Network Working Group R. Stewart Request for Comments: 5354 Q. Xie Category: Experimental The Resource Group M. Stillman Nokia M. Tuexen Muenster Univ. of Applied Sciences September 2008
Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) Parameters
Status of This Memo
このメモのステータス
This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.
このメモはインターネットコミュニティのためにExperimentalプロトコルを定義します。それはどんな種類のインターネット標準を指定しません。改善のための議論や提案が要求されています。このメモの配布は無制限です。
Abstract
抽象
This document details the parameters of the Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) defined within the Reliable Server Pooling (RSerPool) architecture.
この文書は(RSerPool)アーキテクチャをプーリング信頼性の高いサーバー内で定義された集計サーバアクセスプロトコル(ASAP)から印刷して、エンドポイントHandlespace冗長プロトコル(ENRP)のパラメータを詳述します。
Table of Contents
目次
1. Introduction ....................................................3 1.1. Conventions ................................................3 2. Parameters in General ...........................................3 3. ENRP-ASAP Common Parameters .....................................3 3.1. IPv4 Address Parameter .....................................6 3.2. IPv6 Address Parameter .....................................6 3.3. DCCP Transport Parameter ...................................7 3.4. SCTP Transport Parameter ...................................8 3.5. TCP Transport Parameter ....................................9 3.6. UDP Transport Parameter ....................................9 3.7. UDP-Lite Transport Parameter ..............................10 3.8. Pool Member Selection Policy Parameter ....................11 3.9. Pool Handle Parameter .....................................12 3.10. Pool Element Parameter ...................................12 3.11. Server Information Parameter .............................13 3.12. Operation Error Parameter ................................14 3.12.1. Unspecified Error .................................15 3.12.2. Unrecognized Parameter Error ......................15 3.12.3. Unrecognized Message Error ........................15 3.12.4. Invalid Values Error ..............................16 3.12.5. Non-Unique PE Identifier Error ....................16 3.12.6. Inconsistent Pool Policy Error ....................16 3.12.7. Lack of Resources Error ...........................16 3.12.8. Inconsistent Transport Type Error .................16 3.12.9. Inconsistent Data/Control Configuration Error .....16 3.12.10. Rejected Due to Security Considerations ..........16 3.12.11. Unknown Pool Handle Error ........................17 3.13. Cookie Parameter .........................................17 3.14. PE Identifier Parameter ..................................17 3.15. PE Checksum Parameter ....................................18 3.16. Opaque Transport Parameter ...............................18 4. Common Message Formats .........................................18 5. IANA Considerations ............................................20 5.1. A New Table for RSerPool Parameter Types ..................20 5.2. A New Table for RSerPool Error Causes .....................21 6. Security Considerations ........................................21 7. Normative References ...........................................21
The Aggregate Server Access Protocol (ASAP) [RFC5352], in conjunction with the Endpoint Handlespace Redundancy Protocol (ENRP) [RFC5353], provides a high-availability, data-transfer mechanism over IP networks.
エンドポイントHandlespace冗長プロトコル(ENRP)[RFC5353]と一緒に集計サーバアクセスプロトコル(できるだけ早く)[RFC5352]は、IPネットワーク上で高可用性、データ転送機構を提供します。
Both protocols work together and so share many common parameters used in message formats. This document details the common message parameters shared between the two protocols. This document provides parameter formats only; for procedures and message composition, please refer to the respective [RFC5352] and [RFC5353] documents.
両方のプロトコルは、一緒に働くので、メッセージフォーマットで使用される多くの一般的なパラメータを共有しています。この文書では、2つのプロトコル間で共有される共通のメッセージパラメータの詳細について説明します。この文書では、パラメータ・フォーマットのみを提供します。手順およびメッセージの組成物について、それぞれの[RFC5352]及び[RFC5353]の文書を参照してください。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
この文書のキーワード "MUST"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はあります[RFC2119]に記載されているように解釈されます。
All parameters described below MUST be in network byte order (aka Big Endian, i.e., the most significant byte first) during transmission.
以下に説明するすべてのパラメータは、送信中にネットワークバイト順(別名ビッグエンディアン、すなわち、最初の最上位バイト)でなければなりません。
Please note that messages in both ENRP and ASAP are often composed of multiple parameters. These parameters may also be nested. In such a case, a nested parameter will include the length of the padding between the nested parameters but not the last padding.
できるだけ早くENRPとの両方でメッセージは、多くの場合、複数のパラメータで構成されていることに注意してください。また、これらのパラメータは、入れ子にすることができます。このような場合には、ネストされたパラメータは、ネストされたパラメータではなく、最後のパディング間のパディングの長さを含むことになります。
Parameters are defined in the following Type-Length-Value (TLV) format:
パラメータは以下のType-Length-Value(TLV)形式で定義されています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Parameter Type | Parameter Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Parameter Value : : +-------------------------------: : | Padding : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Parameter Type: 16 bits (unsigned integer) The Type field is a 16-bit identifier of the type of parameter. It takes a value of 0 to 65534. The value of 65535 is reserved for IETF-defined extensions. Values, other than those defined in the specific ENRP parameter description, are reserved by IETF. (Additional types, when needed, will be defined in the future through appropriate IETF/ IANA procedures.) The Parameter Types are encoded such that the two bits of the highest-order specify the action that must be taken if the processing endpoint does not recognize the Parameter Type.
パラメータタイプ:16ビット(符号なし整数)タイプフィールドは、パラメータのタイプの16ビットの識別子です。これは、65535の値はIETF定義の拡張のために予約されて65534に0の値をとります。特定ENRPパラメータの記述で定義されたもの以外の値は、IETFによって予約されています。 (その他の種類、必要な場合、適切なIETF / IANA手続きを通じて将来に定義される。)パラメータタイプが最上位の2ビットは、処理エンドポイントが認識しない場合に注意しなければならないアクションを指定するように符号化されますパラメータタイプ。
00 Stop processing this ENRP or ASAP message and discard it; do not process any further parameters within it.
00停止処理このENRP又は至急メッセージとそれを破棄。その内の任意の他のパラメータを処理しません。
01 Stop processing this ENRP or ASAP message and discard it; do not process any further parameters within it, and report the unrecognized parameter in an 'Unrecognized Parameter' error (see Section 3.12).
01停止処理このENRP又は至急メッセージとそれを破棄。 (3.12節を参照)、その中の任意の他のパラメータを処理し、「認識できないパラメータ」のエラーで認識されていないパラメータを報告しません。
10 Skip this parameter and continue processing.
10このパラメータをスキップして、処理を続行。
11 Skip this parameter and continue processing, but report the unrecognized parameter in an 'Unrecognized Parameter' error (see Section 3.12).
11このパラメータをスキップして、処理を続行しますが、「認識できないパラメータ」エラーで認識されていないパラメータを報告(3.12節を参照してください)。
The values of parameter types are defined as follows:
次のようにパラメータの型の値が定義されています。
+-----------------+------------------------------+ | Value | Parameter Type | +-----------------+------------------------------+ | 0x0 | (Reserved by IETF) | | 0x1 | IPv4 Address | | 0x2 | IPv6 Address | | 0x3 | DCCP Transport | | 0x4 | SCTP Transport | | 0x5 | TCP Transport | | 0x6 | UDP Transport | | 0x7 | UDP-Lite | | 0x8 | Pool Member Selection Policy | | 0x9 | Pool Handle | | 0xa | Pool Element | | 0xb | Server Information | | 0xc | Operation Error | | 0xd | Cookie | | 0xe | PE Identifier | | 0xf | PE Checksum | | 0x10 | Opaque Transport | | 0x11-0xfffffffe | (Available for assignment) | | 0xffffffff | IETF-defined extensions | +-----------------+------------------------------+
Table 1
表1
Parameter Length: 16 bits (unsigned integer) The Parameter Length field contains the size of the parameter in bytes, including the Parameter Type, Parameter Length, and Parameter Value fields. Thus, a parameter with a zero-length Parameter Value field would have a Length field of 4. The total length of a parameter (including Type, Parameter Length and Value fields) MUST be a multiple of 4 bytes. If the length of the parameter is not a multiple of 4 bytes, the sender MUST pad the parameter at the end (i.e., after the Parameter Value field) with all zero bytes. The length of this padding is not included in the Parameter Length field. A sender MUST NOT pad with more than 3 bytes. The receiver MUST ignore the padding bytes.
パラメータの長さ:16ビット(符号なし整数)パラメータ長フィールドは、パラメータタイプ、パラメータ長、およびパラメータ値フィールドを含むバイト単位パラメータの大きさを含んでいます。したがって、長さゼロのパラメータ値フィールドとパラメータが4バイトの倍数でなければならない4.(タイプ、パラメータ長および値フィールドを含む)パラメータの全長の長さフィールドを有するであろう。パラメータの長さは全てゼロバイトの4バイト、送信元MUSTパッド端におけるパラメータ(すなわち、パラメータ値フィールドの後)の倍数でない場合。このパディングの長さはパラメータ長フィールドに含まれていません。送信者は、以上の3バイトのパッドはいけません。受信機は、パディングバイトを無視しなければなりません。
Parameter Value: variable length. The Parameter Value field contains the actual information to be transferred in the parameter.
パラメータ値:可変長。パラメータ値フィールドには、パラメータに転送される実際の情報が含まれています。
Parameter Padding: variable length. The Parameter Padding, as described above.
パラメータパディング:可変長。上述したようにパラメータパディング。
This parameter defines a TLV that carries an IPv4 address.
このパラメータは、IPv4アドレスを運ぶTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x1 | Length = 0x8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | IPv4 Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IPv4 Address: 32 bits (unsigned integer) Contains an IPv4 address. It is binary encoded.
IPv4アドレス:32ビット(符号なし整数)のIPv4アドレスを含んでいます。これは、バイナリエンコードされています。
This parameter defines a TLV that carries an IPv6 address.
このパラメータは、IPv6アドレスを運ぶTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x2 | Length = 0x14 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | IPv6 Address | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IPv6 Address: 128 bits (unsigned integer) Contains an IPv6 address. It is binary encoded.
IPv6アドレス:128ビット(符号なし整数)のIPv6アドレスを格納します。これは、バイナリエンコードされています。
This parameter defines a TLV that describes a user transport using Datagram Congestion Control Protocol (DCCP).
このパラメータは、データグラム輻輳制御プロトコル(DCCP)を使用して、ユーザの輸送を記述するTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x3 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DCCP Port | (reserved) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DCCP Service Code | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, DCCP port, reserved fields, and IP Address Parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、DCCPポート、予約フィールド、及びIPアドレスパラメータを含むオクテットの数、のパラメータの全体の長さを示します。
DCCP Port: 16 bits (unsigned integer) The DCCP port number signed to this DCCP user transport.
DCCPポート:16ビット(符号なし整数)このDCCPユーザ輸送に署名されたDCCPポート番号。
DCCP Service Code: 32 bits (unsigned integer) The DCCP service code signed to this DCCP user transport.
DCCPサービスコード:このDCCPユーザ輸送に符号付き32ビット(符号なし整数)DCCPサービスコード。
IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this DCCP user transport. Unlike in an SCTP Transport parameter, only one IP address parameter can be present in a DCCP Transport parameter.
このDCCPユーザトランスポートに割り当てられた(3.1節および3.2節で先に定義したような)IPv4またはIPv6アドレスはIPv4またはIPv6アドレスパラメータを示します。 SCTPトランスポートパラメータとは異なり、1つのIPアドレスパラメータは、DCCP交通パラメータで存在することができます。
Note: The DCCP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. DCCP MUST always be treated as a "Data Only" type transport use.
注意:DCCPポートは、制御情報のために使用してはいけません。このため、何の輸送用欄は提供されません。 DCCPは常に「データのみ」タイプの輸送用として扱わなければなりません。
This parameter defines a TLV that describes a user transport using Stream Control Transport Protocol (SCTP).
このパラメータは、ストリーム制御伝送プロトコル(SCTP)を使用して、ユーザの輸送を記述するTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x4 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SCTP Port | Transport Use | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address #1 : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : ... : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address #n : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, SCTP port, reserved fields, and all IP Address Parameters present.
長さ:16ビット(符号なし整数)タイプ、長さ、SCTPポート、予約フィールド、及び存在するすべてのIPアドレスパラメータを含むオクテットの数のパラメータの全体の長さを示します。
SCTP Port: 16 bits (unsigned integer) The SCTP port number signed to this SCTP user transport.
SCTPポート:16ビット(符号なし整数)このSCTPユーザ輸送に署名されたSCTPポート番号。
Transport Use: 16 bits (unsigned integer) This field represents how the pool element intends this transport address to be used. The field MUST be populated with one of the following values:
輸送用途:16ビット(符号なし整数)このフィールドは、プール要素が使用されるこのトランスポートアドレスを意図する方法を表します。フィールドには、次のいずれかの値で埋めなければなりません:
+-------------------+--------+ | Type | Value | +-------------------+--------+ | DATA ONLY | 0x0000 | | DATA plus CONTROL | 0x0001 | +-------------------+--------+
IPv4 or IPv6 Address #1 - #n Each indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this SCTP user transport. An SCTP Transport parameter may have a mixed list of IPv4 and IPv6 addresses and at least one IP address parameter MUST be present in an SCTP Transport parameter.
IPv4またはIPv6アドレス#1 - #N各々は、このSCTPユーザトランスポートに割り当てられた(3.1節および3.2節で先に定義したような)IPv4またはIPv6アドレスパラメータを示しています。 SCTPトランスポートパラメータは、IPv4アドレスとIPv6アドレスの混合リストを有していてもよく、少なくとも1つのIPアドレスパラメータは、SCTPトランスポートパラメータに存在しなければなりません。
This parameter defines a TLV that describes a user transport using TCP protocol.
このパラメータは、TCPプロトコルを使用してユーザーの輸送を記述するTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x5 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TCP Port | (reserved) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, TCP port, reserved fields, and IP Address Parameter.
長さ:16ビット(符号なし整数)タイプ、長さ、TCPポート、予約フィールド、及びIPアドレスパラメータを含むオクテットの数、のパラメータの全体の長さを示します。
TCP Port: 16 bits (unsigned integer) The TCP port number signed to this TCP user transport.
TCPポート:16ビット(符号なし整数)このTCPユーザ輸送に署名されたTCPポート番号。
IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this TCP user transport. Unlike in an SCTP Transport parameter, only one IP Address parameter can be present in a TCP Transport parameter.
このTCPユーザトランスポートに割り当てられた(3.1節および3.2節で先に定義したような)IPv4またはIPv6アドレスはIPv4またはIPv6アドレスパラメータを示します。 SCTPトランスポートパラメータとは異なり、1つのIPアドレスパラメータは、TCPトランスポートパラメータで存在することができます。
Note: The TCP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. TCP MUST always be treated as a "Data Only" type transport use.
注意:TCPポートは、制御情報のために使用してはいけません。このため、何の輸送用欄は提供されません。 TCPは常に、「データ専用」タイプの輸送用として扱わなければなりません。
This parameter defines a TLV that describes a user transport using UDP protocol.
このパラメータは、UDPプロトコルを使用してユーザーの輸送を記述するTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x6 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UDP Port | (reserved) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, UDP port, reserved fields, and IP Address Parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、UDPポート、予約フィールド、及びIPアドレスパラメータを含むオクテットの数、のパラメータの全体の長さを示します。
UDP Port: 16 bits (unsigned integer) The UDP port number signed to this UDP user transport.
UDPポート:16ビット(符号なし整数)このUDPユーザ・輸送に署名されたUDPポート番号。
IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this UDP user transport. Unlike in an SCTP Transport parameter, only one IP Address parameter can be present in a UDP Transport parameter.
このUDPユーザ・輸送に割り当て(3.1節および3.2節で先に定義したような)IPv4またはIPv6アドレスはIPv4またはIPv6アドレスパラメータを示します。 SCTPトランスポートパラメータとは異なり、1つのIPアドレスパラメータはUDPトランスポートパラメータで存在することができます。
Note: The UDP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. UDP MUST always be treated as a "Data Only" type transport use.
注意:UDPポートは、制御情報のために使用してはいけません。このため、何の輸送用欄は提供されません。 UDPは、常に「データ専用」タイプの輸送用として扱わなければなりません。
This parameter defines a TLV that describes a user transport using UDP-Lite protocol.
このパラメータは、UDP-Liteのプロトコルを使用してユーザーの輸送を記述するTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x7 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UDP-Lite Port | (reserved) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : IPv4 or IPv6 Address : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, UDP-Lite port, reserved fields, and IP Address Parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、UDP-Liteのポート、予約フィールド、及びIPアドレスパラメータを含むオクテットの数、のパラメータの全体の長さを示します。
UDP Port: 16 bits (unsigned integer) The UDP-Lite port number signed to this UDP-Lite user transport.
UDPポート:16ビット(符号なし整数)このUDP-Liteのユーザ輸送に署名されたUDP-Liteのポート番号。
IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this UDP-Lite user transport. Unlike in an SCTP Transport parameter, only one IP address parameter can be present in a UDP-Lite transport parameter.
このUDP-Liteのユーザ・トランスポートに割り当てられている(3.1節と3.2節で先に定義したような)IPv4またはIPv6アドレスはIPv4またはIPv6アドレスパラメータを示します。 SCTPトランスポートパラメータとは異なり、1つのIPアドレスパラメータは、UDP-Liteの輸送パラメータに存在することができます。
Note: The UDP-Lite Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. UDP-Lite MUST always be treated as a "Data Only" type transport use.
注意:UDP-Liteのポートは、制御情報のために使用してはいけません。このため、何の輸送用欄は提供されません。 UDP-Liteは、常に「データ専用」タイプの輸送用として扱わなければなりません。
This parameter defines a pool member selection policy. RSerPool supports multiple pool member selection policies and also allows the definition of new selection policies in the future.
このパラメータは、プールメンバー選択方針を定義します。 RSerPoolは、複数のプールメンバー選択ポリシーをサポートし、また将来的には、新たな選択ポリシーを定義できます。
The enforcement rules and handling procedures of all the policies are defined in [RFC5352].
施行規則およびすべてのポリシーの取り扱い方法は、[RFC5352]で定義されています。
All pool member selection policies, both present and future, MUST use the following general parameter format:
現在と未来の両方のすべてのプールメンバー選択方針は、以下の一般的なパラメータ形式を使用する必要があります。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x8 | Length = variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Policy Type | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Policy-specific Data | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, Policy Type, and the Policy-specific Data fields. Note, the Length field value will NOT include any padding at the end of the parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、ポリシータイプ、およびポリシー固有のデータフィールドを含むオクテットの数、のパラメータの全体の長さを示します。長さフィールドの値は、パラメータの末尾にパディングを含まれません、注意してください。
Policy Type: 32 bits (unsigned integer) Specifies the type of selection policy. The values are defined in [RFC5356].
ポリシータイプ:32ビット(符号なし整数)選択ポリシーのタイプを指定します。値は[RFC5356]で定義されています。
Policy-specific Data: The structure and fields for each presently defined policy type are described in detail in [RFC5356].
ポリシー固有のデータ:各現在定義されたポリシータイプの構造及びフィールドは、[RFC5356]に詳細に記載されています。
This parameter holds a pool handle.
このパラメータは、プール・ハンドルを保持しています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x9 | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Pool Handle : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, and Pool Handle string. Note, the value in the Length field will NOT cover any padding at the end of the parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、及びプール・ハンドル列を含むオクテットの数、のパラメータの全体の長さを示します。 Lengthフィールドの値が、パラメータの末尾に任意のパディングをカバーしませんが、注意してください。
Pool Handle Defined as a sequence of (Length - 4) bytes.
プールハンドルのシーケンスとして定義さ(長さ - 4)バイトです。
This parameter is used in multiple ENRP messages to represent an ASAP endpoint (i.e., a Pool Element (PE) in a pool) and the associated information, such as its transport address, selection policy, and other operational or status information of the PE.
このパラメータは、そのトランスポート・アドレス、選択ポリシー、およびPEの他の動作またはステータス情報として、ASAPのエンドポイント(プール内すなわち、プール要素(PE))と関連した情報を表現するために複数のENRPメッセージで使用されています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xa | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PE Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Home ENRP Server Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Registration Life | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : User Transport param : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : Member Selection Policy param : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : ASAP Transport param : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, PE Identifier, Registration Life, User Transport, and Member Selection Policy parameters. Note, the value in the Length field will NOT cover any padding at the end of this Pool Element parameter.
長さ:16ビット(符号なし整数)のタイプ、長さ、PE識別子、登録ライフ、ユーザトランスポート、およびメンバー選択ポリシーパラメータを含むオクテットの数、のパラメータの全体の長さを示します。 Lengthフィールドの値は、このプール要素パラメータの末尾にパディングをカバーしませんが、注意してください。
PE Identifier: 32 bits (unsigned integer) Uniquely identifies the PE in the pool. The PE picks its identifier when it starts up.
PE識別子:32ビット(符号なし整数)一意プールにPEを識別する。それは起動時にPEは、その識別子を選びます。
Home ENRP Server Identifier: 32 bits (unsigned integer) Indicates the current Home ENRP server of this PE. Set to all 0s if the PE's Home ENRP server is undetermined.
ホームENRPサーバ識別子:32ビット(符号なし整数)は、このPEの現在のホームENRPサーバを示します。 PEのホームENRPサーバが未定の場合は、すべて0に設定してください。
Registration Life: 32 bits (signed integer) Indicates the lifetime of the registration in number of seconds. A value of -1 indicates infinite lifetime.
登録寿命:32ビット(符号付き整数)秒数の登録の有効期間を示します。 -1の値は、無限の寿命を示しています。
User Transport This can be either an DCCP, SCTP, TCP, UDP, UDP-Lite, or Opaque Transport parameter (see Section 3.3, Section 3.4, Section 3.5, Section 3.6, Section 3.7, and Section 3.16). A PE MUST have one and only one User Transport.
ユーザートランスポートは、これはDCCP、SCTP、TCP、UDP、UDP-Liteは、または不透明なトランスポートパラメータ(3.3節、3.4節、3.5節、3.6節、3.7節、および3.16項を参照)のいずれかになります。 PEは、唯一のユーザ交通を持たなければなりません。
Member Selection Policy Contains one of the defined member selection policy parameters (see Section 3.8).
メンバー選択ポリシーは、定義されたメンバー選択ポリシーパラメータ(3.8節を参照)の1が含まれています。
ASAP Transport This indicates the ASAP transport address of the PE and MUST be an SCTP type transport parameter (see Section 3.4).
できるだけ早くこれはPEのASAPのトランスポートアドレスを示し、輸送およびSCTP型トランスポートパラメータ(セクション3.4を参照)でなければなりません。
This parameter is used in ENRP to pass basic information of an ENRP server.
このパラメータは、ENRPサーバの基本的な情報を渡すためにENRPに使用されています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xb | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Server ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : Server Transport : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes. Note, the value in the Length field will NOT cover any padding at the end of the parameter.
長さ:16ビット(符号なし整数)バイトの数のパラメータの全体の長さを示します。 Lengthフィールドの値が、パラメータの末尾に任意のパディングをカバーしませんが、注意してください。
Server ID: 32 bits (unsigned integer) This is the ID of the ENRP server, as defined in [RFC5353].
サーバID:32ビット(符号なし整数)[RFC5353]で定義されるようにこれは、ENRPサーバのIDです。
Server Transport: This is an SCTP Transport Parameter, as defined in Section 3.4, that contains the network access address(es), SCTP port number, etc. of the ENRP server.
サーバートランスポート:これは、SCTP交通パラメータは、3.4節で定義されるように、それはENRPサーバのネットワーク・アクセス・アドレス(複数可)、SCTPポート番号などが含まれています。
This parameter is used in both ENRP and ASAP for a message sender to report an error(s) to a message receiver.
このパラメータは、両方のENRPおよびASAPのメッセージ受信にエラー(複数可)を報告するメッセージ送信者のために使用されます。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xc | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : one or more Error Causes : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes. Note, the value in the Length field will NOT cover any padding at the end of the parameter.
長さ:16ビット(符号なし整数)バイトの数のパラメータの全体の長さを示します。 Lengthフィールドの値が、パラメータの末尾に任意のパディングをカバーしませんが、注意してください。
Error causes are defined as variable-length parameters using the following format:
エラーの原因は、次の形式を使用して、可変長のパラメータとして定義されています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Cause Code | Cause Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Cause-Specific Information : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Cause Code: 16 bits (unsigned integer) Defines the type of error condition being reported.
原因コード:16ビット(符号なし整数)が報告されるエラー条件のタイプを定義します。
+------------------+-----------------------------------------+ | Cause Code Value | Cause Code | +------------------+-----------------------------------------+ | 0x0 | Unspecified Error | | 0x1 | Unrecognized Parameter | | 0x2 | Unrecognized Message | | 0x3 | Invalid Values | | 0x4 | Non-unique PE Identifier | | 0x5 | Inconsistent Pooling Policy | | 0x6 | Lack of Resources | | 0x7 | Inconsistent Transport Type | | 0x8 | Inconsistent Data/Control Configuration | | 0x9 | Unknown Pool Handle | | 0xa | Rejected due to security considerations | | 0xb -0xffff | (Available for assignment) | +------------------+-----------------------------------------+
Table 2
表2
Cause Length: 16 bits (unsigned integer) Set to the size of the parameter in bytes, including the Cause Code, Cause Length, and Cause-Specific Information fields, but not including any padding at the end of this error cause TLV.
原因長さ:16ビット(符号なし整数)原因コード、原因長、及び原因固有情報フィールドを含むバイト単位のパラメータの大きさに設定し、このエラー原因TLVの終わりにパディングを含みません。
Cause-specific Information: variable length This field carries the details of the error condition.
原因固有情報:可変長このフィールドには、エラー状態の詳細を運びます。
The following subsections (Section 3.12.1 - Section 3.12.9) define specific error causes.
以下のサブセクション(セクション3.12.1 - セクション3.12.9)は、特定のエラーの原因を定義します。
This error cause is used to report an unspecified error by the sender. There is no cause specific information.
このエラーの原因は、送信者が不明なエラーを報告するために使用されます。何の原因特定の情報はありません。
This error cause is used to report an unrecognized parameter. The complete, unrecognized parameter TLV is included as cause-specific information. If a message contains multiple unrecognized parameters, multiple error causes are used.
このエラーの原因は、認識されないパラメータを報告するために使用されます。完全に、認識されないパラメータTLVは、原因特定情報として含まれています。メッセージが複数認識されていないパラメータが含まれている場合、複数のエラーの原因が使用されています。
This error cause is used to report an unrecognized message. The unrecognized message TLV is included as cause-specific information.
このエラーの原因は、認識されていないメッセージを報告するために使用されます。認識されないメッセージTLVは、原因特定情報として含まれています。
This error cause is used to report one or more invalid values found in a received parameter. The offending TLV that contains the invalid value(s) is included as cause-specific information.
このエラーの原因は、受信したパラメータで見つかった1つ以上の無効な値を報告するために使用されます。無効な値(複数可)を含んでいる問題のTLVは、原因特定情報として含まれています。
This error cause is used by an ENRP server to indicate to a registering PE that the PE Identifier it chooses has already been used by another PE in the pool. There is no cause-specific information.
このエラーの原因は、それが選択したPE識別子が既にプール内の別のPEによって使用されていることを登録PEに示すためにENRPサーバによって使用されています。何の原因に固有の情報はありません。
This error cause is used by an ENRP server to indicate to a registering PE that the pool policy it chooses does not match the overall policy of the pool. A Pool Member Selection Policy TLV (see Section 3.8) that indicates the overall pool policy is included as cause-specific information.
このエラーの原因は、それが選択したプールポリシーは、プールの全体的な方針と一致していない登録PEに示すために、ENRPサーバによって使用されています。プール全体の方針を示しプールメンバー選択方針TLV(セクション3.8を参照)、原因特定情報として含まれています。
This error cause is used to indicate that the sender does not have certain resources to perform a requested function. There is no cause specific information.
このエラーの原因は、送信者が要求された機能を実行するために特定のリソースを持っていないことを示すために使用されます。何の原因特定の情報はありません。
This error cause is used by an ENRP server to indicate to a registering PE that the User Transport it chooses does not match the overall user transport of the pool. A Transport TLV that indicates the overall pool user transport type is included as cause-specific information.
このエラーの原因は、それが選択したユーザーの交通は、プールの全体的なユーザーの輸送と一致していない登録PEに示すために、ENRPサーバによって使用されています。プール全体のユーザー・トランスポート・タイプを示し交通TLVは、原因特定情報として含まれています。
This error cause is used by an ENRP server to indicate to a registering PE that the Transport Use field in the User Transport it sent in its registration is inconsistent to the pool's overall data/ control channel configuration. There is no cause-specific information.
このエラーの原因は、その登録に送られたユーザー・交通における輸送用欄は、プールの全体的なデータ/制御チャネルの構成に一貫性がないことを登録PEに示すためにENRPサーバによって使用されています。何の原因に固有の情報はありません。
This error cause is used by any endpoint to indicate a rejection of a request due to a failure in security credentials or authorizations.
このエラーの原因は、セキュリティ資格情報または認証の失敗による要求の拒否を示すために、任意のエンドポイントで使用されています。
This error cause is used by an ENRP server to indicate to a PE or PU that the requested pool is unknown by the server. There is no cause-specific information.
このエラーの原因は、要求されたプールは、サーバーによって不明であることPEまたはPUに示すために、ENRPサーバによって使用されています。何の原因に固有の情報はありません。
This parameter defines a TLV that carries a Cookie.
このパラメータには、クッキーを運ぶTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xd | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Cookie : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes, including the Type, Length, and Cookie.
長さ:16ビット(符号なし整数)のタイプ、長さ、およびクッキーを含むバイトの数、のパラメータの全体の長さを示します。
Cookie: variable length The Cookie is an arbitrary byte string of (Length - 4) bytes.
クッキー:可変長クッキーは、任意のバイト列である(長さ - 4)バイトです。
This parameter defines a TLV that carries a PE Identifier.
このパラメータは、PE識別子を運ぶTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xe | Length=0x8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PE Identifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
PE Identifier: 32 bits (unsigned integer) Uniquely identifies the PE in the pool. The PE picks its identifier when it starts up. See [RFC5352] for recommendations on PE identifier generation.
PE識別子:32ビット(符号なし整数)一意プールにPEを識別する。それは起動時にPEは、その識別子を選びます。 PE識別子生成に関する推奨事項については、[RFC5352]を参照。
This parameter defines a TLV that carries a PE Checksum.
このパラメータは、PEチェックサムを担持TLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0xf | Length=0x6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PE Checksum | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
PE Checksum: 16 bits (unsigned integer) An overall checksum of all PEs in the current handlespace owned by an ENRP server (which is normally the sender of this TLV). The definition and calculation of this checksum is defined in [RFC5353].
PEチェックサム:16ビット(符号なし整数)ENRPサーバが所有する現在のhandlespace内のすべてのPEの全体的なチェックサム(通常はこのTLVの送信元です)。このチェックサムの定義及び計算は、[RFC5353]で定義されています。
This parameter defines a TLV that carries opaque transport information.
このパラメータは、不透明な転送情報を運ぶTLVを定義します。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 0x10 | Length=variable | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Opaque Transport Data : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes, including the Type, Length, and Opaque Transport Data.
長さ:16ビット(符号なし整数)のタイプ、長さ、および不透明交通データを含むバイトの数、のパラメータの全体の長さを示します。
Opaque Transport Data: variable length The Opaque Transport Data is an arbitrary byte string of (Length - 4) bytes.
不透明な交通データ:可変長の不透明な交通データは、任意のバイト列である(長さ - 4)バイトです。
The figure below illustrates the common format for all ASAP and ENRP messages. Each message is formatted with a Message Type field, a message-specific Flag field, a Message Length field, and a Value field.
以下の図は、すべてできるだけ早くとENRPメッセージのための共通のフォーマットを示しています。各メッセージは、メッセージタイプフィールド、メッセージ固有フラグフィールド、メッセージ長フィールド、および値フィールドでフォーマットされています。
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Message Type | Msg Flags | Message Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : Message Value : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Message Type: 8 bits (unsigned integer) This field identifies the type of information contained in the Message Value field. It takes a value from 0 to 254. The value of 255 is reserved for future use as an extension field. Message Types are encoded such that the two bits of the highest order specify the action that must be taken if the message receiver does not recognize the Message Type.
メッセージタイプ:8ビット(符号なし整数)このフィールドは、メッセージ値フィールドに含まれる情報のタイプを識別する。これは、0から255の値は、拡張フィールドとして将来の使用のために予約されている254の値をとります。メッセージタイプは、最上位の2ビットは、メッセージ受信機はメッセージの種類を認識しない場合に注意しなければならないアクションを指定するように符号化されます。
00 Stop processing this message and discard it.
00の停止は、このメッセージを処理し、それを捨てます。
01 Stop processing this message and discard it, and report the unrecognized message in an 'Unrecognized Message' error (see Section 3.12.3).
01ストップ(セクション3.12.3を参照)、このメッセージを処理し、それを破棄し、「認識できないメッセージ」エラーで認識されていないメッセージを報告します。
10 Reserved.
10予約済み。
11 Reserved.
11予約。
Message Flags: 8 bits The usage of these bits depends on the message type, as given by the Message Type. Unless otherwise specified, they are set to zero on transmit and ignored on receipt.
メッセージフラグ:メッセージタイプによって与えられるように、これらのビットの8ビットの使用量は、メッセージの種類に依存します。特に指定しない限り、彼らは、送信時にゼロに設定し、領収書の上で無視されます。
Message Length: 16 bits (unsigned integer) This value represents the size of the message in bytes, including the Message Type, Message Flags, Message Length, and Message Value fields. Therefore, if the Message Value field is zero length, the Length field will be set to 4. Note, the value in the Message Length field will NOT cover any padding at the end of this message.
メッセージの長さ:16ビット(符号なし整数)この値は、メッセージタイプ、メッセージフラグ、メッセージ長、およびメッセージ値フィールドを含むバイト単位でのメッセージのサイズを表します。メッセージ値フィールドはゼロの長さである場合したがって、長さフィールドは4ノートに設定され、メッセージ長フィールドの値は、このメッセージの終わりにパディングをカバーしないであろう。
Message Value: variable length The Message Value field contains the actual information to be transferred in the message. The usage and format of this field is dependent on the Message Type. The total length of a message (including Type, Length, and Value fields) MUST be a multiple of 4 bytes. If the length of the message is not a multiple of 4 bytes, the sender MUST pad the message with all zero bytes and this padding is not included in the Message Length field. The sender should never pad with more than 3 bytes. The receiver MUST ignore the padding bytes.
メッセージ値:可変長メッセージ値フィールドは、メッセージで転送されるべき実際の情報を含んでいます。このフィールドの使用方法と形式は、メッセージの種類に依存しています。 (タイプ、長さ、および値フィールドを含む)メッセージの全長は、4バイトの倍数でなければなりません。メッセージの長さが4バイトの倍数でない場合、すべてのゼロバイトの送信元MUSTパッドメッセージと、このパディングは、メッセージ長フィールドに含まれていません。送信者は、以上の3バイトのパッドありません。受信機は、パディングバイトを無視しなければなりません。
This document (RFC 5354) is the reference for all registrations described in this section. All registrations have been listed on the RSerPool Parameters page.
この文書(RFC 5354)は、このセクションで説明するすべての登録のための基準です。すべての登録はRSerPoolパラメータページに記載されてきました。
RSerPool Parameter Types are maintained by IANA. Thirteen initial values have been assigned by IANA, as described in Table 1. IANA created a new table, "RSerPool Parameter Types":
RSerPoolパラメータ型は、IANAによって維持されています。サーティーン初期値は表1 IANAで説明したように新しいテーブルを作成し、IANAによって割り当てられている、「RSerPoolパラメータ型」:
+------------+------------------------------+ | Value | Parameter Type | +------------+------------------------------+ | 0x0 | (Reserved by IETF) | | 0x1 | IPv4 Address | | 0x2 | IPv6 Address | | 0x3 | DCCP Transport | | 0x4 | SCTP Transport | | 0x5 | TCP Transport | | 0x6 | UDP Transport | | 0x7 | UDP-Lite | | 0x8 | Pool Member Selection Policy | | 0x9 | Pool Handle | | 0xa | Pool Element | | 0xb | Server Information | | 0xc | Operation Error | | 0xd | Cookie | | 0xe | PE Identifier | | 0xf | PE Checksum | | 0x10 | Opaque Transport | | 0xffffffff | IETF-defined extensions | | others | (Reserved by IETF) | +------------+------------------------------+
Requests to register an RSerPool Parameter Type in this table should be sent to IANA. The number must be unique. The "Specification Required" policy of [RFC5226] MUST be applied.
この表にRSerPoolパラメータタイプを登録するための要求はIANAに送られるべきです。番号は一意である必要があります。 [RFC5226]の「仕様が必要である」というポリシーが適用されなければなりません。
RSerPool Error Causes are maintained by IANA. Eleven initial values have been assigned by IANA, as described in Table 2. IANA created a new table, "RSerPool Error Causes":
RSerPoolエラーの原因は、IANAによって維持されています。セブンイレブンの初期値は、IANAによって割り当てられている、IANAは新しいテーブルを作成した表2で説明したように、「RSerPoolエラーが発生します」:
+------------------+-----------------------------------------+ | Cause Code Value | Cause Code | +------------------+-----------------------------------------+ | 0x0 | Unspecified Error | | 0x1 | Unrecognized Parameter | | 0x2 | Unrecognized Message | | 0x3 | Invalid Values | | 0x4 | Non-Unique PE Identifier | | 0x5 | Inconsistent Pooling Policy | | 0x6 | Lack of Resources | | 0x7 | Inconsistent Transport Type | | 0x8 | Inconsistent Data/Control Configuration | | 0x9 | Unknown Pool Handle | | 0xa | Rejected Due to Security Considerations | | others | (Reserved by IETF) | +------------------+-----------------------------------------+
Requests to register an RSerPool Error Cause in this table should be sent to IANA. The number must be unique. The "Specification Required" policy of [RFC5226] MUST be applied.
この表にRSerPoolエラー原因を登録するための要求はIANAに送られるべきです。番号は一意である必要があります。 [RFC5226]の「仕様が必要である」というポリシーが適用されなければなりません。
This document contains common parameter formats only. As such, it specifies no new security constraints on either ENRP or ASAP. Details on ENRP and ASAP security constraints are addressed in [RFC5353] and [RFC5352].
この文書では、唯一の共通パラメータの書式が含まれています。このように、それはできるだけ早くENRPかのどちらかには新しいセキュリティ制約を指定します。できるだけ早くENRPの詳細、およびセキュリティ上の制約は、[RFC5353]と[RFC5352]で扱われています。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.
[RFC5226] Narten氏、T.とH. Alvestrand、 "RFCsにIANA問題部に書くためのガイドライン"、BCP 26、RFC 5226、2008年5月。
[RFC5352] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, "Aggregate Server Access Protocol (ASAP)", RFC 5352, September 2008.
[RFC5352]スチュワート、R.、謝、Q.、スティルマン、M.、およびM. Tuexen、 "集計サーバアクセスプロトコル(至急)"、RFC 5352、2008年9月。
[RFC5353] Xie, Q., Stewart, R., Stillman, M., Tuexen, M., and A. Silverton, "Endpoint Handlespace Redundancy Protocol (ENRP)", RFC 5353, September 2008.
[RFC5353]謝、Q.、スチュワート、R.、スティルマン、M.、Tuexen、M.、およびA.シルバー、 "エンドポイントHandlespace冗長プロトコル(ENRP)"、RFC 5353、2008年9月。
[RFC5356] Dreibholz, T. and M. Tuexen, "Reliable Server Pooling Policies", RFC 5356, September 2008.
[RFC5356] Dreibholz、T.およびM. Tuexen、 "信頼できるサーバプーリング方針"、RFC 5356、2008年9月。
Authors' Addresses
著者のアドレス
Randall R. Stewart The Resource Group 1700 Pennsylvania Ave NW Suite 560 Washington, DC 20006 USA
ランドールR.スチュワートザ・リソース・グループ1700ペンシルバニアアベニューNWスイート560ワシントンD.C. 20006 USA
Phone: EMail: randall.stewart@trgworld.com
電話番号:Eメール:randall.stewart@trgworld.com
Qiaobing Xie The Resource Group 1700 Pennsylvania Ave NW Suite 560 Washington, D.C., 20006 USA
オリンピックアイスQ私はIEにWスイート560ワシントンD.C.、20006 USA専用リソース・グループ1700年ペンシルベニア州AVをX
Phone: +1 224-465-5954 EMail: Qiaobing.Xie@gmail.com
電話:+1 224-465-5954電子メール:Qiaobing.Xie@gmail.com
Maureen Stillman Nokia 1167 Peachtree Ct. Naperville, IL 60540 USA
モーリーンスティルマンノキア1167ピーチツリーのCt。ネーパーヴィル、IL 60540 USA
EMail: maureen.stillman@nokia.com
メールアドレス:maureen.stillman@nokia.com
Michael Tuexen Muenster Univ. of Applied Sciences Stegerwaldstr. 39 48565 Steinfurt Germany
マイケルTuexenミュンスター大学。応用科学Stegerwaldstrの。 39 48565シュタインフルトドイツ
EMail: tuexen@fh-muenster.de
メールアドレス:tuexen@fh-muenster.de
Full Copyright Statement
完全な著作権声明
Copyright (C) The IETF Trust (2008).
著作権(C)IETFトラスト(2008)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
この文書では、BCP 78に含まれる権利と許可と制限の適用を受けており、その中の記載を除いて、作者は彼らのすべての権利を保有します。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
この文書とここに含まれている情報は、基礎とCONTRIBUTOR「そのまま」、ORGANIZATION HE / SHEが表すまたはインターネットSOCIETY、(もしあれば)を後援し、IETF TRUST ANDインターネットエンジニアリングタスクフォース放棄ALLに設けられています。保証は、明示または黙示、この情報の利用および特定目的に対する権利または商品性または適合性の黙示の保証を侵害しない任意の保証がこれらに限定されません。
Intellectual Property
知的財産
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETFは、本書またはそのような権限下で、ライセンスがたりないかもしれない程度に記載された技術の実装や使用に関係すると主張される可能性があります任意の知的財産権やその他の権利の有効性または範囲に関していかなる位置を取りません利用可能です。またそれは、それがどのような権利を確認する独自の取り組みを行ったことを示すものでもありません。 RFC文書の権利に関する手続きの情報は、BCP 78およびBCP 79に記載されています。
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
IPRの開示のコピーが利用できるようにIETF事務局とライセンスの保証に行われた、または本仕様の実装者または利用者がそのような所有権の使用のための一般的なライセンスまたは許可を取得するために作られた試みの結果を得ることができますhttp://www.ietf.org/iprのIETFのオンラインIPRリポジトリから。
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETFは、その注意にこの標準を実装するために必要とされる技術をカバーすることができる任意の著作権、特許または特許出願、またはその他の所有権を持ってすべての利害関係者を招待します。 ietf-ipr@ietf.orgのIETFに情報を記述してください。