📄 rfc3033.txt
字号:
| Length of contents of information element | 3-4 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier related standard/application | 5 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | 6 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | 7 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier value | 8- = = +-----+-----+-----+-----+-----+-----+-----+-----+ = = +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier value | = = +-----+-----+-----+-----+-----+-----+-----+-----+ Fig. 3.1: Format of the Generic Identifier information element. The usage of the first 4 octets of fields is specified in section 4 of the Q.2931. The Identifier related standard/application field identifies the standard or application that uses the identifier. Assignment of the Identifier related standard/application field for the Internet protocol is as follows. A leading 0x means hexadecimal. 0x03: IPv4. 0x04: ST2+. 0x05: IPv6. 0x06: MPLS.Suzuki Standards Track [Page 7]RFC 3033 GIT and UUS Assignment for IP January 2001 Note: DSM-CC, H.310/H.321, MPOA, ATM VCC Trunking, AAL2, and H.323/H.245 are also supported. A transferred identifier is given by the combination of the Identifier type, length and value fields, and a Generic Identifier information element may contain multiple identifiers. Assignment of the Identifier type field for the Internet protocol is as follows. A leading 0x means hexadecimal. 0x01: Session. 0x02: Resource. 0x10-0xFD: Reserved for IANA assignment. 0xFE: Experiment/Organization specific. The maximum length of the Generic Identifier information element is 63 octets. See the Q.2941.1 and Draft Q.2941.2 for detailed protocol specifications of the Generic Identifier.3.2 Overview of the User-to-user Signaling The User-to-user Signaling enables the transfer of information between end-to-end users in the ATM network, and it is defined in Q.2957 [5, 6] and in Q.2971 annex D [2] as an optional information element for the Q.2931 [1] and Q.2971 [2] UNI signaling protocol. The SETUP, ALERTING, CONNECT, RELEASE, RELEASE COMPLETE, PROGRESS, ADD PARTY, PARTY ALERTING, ADD PARTY ACK, ADD PARTY REJECT, DROP PARTY, and DROP PARTY ACK messages that are transferred between end- to-end users in the ATM network may contain a User-user information element. The ATM network transfers the User-user information element transparently if it contains no coding rule errors. From the viewpoint of B-ISDN signaling applications, it seems the Generic Identifier and User-to-user Signaling are similar functions. But their rules for processing exceptions are not completely the same, because their purposes are different. The Generic Identifier is designed for the transfer of identifiers between the c-planes, while the User-to-user Signaling is designed for the transfer of user data via the c-planes. Another difference is that the latter supports interworking with the user-user information element in theSuzuki Standards Track [Page 8]RFC 3033 GIT and UUS Assignment for IP January 2001 Q.931 N-ISDN signaling, but the Generic Identifier does not. Note that the ATM network may check the contents of the Generic Identifier information element, but does not check the contents of the User-to- user information element. The format of the User-user information element is shown in Fig. 3.2. Bits 8 7 6 5 4 3 2 1 Octets +-----+-----+-----+-----+-----+-----+-----+-----+ | Information element identifier | | = User-user information element (0x7E) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | 1 | Coding | IE instruction field | | Ext | standard |Flag |Res. | IE action ind. | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ | Length of contents of information element | 3-4 +-----+-----+-----+-----+-----+-----+-----+-----+ | Protocol discriminator | 5 +-----+-----+-----+-----+-----+-----+-----+-----+ | User information | 6- = = | | +-----+-----+-----+-----+-----+-----+-----+-----+ Fig. 3.2: Format of the User-user information element. The usage of the first 4 octets of fields is specified in section 4 of the Q.2931. The Protocol discriminator field identifies the upper layer protocol that uses the user-user information. The User information field contains the user-user information to be transferred. The maximum length of the User-user information element is 133 octets. See Q.2957, Draft Q.2957 amendment 1, and Q.2971 annex D for detailed protocol specifications of the User-to-user Signaling.Suzuki Standards Track [Page 9]RFC 3033 GIT and UUS Assignment for IP January 20014. Information Field and Protocol Identifier Assignment4.1 Assignment in the Generic Identifier Information Element4.1.1 Use of Generic Identifier The information field and protocol identifier assignment principle for the Internet protocol in the Generic Identifier information element is shown in Fig. 4.1. Bits 8 7 6 5 4 3 2 1 Octets +-----+-----+-----+-----+-----+-----+-----+-----+ | Information element identifier | | = Generic identifier transport IE (0x7F) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | 1 | Coding | IE instruction field | | Ext | standard |Flag |Res. | IE action ind. | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ | Length of contents of information element | 3-4 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier related standard/application | | = IPv4, ST2+, IPv6, or MPLS | 5 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | | = Session, Resource, or Experiment | 6 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | 7 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier value | 8- = = +-----+-----+-----+-----+-----+-----+-----+-----+ = = +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | | = Session, Resource, or Experiment | +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier value | = = +-----+-----+-----+-----+-----+-----+-----+-----+ Fig. 4.1: Principle of assignment in the Generic Identifier information element. The Identifier related standard/application field is the IPv4, ST2+, IPv6, or MPLS.Suzuki Standards Track [Page 10]RFC 3033 GIT and UUS Assignment for IP January 2001 The Identifier type field is the Session, Resource, or Experiment/Organization specific. The Identifier value field is assigned to Internet protocol related information which is identified by the Identifier related standard/application field and Identifier type field. The following identifiers are specified. Std./app. Id type IPv4 session identifier IPv4 Session IPv6 session identifier IPv6 Session MPLS VCID MPLS Resource Exp./Org. specific IPv4/ST2+/IPv6/MPLS Experiment As described in section 3.1, the B-ISDN signaling message transferred between end-to-end users may contain up to three Generic Identifier information elements. These elements may contain multiple identifiers. This document does not specify the order of identifiers when multiple identifiers appear in a signaling message. This document also does not specify the semantics when multiple identifiers having the same Identifier type appear in a signaling message, or when a signaling message contains a Generic Identifier information element that does not contain identifiers. When a B-ISDN signaling message containing a Generic Identifier information element enters an ATM network that does not support the Generic Identifier, the network clears the call, discards the information element, or discards the signaling message. (See sections 4.5.1 and 5.6.8.1 of Q.2931 and section 9.3 of Q.2941.1 for details.) To enable reliable Generic Identifier information element transfer, when the calling party sends a SETUP or ADD PARTY message with up to three Generic Identifier information elements, the CONNECT or ADD PARTY ACK message returned by the called party must contain at least one Generic Identifier information element. The called party may not respond with the same identifiers received from the calling party. The calling party should confirm that the response message contains at least one Generic Identifier information element. This rule enables identifier negotiation; this document does not specify the detailed procedure of this negotiation.Suzuki Standards Track [Page 11]RFC 3033 GIT and UUS Assignment for IP January 20014.1.2 IPv4 session identifier If the Identifier related standard/application field in the Generic Identifier information element is the IPv4, and the Identifier type field in the identifier is the Session, the identifier is the IPv4 session identifier. The format of the IPv4 session identifier is shown in Fig. 4.2. Bits Octet 8 7 6 5 4 3 2 1 length +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | | = Session (0x01) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | | = 13 octets (0x0D) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Source IPv4 address | 4 +-----+-----+-----+-----+-----+-----+-----+-----+ | Destination IPv4 address | 4 +-----+-----+-----+-----+-----+-----+-----+-----+ | Protocol | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Source Port | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ | Destination Port | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ Fig. 4.2: IPv4 session identifier. The Identifier type field is the Session (0x01). The Identifier length is 13 octets. The Source IPv4 address, Destination IPv4 address, Protocol, Source Port, and Destination Port [7, 9, 10] are assigned in that order to the Identifier value field. Note: This specific session identifier is intended for use only with the explicit reservation. If wild card associations are needed at a later date, another identifier type will be used.4.1.3 IPv6 session identifier If the Identifier related standard/application field in the Generic Identifier information element is the IPv6, and the Identifier type field in the identifier is the Session, the identifier is the IPv6 session identifier. The format of the IPv6 session identifier isSuzuki Standards Track [Page 12]RFC 3033 GIT and UUS Assignment for IP January 2001 shown in Fig. 4.3. Bits Octet 8 7 6 5 4 3 2 1 length +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier type | | = Session (0x01) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Identifier length | | = 37 octets (0x25) | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Source IPv6 address | 16 +-----+-----+-----+-----+-----+-----+-----+-----+ | Destination IPv6 address | 16 +-----+-----+-----+-----+-----+-----+-----+-----+ | Protocol | 1 +-----+-----+-----+-----+-----+-----+-----+-----+ | Source Port | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ | Destination Port | 2 +-----+-----+-----+-----+-----+-----+-----+-----+ Fig. 4.3: IPv6 session identifier.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -