(4) BPDU ガード
6.6 Ring Protocol 使用時の注意事項
(5) 共有リンクありのマルチリングでの VLAN 構成について
複数のリングで共通に使用する共有リンクでは,それぞれのリングで同じ VLAN を使用する必要がありま す。共有リンク間での VLAN のポート状態(フォワーディング状態またはブロッキング状態)は共有リン ク監視リングで制御します。このため,共有リンク監視/非監視リングで異なる VLAN を使用すると,共 有リンク非監視リングで使用している VLAN はブロッキング状態のままとなり,通信ができなくなりま す。
(6) Ring Protocol 使用時のネットワーク構築について
(a) リングネットワークを構築してから,Ring Protocol を動作させる場合
Ring Protocol を利用するネットワークはループ構成となります。ネットワークの構築時は,次に示すよう な対応をしてループを防止してください。
• 事前に,リング構成ノードのリングポート(物理ポートまたはチャネルグループ)を shutdown コマン ドなどでダウン状態にしてください。
• Ring Protocol のコンフィグレーションを設定して,Ring Protocol を有効にしてください。
• ネットワーク内のすべての装置に Ring Protocol の設定が完了した時点でリングポートをアップ
(shutdown コマンドなどの解除)してください。
(b) Ring Protocol が動作している装置を順次接続して,リングネットワークを構築する場合
リングネットワークの構築が完了していない状態でマスタノードのセカンダリポートを他装置と接続した 場合,セカンダリポートがリンクアップしてもブロッキング状態を維持するため,該当ポートを使用した通 信はできません。このため,次に示すどれかの方法でリングネットワークを構築してください。
• リングネットワークを構成するすべてのトランジットノードの接続が完了したあと,マスタノードを接 続してください。
• リングネットワークを構築するときに,最初にマスタノードを接続する場合は,プライマリポート側か らトランジットノードを接続してください。そして,すべてのトランジットノードの接続が完了したあ と,マスタノードのセカンダリポートを接続してください。
• フォワーディング状態に遷移するまでの保護時間として,コンフィグレーションコマンド forwarding-shift-time で「infinity」以外の値をマスタノードに設定してください。また,リングネットワークの構 築が完了したあと,この保護時間(forwarding-shift-time コマンドでの設定値)は,マスタノードで のヘルスチェックフレームの送信間隔(health-check interval コマンドでの設定値)よりも大きい値 を設定してください。小さい場合,一時的にループの発生するおそれがあるため,設定値は十分に考慮 してください。
• リングネットワークを構築するときに,最初にマスタノードを接続して,セカンダリポート側からトラ ンジットノードを接続する場合は,次の手順で実施してください。
1. マスタノードのプライマリポートでは,接続時にダウン状態となるように,shutdown コマンドを 実行します。
2. マスタノードの Ring Protocol 機能を停止(disable コマンド)します。
3. すべてのトランジットノードを接続します。
4. マスタノードの Ring Protocol 機能の停止を解除(no disable コマンド)します。
5. ダウン状態としていたマスタノードのプライマリポートをアップ(no shutdown コマンド)しま す。
6 Ring Protocol の解説
114
(7) ヘルスチェックフレームの送信間隔と障害監視時間について
障害監視時間(health-check holdtime)は送信間隔(health-check interval)より大きな値を設定して ください。送信間隔よりも小さな値を設定すると,受信タイムアウトとなって障害を誤検出します。また,
障害監視時間と送信間隔はネットワーク構成などを十分に考慮した値を設定してください。障害監視時間 は送信間隔の 2 倍以上を目安として設定することを推奨します。2 倍未満に設定すると,ヘルスチェックフ レームの受信が 1 回失敗した状態で障害を検出することがあるため,ネットワークの負荷などによって遅 延が発生した場合に障害を誤検出するおそれがあります。
(8) 相互運用
Ring Protocol は,本装置独自仕様の機能です。他社スイッチとは相互運用できません。
(9) リングを構成する装置について
Ring Protocol を使用したネットワーク内で,本装置間に Ring Protocol をサポートしていない他社スイッ チや伝送装置などを設置した場合,本装置のマスタノードが送信するフラッシュ制御フレームを解釈できな いため,すぐに MAC アドレステーブルエントリがクリアされません。その結果,通信経路の切り替え(も しくは切り戻し)前の情報に従ってデータフレームの転送が行われるため,正しくデータが届かないおそれ があります。
(10) マスタノード障害時について
マスタノードが装置障害などによって通信できない状態になると,リングネットワークの障害監視が行われ なくなります。このため,迂回経路への切り替えは行われないで,マスタノード以外のトランジットノード 間の通信はそのまま継続されます。また,マスタノードが装置障害から復旧する際には,フラッシュ制御フ レームをリング内のトランジットノードに向けて送信します。このため,一時的に通信が停止するおそれが あります。
(11) ネットワーク内の多重障害時について
同一リング内の異なるノード間で 2 個所以上の障害が起きた場合(多重障害),マスタノードはすでに 1 個 所目の障害で障害検出を行っているため,2 個所目以降の障害を検出しません。また,多重障害での復旧検 出についても,最後の障害が復旧するまでマスタノードが送信しているヘルスチェックフレームを受信でき ないため,復旧を検出できません。その結果,多重障害のうち,一部の障害が復旧した(リングとして障害 が残っている状態)ときには一時的に通信できないことがあります。
(12) VLAN のダウンを伴う障害発生時の経路の切り替えについて
マスタノードのプライマリポートでリンクダウンなどの障害が発生すると,データ転送用の VLAN グルー プに設定されている VLAN が一時的にダウンする場合があります。このような場合,経路の切り替えによ る通信の復旧に時間がかかることがあります。
なお,VLAN debounce 機能を使用することで VLAN のダウンを回避できる場合があります。VLAN debounce 機能の詳細については,「4.3 VLAN debounce 機能の解説」を参照してください。
(13) ネットワーク負荷の高い環境での運用について
トランジットノードで,定常的またはバースト的に,リングポートに高負荷のトラフィックが流れると,
Ring Protocol の制御フレームの破棄または遅延が発生し,マスタノードで障害を誤検出するおそれがあり ます。上記の環境に当てはまる場合には,次の対応を行ってください。
• Ring Protocol のパラメータ値の調整による対応の場合
6 Ring Protocol の解説
ヘルスチェックフレームの送信間隔(health-check interval),および障害監視時間(health-check holdtime)を環境に合わせて調整して運用してください。
• フロー制御の設定による対応の場合
次のどちらかを条件とした QoS フローリストを使用して,Ring Protocol の制御フレームに対する優 先制御を設定して運用してください。詳細は,「10 QoS フロー」を参照してください。
• Ring Protocol の制御フレームに使用している EtherType 値(0x88f3)または EtherType 名称
(axp)を条件とする。
• Ring Protocol の制御 VLAN に使用している VLAN ID を条件とする。
(14) VLAN のダウンを伴うコンフィグレーションコマンドの設定について
Ring Protocol に関するコンフィグレーションコマンドが設定されていない状態で,一つ目の Ring Protocol に関するコンフィグレーションコマンド(次に示すどれかのコマンド)を設定した場合に,すべ ての VLAN が一時的にダウンします。そのため,Ring Protocol を使用したリングネットワークを構築す る場合には,あらかじめ次に示すコンフィグレーションコマンドを設定しておくことを推奨します。
• axrp
• axrp vlan-mapping
• axrp-primary-port
• axrp-ring-port
なお,VLAN マッピング(axrp vlan-mapping コマンド)については,新たに追加設定した場合でも,そ の VLAN マッピングに関連づけられる VLAN が一時的にダウンします。すでに設定されている VLAN マッピング,およびその VLAN マッピングに関連づけられているその他の VLAN には影響ありません。
6 Ring Protocol の解説
116