この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Resilient Ethernet Protocol(REP)を大規模なスイッチドメインに導入する場合の設定方法について説明します。多くの場合、重要な考慮事項はスパニングツリープロトコル(STP)との相互運用です。REPはシスコのプロトコルですが、REPエッジポートがSTPに参加する方法が開発されています。
次の項目に関する知識があることが推奨されます。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
REPに関する知識と、シスコデバイスでのREPの設定方法を理解している場合に役立ちます。REPを初めて使用する場合、またはリフレッシャーを必要とする場合は、次の記事を参照してください。
スイッチA:
interface FastEthernet0/17
switchport trunk allowed vlan 3000-3003
switchport mode trunk
rep segment 99 edge
スイッチB:
interface FastEthernet0/17
switchport trunk allowed vlan 3000-3003
switchport mode trunk
rep segment 99
interface FastEthernet0/18
switchport trunk allowed vlan 3000-3003
switchport mode trunk
rep segment 99 edge no-neighbor primary
rep stcn stp
SwitchC:
interface GigabitEthernet1/0/18
switchport trunk allowed vlan 3000-3003
switchport mode trunk
spanning-tree vlan 3000-3003 priority 24576
ここでは、設定が正常に機能しているかどうかを確認します。
SwitchA#show rep topology
REP Segment 99
BridgeName PortName Edge Role
-------------------------------- ---------- ---- ----
SwitchB Fa0/18 Pri* Open
SwitchB Fa0/17 Open
SwitchA Fa0/17 Sec Alt
SwitchB#show rep topology detail REP Segment 99 SwitchB, Fa0/18 (Primary Edge No-Neighbor) Open Port, all vlans forwarding Bridge MAC: 0008.303f.5c00 Port Number: 014 Port Priority: 000 Neighbor Number: 1 / [-3] SwitchB, Fa0/17 (Intermediate) Open Port, all vlans forwarding Bridge MAC: 0008.303f.5c00 Port Number: 013 Port Priority: 000 Neighbor Number: 2 / [-2] SwitchA, Fa0/17 (Secondary Edge) Alternate Port, some vlans blocked Bridge MAC: a40c.c3a4.8180 Port Number: 013 Port Priority: 000 Neighbor Number: 3 / [-1]
SwitchB#show span vlan 3000-3003 root
Root Hello Max Fwd
Vlan Root ID Cost Time Age Dly Root Port
---------------- -------------------- --------- ----- --- --- ------------
VLAN3000 27576 2401.c722.7a80 19 2 20 15 Fa0/18
VLAN3001 27577 2401.c722.7a80 19 2 20 15 Fa0/18
VLAN3002 27578 2401.c722.7a80 19 2 20 15 Fa0/18
VLAN3003 27579 2401.c722.7a80 19 2 20 15 Fa0/18
SwitchC#show spanning-tree vlan 3000-3003 root
Root Hello Max Fwd
Vlan Root ID Cost Time Age Dly Root Port
---------------- -------------------- --------- ----- --- --- ------------
VLAN3000 27576 2401.c722.7a80 0 2 20 15
VLAN3001 27577 2401.c722.7a80 0 2 20 15
VLAN3002 27578 2401.c722.7a80 0 2 20 15
VLAN3003 27579 2401.c722.7a80 0 2 20 15
ここでは、設定のトラブルシューティングに使用できる情報を示します。
REPエッジのno-neighborポートがスパニングツリーポートに接続されている場合に含める最も重要な設定は、rep stcn stpです。このコマンドがREP Edge No-Neighbor(ENN)ポートで有効になっている場合、ポートはREPとSTPを実行します。これは、ENNポートがルートブリッジがSTPドメイン内にあるユーザを認識するために重要です。このコマンドを使用しない場合、STPはREP ENNポートで無効になります。つまり、REPリンクの障害が発生すると、STPドメインにこの情報が含まれなくなり、停止/到達可能性の問題が発生する可能性があります。
この出力から、スイッチBのFa0/18インターフェイスがREPセグメント99のプライマリENNポートであるだけでなく、VLAN 3000-3003のスパニングツリールートポートでもあることを確認できます。rep stcn stpコマンドがインターフェイスから削除された場合、スイッチBがルートブリッジになり、直接接続されているスイッチCもルートブリッジになります。
SwitchB(config)#int f0/18 SwitchB(config-if)#no rep stcn stp SwitchB(config-if)#end SwitchB#show span SwitchB#show spanning-tree vlan 3000-3003 root Root Hello Max Fwd Vlan Root ID Cost Time Age Dly Root Port ---------------- -------------------- --------- ----- --- --- ------------ VLAN3000 35768 0008.303f.5c00 0 2 20 15 VLAN3001 35769 0008.303f.5c00 0 2 20 15 VLAN3002 35770 0008.303f.5c00 0 2 20 15 VLAN3003 35771 0008.303f.5c00 0 2 20 15
SwitchB#show spanning-tree vlan 3000-3003 | in root
This bridge is the root
This bridge is the root
This bridge is the root
This bridge is the root
SwitchB#show rep topology
REP Segment 99
BridgeName PortName Edge Role
-------------------------------- ---------- ---- ----
AST03-CGS2520-B Fa0/18 Pri* Open
AST03-CGS2520-B Fa0/17 Open
Ast03-cgs2520-a Fa0/17 Sec Alt
SwitchC#show spanning-tree vlan 3000-3003 root
Root Hello Max Fwd
Vlan Root ID Cost Time Age Dly Root Port
---------------- -------------------- --------- ----- --- --- ------------
VLAN3000 27576 2401.c722.7a80 0 2 20 15
VLAN3001 27577 2401.c722.7a80 0 2 20 15
VLAN3002 27578 2401.c722.7a80 0 2 20 15
VLAN3003 27579 2401.c722.7a80 0 2 20 15
SwitchC#show spanning-tree vlan 3000-3003 | in root
This bridge is the root
This bridge is the root
This bridge is the root
This bridge is the root
rep stcn stpコマンドが存在する場合、トポロジの変更はどのように処理されるのですか。このシナリオを考えると、コマンドがプライマリENNポートに追加され、スイッチBのF0/17がシャットダウンされてリンク障害がシミュレートされます。
SwitchB(config)#int f0/18 SwitchB(config-if)#rep stcn stp SwitchB(config-if)#int f0/17 SwitchB(config-if)#shut SwitchB(config-if)#^Z SwitchB#show rep topology REP Segment 99 Warning: REP detects a segment failure, topology may be incomplete BridgeName PortName Edge Role -------------------------------- ---------- ---- ---- AST03-CGS2520-B Fa0/18 Pri* Open AST03-CGS2520-B Fa0/17 Fail
このネットワークイベントの発生時に、SwitchCでスパニングツリーイベントデバッグが有効になり、インターフェイスG1/0/18で通常のスパニングツリートポロジ変更通知が受信されます。
SwitchC#debug spanning-tree events Spanning Tree event debugging is on SwitchC# *Jan 31 17:07:20.247: STP: VLAN3000 Topology Change rcvd on Gi1/0/18 *Jan 31 17:07:20.247: STP: VLAN3001 Topology Change rcvd on Gi1/0/18 *Jan 31 17:07:20.248: STP: VLAN3002 Topology Change rcvd on Gi1/0/18 *Jan 31 17:07:20.248: STP: VLAN3003 Topology Change rcvd on Gi1/0/18
次に、REPセグメント99のENNポートがスパニングツリーに参加しない場合の、このセグメントリンク障害の影響について考えます。
SwitchB(config-if)#int f0/18 SwitchB(config-if)#no rep stcn stp SwitchB(config-if)#do show rep topology REP Segment 99 BridgeName PortName Edge Role -------------------------------- ---------- ---- ---- AST03-CGS2520-B Fa0/18 Pri* Open AST03-CGS2520-B Fa0/17 Open Ast03-cgs2520-a Fa0/17 Sec Alt SwitchB(config-if)#do show spanning-tree vlan 3000-3003 root Root Hello Max Fwd Vlan Root ID Cost Time Age Dly Root Port ---------------- -------------------- --------- ----- --- --- ------------ VLAN3000 35768 0008.303f.5c00 0 2 20 15 VLAN3001 35769 0008.303f.5c00 0 2 20 15 VLAN3002 35770 0008.303f.5c00 0 2 20 15 VLAN3003 35771 0008.303f.5c00 0 2 20 15 SwitchB(config-if)#interface f0/17 SwitchB(config-if)#shut SwitchB(config-if)#do show rep topology REP Segment 99 Warning: REP detects a segment failure, topology may be incomplete BridgeName PortName Edge Role -------------------------------- ---------- ---- ---- AST03-CGS2520-B Fa0/18 Sec* Open AST03-CGS2520-B Fa0/17 Fail
SwitchC#debug spanning-tree events
Spanning Tree event debugging is on
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
SwitchC#
パケットを受信しなかったことを指摘することは困難です。SwitchCでデバッグを有効にすると、REPセグメント99でトポロジが変更されても、スパニングツリーはまったく更新されません。つまり、スパニングツリーポートに接続されているREPエッジのno-neighborポートにはrep stcn stpコマンドがあります。
1.デフォルトでは、REPは管理VLANとしてVLAN 1を使用します。STPドメインがトランクで異なるネイティブVLAN IDを使用する場合は、REP管理VLANを一致するように設定します。たとえば、STPのネイティブVLANがVLAN 99の場合、REPスイッチでrep admin vlan 99という設定を入力します
2.複数のセグメントのエッジポートを持つREPスイッチの場合は、他のすべてのセグメントにREP STCNメッセージを送信することを確認します。たとえば、5つのセグメントを持つスイッチのエッジポートに対して、この設定を検討します。インターフェイスに固有のセグメントがコマンドから省略されていることに注意してください。
Switch(config)#int f0/24 Switch(config-if)#rep segment 1 edge no-neighbor Switch(config-if)#rep stcn stp Switch(config-if)#rep stcn segment 2-5
3. STPポートに接続されているすべてのREP ENNポートの設定には、rep stcn stpコマンドが含まれている必要があります。