Internet Engineering Task Force (IETF) D. Eastlake 3rd Request for Comments: 6327 Huawei Updates: 6325 R. Perlman Category: Standards Track Intel Labs ISSN: 2070-1721 A. Ghanwani Brocade D. Dutt Cisco Systems V. Manral Hewlett Packard Co. July 2011
Routing Bridges (RBridges): Adjacency
Abstract
抽象
The IETF TRILL (TRansparent Interconnection of Lots of Links) protocol provides optimal pair-wise data forwarding without configuration, safe forwarding even during periods of temporary loops, and support for multipathing of both unicast and multicast traffic. TRILL accomplishes this by using IS-IS (Intermediate System to Intermediate System) link state routing and by encapsulating traffic using a header that includes a hop count. Devices that implement TRILL are called Routing Bridges (RBridges).
IETF TRILL(リンクの多くの透明な相互接続)プロトコルは、構成せずに、最適なペアワイズデータ転送、一時的であってもループの期間中に安全な転送、ユニキャストおよびマルチキャストトラフィックの両方のマルチパスのためのサポートを提供します。 TRILLは、IS-ISリンク状態ルーティング(中間システムへの中間システム)を使用し、ホップカウントを含むヘッダを使用してトラフィックをカプセル化することによってこれを達成します。 TRILLを実装するデバイスは、ルーティングブリッジ(RBridges)と呼ばれています。
TRILL supports multi-access LAN (Local Area Network) links that can have multiple end stations and RBridges attached. This document describes four aspects of the TRILL LAN Hello protocol used on such links, particularly adjacency, designated RBridge selection, and MTU (Maximum Transmission Unit) and pseudonode procedures, with state machines. There is no change for IS-IS point-to-point Hellos used on links configured as point-to-point in TRILL.
TRILLは、接続された複数のエンドステーションとRBridgesを持つことができるマルチアクセスLAN(ローカルエリアネットワーク)リンクをサポートしています。この文書では、ステートマシンとTRILL LANハローようなリンク上で使用されるプロトコル、特に隣接指定RBridge選択、MTU(最大転送単位)と擬似手順、の4つの側面を記述する。ポイント・ツー・ポイントTRILLのように設定されたリンク上で使用されるIS-ISポイントツーポイントハローズのための変更はありません。
Status of This Memo
このメモのステータス
This is an Internet Standards Track document.
これは、インターネット標準化過程文書です。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.
このドキュメントはインターネットエンジニアリングタスクフォース(IETF)の製品です。これは、IETFコミュニティの総意を表しています。これは、公開レビューを受けており、インターネットエンジニアリング運営グループ(IESG)によって公表のために承認されています。インターネット標準の詳細については、RFC 5741のセクション2で利用可能です。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc6327.
このドキュメントの現在の状態、任意の正誤表、そしてどのようにフィードバックを提供するための情報がhttp://www.rfc-editor.org/info/rfc6327で取得することができます。
Copyright Notice
著作権表示
Copyright (c) 2011 IETF Trust and the persons identified as the document authors. All rights reserved.
著作権(C)2011 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書では、BCP 78と、この文書の発行日に有効なIETFドキュメント(http://trustee.ietf.org/license-info)に関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。コードコンポーネントは、トラスト法規定のセクションで説明4.eおよび簡体BSDライセンスで説明したように、保証なしで提供されているよう簡体BSDライセンスのテキストを含める必要があり、この文書から抽出されました。
Table of Contents
目次
1. Introduction ....................................................4 1.1. Content and Precedence .....................................4 1.2. Terminology and Acronyms ...................................5 2. The TRILL Hello Environment and Purposes ........................5 2.1. Incrementally Replacing 802.1Q-2005 Bridges ................5 2.2. Handling Native Frames .....................................6 2.3. Zero or Minimal Configuration ..............................7 2.4. MTU Robustness .............................................7 2.5. Purposes of the TRILL Hello Protocol .......................8 3. Adjacency State Machinery .......................................9 3.1. TRILL LAN Hellos, MTU Test, and VLANs ......................9 3.2. Adjacency Table Entries and States ........................10 3.3. Adjacency and Hello Events ................................11 3.4. Adjacency State Diagram and Table .........................13 3.5. Multiple Parallel Links ...................................14 3.6. Insufficient Space in Adjacency Table .....................15 4. RBridge LAN Ports and DRB State ................................15 4.1. Port Table Entries and DRB Election State .................16 4.2. DRB Election Events .......................................16 4.2.1. DRB Election Details ...............................17 4.2.2. Change in DRB ......................................18 4.2.3. Change in Designated VLAN ..........................18 4.3. State Table and Diagram ...................................18 5. MTU Matching ...................................................20 6. Pseudonodes ....................................................21 7. TRILL Hello Reception and Transmission .........................21 7.1. Transmitting TRILL Hellos .................................22 7.2. Receiving TRILL Hellos ....................................23 8. Multiple Ports on the Same Link ................................24 9. Security Considerations ........................................24 10. References ....................................................24 10.1. Normative References .....................................24 10.2. Informative References ...................................25 11. Acknowledgements ..............................................25
The IETF TRILL (TRansparent Interconnection of Lots of Links) protocol [RFC6325] provides optimal pair-wise data frame forwarding without configuration, safe forwarding even during periods of temporary loops, and support for multipathing of both unicast and multicast traffic. TRILL accomplishes this by using [IS-IS] (Intermediate System to Intermediate System) link state routing and encapsulating traffic using a header that includes a hop count. The design supports VLANs (Virtual Local Area Networks) and optimization of the distribution of multi-destination frames based on VLANs and IP-derived multicast groups. Devices that implement TRILL are called RBridges (Routing Bridges).
IETF TRILL(リンクの多くの透明な相互接続)プロトコル[RFC6325]の設定せずに、最適な対毎のデータフレーム転送、一時的であってもループの期間中に安全な転送、ユニキャストおよびマルチキャストトラフィックの両方のマルチパスのためのサポートを提供します。 TRILLは、[IS-IS(中間システムへの中間システム)リンク状態ルーティングを使用し、ホップカウントを含むヘッダを使用してトラフィックをカプセル化することによってこれを達成します。設計では、VLAN(仮想ローカルエリアネットワーク)とVLANとIP由来のマルチキャストグループに基づいて、マルチ先のフレームの分布の最適化をサポートしています。 TRILLを実装するデバイスはRBridges(ルーティングブリッジ)と呼ばれています。
The purpose of this document is to improve the quality of the description of four aspects of the TRILL LAN (Local Area Network) Hello protocol that RBridges use on broadcast (LAN) links. It includes reference implementation details. Alternative implementations that interoperate on the wire are permitted. There is no change for IS-IS point-to-point Hellos used on links configured as point-to-point in TRILL.
このドキュメントの目的は、TRILL LAN(ローカルエリアネットワーク)こんにちはRBridgesは、ブロードキャスト(LAN)リンク上で使用するプロトコルの4つの側面の記述の品質を向上させることです。これは、リファレンス実装の詳細が含まれています。ワイヤ上で相互運用の代替実装が許可されます。ポイント・ツー・ポイントTRILLのように設定されたリンク上で使用されるIS-ISポイントツーポイントハローズのための変更はありません。
The scope of this document is limited to the following aspects of the TRILL LAN Hello protocol:
この文書の範囲は、TRILL LANのHelloプロトコルの次の側面に限定されます。
- Adjacency formation
- 隣接関係の形成
- DRB (Designated RBridge aka DIS (Designated Intermediate System)) election
- DRB(指定RBridge別名DIS(指定中間システム))選挙
- Rules for 2-way and MTU (Maximum Transmission Unit) matching for advertisements
- 広告のためのマッチング2ウェイおよびMTU(最大転送単位)のルール
- Creation and use of pseudonodes
- 擬似ノードの作成と使用
For other aspects of the TRILL base protocol, see [RFC6325].
TRILLベースプロトコルの他の態様では、[RFC6325]を参照。
Section 2 below explains the rationale for the differences between the TRILL LAN Hello protocol and the Layer 3 IS-IS LAN Hello protocol [IS-IS] [RFC1195] in light of the environment for which the TRILL protocol is designed. It also describes the purposes of the TRILL LAN Hello protocol.
第2節では、以下のTRILL LANのHelloプロトコルおよび3は、TRILLプロトコルが設計されている環境の光の中でLANのHelloプロトコル[IS-IS] [RFC1195]-IS ISレイヤ間の違いの根拠を説明しています。また、TRILL LANのHelloプロトコルの目的を説明しています。
Section 3 describes the adjacency state machine and its states and relevant events.
第3節では、隣接ステートマシンとその状態と関連するイベントについて説明します。
Section 4 describes the Designated RBridge (DRB) election state machine for RBridge ports and its states and relevant events.
第4節では、RBridgeポートとその状態と関連するイベントのために指定RBridge(DRB)選挙のステート・マシンを記述する。
Section 5 describes MTU testing and matching on a TRILL link.
第5節では、TRILLリンク上のMTUのテストとのマッチングについて説明します。
Section 6 discusses pseudonode creation and use.
第6節は、擬似ノードの作成と使用について説明します。
Section 7 provides more details on the reception and transmission of TRILL LAN Hellos.
第7節は、TRILL LANハローズの受信と送信の詳細を提供します。
Section 8 discusses multiple ports from one RBridge on the same link.
第8節は、同じリンク上の1つのRBridgeから複数のポートについて説明します。
In case of conflict between this document and [RFC6325], this document prevails.
この文書と[RFC6325]の間に矛盾がある場合には、この文書が優先します。
This document uses the acronyms defined in [RFC6325] supplemented by the following additional acronym:
このドキュメントは、以下の追加の頭字語で補足[RFC6325]で定義された頭字語を使用しています。
SNPA - Subnetwork Point of Attachment
SNPA - アタッチメントのサブネットワークポイント
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]に記載されているように解釈されます。
[IS-IS] has subnetwork-independent functions and subnetwork-dependent functions. Currently, Layer 3 use of IS-IS supports two types of subnetworks: (1) point-to-point link subnetworks between routers and (2) general broadcast (LAN) subnetworks. Because of the differences between the environment of Layer 3 routers and the environment of TRILL RBridges, instead of the broadcast (LAN) subnetwork-dependent functions encountered at Layer 3, which are specified in [IS-IS] Section 8.4, the TRILL protocol uses modified subnetwork-dependent functions for a LAN subnetwork. The environmental differences are described in Sections 2.1 through 2.4, followed by a summation, in Section 2.5, of the purposes of the TRILL LAN Hello protocol.
[IS-IS]は、サブネットワークに依存しない関数とサブネットワーク依存性の機能を有します。ルータおよび(2)一般放送との間に(1)ポイントツーポイントリンクのサブネットワーク(LAN)サブネットワーク:現在、IS-ISのレイヤ3の使用は、サブネットワークの2種類をサポートしています。そのため代わりに、ブロードキャスト(LAN)のレイヤ3ルータの環境とTRILLのRBridgesの環境との違い、の[IS-IS]セクション8.4、TRILLプロトコルの使用に指定されているレイヤ3で発生したサブネットワーク依存関数、 LANサブネットワークのためのサブネットワーク依存の機能を変更しました。環境の違いは、TRILL LANのHelloプロトコルの目的で、2.5節では、合計で、2.1 2.4節に記述続いています。
RBridges can incrementally replace IEEE [802.1Q-2005] bridges. Thus, RBridges need to provide similar services, including delivery of frames only to links in the frame's VLAN and priority queuing of frames, to the extent that multiple queues are implemented at any particular RBridge port.
RBridgesはインクリメンタルIEEE [802.1Q-2005]ブリッジを置き換えることができます。したがって、RBridgesは、複数のキューが任意の特定のRBridgeポートで実装されている程度に、フレームのみのフレームのVLANとプライオリティキューイングのリンクへのフレームの送達を含む同様のサービスを提供する必要があります。
RBridge ports are IEEE [802.1Q-2005] ports in terms of their frame VLAN and priority configuration and processing as described in Section 2.6 of [RFC6325]. When a frame is received through an RBridge port, like a frame received through any [802.1Q-2005] port, it has an associated VLAN ID and frame priority. When a frame is presented to an [802.1Q-2005] port for queuing and transmission, it must be accompanied by a VLAN ID and frame priority. However, whether the frame, if actually transmitted, will be VLAN tagged is determined by whether or not the port is configured to "strip VLAN tags". Furthermore, in the general case, a broadcast (LAN) link between RBridges can be a VLAN-capable bridged LAN that may be configured to partition VLANs.
[RFC6325]のセクション2.6に記載されているようにRBridgeポートは、そのフレームのVLANと優先順位の設定及び処理の観点IEEE [802.1Q-2005]ポートです。フレームは任意[802.1Q-2005]ポートを介して受信したようなフレームは、RBridgeポートを介して受信されると、それは、関連するVLAN IDおよびフレームの優先順位を有します。フレームをキューイングおよび送信のために[802.1Q-2005]ポートに提示されるとき、それはVLAN ID、フレーム優先順位を伴わなければなりません。しかし、フレームかどうかを、実際に送信された場合、VLANは、ポートが「ストリップVLANタグ」に設定されているかどうかによって決定されるタグ付けされます。また、一般的な場合には、RBridges間のブロードキャスト(LAN)リンクVLANを分割するように構成することができるVLAN対応のブリッジLANであってもよいです。
Because devices that restrict VLAN connectivity, such as bridged LANs or provider bridging equipment, can be part of the link between RBridges, TRILL Data and TRILL IS-IS frames between RBridges use the link's Designated VLAN. The Designated VLAN is dictated for a link by the elected Designated RBridge (equivalent to the Designated Intermediate System at Layer 3). Because TRILL Data frames flow between RBridges on a link only in the link's Designated VLAN, adjacency for routing calculations is based only on connectivity characteristics in that VLAN.
そのようなブリッジ接続されたLANまたはプロバイダブリッジ機器、などのVLAN接続を制限するデバイスは、RBridges間のリンクの一部であることが可能であるため、TRILLデータとTRILLはRBridges間のフレームは、リンクの指定VLANを使用するIS-IS。指定VLANが選出指定RBridge(レイヤ3で指定中間システムに相当)により、リンクのために決定されます。 TRILLデータは、リンクの指定VLANにのみリンクをRBridgesとの間の流れをフレームいるため、ルーティングの計算のための隣接関係のみがそのVLAN内の接続特性に基づいています。
Ordinary Layer 3 data packets are already "tamed" when they are originated by an end station: they include a hop count and Layer 3 source and destination address fields. Furthermore, for ordinary data packets, there is no requirement to preserve their outer Layer 2 addressing and, at least if the packets are unicast, they are addressed to their first hop router. In contrast, RBridges running TRILL must accept, transport, and deliver untamed "native" frames (as defined in Section 1.4 of [RFC6325]). Native frames lack a TRILL hop count field. Native frames also have Layer 2 addresses that indicate their source and are used as the basis for their forwarding. These Layer 2 addresses must be preserved for delivery to the native frame's Layer 2 destination. One resulting difference is that RBridge ports providing native frame service must receive in promiscuous MAC (Media Access Control) address mode, while Layer 3 router ports typically receive in a regularly selective MAC address mode.
それらは、エンドステーションから発信された場合、通常、レイヤ3のデータパケットは、すでに「飼い」されている:彼らは、ホップ数およびレイヤ3送信元と宛先アドレスフィールドを含みます。また、通常のデータパケットに対して、パケットがユニキャスト、少なくとも場合、彼らは彼らの最初のホップルータにアドレス指定され、そこにそれらの外側のレイヤ2のアドレス指定を維持する必要はありませんと。対照的に、TRILLを実行RBridgesは、輸送を受け入れ、([RFC6325]のセクション1.4で定義されるように)野性「ネイティブ」フレームを供給しなければなりません。ネイティブフレームは、TRILLホップ・カウント・フィールドを欠いています。ネイティブフレームもそのソースを示し、その転送のための基礎として使用されているレイヤ2アドレスを持っています。これらのレイヤ2つのアドレスは、ネイティブフレームのレイヤ2の宛先に配信するために保存されなければなりません。一つの結果の違いは、レイヤ3ルータポートは通常、定期的に選択的なMACアドレスモードで受信しながら、ネイティブのフレームサービスを提供RBridgeポートは、無差別MAC(Media Access Control)アドレスモードで受信しなければならないということです。
TRILL handles this by having, on the link where an end station originated a native frame, one RBridge "ingress" such a locally originated native frame by adding a TRILL Header that includes a hop count, thus converting it to a TRILL Data frame. This augmented frame is then routed to one RBridge on the link having the destination end station for the frame (or one RBridge on each such link if it is a multi-destination frame). Such final RBridges perform an "egress" function, removing the TRILL Header and delivering the original frame to its destination(s). (For the purposes of TRILL, a Layer 3 router is an end station.)
TRILLを有することによって、これを処理し、エンドステーションは、ネイティブフレームを発信リンク上で、1 RBridge「入口」は、局所的にTRILLデータフレームに変換したがって、ホップカウントを含むTRILLヘッダーを追加することにより、ネイティブフレームを発しました。 (それはマルチ先のフレームである場合、このような各リンク上で、または1つのRBridge)この拡張フレームは、フレームの宛先エンドステーションを有するリンク上の一のRBridgeにルーティングされます。そのような最終的なRBridgesはTRILLヘッダを除去し、その宛先(複数可)に、元のフレームを配信、「出口」機能を実行します。 (TRILLの目的のために、レイヤ3ルータは、エンドステーションです。)
Care must be taken to avoid a loop that would involve egressing a native frame and then re-ingressing it because, while it is in native form, it would not be protected by a hop count. Such a loop could involve multiplication of the number of frames each time around and would likely saturate all links involved within milliseconds. For TRILL, safety against such loops for a link is more important than data connectivity on that link.
ケアは、それが天然の形態でありながら、それはホップ数によって保護されないことになり、ので、それをネイティブフレームをegressing関与し、その後、再着信するだろうループを避けるようにしなければなりません。このようなループは、毎回の周りのフレーム数の乗算を伴う可能性があり、おそらくミリ秒以内に関わるすべてのリンクを飽和させます。 TRILLのために、リンクのようなループに対する安全性は、そのリンク上のデータ接続よりも重要です。
The primary TRILL defense mechanism against such loops, which is mandatory, is to assure that, as far as practically possible, there is only a single RBridge on each link that is in charge of ingressing and egressing native frames from and to that link. This is the Designated RBridge that is elected using TRILL LAN Hellos as further described in Sections 2.5 and 4 below.
必須であり、このようなループに対する一次TRILL防御機構は、からそのリンクにネイティブフレームが着信するとegressingを担当している各リンク上の単一RBridgeがあり、限り実際に、それを保証することが可能です。これにより、セクション2.5および以下4に記載されるようにTRILL LAN helloを使用して選出された指定RBridgeあります。
Because bridged LANs between RBridges can be configured in complex ways (e.g., so that some VLANs pass frames unidirectionally) and loop safety is important, there are additional TRILL defenses against loops that are beyond the scope of this document. Specifically, these defend against the occurrence of looping traffic that is in native format for part of the loop. These additional defenses have no effect on adjacency states or the receipt or forwarding of TRILL Data frames; they only affect native frame ingress and egress.
RBridges間のブリッジLANが複雑な方法で構成することができるので(例えば、いくつかのVLANが一方向にフレームを渡すように)、ループ安全性が重要であり、この文書の範囲を超えてループに対する追加TRILL防御があります。具体的には、これらのループの一部のネイティブフォーマットであるトラフィックをループの発生を防御します。これらの追加の防御は、隣接状態またはTRILLデータフレームの受信・転送には影響しません。彼らは唯一のネイティブのフレーム入力および出力に影響を与えます。
RBridges are expected to provide service with zero configuration, except for services such as non-default VLAN or priority that require configuration when offered by [802.1Q-2005] bridges. This differs from Layer 3 routing where routers typically need to be configured as to the subnetworks connected to each port, etc., to provide service.
RBridgesは[802.1Q-2005]ブリッジによって提供される場合の構成を必要とするような非デフォルトVLANまたは優先順位などのサービスを除いて、ゼロコンフィギュレーションとサービスを提供することが期待されます。これは、サービスを提供するために、等ルータは、典型的には、各ポートに接続されたサブネットワークのように構成する必要がレイヤ3ルーティングとは異なります。
TRILL IS-IS needs to be robust against links with reasonably restricted MTUs, including links that accommodate only classic Ethernet frames, despite the addition of reasonable headers such as VLAN tags. This is particularly true for TRILL LAN Hellos so as to assure that a unique DRB is elected.
TRILLは、IS-ISは、VLANタグなどの合理的なヘッダのほかにもかかわらず、唯一の古典的なイーサネットフレームを収容するリンクを含む適度に制限のMTUとのリンク、に対して堅牢にする必要があります。ユニークDRBが選出されることを保証するために、これは、TRILL LANハローズのために特に当てはまります。
TRILL will also be used inside data centers where it is not uncommon for all or most of the links and switches to support frames substantially larger than the classic Ethernet maximum. For example, they may have an MTU adequate to comfortably handle Fiber Channel over Ethernet frames, for which T11 recommends a 2,500-byte MTU [FCoE]. It would be beneficial for an RBridge campus with such a large MTU to be able to safely make use of it.
それは古典的なイーサネット最大値よりも実質的に大きいフレームをサポートするためのリンクと、スイッチのすべてまたはほとんどは珍しいことではない場合TRILLは、データセンター内で使用されるであろう。例えば、彼らはT11が2500バイトのMTU [FCoEの]を推奨していたため、快適にEthernetフレーム上のファイバー・チャネルを処理するのに十分なMTUを有していてもよいです。このような大規模なMTUを持つRBridgeキャンパスは、安全にそれを利用することができるようにすることは有益であろう。
These needs are met by limiting the size of TRILL LAN Hellos and by the use of MTU testing as described below.
これらのニーズは、以下に説明するようにTRILL LANハローズの大きさを制限することによって、およびMTUのテストを使用することによって満たされています。
There are three purposes for the TRILL-Hello protocol as listed below along with a reference to the section of this document in which each is discussed:
それぞれが議論されている。この文書のセクションを参照するとともに、下記のようTRILL-Helloプロトコルのための3つの目的があります。
a) To determine which RBridge neighbors have acceptable connectivity to be reported as part of the topology (Section 3)
A)RBridge隣接トポロジ(第3)の一部として報告することが許容される接続性を持っているかを決定します
b) To elect a unique Designated RBridge on the link (Section 4)
b)は、リンク上で一意指定RBridgeを選出する(第4節)
c) To determine the MTU with which it is possible to communicate with each RBridge neighbor (Section 5)
C)は、各RBridgeネイバーと通信することが可能であるとMTUを決定する(第5章)
In Layer 3 IS-IS, all three of these functions are combined. Hellos may be padded to the maximum length (see [RFC3719], Section 6) so that a router neighbor is not even discovered if it is impossible to communicate with it using maximum-sized packets. Also, even if Hellos from a neighbor R2 are received by R1, if connectivity to R2 is not 2-way (i.e., R2 does not list R1 in R2's Hello), then R1 does not consider R2 as a Designated Router candidate. Because of this logic, it is possible at Layer 3 for multiple Designated Routers to be elected on a LAN, with each representing the LAN as a pseudonode. It appears to the topology as if the LAN is now two or more separate LANs. Although this is surprising, it does not disrupt Layer 3 IS-IS.
レイヤ3でIS-IS、これらの機能のすべての3つが組み合わされます。ハローズは、最大サイズのパケットを使用して通信することが不可能である場合、ルータネイバーも発見されないように、最大長さ([RFC3719]を参照して、第6)に埋め込まれてもよいです。また、隣人R2からハローズはR1によって受信された場合でも、R2への接続は、2ウェイでない場合、R1は、指定ルータ候補としてR2を考慮していない(すなわち、R2は、R2のHello中R1は表示されません)。このためロジックで、それは、それぞれが擬似ノードとしてLANを代表して、LAN上で選出される複数の指定ルータのレイヤ3で可能です。 LANは、現在2つ以上の別々のLANであるかのようにトポロジに表示されます。これは驚くべきことであるが、それはレイヤ3 IS-IS中断されることはありません。
In contrast, this behavior is not acceptable for TRILL, since in TRILL it is important that all RBridges on the link know about each other, and choose a single RBridge to be the DRB and to control the native frame ingress and egress on that link. Otherwise, multiple RBridges might encapsulate/decapsulate the same native frame, forming loops that are not protected by the hop count in the TRILL header as discussed above.
TRILLで、リンク上のすべてのRBridgesがお互いを知っている、とDRBする単一RBridgeを選択し、そのリンク上のネイティブフレームの入力および出力を制御することが重要であるため、これとは対照的に、この動作は、TRILLのために受け入れられません。そうでなければ、複数RBridgesは、カプセル化/同じネイティブフレームをデカプセル化、上述したようにTRILLヘッダー内のホップカウントによって保護されていないループを形成するかもしれません。
So, the TRILL-Hello protocol is best understood by focusing on each of these functions separately.
だから、TRILL-Helloプロトコルは、最良別に、これらの各機能に着目し理解されています。
One other issue with TRILL LAN Hellos is to ensure that subsets of the information can appear in any single message, and be processable, in the spirit of IS-IS Link State PDUs (LSPs) and Complete Sequence Number PDUs (CSNPs). TRILL-Hello frames, even though they are not padded, can become very large. An example where this might be the case is when some sort of backbone technology interconnects hundreds of TRILL sites over what would appear to TRILL to be a giant Ethernet, where the RBridges connected to that cloud will perceive that backbone to be a single link with hundreds of neighbors. Thus, the TRILL Hello uses a different Neighbor TLV [RFC6326] that lists neighbors seen for a range of MAC (SNPA) addresses.
TRILL LANハローズとのもう一つの問題は、情報のサブセットが任意の単一のメッセージに表示され、処理可能、IS-ISリンクステートのPDU(LSPの)との完全なシーケンス番号のPDU(のcSNP)の精神でできるようにすることです。 TRILL-こんにちはフレームは、彼らが埋められていないにもかかわらず、非常に大きくなることができます。基幹技術のいくつかの並べ替えは、そのクラウドに接続されRBridgesは何百もの単一のリンクであることをそのバックボーンを知覚する巨大なイーサネットようにTRILLと思われるものを超えるTRILLの数百のサイトを相互接続する際にこのようなケースかもしれない例があります隣人の。このように、TRILLこんにちはMAC(SNPA)アドレスの範囲内で見られ隣人を示しています異なる近隣TLV [RFC6326]を使用しています。
Each RBridge port has associated with it a port state, as discussed in Section 4, and a table of zero or more adjacencies as discussed in this section. The states such adjacencies can have, the events that cause state changes, the actions associated with those state changes, and a state table and diagram are given below.
このセクションで説明したように第4、およびゼロまたはそれ以上の隣接関係の表で説明したように各RBridgeポートは、それをポート状態が関連付けられています。そのような隣接関係を持つことができる状態は、状態が変化し、それらの状態の変化に関連するアクション、および状態テーブルやダイアグラムを引き起こす事象は以下の通りです。
The determination of LSP-reported adjacencies on links that are not configured as point-to-point is made using TRILL LAN Hellos (see also Section 7) and an optional MTU test. Appropriate TRILL LAN Hello exchange and the satisfaction of the MTU test, if the MTU test is enabled (see Section 5), is required for there to be an adjacency that will be reported in an LSP of the RBridge in question.
ポイント・ツー・ポイントとして構成されていないリンク上のLSP報告隣接関係の判定は、TRILL LANハローズ(セクション7参照)、任意MTU試験を使用して行われます。 MTUのテストが有効になっている場合は、適切なTRILL LANこんにちは交換やMTUテストの満足度は、問題のRBridgeのLSPに報告される隣接関係があることが要求される、(セクション5を参照します)。
Because bridges acting as glue on the LAN might be configured in such a way that some VLANs are partitioned, it is necessary for RBridges to transmit Hellos with multiple VLAN tags. The conceptually simplest solution may have been to have all RBridges transmit up to 4,094 times as many Hellos, one with each legal VLAN ID enabled at each port, but this would obviously have deleterious performance implications. So, the TRILL protocol specifies that if RB1 knows it is not the DRB, it transmits its Hellos on only a limited set of VLANs, and only an RBridge that believes itself to be the DRB on a port "sprays" its TRILL Hellos on all of its enabled VLANs at a port (with the ability to configure to send on only a subset of those). The details are given in [RFC6325], Section 4.4.3.
LAN上の接着剤として機能するブリッジは、いくつかのVLANがパーティション化されるように構成されている場合がありますのでRBridgesは、複数のVLANタグでhelloを送信することが必要です。概念的に最も簡単な解決策は、すべてのRBridgesが多くハローズとして4094回まで送信持つようにされている可能性があり、それぞれの法的なVLAN IDを持つ1は、各ポートで有効になりますが、これは明らかに有害なパフォーマンスへの影響を持っているでしょう。だから、TRILLプロトコルはRB1は、それがDRBではありません知っている場合、それはVLANの限られたセットでのhelloを送信し、ポート「スプレー」にDRBであることを自分自身を信じているだけRBridgeことを、すべてのそのTRILLのhelloを指定します(これらのサブセットのみを上に送信するように設定する能力を持つ)ポートでその対応VLANの。詳細は[RFC6325]、セクション4.4.3に記載されています。
If the MAC (SNPA) address of more than one RBridge port on a link are the same, all but one of such ports are put in the Suspended state (see Section 4) and do not participate in the link except to monitor whether they should stay suspended.
リンク上に複数のRBridgeポートのMAC(SNPA)アドレスは、同じ中断状態に置かれるようなポートのうちの1つを除くすべての場合は(セクション4を参照)、彼らが必要かどうかを監視することを除き、リンクに参加しません。中断のまま。
All TRILL LAN Hellos issued by an RBridge on a particular port MUST have the same source MAC address, priority, desired Designated VLAN, and Port ID, regardless of the VLAN in which the Hello is sent. Of course, the priority and desired Designated VLAN can change on occasion, but then the new value must similarly be used in all TRILL Hellos on the port, regardless of VLAN.
特定のポートでRBridgeによって発行されたすべてのTRILL LANハローズが同じ送信元MACアドレスを持っている必要があり、優先順位は関係なく、VLANのハローが送信される、VLAN、およびポートIDを指定所望します。 VLANに関係なく、もちろん、優先順位と希望指定VLANは機会に変更することができますが、その後、新しい値は、同様に、ポート上のすべてのTRILLハローズで使用する必要があります。
Each adjacency is in one of the following four states:
各隣接は、次の4つの状態のいずれかであります:
Down: This is a virtual state for convenience in creating state diagrams and tables. It indicates that the adjacency is non-existent, and there is no entry in the adjacency table for it.
ダウン:これは、状態図や表を作成する際の利便のために仮想的な状態です。これは、隣接関係が存在しないことを示している、とそのための隣接テーブルにエントリが存在しません。
Detect: An adjacent neighbor has been detected either (1) not on the Designated VLAN or (2) on the Designated VLAN, but neither 2-way connectivity nor the MTU of such connectivity has been confirmed.
検出:隣接の隣人は、(1)ない指定VLAN上の指定されたVLANまたは(2)のいずれかで検出されましたが、どちらも2ウェイの接続も、そのような接続のMTUは確認されています。
2-Way: 2-way connectivity to the neighbor has been found on the Designated VLAN but MTU testing is enabled and has not yet confirmed that the connectivity meets the campus minimum MTU requirement.
2ウェイ:隣人への2ウェイ接続が指定VLAN上で発見されたが、MTUのテストが有効になっていると、まだ接続がキャンパスの最小MTUの要件を満たしていることを確認していません。
Report: There is 2-way connectivity to the neighbor on the Designated VLAN and either MTU testing has confirmed that the connectivity meets the campus minimum MTU requirement or MTU testing is not enabled. This connectivity will be reported in an LSP (with appropriate provision for the link pseudonode, if any, as described in Section 6).
レポート:そこ隣人への2ウェイ接続が指定VLAN上にあり、MTUのテストのいずれかが接続がキャンパスの最小MTUの要件を満たしていることを確認したか、MTUのテストが有効になっていません。 (もしあれば第6節に記載されているように、リンク疑似ノードのための適切な規定で)この接続は、LSPに報告されるであろう。
For an adjacency in any of the three non-down states (Detect, 2-Way, or Report), there will be an adjacency table entry. That entry will give the state of the adjacency and will also include the information listed below.
3つの非ダウン状態(検出、2ウェイ、またはレポート)のいずれかに隣接するために、隣接テーブルエントリが存在します。そのエントリは、隣接関係の状態を与えるであろうし、また下記の項目を含むことになります。
o The address of the neighbor (that is, its SNPA address, usually a 48-bit MAC address), and the Port ID and the System ID in the received Hellos. Together, these three quantities uniquely identify the adjacency.
受信ハローズに隣接(すなわち、そのSNPAアドレスであり、通常48ビットのMACアドレス)とポートIDとシステムIDのアドレスO。一緒に、これら3つの量は、一意の隣接関係を特定します。
o Exactly two Hello holding timers, each consisting of a 16-bit unsigned integer number of seconds: a Designated VLAN holding timer and a non-Designated VLAN holding timer.
Oちょうど二つハロー保持タイマ、秒の16ビットの符号なし整数からなるそれぞれ:指定VLANタイマーと非指定VLAN保持タイマを保持します。
o The 7-bit unsigned priority of the neighbor to be the DRB.
O隣接の7ビットの符号なし優先度がDRBすることができます。
o The VLAN that the neighbor RBridge wants to be the Designated VLAN on the link, called the desired Designated VLAN.
隣人RBridgeは、リンク上の指定されたVLANになりたいVLAN O、希望指定VLANと呼ばれます。
The following events can change the state of an adjacency:
次のイベントは、隣接の状態を変更することができます。
A0. Receive a TRILL Hello whose source MAC address (SNPA) is equal to that of the port on which it is received. This is a special event that is handled as described immediately after this list of events. It does not appear in the state transition table or diagram.
A0。そのソースMACアドレス(SNPA)、受信しているポートと同じであるTRILLハローを受信します。これは、イベントのこのリストの直後に説明するように処理される特別なイベントです。これは、状態遷移表や図には表示されません。
A1. Receive a TRILL Hello (other than an A0 event) on the Designated VLAN with a TRILL Neighbor TLV that explicitly lists the receiver's (SNPA) address.
A1。明示的に受信者の(SNPA)アドレスが表示されますTRILL近隣TLVで指定VLAN上(A0イベント以外)TRILLこんにちはを受信します。
A2. Receive a TRILL Hello (other than an A0 event) that either (1) is not on the Designated VLAN (any TRILL Neighbor TLV in such a Hello is ignored) or (2) is on the Designated VLAN but does not contain a TRILL Neighbor TLV covering an address range that includes the receiver's (SNPA) address.
A2。 (1)指定のVLAN上にありません(例えばこんにちはにおける任意のTRILLの近隣TLVは無視されます)または(2)指定のVLAN上にあるが、TRILLのネイバーが含まれていないのどちらかということ(A0イベント以外)TRILLこんにちは受信TLVは、受信機の(SNPA)アドレスを含むアドレス範囲をカバーします。
A3. Receive a TRILL Hello (other than an A0 event) on the Designated VLAN with one or more TRILL Neighbor TLVs covering an address range that includes the receiver's (SNPA) address -- and none of which lists the receiver.
A3。受信者の(SNPA)アドレスを含むアドレス範囲をカバーする1つの以上のTRILL近隣のTLVで指定VLAN上(A0イベント以外)TRILLこんにちは受信 - と受信機を示していますどれも。
A4. The expiration of one or both Hello holding timers results in them both being expired.
A4。一方または両方のHelloの有効期限は、期限が切れされ、それらの両方でのタイマ結果を保持します。
A5. The Designated VLAN Hello holding timer expires, but the non-Designated VLAN Hello holding timer still has time left until it expires.
A5。指定VLANこんにちは保持タイマが満了したが、それは有効期限が切れるまで非指定VLANこんにちは保持タイマは、まだ時間が残っています。
A6. MTU test successful.
A6。 MTUテストに成功。
A7. MTU test was successful but now fails.
A7。 MTUテストは成功しましたが、今は失敗します。
A8. The RBridge port goes operationally down.
A8。 RBridgeポートは動作上のダウンになります。
For the special A0 event, the Hello is examined to determine if it is higher priority to be the DRB than the port on which it is received as described in Section 4.2.1. If the Hello is of lower priority than the receiving port, it is discarded with no further action. If it is of higher priority than the receiving port, then any adjacencies for that port are discarded (transitioned to the Down state), and the port is suspended as described in Section 4.2.
特別A0イベントのため、ハローは、セクション4.2.1で説明したように、それが受信されるポートよりDRBであることが、より高い優先度であるかどうかを決定するために調べられます。こんにちは受信ポートよりも優先度が低い場合には、それ以上のアクションで破棄されます。それは、受信ポートよりも高い優先度である場合、そのポートのための任意の隣接は、(ダウン状態に遷移)破棄され、そして4.2節で説明したようにポートが中断されます。
The receipt of a TRILL LAN Hello with a source MAC (SNPA) address different from that of the receiving port (that is, the occurrence of events A1, A2, or A3), causes the following actions (except where the Hello would create a new adjacency table entry, the table is full, or the Hello is too low priority to displace an existing entry as described in Section 3.6). The Designated VLAN used in these actions is the Designated VLAN dictated by the DRB determined without taking the received TRILL LAN Hello into account (see Section 4).
ソースとTRILL LANのHelloの領収書MAC(SNPA)が受信ポート(つまり、イベントA1、A2、またはA3の発生である)のものとは異なる対処、こんにちは作成する場所を除いて、次のアクションを(原因となります新しい隣接テーブルエントリは、テーブルがいっぱいである、またはこんにちは、セクション3.6で説明したように)既存のエントリを置換する、あまりにも低い優先順位です。これらのアクションで使用される指定VLANを考慮に受信TRILL LANこんにちはを取ることなく決定DRB(セクション4を参照)によって決定される指定VLANです。
o If the receipt of the Hellos creates a new adjacency table entry, the neighbor RBridge MAC (SNPA) address, Port ID, and System ID are set from the Hello.
ハローズの領収書は、新しい隣接テーブルエントリを作成する場合は、O、隣人RBridge MAC(SNPA)アドレス、ポートID、およびシステムIDは、こんにちはから設定されています。
o The appropriate Hello holding timer for the adjacency, depending on whether or not the Hello was received on the Designated VLAN, is set to the Holding Time field of the Hello. If the receipt of the Hello is creating a new adjacency table entry, the other timer is set to expired.
適切こんにちはこんにちはが指定VLANで受信されたかどうかに応じて、隣接のタイマーを保持しているO、こんにちはの保持時間フィールドに設定されています。こんにちはの領収書は、新しい隣接テーブルエントリを作成している場合は、他のタイマーが期限切れのに設定されています。
o The priority of the neighbor RBridge to be the DRB is set to the priority field of the Hello.
O隣人RBridgeの優先順位は、DRBはこんにちはの優先順位フィールドに設定されていることにします。
o The VLAN that the neighbor RBridge wants to be the Designated VLAN on the link is set from the Hello.
O隣人RBridgeは、リンク上の指定されたVLANになりたいと思っているVLANは、こんにちはから設定されています。
o If the creation of a new adjacency table entry or the priority update above changes the results of the DRB election on the link, the appropriate RBridge port event (D2 or D3) occurs, after the above actions, as described in Section 4.2.
新しい隣接テーブルエントリまたは上記優先順位の更新の作成がリンク上DRB選挙の結果を変更した場合、セクション4.2で説明したように、O、適当なRBridgeポートイベント(D2またはD3)は、上記の操作の後に、発生します。
o If there is no change in the DRB, but the neighbor Hello is from the DRB and has a changed Designated VLAN from the previous Hello received from the DRB, the result is a change in Designated VLAN for the link as specified in Section 4.2.3.
そこDRBに変化はありませんが、隣人こんにちはDRBからのものであり、前回のHelloから変更指定VLANは、DRBから受信した場合には、O、結果は4.2節に指定されているリンクの指定VLANの変化です。 3。
An event A4 resulting in both Hello Holding timers for an adjacency being expired and the adjacency going Down may also result in an event D3 as described in Section 4.2.
隣接の両方ハローホールディングタイマーをもたらすイベントA4の有効期限が切れていると隣接関係は、セクション4.2で説明したように、イベントD3をもたらすことができるダウン。
Concerning events A6 and A7, if MTU testing is not enabled, A6 is considered to occur immediately upon the adjacency entering the 2-Way state, and A7 cannot occur.
MTUのテストが有効でない場合、イベントA6とA7については、A6は、2ウェイの状態に入る隣接直後に発生すると考えられている、とA7は発生しません。
See further TRILL LAN Hello receipt details in Section 7.
第7節でさらにTRILL LANこんにちは領収書の詳細を参照してください。
The table below shows the transitions between the states defined above based on the events defined above:
以下の表は、上記で定義されたイベントに基づいて、上記で定義された状態間の遷移を示しています。
| Event | Down | Detect | 2-Way | Report | +-------+--------+--------+--------+--------+ | A1 | 2-Way | 2-Way | 2-Way | Report | | A2 | Detect | Detect | 2-Way | Report | | A3 | Detect | Detect | Detect | Detect | | A4 | N/A | Down | Down | Down | | A5 | N/A | Detect | Detect | Detect | | A6 | N/A | N/A | Report | Report | | A7 | N/A | N/A | 2-Way | 2-Way | | A8 | Down | Down | Down | Down |
N/A indicates that the event to the left is Not Applicable in the state at the top of the column. These events affect only a single adjacency. The special A0 event transitions all adjacencies to Down, as explained immediately after the list of adjacency events above.
N / Aは左のイベントは、カラムの上部の状態で適用されないことを示しています。これらのイベントは、単一の隣接関係に影響を与えます。上記隣接イベントのリストの直後に説明したように、特別なA0イベントは、下にすべての隣接遷移します。
The diagram below presents the same information as that in the state table:
下の図は、状態テーブルと同じ情報を提供します:
+---------------+ | Down |<--------+ +---------------+ | | | ^ | | A2,A3| |A8| |A1 | | +--+ | | | +-----------|---+ V | | +----------------+ A4,A8 | | +----->| Detect |------->| | | +----------------+ | | | | | ^ | | | A1| |A2,A3,A5 | | | | | +---------+ | | | | | | | | +------------|---+ | | | | | V V | |A3,A5 +----------------+ A4,A8 | |<-----| 2-Way |------->| | +----------------+ | | | ^ | ^ | | A6| | |A1,A2,A7| | | | | +--------+ | | | | | | | |A7 | | V | | |A3,A5 +-------------+ A4,A8 | |<-----| Report |---------->| +-------------+ | ^ |A1,A2,A6 | +---------+
There can be multiple parallel adjacencies between neighbor RBridges that are visible to TRILL. (Multiple low-level links that have been bonded together by technologies such as link aggregation [802.1AX] appear to TRILL as a single link over which only a single TRILL adjacency could be established.)
TRILLに表示されているネイバーRBridgesの間に複数の平行な隣接関係が存在する場合があります。 (例えば、リンクアグリゲーションなどの技術によって互いに結合された複数の低レベルのリンクは[802.1AX】単一TRILL隣接関係を確立することができ、その上、単一のリンクとしてトリルように見えます。)
Any such links that have pseudonodes (see Section 6) are distinguished in the topology; such adjacencies, if they are in the Report state, appear in LSPs as per Section 6. However, there can be
擬似ノードを持っている任意のこのようなリンクは(セクション6を参照)トポロジで区別されます。彼らはレポートの状態にある場合、そのような隣接関係は、しかし、第6節あたりとしてのLSPに表示され、そこにすることができ
multiple parallel adjacencies without pseudonodes because they are point-to-point adjacencies or LAN adjacencies for which a pseudonode is not being created. Such parallel, non-pseudonode adjacencies in the Report state appear in LSPs as a single adjacency. The cost of such an adjacency MAY be adjusted downwards to account for the parallel paths. Multipathing across such parallel connections can be freely done for unicast TRILL Data traffic on a per-flow basis but is restricted for multi-destination traffic, as described in Section 4.5.2 (point 3) and Appendix C of [RFC6325].
擬似ノードのない複数の並列隣接彼らは、ポイントツーポイント隣接または擬似ノードが作成されていないされているLANの隣接しているため。パラレル、レポート状態の非擬似隣接関係は、単一の隣接としてのLSPに現れます。そのような隣接のコストは、並列パスのアカウントに下方調節することができます。このような並列接続の両端のマルチパスは、自由にフロー単位でユニキャストTRILLデータトラフィックのために行うことができるが、4.5.2(点3)との付録C [RFC6325]に記載されているように、マルチデスティネーショントラフィックに制限されています。
If the receipt of a TRILL LAN Hello would create a new adjacency table entry (that is, would transition an adjacency out of the Down state), there may be no space for the new entry. In that case, the DRB election priority (see Section 4.2.1) of the new entry that would be created is compared with that priority for the existing entries. If the new entry is higher priority than the lowest priority existing entry, it replaces the lowest priority existing entry, which is transitioned to the Down state.
TRILL LANこんにちはの領収書は、新しい隣接テーブルエントリを作成した場合は、新しいエントリのためのスペースがない場合も、(つまり、ダウン状態のうちの隣接関係を移行します)。その場合には、DRBの選挙の優先順位は、既存のエントリのためにその優先順位と比較されて作成される新しいエントリの(セクション4.2.1を参照してください)。新しいエントリは、最も優先度の低い既存のエントリよりも高い優先度であれば、それはダウン状態に移行され、最も低い優先度の既存のエントリを、置き換えられます。
The information at an RBridge associated with each of its LAN ports includes the following:
そのLANポートのそれぞれに関連付けられたRBridgeにおける情報は、以下を含みます:
o Enablement bit, which defaults to enabled.
デフォルトは有効にするには、O有効化ビット、。
o SNPA address (usually a 48-bit MAC address) of the port.
ポートのO SNPAアドレス(通常は48ビットのMACアドレス)。
o Port ID, used in TRILL Hellos sent on the port.
O TRILLハローズで使用するポートIDは、ポート上で送信されます。
o The Holding Time, used in TRILL Hellos sent on the port.
O TRILLハローズで使用される保持時間は、ポート上で送信されます。
o The Priority to be the DRB, used in TRILL Hellos sent on the port.
O優先順位ポートで送信TRILLハローズで使用DRBであると。
o The DRB status of the port, determined as specified below.
以下に指定されたポートのDRBステータスO、決定。
o A 16-bit unsigned Suspension timer, measured in seconds.
秒単位で測定された16ビットの符号なしサスペンションタイマー、O。
o The desired Designated VLAN. The VLAN this RBridge wants to be the Designated VLAN for the link out this port, used in TRILL Hellos sent on the port.
所望の指定VLAN O。 VLANこのRBridgeはTRILLハローズで使用されるこのポートは、ポートに送信されるからリンクの指定VLANでありたいと思います。
o A table of zero or more adjacencies (see Section 3).
ゼロまたはそれ以上の隣接関係のテーブルO(セクション3を参照)。
The TRILL equivalent of the DIS (Designated Intermediate System) on a link is the DRB or Designated RBridge. The DRB election state machinery is described below.
リンク上のDIS(指定中間システム)のTRILL当量はDRBまたは指定RBridgeです。 DRB選挙状態機械は以下の通りです。
Each RBridge port is in one of the following four DRB states:
各RBridgeポートは、次の4つのDRBの状態のいずれかであります:
Down: The port is operationally down. It might be administratively disabled or down at the link layer. In this state, there will be no adjacency table entries for the port, and no TRILL Hellos or other IS-IS PDUs or TRILL Data frames are accepted or transmitted.
ダウン:ポートは動作上のダウンです。それは管理上無効またはリンク層でダウンしている可能性があります。この状態で、そこにポートのための隣接テーブルエントリ、および無TRILLのhelloしないまたは他のPDUは、IS-ISまたはTRILLデータフレームが受け入れまたは送信されるであろう。
Suspended: Operation of the port is suspended because there is a higher priority port on the link with the same MAC (SNPA) address. This is the same as the down state with the exception that TRILL Hellos are accepted for the sole purpose of determining whether to change the value of the Suspension timer for the port as described below.
一時停止:同じMAC(SNPA)アドレスを持つリンク上の優先度の高いポートがあるので、ポートの操作は中断されます。これは、TRILLハローズは、後述のようにポートのサスペンションタイマの値を変更するかどうかを決定する唯一の目的のために受け入れられていることを除いて、ダウン状態と同じです。
DRB: The port is the DRB and can receive and transmit TRILL Data frames.
DRB:ポートはDRBであるとTRILLデータフレームを送受信することができます。
Not DRB: The port is deferring to another port on the link, which it believes is the DRB, but can still receive and transmit TRILL Data frames.
DRBない:ポートは、それがDRBであると考えているリンク上の別のポートに延期されたが、それでもTRILLデータフレームを送受信することができます。
The following events can change the DRB state of a port:
次のイベントは、ポートのDRB状態を変更することができます。
D1. Expiration of the suspension timer while the port is in the Suspended state or the enablement of the port.
D1。サスペンションタイマの満了ポートがサスペンド状態またはポートのイネーブルにされています。
D2. Adjacency table for the port changes, and there are now entries for one or more other RBridge ports on the link that appear to be higher priority to be the DRB than the local port.
D2。ポートの変更のための隣接テーブル、およびローカルポートよりDRBなるように優先順位が高いように見えるリンク上の1つのまたは複数の他のRBridgeポートのエントリが存在することになります。
D3. The port is not Down or Suspended, and the adjacency table for the port changes, so there are now no entries for other RBridge ports on the link that appear to be higher priority to be the DRB than the local port.
D3。ポートがダウンまたは中断されていない、とポートの変更のための隣接テーブル、そのローカルポートよりDRBなるように優先順位が高いように見えるリンク上の他のRBridgeポートのためのエントリが、今はありません。
D4. Receipt of a TRILL Hello with the same MAC address (SNPA) as the receiving port and higher priority to be the DRB as described for event A0.
D4。イベントA0について記載したように受信ポートと同じMACアドレス(SNPA)及び優先度の高いTRILLハローの受信はDRBをすることができます。
D5. The port becomes operationally down.
D5。ポートは動作上のダウンになります。
Event D1 is considered to occur on RBridge boot if the port is administratively and link-layer enabled.
ポートが管理され、リンク層が有効になっている場合、イベントD1はRBridgeのブート時に発生すると考えられています。
Event D4 causes the port to enter the Suspended state and all adjacencies for the port to be discarded (transitioned to the Down state). If the port was in some state other than Suspended, the suspension timer is set to the Holding Time in the Hello that causes event D4. If it was in the Suspended state, the suspension timer is set to the maximum of its current value and the Holding Time in the Hello that causes event D4.
イベントD4は一時停止状態に入るようにポートを引き起こし、破棄されるポートのためのすべての隣接には、(ダウン状態に移行します)。ポートが一時停止以外のいくつかの状態にあった場合には、サスペンションのタイマーがイベントD4を起こしこんにちはにおける保持時間に設定されています。それは一時停止状態にあった場合には、サスペンションのタイマーは、その現在の値とイベントD4を起こしこんにちはにおける保持時間の最大値に設定されています。
Events D2 and D3 constitute losing and winning the DRB election at the port, respectively.
イベントD2およびD3は、それぞれ、負けとポートでDRB選挙を受賞構成します。
The candidates for election are the local RBridge and all RBridges with which there is an adjacency on the port in an adjacency state other than Down state. The winner is the RBridge with highest priority to be the DRB, as determined from the 7-bit priority field in that RBridge's Hellos received and the local port's priority to be the DRB field, with MAC (SNPA) address as a tiebreaker, Port ID as a secondary tiebreaker, and System ID as a tertiary tiebreaker. These fields are compared as unsigned integers with the larger magnitude being considered higher priority.
選挙のための候補者は、地元のRBridgeとダウン状態以外の隣接状態のポート上の隣接が存在すると、すべてのRBridgesです。勝者は、RBridgeのハローズで7ビット優先順位フィールドから決定されるように、DRBであることが最優先でRBridgeでタイブレークとしてMAC(SNPA)アドレス、ポートIDと、DRBフィールドするローカルポートの優先度を受信し二次タイブレーク、およびシステムIDのような第三級タイブレークとして。これらのフィールドは、優先順位が高いとみなされて、より大きな大きさの符号なし整数として比較されます。
Resort to the secondary and tertiary tiebreakers should only be necessary in rare circumstances when multiple ports have the same priority and MAC (SNPA) address and some of them are not yet suspended. For example, RB1, that has low priority to be the DRB on the link, could receive Hellos from two other ports on the link that have the same MAC address as each other and are higher priority to be the DRB. One of these two ports with the same MAC address will be suspended, cease sending Hellos, and the Hello from it received by RB1 will eventually time out. But, in the meantime, RB1 can use the tiebreakers to determine which port is the DRB and thus which port's Hello to believe for such purposes as setting the Designated VLAN on the link.
複数のポートが同じ優先順位とMAC(SNPA)アドレスを持っており、それらのいくつかはまだ中断されていない場合に第二級および第三級タイブレークのリゾートには、まれな状況で必要であるべきです。例えば、リンク上DRBなるように低い優先順位を有するRB1は、互いに同じMACアドレスを有し、DRBすべきより高い優先度であるリンク上の2つの他のポートからhelloを受け取ることができます。それは最終的にタイムアウトしますRB1で受信されたのと同じMACアドレスを持つこれら二つのポートのいずれかが中断され、helloを送信を停止し、こんにちは。しかし、その間に、RB1は、ポートのHelloは、リンク上の指定されたVLANを設定するなどの目的のために信じるDRBため、あるポートを決定するためにタイブレークを使用することができます。
Events D2 and D3 result from a change in the apparent DRB on the link. Unnecessary DRB changes should be avoided, especially on links offering native frame service, as a DRB change will generally cause a transient interruption to native frame service.
リンク上の見かけ上のDRBの変化からのイベントD2およびD3結果。 DRBの変更は、一般的にネイティブのフレームサービスへの過渡的な中断の原因となりますよう、不要なDRBの変更は、特にネイティブのフレームサービスを提供するリンク上で、避けるべきです。
If a change in the DRB on the link changes the Designated VLAN on the link, the actions specified in Section 4.2.3 are taken.
リンク上のDRBの変化がリンク上の指定されたVLANを変更する場合は、セクション4.2.3で指定されたアクションが取られます。
If an RBridge changes in either direction between being the Designated RBridge and not being the Designated RBridge at a port, this will generally change the VLANs on which Hellos are sent by that RBridge on that port as specified in Section 4.4.3 of [RFC6325].
指定RBridgeであるとポートで指定RBridgeされていない間のいずれかの方向にRBridgeが変更された場合、これは一般的に[RFC6325]のセクション4.4.3で指定されるように、そのポート上のRBridgeによって送信されるハローズでVLANを変更します。
Unnecessary changes in the Designated VLAN on a link should be avoided because a change in the Designated VLAN can cause a transient interruption to TRILL Data forwarding on the link. When practical, all RBridge ports on a link should be configured with the same desired Designated VLAN so that, in case the winner of the DRB election changes, for any reason, the Designated VLAN will remain the same.
指定VLANの変化がリンク上で転送TRILLデータへの過渡的な中断を引き起こす可能性があるので、リンク上の指定されたVLAN内の不要な変更は避けるべきです。場合実用ように、リンク上のすべてのRBridgeポートは同じ所望の指定VLANを設定する必要があり、DRB選挙変化の勝者場合に、何らかの理由で、指定VLANが同じままです。
If an RBridge detects a change in Designated VLAN on a link, then, for all adjacency table entries for a port to that link, the RBridge takes the following steps in the order given:
RBridgeは、リンク上の指定されたVLANの変化を検出した場合、その後、そのリンクへのポートのすべての隣接テーブルエントリのために、RBridgeは、与えられた順序で次の手順を実行します。
o The non-Designated VLAN Hello Holding timer is set to the maximum of its time to expiration and the current time to expiration of the Designated VLAN Hello Holding timer.
O非指定VLANのHello保持タイマは、指定VLANのHelloホールディングタイマーの満了に満了までその時間の最大値と現在の時刻に設定されています。
o The Designated VLAN Hello Holding timer is then set to expired (if necessary), and an event A5 occurs for the adjacency (see Section 3.3).
O指定VLANのHelloホールディングタイマーは、その後に設定されている有効期限が切れて(必要な場合)、およびA5は、隣接のために発生するイベントは、(3.3節を参照してください)。
If the Designated VLAN for a link changes, this will generally change the VLANs on which Hellos are sent by an RBridge port on that link as specified in Section 4.4.3 of [RFC6325].
リンクの変更のための指定VLANた場合、これは一般的に、[RFC6325]のセクション4.4.3で指定されているリンク上RBridgeポートで送信されるハローズでVLANを変更します。
The table below shows the transitions between the DRB states defined above based on the events defined above:
以下の表は、上記で定義されたイベントに基づいて、上記で定義されたDRBの状態間の遷移を示しています。
| Event | Down | Suspend | DRB | Not DRB | +-------+--------+---------+---------+---------+ | D1 | DRB | DRB | N/A | N/A | | D2 | N/A | N/A | Not DRB | Not DRB | | D3 | N/A | N/A | DRB | DRB | | D4 | N/A | Suspend | Suspend | Suspend | | D5 | Down | Down | Down | Down |
N/A indicates that the event to the left is Not Applicable in the state at the top of the column.
N / Aは左のイベントは、カラムの上部の状態で適用されないことを示しています。
The diagram below presents the same information as in the state table:
下の図は、状態テーブルと同じ情報を提供します:
+-------------+ | Down |<--------------+ +-+---+-------+ ^ | | | ^ | | D1| |D5 | | | | +---+ |D5 | | | | | +--------+----+ | | | Suspended |<---|---+ | +-+-----+-----+ | | | D1| ^ | ^ | | | | | |D4 | | | | | | +---+ | | | | | | | | | |D4 | | V V | | | +---------------+-+ D5 | | | DRB |---------->| | +--------+--+-----+ | | ^ | | ^ | | | D2| |D3| | | | | +--+ | | | | D4 | | |D3 | +-----------------|---+ | V | | +----+-------+-+ D5 | | Not DRB |-------------->| +----+---------+ | ^ |D2 | +----+
The purpose of MTU testing is to ensure that the links used in the campus topology can pass TRILL IS-IS and Data frames at the RBridge campus MTU.
MTUテストの目的は、TRILL IS-ISおよびデータを渡すことができキャンパストポロジで使用されるリンクはRBridgeキャンパスMTUでフレームいることを確認することです。
An RBridge, RB1, determines the desired campus link MTU by calculating the minimum of its originatingL1LSPBufferSize and the originatingL1LSPBufferSize of other RBridges in the campus, as advertised in the link state database, but not less than 1,470 bytes. Although originatingL1LSPBufferSize in Layer 3 [IS-IS] is limited to the range 512 to 1,492 bytes inclusive, in TRILL it is limited to the range 1,470 to 65,535 bytes inclusive.
RBridge、RB1は、1,470バイト未満のリンク状態データベースにアドバタイズされるように、そのoriginatingL1LSPBufferSizeおよびキャンパス内の他RBridgesのoriginatingL1LSPBufferSizeの最小値を計算し、なくすることにより、所望のキャンパスリンクMTUを決定します。 originatingL1LSPBufferSizeがレイヤ3の[ - である]が1,470〜65,535バイト包含範囲に制限されTRILL 512 1,492バイト包含範囲に制限されます。
Although MTU testing is optional, it is mandatory for an RBridge to respond to an MTU-probe PDU with an MTU-ack PDU [RFC6325] [RFC6326]. Use of multicast or unicast for MTU-probe and MTU-ack is an implementation choice. However, the burden on the link is generally minimized by multicasting MTU-probes when a response from all other RBridges on the link is desired, such as when initializing or re-confirming MTU, unicasting MTU-probes when a response from a single RBridge is desired, such as one that has just been detected on the link, and unicasting all MTU-ack frames.
MTUテストは任意であるが、それはMTU-ACK PDU [RFC6325]、[RFC6326]とMTUプローブPDUに応答するRBridgeために必須です。 MTU-プローブおよびMTU-ACKのためのマルチキャストまたはユニキャストの使用は、実装の選択です。しかし、リンク上の負担は、一般的に単一RBridgeからの応答がある場合MTU-プローブをユニキャスト、そのようなMTUを初期化または再確認する場合など、リンク上の他のすべてのRBridgesからの応答が所望される場合MTU-プローブをマルチキャストすることによって最小化されますそのようなだけリンク上で検出されたもの、およびすべてのMTU-ACKフレームをユニキャストとして、望ましいです。
RB1 can test the MTU size to RB2 as described in Section 4.3.2 of [RFC6325]. For this purpose, MTU testing is only done in the Designated VLAN. An adjacency that fails the MTU test at the campus MTU will not enter the Report state or, if the adjacency is in that state, it leaves that state. Thus, an adjacency failing the MTU test will not be reported by the RBridge performing the test. Since inclusion in least-cost route computation requires the adjacency to be reported by both ends, as long as the MTU failure is noticed by the RBridge at either end of the adjacency, it will not be so used.
[RFC6325]のセクション4.3.2に記載したようRB1は、RB2にMTUサイズをテストすることができます。この目的のために、MTUのテストにのみ指定VLANで行われます。キャンパスMTUでMTUテストに失敗した隣接は隣接関係がその状態にある場合、それはその状態を残し、レポートの状態を入力するか、しません。したがって、MTUテストに失敗した隣接関係は、テストを実行RBridgeによって報告されません。最小コストのルート計算に含めることは、両端によって報告される隣接関係を必要とするので、限りMTU障害が隣接の両端にRBridgeによって認められるように、そのように使用されません。
If it tests MTU, RB1 reports the largest size for which the MTU test succeeds or a flag indicating that it fails at the campus MTU. This report always appears with the neighbor in RB1's TRILL Neighbor TLV. RB1 MAY also report this with the adjacency in an Extended Reachability TLV in RB1's LSP. RB1 MAY choose to test MTU sizes greater than the desired campus MTU as well as the desired campus MTU.
それはMTUをテストする場合は、RB1は、キャンパスのMTUで失敗したことを示すMTUのテストが成功しているため、最大サイズまたはフラグを報告します。このレポートは、常にRB1のTRILL近隣TLVに隣人が表示されます。 RB1もRB1のLSPで拡張到達可能性TLVでの隣接関係でこれを報告することがあります。 RB1は、MTUが必要なキャンパスのMTUだけでなく、希望キャンパスMTUより大きいサイズテストするために選ぶかもしれません。
Most types of TRILL IS-IS frames, such as LSPs, can make use of the campus MTU. The exceptions are TRILL Hellos, which must be kept small for loop safety, and the MTU PDUs, whose size must be adjusted appropriately for the tests being performed.
TRILLのほとんどのタイプなどのLSPなどのフレーム、IS-IS、キャンパスMTUを利用することができます。例外は、そのサイズ実行されるテストのために適切に調整されなければならないループの安全のために小さく保たれなければならないTRILLハローズ、およびMTUのPDUです。
The Designated RBridge (DRB), determined as described above, controls whether a pseudonode will be used on a link.
上記のように決定指定RBridge(DRB)は、擬似リンク上で使用されるかどうかを制御します。
If the DRB sets the bypass pseudonode bit in its TRILL LAN Hellos, the RBridges on the link (including the DRB) just directly report all their adjacencies on the LAN that are in the Report state. If the DRB does not set the bypass pseudonode bit in its TRILL Hellos, then (1) the DRB reports in its LSP its adjacency to the pseudonode, (2) the DRB sends LSPs on behalf of the pseudonode in which it reports adjacency to all other RBridges on the link where it sees that adjacency in the Report state, and (3) all other RBridges on the link report their adjacency to the pseudonode if they see their adjacency to the DRB as being in the Report state and do not report any other adjacencies on the link. Setting the bypass pseudonode bit has no effect on how LSPs are flooded on a link. It only affects what LSPs are generated.
DRBはそのTRILL LANハローズでバイパス擬似ビットを設定した場合、(DRBを含む)リンク上RBridgesだけで直接レポートの状態になっているLAN上のすべての隣接関係を報告しています。 DRBはそのTRILLのハローズにバイパス擬似ビットを設定しない場合は、(1)DRB(2)DRBが、それはすべての隣接関係を報告した擬似ノードに代わってLSPを送信し、擬似にそのLSPにその隣接関係を報告しますそれはレポートの状態でその隣接関係を見て、彼らはレポートの状態にあるとDRBに自分の隣接関係を見ると、いずれも報告していない場合(3)リンク上の他のすべてのRBridgesが擬似ノードへの隣接関係を報告し、リンク上の他のRBridgesリンク上の他の隣接。バイパス擬似ビットをセットするのLSPをリンクに浸水される方法には影響を与えません。それが唯一のLSPが生成されますどのような影響を与えます。
It is anticipated that many links between RBridges will actually be point-to-point, in which case using a pseudonode merely adds to the complexity. For example, if RB1 and RB2 are the only RBridges on the link, and RB1 is DRB, then if RB1 creates a pseudonode that is used, there are 3 LSPs: for, say, RB1.25 (the pseudonode), RB1, and RB2, where RB1.25 reports connectivity to RB1 and RB2, and RB1 and RB2 each just say they are connected to RB1.25. Whereas if DRB RB1 sets the bypass pseudonode bit in its Hellos, then there will be only 2 LSPs: RB1 and RB2 each reporting connectivity to each other.
RBridgesの間に多くのリンクが実際にポイントツーポイント、単に複雑に擬似ノードを使用している場合にはをされることが予想されます。 RB1が使用される擬似を作成する場合、例えば、RB1及びRB2がリンク上でのみRBridgesであり、RB1がDRBである場合、次に、3つのLSPがある:RB1.25(擬似)、たとえばため、RB1、およびRB1.25はRB1とRB2、及びRB1とRB2それぞれへの接続をレポートRB2は、ちょうど彼らがRB1.25に接続されていると言います。 RB1とRB2互いに各報告接続:DRB RB1は、そのハローズにバイパス擬似ビットを設定した場合、一方のみ2のLSPが存在することになります。
A DRB SHOULD set the bypass pseudonode bit in its Hellos if it has not seen at least two simultaneous adjacencies in the Report state since it last rebooted or was reset by network management.
それが最後の再起動やネットワーク管理によってリセットされて以来、それはレポートの状態で、少なくとも2つの同時隣接関係を見ていない場合DRBは、そのハローズでバイパス擬似ビットを設定する必要があります。
This section provides further details on the receipt and transmission of TRILL LAN Hellos.
このセクションでは、TRILL LANハローズの受信と送信の詳細を提供します。
TRILL LAN Hellos, like all TRILL IS-IS frames, are primarily distinguished from Layer 3 IS-IS frames by being sent to the All-IS-IS-RBridges multicast address (01-80-C2-00-00-41). TRILL IS-IS frames also have the L2-IS-IS Ethertype (0x22F4) and are Ethertype encoded.
すべてのTRILLなどのTRILL LANハローズは、フレームIS-IS、レイヤ3から主に区別されているすべての-IS-IS-RBridgesマルチキャストアドレス(01-80-C2-00-00-41)に送信されることにより、フレーム-IS。 TRILLは、IS-ISフレームはまた、L2-IS-ISイーサタイプ(0x22F4)を有するとEtherType符号化されます。
Although future extensions to TRILL may include use of Level 2 IS-IS, [RFC6325] specifies TRILL using a single Level 1 Area with Area Address zero (see Section 4.2 of [RFC6326]).
TRILLに将来の拡張は、レベル2の使用を含むことができるがするIS-IS、[RFC6325]は面積を有する単一のレベル1エリアを使用してTRILLを指定するゼロアドレス([RFC6326]のセクション4.2を参照)。
IS-IS Layer 3 routers are frequently connected to other Layer 3 routers that are part of a different routing domain. In that case, the externalDomain flag (see [IS-IS]) is normally set for the port through which such a connection is made. The setting of this flag to "true" causes no IS-IS PDUs to be sent out the port and any IS-IS PDUs received to be discarded, including Hellos. RBridges operate in a different environment where all neighbor RBridges merge into a single campus. For loop safety, RBridges do not implement the externalDomain flag or implement it with the fixed value "false". They send and receive TRILL LAN Hellos on every port that is not disabled or configured as point-to-point.
3つのルータはしばしば異なるルーティングドメインの一部である他のレイヤ3ルータに接続されている層です。その場合、externalDomainフラグ通常、このような接続がなされ、それを通してポートに設定されている([IS-IS]を参照)。このフラグの設定は、「真は」ノーIS-IS PDUはハローズを含め、廃棄する受信ポートと任意のIS-IS PDUを送出することになります。 RBridgesは、すべてのネイバーRBridgesは、1つのキャンパスにマージ異なる環境で動作します。ループ安全のため、RBridgesはexternalDomainフラグを実装していないか、「偽」の固定値でそれを実装しています。彼らは送信し、無効にしたり、ポイント・ツー・ポイントとして設定されていないすべてのポートにTRILL LANハローズを受けます。
TRILL LAN Hellos are sent with the same timing as Layer 3 IS-IS LAN Hellos [IS-IS]; however, no Hellos are sent if a port is in the Suspended or Down states.
レイヤ3は、IS-ISのようにLANハローズ[IS-IS] TRILL LANハローズは、同じタイミングで送信されます。ポートが一時停止またはダウン状態にある場合しかし、何のハローズは送信されません。
TRILL-Hello PDUs SHOULD NOT be padded and MUST NOT be sent exceeding 1,470 octets; however, a received TRILL Hello longer than 1,470 octets is processed normally.
TRILL-こんにちはPDUはパディングするべきではなく、1470個のオクテットを超えて送ってはいけません。しかし、受信TRILLこんにちは長い1470以上のオクテットが正常に処理されます。
TRILL-Hello PDU headers MUST conform to the following:
TRILL-こんにちはPDUヘッダは以下に従わなければなりません。
o Maximum Area Addresses equal to 1.
Oの最大面積は1に等しいアドレス。
o Circuit Type equal to 1.
O回路タイプは、1に等しいです。
Each TRILL Hello MUST contain an Area Addresses TLV listing only the single Area zero, and an MT Port Capabilities TLV containing a VLAN-FLAGS sub-TLV [RFC6326]. If a Protocols Supported TLV is present, it MUST list the TRILL NLPID (0xC0).
各TRILLこんにちはエリアを含まなければならないTLVは単一のエリアゼロ、およびVLAN-FLAGSサブTLV [RFC6326]を含むMTポート機能のTLVをリストアドレス。 TLVサポートされているプロトコルが存在する場合、それはTRILL NLPID(0xC0の)をリストする必要があります。
The TRILL Neighbor TLV sent in a Hello MUST show the neighbor information, as sensed by the transmitting RBridge, for the VLAN on which the Hello is sent. Since implementations conformant to this document maintain such information on a per-VLAN basis only for the Designated VLAN, such implementations only send the TRILL Neighbor TLV in TRILL Hellos on the Designated VLAN.
こんにちはが送信されているVLANのために、送信RBridgeによって検知されたとして、こんにちはで送信されたTRILL近隣TLVは、ネイバー情報を表示しなければなりません。この文書に準拠実装のみ指定VLANのVLANごとにそのような情報を維持するため、そのような実装は、指定VLANにTRILLハローズでTRILLネイバーTLVを送信します。
It is RECOMMENDED that, if there is sufficient room, a TRILL Neighbor TLV or TLVs, as described in Section 4.4.2.1 of [RFC6325], covering the entire range of MAC addresses and listing all adjacencies with a non-zero Designated VLAN Hello Holding time, or an empty list of neighbors if there are no such adjacencies, be in TRILL Hellos sent on the Designated VLAN. If this is not possible, then TRILL Neighbor TLV's covering sub-ranges of MAC addresses should be sent so that the entire range is covered reasonably promptly. Delays in sending TRILL
[RFC6325]のセクション4.4.2.1に記載されるように、MACアドレスの範囲全体をカバーし、非ゼロの指定VLANこんにちは手ですべての隣接をリスト、十分な部屋、TRILLネイバーTLVまたはのTLVが存在する場合、その推奨されます時間、またはそのような隣接が存在しない場合は、TRILLハローズに指定VLANで送信されるネイバーの空のリスト。これが不可能な場合は、全範囲を合理的に速やかに覆われるように、その後、MACアドレスのTRILLの近隣TLVのカバーのサブ範囲が送られるべきです。送信TRILLの遅れ
Neighbor TLVs will delay the advancement of adjacencies to the Report state and the discovery of some link failures. Rapid (for example, sub-second) detection of link or node failures is best addressed with a protocol designed for that purpose, such as Bidirectional Forwarding Detection (BFD) [RFC5880], use of which with TRILL will be specified in a separate document.
近隣のTLVは、レポートの状態といくつかのリンク障害の発見に隣接の進歩を遅らせます。そのような双方向フォワーディング検出(BFD)として急速リンクまたはノードの障害(例えば、サブ秒)検出が最良その目的のために設計されたプロトコルを用いてアドレス指定される、[RFC5880]、TRILLとの使用は、別の文書で指定され。
To ensure that any RBridge RB2 can definitively determine whether RB1 can hear RB2, RB1's neighbor list MUST eventually cover every possible range of IDs, that is, within a period that depends on RB1's policy and not necessarily within any specific period such as its Holding Time. In other words, if X1 is the smallest ID reported in one of RB1's neighbor lists, and the "smallest" flag is not set, then X1 MUST appear in a different neighbor list as well, as the largest ID reported in that fragment. Or lists may overlap, as long as there is no gap, such that some range, say between Xi and Xj, never appears in any list.
任意のRBridge RB2が決定的RB1はRB2を聞くことができるかどうかを判断できるようにするには、RB1の隣接リストは、最終的にIDのすべての可能な範囲をカバーしなければならない、それは、その保持時間などの任意の特定の期間内に必ずしもRB1の政策に依存しない期間内であり、 。言い換えれば、X1は、RB1の隣接リストの1に報告された最小のIDであれば、そして「最小」フラグが設定されていない、そしてX1はそのフラグメントで報告最大のIDとして、同様に異なるネイバーリストに表示されなければなりません。またはリストが重複していてもよい、限り隙間がないように、いくつかの範囲は、西とXjの間などと言うことを、任意のリストには表示されません。
A TRILL Hello MAY also contain any TLV permitted in a Layer 3 IS-IS Hello. TLVs that are unsupported/unknown are ignored.
TRILLこんにちははまた、任意のTLVは、レイヤ3で許さ含むかもしれこんにちは-IS。不明/サポートされないのTLVは無視されます。
Assuming a frame has the All-IS-IS-RBridges multicast address and L2-IS-IS Ethertype, it will be examined to see if it appears to be an IS-IS PDU. If so, and it appears to be a LAN Hello PDU, the following tests are performed.
フレームはすべて-IS-IS-RBridgesマルチキャストアドレスとL2-IS-ISイーサタイプを持っていると仮定すると、IS-IS PDUのように見えるかどうかを確認するために検査されます。もしそうなら、次のテストが実行され、LANこんにちはPDUであるように思われます。
o If the Circuit Type field is not 1, the PDU is discarded.
回路タイプフィールドが1でない場合は、O、PDUは破棄されます。
o If the PDU does not contain an Area Address TLV or it contains an Area Address TLV that is not the single Area Address zero, it is discarded.
PDUは、領域アドレスTLVが含まれていないか、それが単一エリア住所ゼロでない領域アドレスTLVが含まれている場合は、O、それは破棄されます。
o If the Hello includes a Protocols Supported TLV that does not list the TRILL NLPID (0xC0), it is discarded. It is acceptable if there is no Protocols Supported TLV present.
こんにちはTRILL NLPID(0xC0の)をリストしませんTLVサポートするプロトコルが含まれている場合は、O、それは破棄されます。 TLVの存在をサポートしないプロトコルが存在しない場合、それは可能です。
o If the Hello does not contain an MT Port Capabilities TLV containing a VLAN-FLAGS sub-TLV [RFC6326], it is discarded.
こんにちはVLAN-FLAGSサブTLV [RFC6326]を含むMTポート能力のTLVが含まれていない場合は、O、それは破棄されます。
o If the maximumAreaAddresses field of the PDU is not 1, it is discarded.
PDUのmaximumAreaAddressesフィールドが1でない場合は、O、それは破棄されます。
o If IS-IS authentication is in use on the link and the PDU either has no Authentication TLV or validation of that Authentication TLV fails, it is discarded.
場合O認証がリンクしてPDUに使用されているいずれかのTLVが失敗したことの認証のない認証TLVまたは検証を持っていないIS-IS、それは破棄されます。
If none of the rules in the list above has been satisfied, and the frame is parseable, it is assumed to be a well-formed TRILL Hello received on the link. It is treated as an event A0, A1, A2, or A3 based on the criteria listed in Section 3.3.
上記リスト内のルールのいずれも満たされていない、およびフレームが解析可能である場合、それが十分に形成されたTRILLハローがリンク上で受信されているものとします。これは、3.3節に記載されている基準に基づいてイベントA0、A1、A2、またはA3として扱われます。
It is possible for an RBridge RB1 to have multiple ports on the same link that are not in the Suspended state. It is important for RB1 to recognize which of its ports are on the same link. RB1 can detect this condition based on receiving TRILL LAN Hello messages with the same LAN ID on multiple ports.
RBridge RB1が中断状態になっていない同じリンク上の複数のポートを有することが可能です。 RB1が同じリンク上にあるそのポートのかを認識することが重要です。 RB1は、複数のポートに同じLAN IDとTRILL LAN Helloメッセージを受信に基づいて、この状態を検出することができます。
The DRB election is port-based (see Section 4) and only the Hellos from the elected port can perform certain functions such as dictating the Designated VLAN or whether a pseudonode will be used; however, the election also designates the RBridge with that port as DRB for the link. An RBridge may choose to load split some tasks among its ports on the link if it has more than one and it is safe to do so as described in Section 4.4.4 of [RFC6325].
DRBの選挙は、指定VLANを指示などの特定の機能を実行したり、擬似が使用されるかどうかができる選出ポートからポートベース(セクション4を参照)のみハローズです。しかし、選挙は、リンクのためのDRBとしてそのポートでRBridgeを指定します。 RBridgeは、それが複数があり、[RFC6325]のセクション4.4.4で説明したように、そうしても安全である場合は、リンク上のポート間でいくつかのタスクを分割ロードすることもできます。
This memo provides improved documentation of some aspects of the TRILL base protocol standard, particularly four aspects of the TRILL LAN Hello protocol. It does not change the security considerations of the TRILL base protocol. See Section 6 of [RFC6325].
このメモは、TRILLベースプロトコル標準、TRILL LANハロープロトコルの特に4つの側面のいくつかの態様の改良された資料を提供します。これは、TRILLベースのプロトコルのセキュリティの考慮事項を変更しません。 [RFC6325]のセクション6を参照してください。
[IS-IS] ISO/IEC 10589:2002, Second Edition, "Intermediate System to Intermediate System Intra-Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)", 2002.
[IS-IS] ISO / IEC 10589:2002「コネクションレスモードネットワークサービス(ISO 8473)を提供するためのプロトコルと組み合わせて使用する中間システムイントラドメインルーティング交換プロトコルへの中間システム」2002年、第2版、。
[RFC1195] Callon, R., "Use of OSI IS-IS for routing in TCP/IP and dual environments", RFC 1195, December 1990.
[RFC1195] Callon、R.は、RFC 1195、1990年12月 "OSIの使用は、TCP / IPやデュアル環境でのルーティングのためIS-IS"。
[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月。
[RFC6325] Perlman, R., D. Eastlake, D. Dutt, S. Gai, and A. Ghanwani, "RBridges: Base Protocol Specification", RFC 6325, July 2011.
[RFC6325]パールマン、R.、D.イーストレーク、D.ダット、S.ガイ、及びA. Ghanwani、 "RBridges:基本プロトコル仕様"、RFC 6325、2011年7月。
[RFC6326] Eastlake, D., Banerjee, A., Dutt, D., Perlman, R., and A. Ghanwani, "TRILL Use of IS-IS", RFC 6326, July 2011.
[RFC6326]イーストレイク、D.、バネルジー、A.、ダット、D.、パールマン、R.、およびA. Ghanwani、 "IS-ISのTRILLを使用"、RFC 6326、2011年7月。
[802.1AX] "IEEE Standard for Local and metropolitan area networks / Link Aggregation", 802.1AX-2008, 1 January 2008.
[802.1AX] "/リンクアグリゲーションローカルおよびメトロポリタンエリアネットワークのためのIEEE標準"、802.1AX-2008、2008年1月1日。
[802.1Q-2005] "IEEE Standard for Local and metropolitan area networks / Virtual Bridged Local Area Networks", 802.1Q-2005, 19 May 2006.
[802.1Q-2005]、802.1Q-2005 "ローカルおよびメトロポリタンエリアネットワーク/仮想ブリッジローカルエリアネットワークのためのIEEE規格"、2006年5月19日。
[FCoE] From www.t11.org discussion of "FCoE Max Size" generated from T11/09-251v1, 04/27/2009, "FCoE frame or FCoE PDU".
【のFCoE】T11 / 09-251v1、2009年4月27日、「FCoEフレーム又はFCoEのPDU」から生成された「FCoEの最大サイズ」のwww.t11.org議論から。
[RFC3719] Parker, J., Ed., "Recommendations for Interoperable Networks using Intermediate System to Intermediate System (IS-IS)", February 2004.
[RFC3719]パーカー、J.、エド。、2004年2月、 "中間システム(IS-IS)への中間システムを使用して相互運用ネットワークへの提言"。
[RFC5880] Katz, D. and D. Ward, "Bidirectional Forwarding Detection (BFD)", RFC 5880, June 2010.
[RFC5880]カッツ、D.およびD.区、 "双方向フォワーディング検出(BFD)"、RFC 5880、2010年6月。
The authors of [RFC6325], those listed in the Acknowledgements section of [RFC6325], and the contributions of Jari Arkko, Ayan Banerjee, Les Ginsberg, Sujay Gupta, David Harrington, Pete McCann, Erik Nordmark, and Mike Shand, to this document, are hereby acknowledged.
この文書に[RFC6325]の著者、[RFC6325]の謝辞セクションに記載されているものと、ヤリArkko、アヤンバネルジー、レ・ギンズバーグ、Sujayグプタ、デヴィッド・ハリントン、ピートマッキャン、エリックNordmarkと、マイク・シャンドの貢献、 、ここに承認されています。
Authors' Addresses
著者のアドレス
Donald E. Eastlake, 3rd Huawei Technologies 155 Beaver Street Milford, MA 01757 USA
ドナルドE.イーストレイク、第三華為技術155ビーバー通りミルフォード、MA 01757 USA
Phone: +1-508-333-2270 EMail: d3e3e3@gmail.com
電話:+ 1-508-333-2270 Eメール:d3e3e3@gmail.com
Radia Perlman Intel Labs 2200 Mission College Blvd. Santa Clara, CA 95054-1549 USA
ラディア・パールマンインテル・ラボ2200ミッション・カレッジブルバードサンタクララ、CA 95054-1549 USA
Phone: +1-408-765-8080 EMail: Radia@alum.mit.edu
電話:+ 1-408-765-8080 Eメール:Radia@alum.mit.edu
Anoop Ghanwani Brocade 130 Holger Way San Jose, CA 95134 USA
アヌープGhanwaniブロケード130ホルガー・ウェイサンノゼ、CA 95134 USA
Phone: +1-408-333-7149 EMail: anoop@alumni.duke.edu
電話:+ 1-408-333-7149 Eメール:anoop@alumni.duke.edu
Dinesh G. Dutt Cisco Systems 170 Tasman Drive San Jose, CA 95134-1706 USA
ディネッシュG.ダットシスコシステムズ170タスマン・ドライブサンノゼ、CA 95134-1706 USA
Phone: +1-408-527-0955 EMail: ddutt@cisco.com
電話:+ 1-408-527-0955 Eメール:ddutt@cisco.com
Vishwas Manral Hewlett Packard Co. 19111 Pruneridge Ave, Cupertino, CA 95014 USA
信仰Mnrlヒューレット・パッカード株式会社。 95014の19111 Prunerijアベニュー、クパチーノ、彼
Phone: +1-408-447-1497 EMail: vishwas.manral@hp.com
電話:+ 1-408-447-1497 Eメール:vishwas.manral@hp.com