Difference between revisions of "RFC1275"
imported>Admin (Created page with " Network Working Group S.E. Hardcastle-Kille Requests for Comments 1275 University College London ...") |
|||
Line 1: | Line 1: | ||
− | |||
Line 8: | Line 7: | ||
Requests for Comments 1275 University College London | Requests for Comments 1275 University College London | ||
November 1991 | November 1991 | ||
− | |||
Line 17: | Line 15: | ||
Replication Requirements to provide an Internet Directory using X.500 | Replication Requirements to provide an Internet Directory using X.500 | ||
− | |||
Line 32: | Line 29: | ||
is unlimited. | is unlimited. | ||
Abstract | Abstract | ||
− | |||
This RFCconsiders certain deficiencies of the 1988 X.500 | This RFCconsiders certain deficiencies of the 1988 X.500 | ||
standard, which need to be addressed before an effective open | standard, which need to be addressed before an effective open | ||
Line 41: | Line 37: | ||
only be addressed by use of additional protocol or procedures for | only be addressed by use of additional protocol or procedures for | ||
distributed operation. | distributed operation. | ||
+ | |||
Line 47: | Line 44: | ||
1 Distributed Operation Extensions | 1 Distributed Operation Extensions | ||
− | + | The Internet Directory will operate DSAs over TCP/IP using RFC 1006 | |
− | The Internet Directory will operate DSAs over TCP/IP using | ||
[RC87], and DSAs over the an ISO Network Service. Distributed | [RC87], and DSAs over the an ISO Network Service. Distributed | ||
operation procedures should not require full connectivity. | operation procedures should not require full connectivity. | ||
− | |||
2 Knowledge Replication | 2 Knowledge Replication | ||
− | |||
Knowledge information is critical to resolution of names, and | Knowledge information is critical to resolution of names, and | ||
performing searches. Knowledge information high up the tree needs to | performing searches. Knowledge information high up the tree needs to | ||
Line 63: | Line 57: | ||
such resolution to a single or small number of DSAs. To replicate | such resolution to a single or small number of DSAs. To replicate | ||
this knowledge widely, a systematic approach to replication is needed. | this knowledge widely, a systematic approach to replication is needed. | ||
− | |||
3 Data Replication | 3 Data Replication | ||
− | |||
Searches are often made at the root and country level, and this is a | Searches are often made at the root and country level, and this is a | ||
vital service (e.g., an approximate match of an organisation name). | vital service (e.g., an approximate match of an organisation name). | ||
Line 76: | Line 68: | ||
single level search. It is suggested that replication of data is | single level search. It is suggested that replication of data is | ||
necessary to achieve this. | necessary to achieve this. | ||
− | |||
The major requirement for this replication is high up the DIT, where | The major requirement for this replication is high up the DIT, where | ||
information must be replicated between different implementations. At | information must be replicated between different implementations. At | ||
Line 82: | Line 73: | ||
implementation and to use implementation specific techniques in order | implementation and to use implementation specific techniques in order | ||
to achieve performance and availability. | to achieve performance and availability. | ||
− | |||
4 Alternate DSAs | 4 Alternate DSAs | ||
− | |||
When a DSA Referral is returned, only the master DSA is indicated. | When a DSA Referral is returned, only the master DSA is indicated. | ||
This will lead to a single point of failure. It seems important to | This will lead to a single point of failure. It seems important to | ||
allow for additional references to slave copies, in order to get | allow for additional references to slave copies, in order to get | ||
+ | Hardcastle-Kille Page 1 | ||
− | |||
Line 99: | Line 88: | ||
better availability. This needs to be solved in conjunction with the | better availability. This needs to be solved in conjunction with the | ||
problem described in the previous section. | problem described in the previous section. | ||
− | |||
5 Guidelines for use of Replication | 5 Guidelines for use of Replication | ||
− | |||
To be effective, the replication specification needs to provide | To be effective, the replication specification needs to provide | ||
guidelines for deployment in the pilot, in order to meet the desired | guidelines for deployment in the pilot, in order to meet the desired | ||
service criteria. | service criteria. | ||
− | |||
6 Some scaling targets | 6 Some scaling targets | ||
− | |||
Most techniques for replication have scaling limits. It is important | Most techniques for replication have scaling limits. It is important | ||
that mechanisms used do not stress the limits of the mechanism. The | that mechanisms used do not stress the limits of the mechanism. The | ||
order of magnitude envisioned in the pilot is 100 000 non-leaf entries | order of magnitude envisioned in the pilot is 100 000 non-leaf entries | ||
and several million leaf entries. | and several million leaf entries. | ||
− | |||
References | References | ||
− | |||
[CCI88] The Directory --- overview of concepts, models and services, | [CCI88] The Directory --- overview of concepts, models and services, | ||
December 1988. CCITT X.500 Series Recommendations. | December 1988. CCITT X.500 Series Recommendations. | ||
− | |||
[RC87] Marshall T. Rose and Dwight E. Cass. ISO Transport Services | [RC87] Marshall T. Rose and Dwight E. Cass. ISO Transport Services | ||
on top of the TCP. Request for Comments 1006, Northrop | on top of the TCP. Request for Comments 1006, Northrop | ||
Corporation Technology Center, May 1987. | Corporation Technology Center, May 1987. | ||
− | |||
7 Security Considerations | 7 Security Considerations | ||
− | |||
Security considerations are not discussed in this memo. | Security considerations are not discussed in this memo. | ||
− | |||
8 Author's Address | 8 Author's Address | ||
− | |||
Steve Hardcastle-Kille | Steve Hardcastle-Kille | ||
Department of Computer Science | Department of Computer Science | ||
Line 141: | Line 119: | ||
+ | Hardcastle-Kille Page 2 | ||
− | |||
Line 149: | Line 127: | ||
Phone: +44-71-380-7294 | Phone: +44-71-380-7294 | ||
− | |||
EMail: [email protected] | EMail: [email protected] | ||
− | |||
Revision as of 00:52, 23 September 2020
Network Working Group S.E. Hardcastle-Kille Requests for Comments 1275 University College London
November 1991
Replication Requirements to provide an Internet Directory using X.500
Status of this Memo
This memo provides information for the Internet community. It does not specify an Internet standard. Distribution of this memo is unlimited.
Abstract
This RFCconsiders certain deficiencies of the 1988 X.500 standard, which need to be addressed before an effective open Internet Directory can be established using these protocols and services [CCI88]. The only areas considered are primary problems, to which solutions must be found before a pilot can be deployed. This RFCconcerns itself with deficiencies which can only be addressed by use of additional protocol or procedures for distributed operation.
1 Distributed Operation Extensions
The Internet Directory will operate DSAs over TCP/IP using RFC 1006
[RC87], and DSAs over the an ISO Network Service. Distributed
operation procedures should not require full connectivity.
2 Knowledge Replication Knowledge information is critical to resolution of names, and performing searches. Knowledge information high up the tree needs to be widely available. Consider resolving a name below ``Country=US. To do this, a DSA needs to have full knowledge at this point. Many DSAs need to be able to do this, in order to give reasonable response and availability. It would be an unacceptable bottleneck to force such resolution to a single or small number of DSAs. To replicate this knowledge widely, a systematic approach to replication is needed.
3 Data Replication Searches are often made at the root and country level, and this is a vital service (e.g., an approximate match of an organisation name). Data needs to be collected in such a way that this sort of searching is reasonably efficient. The usual X.500 approach of subordinate references militates against this. At a node in the DIT, subordinate references to the entries below are held. These entries will be in many DSAs, each of which needs to be accessed in order to perform the single level search. It is suggested that replication of data is necessary to achieve this. The major requirement for this replication is high up the DIT, where information must be replicated between different implementations. At lower levels of the DIT, it is reasonable for DSAs to be of the same implementation and to use implementation specific techniques in order to achieve performance and availability.
4 Alternate DSAs When a DSA Referral is returned, only the master DSA is indicated. This will lead to a single point of failure. It seems important to allow for additional references to slave copies, in order to get
Hardcastle-Kille Page 1
better availability. This needs to be solved in conjunction with the
problem described in the previous section.
5 Guidelines for use of Replication To be effective, the replication specification needs to provide guidelines for deployment in the pilot, in order to meet the desired service criteria.
6 Some scaling targets Most techniques for replication have scaling limits. It is important that mechanisms used do not stress the limits of the mechanism. The order of magnitude envisioned in the pilot is 100 000 non-leaf entries and several million leaf entries.
References [CCI88] The Directory --- overview of concepts, models and services,
December 1988. CCITT X.500 Series Recommendations.
[RC87] Marshall T. Rose and Dwight E. Cass. ISO Transport Services
on top of the TCP. Request for Comments 1006, Northrop Corporation Technology Center, May 1987.
7 Security Considerations Security considerations are not discussed in this memo.
8 Author's Address
Steve Hardcastle-Kille Department of Computer Science University College London Gower Street WC1E 6BT England
Hardcastle-Kille Page 2
Phone: +44-71-380-7294 EMail: [email protected]
Hardcastle-Kille Page 3