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 1997
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 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| 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 1997
2.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 + -
显示快捷键?