RFC2173 日本語訳
2173 A MAPOS version 1 Extension - Node Switch Protocol. K. Murakami,M. Maruyama. June 1997. (Format: TXT=12251 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文
Network Working Group K. Murakami Request for Comments: 2173 M. Maruyama Category: Informational NTT Laboratories June 1997
コメントを求めるワーキンググループK.村上の要求をネットワークでつないでください: 2173年のM.丸山カテゴリ: 情報のNTT研究所1997年6月
A MAPOS version 1 Extension - Node Switch Protocol
MAPOSバージョン1Extension--ノードSwitchプロトコル
Status of this Memo
このMemoの状態
This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
このメモはインターネットコミュニティのための情報を提供します。 このメモはどんな種類のインターネット標準も指定しません。 このメモの分配は無制限です。
Abstract
要約
This document describes a MAPOS extension, Node Switch Protocol, for automatic node address assignment. MAPOS is a multiple access protocol for transmission of network-protocol datagrams, encapsulated in High-Level Data Link Control (HDLC) frames, over SONET/SDH. NSP automates the HDLC address configuration of each node. Using NSP, a node retrieves its HDLC address from the switch to which it is connected.
このドキュメントは自動ノードアドレス課題のためにMAPOS拡張子、Node Switchプロトコルについて説明します。 MAPOSはネットワーク・プロトコルデータグラムのトランスミッションのための複数のアクセス・プロトコルです、High-レベルData Link Controlでカプセル化された(HDLC)フレーム、Sonet/SDHの上で。 NSPはそれぞれのノードのHDLCアドレス構成を自動化します。 NSPを使用して、ノードはそれが接続されているスイッチからのHDLCアドレスを検索します。
1. Introduction
1. 序論
MAPOS[1], Multiple Access Protocol over SONET(Synchronous Optical Network)/SDH(Synchronous Digital Hierarchy)[2][3][4][5], is a protocol for transmission of HDLC frames over SONET/SDH. A SONET switch provides multiple access capability to each node. In MAPOS, each node has a unique HDLC address within a switch. The address is equivalent to the port number of the switch to which the node is connected. This document describes an extension to MAPOS, Node Switch Protocol, which enable automatic HDLC address assignment. First, it explains the addressing of MAPOS. Then, it describes the NSP protocol for automatic HDLC node address assignment.
MAPOS[1](Sonet(同期式光通信網)/SDH(同期デジタルハイアラーキ)[2][3][4][5]の上のMultiple Accessプロトコル)はSonet/SDHの上のHDLCフレームのトランスミッションのためのプロトコルです。 Sonetスイッチは複数のアクセス能力を各ノードに提供します。 MAPOSでは、各ノードはスイッチの中にユニークなHDLCアドレスを持っています。 アドレスはノードが接続されているスイッチのポートナンバーに同等です。 このドキュメントはMAPOS、自動HDLCアドレス課題を可能にするNode Switchプロトコルに拡大について説明します。 まず最初に、それで、MAPOSのアドレシングがわかります。 そして、それは自動HDLCノードアドレス課題のためにNSPプロトコルについて説明します。
2. Node Address Format
2. ノードアドレス形式
This section describes MAPOS Version 1 address format in single and multiple switch environment.
このセクションは単一で複数のスイッチ環境におけるMAPOSバージョン1アドレス形式について説明します。
Murakami & Maruyama Informational [Page 1] RFC 2173 MAPOS June 1997
[1ページ]RFC2173MAPOS1997年6月の情報の村上と丸山
2.1 Address Format
2.1 アドレス形式
In MAPOS network, each end node has a unique HDLC address. As shown in Figure 1, the address length is 8 bits. The LSB is always 1 which indicates the end of the field. When a SONET switch receives an HDLC frame, it forwards the frame based on the address in the frame header.
MAPOSネットワークでは、各エンドノードはユニークなHDLCアドレスを持っています。 図1に示されるように、アドレスの長さは8ビットです。 いつもLSBは分野の端を示す1歳です。 SonetスイッチがHDLCフレームを受けるとき、それはフレームヘッダーでアドレスに基づくフレームを進めます。
In unicast, MSB is 0 and the rest of the bits are the port number to which a node is connected. Since the LSB is always 1, the minimum and maximum addresses are 0x01 and 0x7F, respectively. Address 0x01 is reserved and is assigned to the control processor in a SONET switch.
ユニキャストでは、MSBは0です、そして、ビットの残りはノードが関連しているポートナンバーです。 いつもLSBが1歳であるので、最小の、そして、最大のアドレスは、それぞれ0×01と0x7Fです。 アドレス0x01は、予約されていて、Sonetスイッチの制御プロセッサに割り当てられます。
In broadcast, MSB is 1 and the rest of the bits are all 1s. In multicast, MSB is 1 and the rest of the bits, except for the LSB, indicate the group address.
放送では、MSBは1です、そして、ビットの残りはすべて1です。 グループアドレスは、MSBがマルチキャストでは、1とLSB以外のビットの残りであることを示します。
+-------------+-+ | | | | | | | | | | |port number|1| +-+-----------+-+ ^ ^ | | | +------- EA bit (always 1) | 1 : broadcast, multicast 0 : unicast
+-------------+-+ | | | | | | | | | | |ポートナンバー|1| +-+-----------+-+ ^ ^ | | | +------- EAビット(いつも1)| 1 : 放送、マルチキャスト0: ユニキャスト
Figure 1 Address format
図1 Address形式
2.2 Address in multi-switch environment
2.2 マルチスイッチ環境におけるアドレス
In a multi-switch environment, variable-length subnet addressing is used. Each switch has a switch number that is unique within the system. Subnetted node addresses consist of the switch number and the port number to which a node is connected. The address format is "0 <switch number> <node number> 1" for a unicast address, "all 1" for the broadcast address, and "1 <group address> 1" for a multicast address.
マルチスイッチ環境可変長のサブネットアドレシングは使用されています。 各スイッチには、システムの中でユニークなスイッチ番号があります。 Subnettedノードアドレスはノードが関連しているスイッチ番号とポートナンバーから成ります。 アドレス形式がそうである、「0 <がaユニキャストアドレスのために数の><ノード番号>を何1インチも切り換える、「放送演説、「1つの<グループが、マルチキャストアドレスのために>が1インチであると扱う」すべての1インチ。
The address 0x01 is reserved and is assigned to the control processor in the "local" switch. That is, it indicates the switch itself to which the node is connected. The addresses of the form "0 <switch number> <all 0> 1" are reserved, and indicates the control processor of the switch designated by the switch number.
アドレス0x01は、予約されていて、「地方」のスイッチの制御プロセッサに割り当てられます。 すなわち、それはノードが接続されているスイッチ自体を示します。 フォームのアドレス、「0<スイッチ番号><、すべての0>、1インチが、予約されて、スイッチの制御プロセッサがスイッチ番号を指定したのを示す、」
In Figure 2, the switch numbers are two bits long. Node N1 is connected to port 0x3 of switch S1 numbered 0x1 (01 in binary). Thus,
図2では、スイッチ番号は長さ2ビットです。 ノードN1は、0×3スイッチS1番号付の0x1(バイナリーの01)を移植するために接続されます。 このようにして
Murakami & Maruyama Informational [Page 2] RFC 2173 MAPOS June 1997
[2ページ]RFC2173MAPOS1997年6月の情報の村上と丸山
the node address is 0 + 01 + 00011, that is, 00100011(0x23). Node N3 has an address 01001001(0x49), since the switch number of S2 is 0x2 (10 in binary) and the port number is 0x09. Note that all the port numbers are odd because the LSBs are always 1.
ノードアドレスは0+01+00011、すなわち、00100011(0×23)です。 ノードN3には、アドレス01001001(0×49)があります、S2のスイッチ番号が0×2(バイナリーの10)であり、ポートナンバーが0×09であるので。 いつもLSBsが1歳であるのですべてのポートナンバーが変であることに注意してください。
+------+ | node | | N1 | +------+ | 00100011(0x23) | |0x3 |0x3 +------+ +---+----+ +---+----+ +------+ | node +----+ SONET +-------+ SONET +-----+ node | | N2 | 0x5| Switch |0x9 0x5| Switch |0x9 | N3 | +------+ | S1 | | S2 | +------+ 00100101(0x25) | 0x1 | | 0x2 | 01001001(0x49) +---+----+ +---+----+ |0x7 |0x7
+------+ | ノード| | N1| +------+ | 00100011 (0×23)| |0×3|0×3 +------+ +---+----+ +---+----+ +------+ | ノード+----+ Sonet+-------+ Sonet+-----+ ノード| | N2| 0×5| スイッチ|0×9 0×5| スイッチ|0×9| N3| +------+ | S1| | S2| +------+ 00100101(0×25)| 0×1| | 0×2| 01001001 (0×49)+---+----+ +---+----+ |0×7|0×7
Figure 2 Addressing in Multiple Switch Environment
図2 複数のスイッチでは環境を扱うこと。
4 NSP(Node-Switch Protocol)
4 NSP(ノードスイッチプロトコル)
This section describes the NSP protocol used for automatic node address assignment.
このセクションは自動ノードアドレス課題に使用されるNSPプロトコルについて説明します。
4.1 NSP protocol
4.1 NSPは議定書を作ります。
NSP is introduced to provide an automatic node address assignment function in MAPOS version 1. It reduces the administrative overhead of node address configuration for each node and prevents troubles such as address inconsistency and collision. When a node is connected to a switch and receives SONET signal correctly, the node sends an address request packet to the control processor in the local switch. The destination address of this packet is 00000001(0x01). When the control processor receives the packet, it replies with an address assignment packet. The destination is the assigned node address. If the node does not receive the address assignment packet within 5 seconds, it retransmits the address request packet. The retransmission continues until the node successfully receives the address assignment packet.
自動ノードアドレス課題機能をMAPOSバージョン1に提供するためにNSPを導入します。 それは、各ノードのためにノードアドレス構成の管理オーバーヘッドを下げて、アドレス矛盾や衝突などの問題を防ぎます。 ノードがスイッチに接続されて、正しくSonet信号を受信するとき、ノードは地方のスイッチの制御プロセッサにアドレスリクエスト・パケットを送ります。 このパケットの送付先アドレスは00000001(0×01)です。 制御プロセッサがパケットを受けるとき、それはアドレス課題パケットで返答します。 目的地は割り当てられたノードアドレスです。 ノードが5秒以内にアドレス課題パケットを受けないなら、それはアドレスリクエスト・パケットを再送します。 ノードが首尾よくアドレス課題パケットを受けるまで、「再-トランスミッション」は続きます。
Whenever a node detects a transmission error such as carrier loss or out-of-synchronization, it SHOULD send an address request packet to the control processor and verify its current address. In addition, a node MUST verify its address by sending address request packets every
ノードが同期の外にキャリヤーの損失などの伝送エラーを検出して、それがSHOULDであるときはいつも、アドレスリクエスト・パケットを制御プロセッサに送ってください、そして、現在のアドレスについて確かめてください。 さらに、ノードがアドレスリクエスト・パケットを送ることによってアドレスについて確かめなければならない、あらゆる
Murakami & Maruyama Informational [Page 3] RFC 2173 MAPOS June 1997
[3ページ]RFC2173MAPOS1997年6月の情報の村上と丸山
30 seconds. The switch regards them as keep-alive packets and utilizes them to detect the node's status. If it has not received a request packet for more than 90 seconds, it assumes that the node went down. In addition, it also assumes the node went down when a switch detects a SONET signal failure.
30秒。 スイッチは、それらをキープアライブパケットと見なして、ノードの状態を検出するのにそれらを利用します。 90秒以上間、リクエスト・パケットを受けていないなら、それは、ノードが落ちたと仮定します。 また、さらに、それは、スイッチがSonet信号の故障を検出するとき、ノードが落ちたと仮定します。
4.2 Packet Format
4.2 パケット・フォーマット
The HDLC protocol field of a NSP frame contains 0xFE03 (hexadecimal) as defined by the "MAPOS Version 1 Assigned Numbers" [6]. The information field contains the NSP packet as shown in Figure 3.
NSPフレームのHDLCプロトコル分野は「MAPOSバージョン1規定番号」[6]によって定義されるように0xFE03(16進)を含んでいます。 情報フィールドは図3に示されるようにNSPパケットを含んでいます。
+-----------+------------+ I command I address I +-----------+------------+ I<- 32bit ->I<- 32 bit ->I
+-----------+------------+ 私は、Iが+であると扱うと命令します。-----------+------------+ Iの<-32の噛み付いている>Iの<-32ビットの>I
Figure 3 NSP packet format
図3 NSPパケット・フォーマット
The command field is 32 bits long and has the following values (in decimal);
コマンド欄は、長さ32ビットであり、以下の値(小数における)を持っています。
1 address request 2 address assignment 3 reject(error)
1 3が拒絶するアドレス要求2アドレス課題(誤り)
The length of the address field is 32bits. In address request packets, the NSP address field SHOULD be filled with zeroes, although the switch ignores it. In address assignment packets, the assigned address is placed in the least significant byte of the field. The rest of the field is padded with zeroes. When the switch can not assign the address for some reason, the switch replies with a reject command (the values is 3). The value of the address field is undefined.
アドレス・フィールドの長さは32ビットです。 アドレスでは、スイッチがそれを無視しますが、パケット、NSPアドレス・フィールドSHOULDがゼロでいっぱいにされるよう要求してください。 アドレス課題パケットでは、割り当てられたアドレスは分野の最も重要でないバイトに置かれます。 分野の残りはゼロで水増しされます。 スイッチがある理由でアドレスを割り当てることができないとき、スイッチは拒絶コマンドで返答します(値は3です)。 アドレス・フィールドの値は未定義です。
4.3 Consideration for special cases
4.3 特別なケースのための考慮
There are two special cases to consider. One is a point-to-point connection without a switch. The other is loop-back, that is, direct connection between the input and the output of the same port.
考える2つの特別なケースがあります。 1はスイッチがなければ二地点間接続です。 もう片方はループバック、すなわち、同じポートの入力と出力とのダイレクト関係です。
4.3.1 point-to-point
4.3.1 ポイントツーポイント
In the case of a point-to-point connection shown in Figure 4, a node sends an address request packet to the other node. The destination address is 00000001(0x01), that is usually a control processor in a switch. When a node receives the address request, it detects the
図4で見せられた二地点間接続の場合では、ノードはアドレスリクエスト・パケットをもう片方のノードに送ります。 通常、送付先アドレスは00000001(0×01)、すなわち、スイッチの制御プロセッサです。 それは、ノードがいつアドレス要求を受け取るかを検出します。
Murakami & Maruyama Informational [Page 4] RFC 2173 MAPOS June 1997
[4ページ]RFC2173MAPOS1997年6月の情報の村上と丸山
point-to-point connection by examining both the destination address and the command contained. Then, it MUST reply with an address assignment packet. The assigned address MUST be 00000011(0x03). Since both nodes send an address request to each other, both of them get address 00000011(0x03). Since any address can be used in point-to- point environment, there is no problem even if both of the nodes have the same address.
送付先アドレスとコマンドの両方を調べることによって含まれた二地点間接続。 そして、それはアドレス課題パケットで返答しなければなりません。 割り当てられたアドレスは00000011であるに違いありません(0×03)。 両方のノードがアドレス要求を互いに送るので、それらの両方がアドレス00000011(0×03)を得ます。 ポイントからポイントへの環境でどんなアドレスも使用できるので、ノードの両方に同じアドレスがあっても、問題が全くありません。
---- address request ----> 0x01 0x03 <---- address assignment ---- +------+ +------+ | node +--------------------------------+ node | +------+ +------+ 0x01 <---- address request ---- ---- address assignment ----> 0x03
---- アドレス要求---->0x01 0×03<。---- アドレス課題---- +------+ +------+ | ノード+--------------------------------+ ノード| +------+ +------+ 0×01<。---- アドレス要求---- ---- アドレス課題---->0x03
Figure 4 Point-to-point connection
図4 Pointからポイントとの接続
4.3.2 loop-back
4.3.2 ループバック
Another special case is loop-back where the output port of a node is simply connected to its input port as shown in Figure 5. In this case, the same mechanism as that for point-to-point can be applied without modification. A node sends an address request packet destined to 00000001(0x01). The node then receives the same packet. Since the destination is 00000001(0x01), it replies with an address assignment packet, containing the assigned address 00000011(0x03), to the address 0000 0011(0x03). Thus, the node obtains the address 00000011(0x03).
別の特別なケースはノードの出力ポートが図5に示されるように単に入力ポートにつなげられるループバックです。 この場合、変更なしでポイントツーポイントのためのそれと同じメカニズムを適用できます。 ノードは00000001(0×01)に運命づけられたアドレスリクエスト・パケットを送ります。 そして、ノードは同じパケットを受けます。 目的地が00000001(0×01)であるので、アドレス課題パケットで返答します、割り当てられたアドレス00000011(0×03)を含んでいて、アドレス0000 0011(0×03)に。 したがって、ノードはアドレス00000011(0×03)を得ます。
---- address request ----> 0x01 +------+ --- address assignment --> 0x03 | +-------------->-----------------+ | node + | | +--------------<-----------------+ +------+
---- アドレス要求---->0x01+------+ --- アドレス課題-->0x03| +-------------->、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--+ | ノード+| | +--------------<、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--+ +------+
Figure 5 Loop-back Configuration
図5逆の輪の構成
Murakami & Maruyama Informational [Page 5] RFC 2173 MAPOS June 1997
[5ページ]RFC2173MAPOS1997年6月の情報の村上と丸山
5. Security Considerations
5. セキュリティ問題
Security issues are not discussed in this memo.
このメモで安全保障問題について議論しません。
References
参照
[1] Murakami, K. and M. Maruyama, "MAPOS - Multiple Access Protocol over SONET/SDH, Version 1," RFC-2171, June 1997.
[1] 村上、K.、およびM.丸山、「MAPOS--複数のアクセスがSonet/SDH、バージョン1の上で議定書を作る」、RFC-2171、6月1997日
[2] CCITT Recommendation G.707: Synchronous Digital Hierarchy Bit Rates (1990).
[2] CCITT推薦G.707: 同期デジタルハイアラーキビット伝送速度(1990)。
[3] CCITT Recommendation G.708: Network Node Interface for Synchronous Digital Hierarchy (1990).
[3] CCITT推薦G.708: 同期デジタルハイアラーキ(1990)のためにノードインタフェースをネットワークでつないでください。
[4] CCITT Recommendation G.709: Synchronous Multiplexing Structure (1990).
[4] CCITT推薦G.709: 同期マルチプレクシング構造(1990)。
[5] American National Standard for Telecommunications - Digital Hierarchy - Optical Interface Rates and Formats Specification, ANSI T1.105-1991.
[5] ANSI T1.105-1991、テレコミュニケーションのための米国標準規格--デジタル階層構造--光学インタフェースは仕様を評定して、フォーマットします。
[6] Maruyama, M. and K. Murakami, "MAPOS Version 1 Assigned Numbers," RFC-2172, June, 1997.
[6] 丸山とM.とK.村上、「MAPOSバージョン1規定番号」、RFC-2172、1997年6月。
Acknowledgements
承認
The authors would like to acknowledge the contributions and thoughtful suggestions of John P. Mullaney, Clark Bremer, Masayuki Kobayashi, Paul Francis, Toshiaki Yoshida, and Takahiro Sajima.
作者はジョン・P.マレイニイ、クラーク・ブリーマー、Masayuki小林、ポール・フランシス、吉田俊昭、およびTakahiro Sajimaの貢献と考え深い提案を承諾したがっています。
Authors' Address
作者のアドレス
Ken Murakami NTT Software Laboratories 3-9-11, Midori-cho Musashino-shi Tokyo 180, Japan E-mail: murakami@ntt-20.ecl.net
3 9-11テロ、ケン村上NTTソフトウェア研究所美土里町武蔵野市東京180(日本)はメールされます: murakami@ntt-20.ecl.net
Mitsuru Maruyama NTT Software Laboratories 3-9-11, Midori-cho Musashino-shi Tokyo 180, Japan E-mail: mitsuru@ntt-20.ecl.net
3 9-11テロ、Mitsuru丸山NTTソフトウェア研究所美土里町武蔵野市東京180(日本)はメールされます: mitsuru@ntt-20.ecl.net
Murakami & Maruyama Informational [Page 6]
村上と丸山Informationalです。[6ページ]
一覧
スポンサーリンク