Network Working Group S. Hardcastle-Kille
Request for Comments: 1328 University College London
May 1992
X.400 1988 to 1984 downgrading
1. The need to Downgrade
It is expected that X.400(1988) systems will be extensively deployed, whilst there is still substantial use of X.400(1984). If 1988 features are to be used, it it important for there to be a clear approach to downgrading. This document specifies an approach to downgrading for the Internet and COSINE communities. As 1988 is a strict superset of 1984, the mapping is a one-way problem.
2. Avoiding Downgrading
Perhaps the most important consideration is to configure systems so as to minimise the need for downgrading. Use of 1984 systems to interconnect 1988 systems should be strenuously avoided.
Hardcastle-Kille [Page 1]
RFC 1328 X.400 1988 to 1984 downgrading May 1992 3. AddressingIn general there is a problem with O/R addresses which use 88 specific features. The X.419 downgrade approach will mean that addresses using these features cannot be specified from 84 systems. Worse, a message originating from such an address cannot be transferred into X.400(1984). This is unacceptable. Two approaches are defined. The first is a general purpose mechanism, which can be implemented by the gateway only. The second is a special purpose mechanism to optimise for a form of X.400(88) address which is expected to be used frequently (Common Name). The second approach requires cooperation from all X.400(88) UAs and MTAs which are involved in these interactions.
3.1 General Approach
The first approach is to use a DDA "X400-88". The DDA value is an std-or encoding of the address as defined in RFC 1327 [Kil92]. This will allow source routing through an appropriate gateway. This solution is general, and does not require co-operation. For example:
3.2 Common Name
Where a common name attribute is used, this is downgraded to the Domain Defined Attribute "Common". For example:
Hardcastle-Kille [Page 2]
RFC 1328 X.400 1988 to 1984 downgrading May 1992 4. MTSAnnexe B of X.419 is sufficient, apart from the addressing.
5. IPM Downgrading
The IPM service in X.400(1984) is usually provided by content type 2. In many cases, it will be useful for a gateway to downgrade P2 from content type 22 to 2. This will clearly need to be made dependent on the destination, as it is quite possible to carry content type 22 over P1(1984). The decision to make this downgrade will be on the basis of gateway configuration.
Hardcastle-Kille [Page 3]
RFC 1328 X.400 1988 to 1984 downgrading May 1992 5.1 RFC 822 ConsiderationsA message represented as content type 22 may have originated from RFC 822 [Cro82]. The downgrade for this type of message can be improved. This is discussed in RFC 1327 [Kil92].
6. Body Part downgrading
The issue of body part downgrade is very much linked up with the whole issue of body part format conversion. If no explicit conversion is requested, conversion depends on the MTA knowing the remote UA's capabilities. The following options are available for body part conversion in all cases, including this one. It is assumed that body part conversion is avoided where possible.
Hardcastle-Kille [Page 4]
RFC 1328 X.400 1988 to 1984 downgrading May 1992
References
7. Security Considerations
Security issues 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