rfc2107.txt
来自「中、英文RFC文档大全打包下载完全版 .」· 文本 代码 · 共 1,180 行 · 第 1/3 页
TXT
1,180 行
RFC 2107 ATMP February 1997 Mobile Node IPX Station The 6 octet value used to represent the station portion of the mobile node's IPX address. This value should be set to all 0's if only IP is to be tunneled instead of IPX. Reserved This field is for future extensibility and MUST be set to all 0's. HN Name This is the name of the "Connection Profile" to be used by the home agent to forward all packets received from the mobile node. This character string is terminated by a NUL character and can be up to 32 characters long, including the NUL terminator.2.2 Challenge Request The Home Agent issues a Challenge Request in response to the receipt of a Registration Request from a Foreign Agent. It is used by the Home Agent, in conjunction with the Challenge Reply, to authenticate the Foreign Agent. IP fields Source Address The IP address of the Home Agent interface from which the request is issued. Destination Address Copied form the Source Address of the Registration Request. UDP fields: Source Port variable Destination Port Copied from the Source Port of the Registration Request.Hamzeh Informational [Page 8]RFC 2107 ATMP February 1997The UDP header is followed by the ATMP fields shown below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Type | Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Authenticator | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Result Code | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version The ATMP protocol version. MUST be 1. Type 2 for Challenge Request Identifier A 16 bit number used to match replies with requests. A new value should be provided in each new request. Retransmissions of the same request should use the same identifier. Authenticator A series of 16 octet values randomly generated by the Home Agent. The receiving Foreign Agent is to perform an MD5 [7] hash of these values along with a shared secret. The resultant digest is returned in the Challenge Reply. See Sec. 2.3 Retransmissions of the Challenge Request should use the same Authenticator value. A value of all 0's in this field indicates an error occurred with the Registration Request. The error code will be in the following field.Hamzeh Informational [Page 9]RFC 2107 ATMP February 1997 Result Code If non-zero, this value indicates the error condition that occurred. See Sec. 2.8 for a list of Result Code values and their meanings. A non-zero value in this field implies that the Authenticator field will be zero.2.3 Challenge Reply The Foreign Agent issues a Challenge Reply upon receipt of a valid Challenge Request (one with a Result Code of 0) from the Home Agent. The Foreign Agent uses the randomly generated Authenticator value from the Challenge Request along with a shared secret to produce an MD5 digest value which is returned to the Home Agent in the Challenge Reply. IP fields Source Address The IP address of the Foreign Agent interface from which the reply is issued. Destination Address Copied from the Source Address of the Challenge Request. UDP fields: Source Port variable Destination Port Copied from the Source Port of the Challenge Request. The UDP header is followed by the ATMP fields shown below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Type | Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reply Length | Reply . . . +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Hamzeh Informational [Page 10]RFC 2107 ATMP February 1997 Version The ATMP protocol version. MUST be 1. Type 3 for Challenge Reply Identifier Copied from the corresponding Deregistration Request. Reply Length This field specifies the length of the challenge reply computation based on the received Authenticator and the shared secret. For MD5 this length will always be 16. This field is provided for future extensibility. Reply This is the computed challenge reply. It is computed by performing an MD5 message digest computation over the Authenticator value received in the Challenge Request appended with the secret shared between the Foreign Agent and the Home Agent. The digests produced by MD5 are always 16 octets long.2.4 Registration Reply A Registration Reply is issued by a Home Agent in reply to a Challenge Reply received from a Foreign Agent. The Registration Reply indicates to the Foreign Agent whether the registration was accepted by the Home Agent or not. It also provides a "tunnel ID" to uniquely identify the tunnel to be associated with this session. The Home Agent calculates the same MD5 hash on the Challenge Request Authenticator field and the shared secret. The resulting digest is compared with the Reply value in the Challenge Reply and if it is equal, authentication is successful. Otherwise the registration is not accepted and the Foreign Agent is informed by the Result Code of the Registration Reply that registration failed due to an authentication failure. IP fields Source Address The IP address of the Home Agent interface from which the reply is issued. Destination Address Copied from the Source Address of the Challenge Reply.Hamzeh Informational [Page 11]RFC 2107 ATMP February 1997 UDP fields: Source Port variable Destination Port Copied from the Source Port of the Challenge Reply. The UDP header is followed by the ATMP fields shown below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Type | Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Result Code | Tunnel ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version The ATMP protocol version. MUST be 1. Type 4 for Registration Reply Identifier Copied from the corresponding Registration Request. Result Code Specifies the result of the registration and authentication attempt by the Foreign Agent. Sec. 2.8 for a list of Result Code values and their meanings. Tunnel ID This is the identifier used to indicate a given mobility binding between a given Mobile Node and Home Agent. This identifier is used to distinguish multiple tunnels between a given Foreign Agent-Home Agent pair. It is carried in the "key" field of the GRE [1] tunnel packets that ATMP uses as the tunnel protocol. It is also used in Deregistration Requests and Error Notification messages to indicate the particular mobility binding to which they relate.Hamzeh Informational [Page 12]RFC 2107 ATMP February 19972.5 Deregistration Request The Deregistration Request is issued by the Foreign Agent to the Home Agent to indicate that the specified mobility binding is to be ended. This request may result from the Foreign Agent detecting that its connection to the Mobile Node has terminated. It can also be issued in response to a detected error condition by the Foreign Agent or receipt of an Error Notification message from the Home Agent. IP fields Source Address The IP address of the Foreign Agent interface from which the request is issued. Destination Address 5150 (or port number configured in FA for given HA) UDP fields: Source Port variable Destination Port Copied from the Source Port of the Challenge Reply. The UDP header is followed by the ATMP fields shown below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Type | Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tunnel ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version The ATMP protocol version. MUST be 1. Type 5 for Deregistration Request Identifier A 16 bit number used to match replies with requests. A new value should be provided in each new request. Retransmissions of the same request should use the same identifier.Hamzeh Informational [Page 13]RFC 2107 ATMP February 1997 Tunnel ID Tunnel identifier of the mobility binding to be terminated.2.6 Deregistration Reply The Deregistration Reply is issued by the Home Agent in response to a Deregistration Request received from a Foreign Agent. If the Deregistration Request was valid, the Home Agent removes the specified mobility binding from its tables and issues an affirmative reply. Otherwise the Home Agent issues a Deregistration Reply with a Result Code indicating the reason for failure of the Deregistration Request. IP fields Source Address The IP address of the Home Agent interface from which the reply is issued. Destination Address Copied from the Source Address of the received Deregistration Request. UDP fields: Source Port variable Destination Port Copied from the Source Port of the received Deregistration Request. The UDP header is followed by the ATMP fields shown below: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Type | Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Result Code | Tunnel ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version The ATMP protocol version. MUST be 1. Type 6 for Deregistration Reply Identifier Copied from the corresponding Deregistration Request.Hamzeh Informational [Page 14]RFC 2107 ATMP February 1997
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?