このページの目次
MC-LAGの例
例:QFX シリーズでのマルチシャーシ リンク アグリゲーションの設定
この例は、当社のコンテンツテスト チームが検証し、更新したものです。
この例では、マルチシャーシリンクアグリゲーショングループ(MC-LAG)によって、クライアントデバイスが2つのスイッチ間で論理LAGインターフェイスを形成し、2つのスイッチ間の冗長性とロードバランシング、マルチホーミングのサポート、およびスパニングツリープロトコル(STP)を実行せずにループフリーのレイヤー2ネットワークを提供する方法を示しています。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
QFX5100スタンドアロンスイッチの場合はJunos OSリリース13.2X51-D10以降、QFX10002スタンドアロンスイッチの場合はリリース15.1X53-D10以降。
Junos OSリリース17.3R1でQFX5100およびQFX10000スイッチ向けに再検証されました。
Junos OSリリース19.4R1でQFX10000スイッチ向けに再検証されました。
MC-LAG を設定する前に、以下の方法を必ず理解しておいてください。
スイッチに集合型イーサネットインターフェイスを設定します。 例:QFXシリーズ製品とアグリゲーションスイッチ間のリンクアグリゲーションの設定を参照してください。
スイッチ上の集合型イーサネットインターフェイスにリンクアグリゲーション制御プロトコル(LACP)を設定します。 「 例:QFXシリーズ製品とアグリゲーションスイッチ間のLACPによるリンクアグリゲーションの設定」を参照してください。
概要
この例では、2つの集合型イーサネットインターフェイス、ICL-PL(シャーシ間制御リンク保護リンク)、ICL-PL用のマルチシャーシ保護リンク、MC-LAGをホストするピア用のシャーシ間制御プロトコル、およびMC-LAGピア間のレイヤー3接続で構成される2台のスイッチにまたがるMC-LAGを設定します。ICCP にはレイヤー 3 接続が必要です。
位相幾何学
この例で使用されるトポロジーは、MC-LAG をホストする 2 つのスイッチで構成されています。2 つのスイッチはサーバーに接続されています。 図 1 に、この例で使用するトポロジを示します。
構成
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit
を入力します。
QFX1
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae0 set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members v50 set interfaces ae0 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae1 aggregated-ether-options lacp admin-key 3 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control active set interfaces ae1 aggregated-ether-options mc-ae init-delay-time 240 set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.1/24 set interfaces irb unit 10 family inet address 10.10.1.1/24 set interfaces irb unit 50 family inet address 10.50.1.1/30 set multi-chassis multi-chassis-protection 10.50.1.2 interface ae0 set protocols iccp local-ip-addr 10.50.1.1 set protocols iccp peer 10.50.1.2 session-establishment-hold-time 340 set protocols iccp peer 10.50.1.2 redundancy-group-id-list 1 set protocols iccp peer 10.50.1.2 backup-liveness-detection backup-peer-ip 10.1.1.2 set protocols iccp peer 10.50.1.2 liveness-detection minimum-receive-interval 1000 set protocols iccp peer 10.50.1.2 liveness-detection transmit-interval minimum-interval 1000 set switch-options service-id 10 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10 set vlans v50 vlan-id 50 set vlans v50 l3-interface irb.50
QFX2
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae0 set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members v50 set interfaces ae0 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae1 aggregated-ether-options lacp admin-key 3 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control standby set interfaces ae1 aggregated-ether-options mc-ae init-delay-time 240 set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.2/24 set interfaces irb unit 10 family inet address 10.10.1.2/24 set interfaces irb unit 50 family inet address 10.50.1.2/30 set multi-chassis multi-chassis-protection 10.50.1.1 interface ae0 set protocols iccp local-ip-addr 10.50.1.2 set protocols iccp peer 10.50.1.1 session-establishment-hold-time 340 set protocols iccp peer 10.50.1.1 redundancy-group-id-list 1 set protocols iccp peer 10.50.1.1 backup-liveness-detection backup-peer-ip 10.1.1.1 set protocols iccp peer 10.50.1.1 liveness-detection minimum-receive-interval 1000 set protocols iccp peer 10.50.1.1 liveness-detection transmit-interval minimum-interval 1000 set switch-options service-id 10 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10 set vlans v50 vlan-id 50 set vlans v50 l3-interface irb.50
QFX3
set chassis aggregated-devices ethernet device-count 2 set interfaces xe-0/0/0 ether-options 802.3ad ae1 set interfaces xe-0/0/1 ether-options 802.3ad ae1 set interfaces xe-0/0/2 unit 0 family ethernet-switching interface-mode access set interfaces xe-0/0/2 unit 0 family ethernet-switching vlan members v10 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members v10 set interfaces em0 unit 0 family inet address 10.1.1.3/24 set interfaces irb unit 10 family inet address 10.10.1.3/24 set vlans v10 vlan-id 10 set vlans v10 l3-interface irb.10
2 台のスイッチでの MC-LAG の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。
MC-LAGピア間のインターフェイスとマルチシャーシ保護リンクを有効にするには:
QFX1とQFX2の両方でLAGの数を設定します。
[edit chassis] user@switch# set aggregated-devices ethernet device-count 2
QFX1とQFX2の両方の集合型イーサネットインターフェイスにメンバーインターフェイスを追加します。
QFX1 and QFX2: [edit interfaces] user@switch# set xe-0/0/0 ether-options 802.3ad ae1 [edit interfaces] user@switch# set xe-0/0/1 ether-options 802.3ad ae0 [edit interfaces] user@switch# set xe-0/0/2 ether-options 802.3ad ae0
接続されたエンドホストへのアクセスインターフェイスを設定します。
[edit interfaces] user@switch# set xe-0/0/3 unit 0 family ethernet-switching interface-mode access
VLAN v10 にメンバー インターフェイスを追加します。
[edit interfaces] user@switch# set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members v10
QFX1 と QFX2 の間にトランク インターフェイスを構成します。
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
QFX1 と QFX2 の間の MC-LAG で VLAN を有効にします。
[edit] user@switch# set vlans v10 vlan-id 10
[edit] user@switch# set vlans v50 vlan-id 50
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members v10
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members v50
IRB 50 を設定します。
[edit irb] user@switch# set irb.50
VLAN 50 を irb.50 に割り当てます。
[edit] user@switch# set vlans v50 l3-interface irb.50
IRB 10 を設定します。
[edit irb] user@switch# set irb.10
VLAN 10 irb.10を割り当てます。
[edit] user@switch# set vlans v10 l3-interface irb.10
QFX1 および QFX2 の MC-LAG インターフェイスで LACP を有効にします。
手記:少なくとも一方の端がアクティブである必要があります。もう一方の端は、アクティブまたはパッシブのいずれかです。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active [edit interfaces] user@switch# set ae1 aggregated-ether-options lacp active
QFX1 と QFX2 の MC-LAG に同じ LACP システム ID を指定します。
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp system-ID 00:01:02:03:04:05
QFX1 と QFX2 の両方に同じ LACP 管理キーを指定します。
[edit interfaces] user@switch# set ae1 aggregated-ether-options lacp admin-key 3
QFX1とQFX2の両方のMC-LAGピアに、同じマルチシャーシ集約イーサネット識別番号を指定します。
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mc-ae-id 3
QFX1 および QFX2 の MC-LAG ピアで、MC-LAG に固有のシャーシ ID を指定します。
QFX1: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 0
QFX2: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 1
QFX1とQFX2の両方で、MC-LAGの動作モードを指定します。
手記:現時点では、アクティブ/アクティブ モードのみがサポートされています。
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae mode active-active
QFX1およびQFX2のMC-LAGのステータスコントロールを指定します。
手記:MC-LAGをホストするQFX1とQFX2の両方で、ステータス管理を設定する必要があります。一方のピアがアクティブ モードの場合、もう一方はスタンバイ モードである必要があります。
QFX1: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae status-control active
QFX2: [edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae status-control standby
QFX1およびQFX2の再起動後、マルチシャーシ集約型イーサネットインターフェイスの起動を延期する秒数を指定します。
手記:最大VLAN設定の推奨値(例:4,000 VLAN)は240秒です。IGMPスヌーピングがすべてのVLANで有効になっている場合、推奨値は420秒です。
[edit interfaces] user@switch# set ae1 aggregated-ether-options mc-ae init-delay-time 240
QFX1とQFX2の両方で、MC-LAGピア間のレイヤー3接続を設定します。
[edit vlans] user@switch# set v50 vlan-id 50
[edit vlans] user@switch# set v50 l3-interface irb.50
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk vlan members v50
QFX1 と QFX2 の間にマルチシャーシ保護リンクを構成します。
QFX1: [edit] user@switch# set multi-chassis multi-chassis-protection 10.50.1.2 interface ae0
QFX2: [edit] user@switch# set multi-chassis multi-chassis-protection 10.50.1.1 interface ae0
ローカル IP アドレスが QFX1 と QFX2 の ICCP 接続になるように設定します。
QFX1: [edit protocols] user@switch# set iccp local-ip-addr 10.50.1.1
QFX2: [edit protocols] user@switch# set iccp local-ip-addr 10.50.1.2
(オプション)QFX1 と QFX2 の MC-LAG ピア間で ICCP 接続が成功する必要がある時間を構成します。
手記:QFX シリーズ スイッチでは、デフォルトのセッション確立保留時間は 300 秒です。ただし、セッション確立時間は、init 遅延時間より少なくとも 100 秒長くなければなりません。オプションで、セッション確立時間を 340 秒に、init 遅延時間を 240 秒に更新できます。
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 session-establishment-hold-time 340
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 session-establishment-hold-time 340
QFX1とQFX2でICCPの冗長性グループを設定します。
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 redundancy-group-id-list 1
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 redundancy-group-id-list 1
(オプション)QFX1とQFX2の両方で、バックアップ活性検出に使用するバックアップIPアドレスを設定します。
手記:デフォルトでは、バックアップ活性の検出は有効になっていません。バックアップ IP アドレスを設定すると、MC-LAG ピア再起動時のトラフィック損失を秒未満に抑えるのに役立ちます。
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 backup-liveness-detection backup-peer-ip 10.1.1.2
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 backup-liveness-detection backup-peer-ip 10.1.1.1
QFX1 と QFX2 で、ICCP の BFD セッションのピア IP アドレスと最小受信間隔を設定します。
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 liveness-detection minimum-receive-interval 1000
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 liveness-detection minimum-receive-interval 1000
QFX1 と QFX2 で、ICCP の BFD セッションのピア IP アドレスと最小送信間隔を設定します。
QFX1: [edit protocols] user@switch# set iccp peer 10.50.1.2 liveness-detection transmit-interval minimum-interval 1000
QFX2: [edit protocols] user@switch# set iccp peer 10.50.1.1 liveness-detection transmit-interval minimum-interval 1000
QFX1 と QFX2 でサービス ID を有効にするには、次の手順に従います。
スイッチサービスIDは、MC-LAGメンバー間でアプリケーション、IGMP、ARP、MAC学習を同期させるために使用されます。
[edit switch-options] user@switch# set service-id 10
業績
QFX1 での設定結果を次に示します。
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae0; } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v50 v10 ]; } } } } ae1 { aggregated-ether-options { lacp { active; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 0; mode active-active; status-control active; init-delay-time 240; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.1/24; } } } irb { unit 10 { family inet { address 10.10.1.1/24; } } unit 50 { family inet { address 10.50.1.1/30; } } } } multi-chassis { multi-chassis-protection 10.50.1.2 { interface ae0; } } protocols { iccp { local-ip-addr 10.50.1.1; peer 10.50.1.2 { session-establishment-hold-time 340; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.1.1.2; } liveness-detection { minimum-receive-interval 1000; transmit-interval { minimum-interval 1000; } } } } } switch-options { service-id 10; } vlans { v10 { vlan-id 10; l3-interface irb.10; } v50 { vlan-id 50; l3-interface irb.50; } }
QFX2 で設定の結果を表示します。
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae0; } } xe-0/0/2 { ether-options { 802.3ad ae0; } } xe-0/0/3 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v50 v10 ]; } } } } ae1 { aggregated-ether-options { lacp { active; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; init-delay-time 240; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.2/24; } } } irb { unit 10 { family inet { address 10.10.1.2/24; } } unit 50 { family inet { address 10.50.1.2/30; } } } } multi-chassis { multi-chassis-protection 10.50.1.1 { interface ae0; } } protocols { iccp { local-ip-addr 10.50.1.2; peer 10.50.1.1 { session-establishment-hold-time 340; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.1.1.1; } liveness-detection { minimum-receive-interval 1000; transmit-interval { minimum-interval 1000; } } } } } switch-options { service-id 10; } vlans { v10 { vlan-id 10; l3-interface irb.10; } v50 { vlan-id 50; l3-interface irb.50; } }
QFX3での設定結果を表示します。
chassis { aggregated-devices { ethernet { device-count 2; } } } interfaces { xe-0/0/0 { ether-options { 802.3ad ae1; } } xe-0/0/1 { ether-options { 802.3ad ae1; } } xe-0/0/2 { unit 0 { family ethernet-switching { interface-mode access; vlan { members v10; } } } } ae1 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v10; } } } } em0 { unit 0 { family inet { address 10.1.1.3/24; } } } irb { unit 10 { family inet { address 10.10.1.3/24; } } } } vlans { v10 { vlan-id 10; l3-interface irb.10; } }
検証
設定が正常に機能していることを確認します。
- ICCP が QFX1 で動作していることの検証
- QFX1でLACPがアクティブであることの確認
- MC-AEおよびICL-PLインターフェイスがQFX1で稼働していることを確認
- QFX1でMAC学習が発生していることの検証
- Host1がHost2に接続できることの確認
ICCP が QFX1 で動作していることの検証
目的
QFX1でICCPが実行されていることを確認します。
アクション
user@switch> show iccp Redundancy Group Information for peer 10.50.1.2 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1
意味
この出力は、MC-LAGをホストしているピア間のTCP接続がアップしており、活性検出がアップしており、MCSNOOPDおよびESWDクライアントアプリケーションが実行中であることを示しています。
QFX1でLACPがアクティブであることの確認
目的
QFX1でLACPがアクティブになっていることを確認します。
アクション
user@switch> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/1 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/1 Partner No No Yes Yes Yes Yes Fast Active xe-0/0/2 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/2 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-0/0/2 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/0 Current Fast periodic Collecting distributing
意味
この出力は、QFX1 が LACP ネゴシエーションに参加していることを示しています。
MC-AEおよびICL-PLインターフェイスがQFX1で稼働していることを確認
目的
MC-AEおよびICL-PLインターフェイスがQFX1で起動していることを確認します。
アクション
user@switch> show interfaces mc-ae Member Link : ae1 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae1.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.50.1.2 ae0.0 up
意味
この出力は、QFX1 の MC-AE インターフェイスが起動してアクティブであることを示しています。
QFX1でMAC学習が発生していることの検証
目的
QFX1でMAC学習が機能していることを確認します。
アクション
user@switch> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 3 entries, 3 learned Routing instance : default-switch Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID v10 00:50:56:93:73:cd DR - ae0.0 0 0 v10 00:50:56:93:87:58 DL - xe-0/0/3.0 0 0 v10 00:50:56:93:89:a0 DLR - ae1.0 0 0
意味
出力には、3つの学習済みMACアドレスエントリーが表示されています。
Host1がHost2に接続できることの確認
目的
Host1がHost2にpingを実行できることを確認します。
アクション
[edit] user@HOST1> ping 10.10.1.102 PING 10.10.1.102 (10.10.1.102): 56 data bytes 64 bytes from 10.10.1.102: icmp_seq=0 ttl=64 time=157.788 ms 64 bytes from 10.10.1.102: icmp_seq=1 ttl=64 time=153.965 ms 64 bytes from 10.10.1.102: icmp_seq=2 ttl=64 time=102.126 ms ...
意味
この出力結果は、HOST1 が HOST2 に正常に ping できることを示しています。
例:MX シリーズでのマルチシャーシ リンク アグリゲーションの設定
この例では、PE間でトラフィックを負荷分散するアクティブ/アクティブシナリオでマルチシャーシリンクアグリゲーショングループ(MC-LAG)を設定する方法を示します。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
この例は、QFX10002スイッチとQFX10008スイッチにも適用されます。
ジュニパーネットワークスMXシリーズルーター 4台(MX240、MX480、MX960)
4 つのルーターすべてで Junos OS Release 11.2 以降が作動
概要
カスタマーエッジルーターCEが、それぞれ2つのプロバイダーエッジ(PE)ルーターPE1とPE2に接続されているサンプルトポロジーを考えてみましょう。2 つの PE デバイスには、それぞれ CE デバイスに接続された LAG(リンク アグリゲーション グループ)があります。設定されたモードは active -active で、両方の PE ルーターの LAG ポートがアクティブで、同時にトラフィックを伝送していることを意味します。PE1 と PE2 は、1 つのサービス プロバイダ ルーター P(P)に接続されています。
この例では、CE ルーターは、集約されたイーサネット リンクが 2 つの異なる PE デバイスに接続されていることを認識していません。2つのPEデバイスには、それぞれCEデバイスにLAGが接続されています。設定されたモードはアクティブ/アクティブで、両方のPEルーターのLAGポートがアクティブで、同時にトラフィックを伝送していることを意味します。
図 2 では、ルーター CE の観点から、LAG に属する 4 つのポートすべてが 1 つのサービス プロバイダ デバイスに接続されています。設定されたモードはアクティブ/アクティブであるため、4つのポートすべてがアクティブになり、CEデバイスはピアリングPEデバイスへのトラフィックのロードバランシングを行います。PEルーターでは、CEデバイスに向けて通常のLAGが設定されています。
MC-LAGの一端には、LAG内に1つ以上の物理リンクを持つサーバーなどのMC-LAGクライアントデバイスがあります。このクライアントデバイスは、MC-LAGを検出する必要はありません。MC-LAGの反対側には、2台のMC-LAGルーターがあります。各ルーターには、1 つのクライアント デバイスに接続された 1 つ以上の物理リンクがあります。ルーターは相互に調整して、データトラフィックが適切に転送されるようにします。
ICCP メッセージは、2 つの PE デバイス間で送信されます。この例では、2つの集合型イーサネットインターフェイス、ICL-PL(シャーシ間リンク保護リンク)、ICL-PL用のマルチシャーシ保護リンク、およびMC-LAGをホストするピア用のICCPで構成される2つのルーターにまたがってMC-LAGを設定します。
PE ルーターの設定
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit
を入力します。
ルーターPE1
set chassis aggregated-devices ethernet device-count 5 set interfaces ge-1/0/1 gigether-options 802.3ad ae1 set interfaces ge-1/1/2 unit 0 family inet address 10.100.100.1/30 set interfaces ge-1/0/6 gigether-options 802.3ad ae0 set interfaces ge-1/1/1 flexible-vlan-tagging set interfaces ge-1/1/1 encapsulation flexible-ethernet-services set interfaces ge-1/1/1 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/1 unit 0 vlan-id-range 100-110 set interfaces ge-1/1/4 flexible-vlan-tagging set interfaces ge-1/1/4 encapsulation flexible-ethernet-services set interfaces ge-1/1/4 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/4 unit 0 vlan-id-range 100-110 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 5 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control active set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set interfaces ae0 unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae1 aggregated-ether-options lacp admin-key 1 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control active set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set interfaces ae1 unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 service-id 20 set bridge-domains bd0 interface ae1.0 set bridge-domains bd0 interface ge-1/0/3.0 set bridge-domains bd0 interface ge-1/1/1.0 set bridge-domains bd0 interface ge-1/1/4.0 set bridge-domains bd0 interface ae0.0 set protocols iccp local-ip-addr 10.100.100.1 set protocols iccp peer 10.100.100.2 redundancy-group-id-list 10 set protocols iccp peer 10.100.100.2 liveness-detection minimum-interval 1000 set switch-options service-id 10
ルーターPE2
set chassis aggregated-devices ethernet device-count 5 set interfaces ge-1/0/2 unit 0 family inet address 10.100.100.2/30 set interfaces ge-1/0/3 flexible-vlan-tagging set interfaces ge-1/0/3 encapsulation flexible-ethernet-services set interfaces ge-1/0/3 unit 0 encapsulation vlan-bridge set interfaces ge-1/0/3 unit 0 vlan-id-range 100-110 set interfaces ge-1/0/4 flexible-vlan-tagging set interfaces ge-1/0/4 encapsulation flexible-ethernet-services set interfaces ge-1/0/4 unit 0 encapsulation vlan-bridge set interfaces ge-1/0/4 unit 0 vlan-id-range 100-110 set interfaces ge-1/0/5 gigether-options 802.3ad ae0 set interfaces ge-1/1/0 gigether-options 802.3ad ae1 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 5 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control standby set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set interfaces ae0 unit 0 multi-chassis-protection 10.100.100.1 interface ge-1/0/4.0 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 aggregated-ether-options lacp system-id 00:00:00:00:00:05 set interfaces ae1 aggregated-ether-options lacp admin-key 1 set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 10 set interfaces ae1 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae1 aggregated-ether-options mc-ae mode active-active set interfaces ae1 aggregated-ether-options mc-ae status-control standby set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set interfaces ae1 unit 0 multi-chassis-protection 10.100.100.1 interface ge-1/0/4.0 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 service-id 20 set bridge-domains bd0 interface ae1.0 set bridge-domains bd0 interface ge-1/0/3.0 set bridge-domains bd0 interface ge-1/0/4.0 set bridge-domains bd0 interface ae0.0 set protocols iccp local-ip-addr 10.100.100.2 set protocols iccp peer 10.100.100.1 redundancy-group-id-list 10 set protocols iccp peer 10.100.100.1 liveness-detection minimum-interval 1000 set switch-options service-id 10
PE1 ルーターの設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
ルーターPE1を設定するには:
作成するアグリゲートイーサネットインターフェイスの数を指定します。
[edit chassis] user@PE1# set aggregated-devices ethernet device-count 5
集約されたイーサネットバンドル内に含めるメンバーを指定します。
[edit interfaces] user@PE1# set ge-1/0/1 gigether-options 802.3ad ae1 user@PE1# set ge-1/0/6 gigether-options 802.3ad ae0
送信側または受信側に接続するインターフェイス、ICL インターフェイス、および ICCP インターフェイスを設定します。
[edit interfaces] user@PE1# set ge-1/1/1 flexible-vlan-tagging user@PE1# set ge-1/1/1 encapsulation flexible-ethernet-services user@PE1# set ge-1/1/1 unit 0 encapsulation vlan-bridge user@PE1# set ge-1/1/1 unit 0 vlan-id-range 100-110 user@PE1# set ge-1/1/4 flexible-vlan-tagging user@PE1# set ge-1/1/4 encapsulation flexible-ethernet-services user@PE1# set ge-1/1/4 unit 0 encapsulation vlan-bridge user@PE1# set ge-1/1/4 unit 0 vlan-id-range 100-110 user@PE1# set ge-1/1/2 unit 0 family inet address 10.100.100.1/30
集約されたイーサネットバンドルにパラメーターを設定します。
[edit interfaces ae0] user@PE1# set flexible-vlan-tagging user@PE1# set encapsulation flexible-ethernet-services user@PE1# set unit 0 encapsulation vlan-bridge user@PE1# set unit 0 vlan-id-range 100-110 user@PE1# set unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0 [edit interfaces ae1] user@PE1# set flexible-vlan-tagging user@PE1# set encapsulation flexible-ethernet-services user@PE1# set unit 0 encapsulation vlan-bridge user@PE1# set unit 0 vlan-id-range 100-110 user@PE1# set unit 0 multi-chassis-protection 10.100.100.2 interface ge-1/1/4.0
集約されたイーサネットバンドルにLACPを設定します。
[edit interfaces ae0 aggregated-ether-options] user@PE1# set lacp active user@PE1# set lacp system-priority 100 user@PE1# set lacp system-id 00:00:00:00:00:05 user@PE1# set lacp admin-key 1 [edit interfaces ae1 aggregated-ether-options] user@PE1# set lacp active user@PE1# set lacp system-priority 100 user@PE1# set lacp system-id 00:00:00:00:00:05 user@PE1# set lacp admin-key 1
MC-LAG インターフェイスを設定します。
[edit interfaces ae0 aggregated-ether-options] user@PE1# set mc-ae mc-ae-id 5 user@PE1# set mc-ae redundancy-group 10 user@PE1# set mc-ae chassis-id 1 user@PE1# set mc-ae mode active-active user@PE1# set mc-ae status-control active [edit interfaces ae1 aggregated-ether-options] user@PE1# set mc-ae mc-ae-id 10 user@PE1# set mc-ae redundancy-group 10 user@PE1# set mc-ae chassis-id 1 user@PE1# set mc-ae mode active-active user@PE1# set mc-ae status-control active
マルチシャーシ集約型イーサネット識別番号(mc-ae-id)は、集約型イーサネットインターフェイスが属するリンクアグリゲーショングループを指定します。ルーターPE1とルーターPE2のae0インターフェイスは、 mc-ae-id 5で設定されています。ルーターPE1とルーターPE2のae1インターフェイスは、 mc-ae-id 10で設定されています。
redundancy-group 10
ステートメントは、同様の冗長機能を実行する複数のシャーシを関連付け、ピアリングシャーシ上のアプリケーションが相互にメッセージを送信できるように通信チャネルを確立するためにICCPによって使用されます。ルーターPE1とルーターPE2のae0およびae1インターフェイスは、同じ冗長グループであるredundancy-group 10で設定されます。chassis-id
ステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。ルーターPE1は、chassid-id 1を使用して、ae0およびae1インターフェイスの両方を識別します。ルーターPE2は、シャーシID 0を使用して、ae0およびae1インターフェイスの両方を識別します。mode
ステートメントは、MC-LAG がアクティブ/スタンバイ モードかアクティブ-アクティブ モードかを示します。同じグループに属するシャーシは、同じモードである必要があります。論理ポートのセットを含むドメインを設定します。
[edit bridge-domains bd0] user@PE1# set domain-type bridge user@PE1# set vlan-id all user@PE1# set service-id 20 user@PE1# set interface ae0.0 user@PE1# set interface ae1.0 user@PE1# set interface ge-1/1/1.0 user@PE1# set interface ge-1/1/4.0
ブリッジ ドメイン内のポートは、レイヤー 2 ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
ブリッジレベルの
service-id
ステートメントは、ピア(この場合はルーターPE1とルーターPE2)間で関連するブリッジドメインをリンクするために必要であり、同じ値で設定する必要があります。ICCPパラメータを設定します。
[edit protocols iccp] user@PE1# set local-ip-addr 10.100.100.1 user@PE1# set peer 10.100.100.2 redundancy-group-id-list 10 user@PE1# set peer 10.100.100.2 liveness-detection minimum-interval 1000
サービス ID をグローバル レベルで構成します。
[edit switch-options] user@PE1# set service-id 10
サービスを提供する PE ルーターのセット内のサービスに対して、同じ一意のネットワーク全体の構成を構成する必要があります。このサービスIDは、マルチシャーシの集約型イーサネットインターフェイスがブリッジドメインの一部である場合に必要です。
業績
設定モードから、 show bridge-domains
、 show chassis
、 show interfaces
、 show protocols
、および show switch-options
コマンドを入力して、設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@PE1# show bridge-domains bd0 { domain-type bridge; vlan-id all; service-id 20; interface ae1.0; interface ge-1/1/1.0; interface ge-1/1/4.0; interface ae0.0; }
user@PE1# show chassis aggregated-devices { ethernet { device-count 5; } }
user@PE1# show interfaces ge-1/0/1 { gigether-options { 802.3ad ae1; } } ge-1/0/6 { gigether-options { 802.3ad ae0; } } ge-1/1/2 { unit 0 { family inet { address 10.100.100.1/30; } } } ge-1/1/1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ge-1/1/4 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; system-id 00:00:00:00:00:05; admin-key 1; } mc-ae { mc-ae-id 5; redundancy-group 10; chassis-id 1; mode active-active; status-control active; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; multi-chassis-protection 10.100.100.2 { interface ge-1/1/4.0; } } } ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; system-id 00:00:00:00:00:05; admin-key 1; } mc-ae { mc-ae-id 10; redundancy-group 10; chassis-id 1; mode active-active; status-control active; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; multi-chassis-protection 10.100.100.2 { interface ge-1/1/4.0; } } }
user@PE1# show protocols iccp { local-ip-addr 10.100.100.1; peer 10.100.100.2 { redundancy-group-id-list 10; liveness-detection { minimum-interval 1000; } } }
user@PE1# show switch-options service-id 10;
デバイスの設定が完了したら、設定モードから コミット を入力します。
適切なインターフェイス名とアドレスを使用して、ルーターPE2の手順を繰り返します。
CEデバイスの設定
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit
を入力します。
デバイスCE
set chassis aggregated-devices ethernet device-count 2 set interfaces ge-2/0/2 gigether-options 802.3ad ae0 set interfaces ge-2/0/3 gigether-options 802.3ad ae0 set interfaces ge-2/1/6 flexible-vlan-tagging set interfaces ge-2/1/6 encapsulation flexible-ethernet-services set interfaces ge-2/1/6 unit 0 encapsulation vlan-bridge set interfaces ge-2/1/6 unit 0 vlan-id-range 100-110 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-priority 100 set interfaces ae0 unit 0 encapsulation vlan-bridge set interfaces ae0 unit 0 vlan-id-range 100-110 set bridge-domains bd0 domain-type bridge set bridge-domains bd0 vlan-id all set bridge-domains bd0 interface ge-2/1/6.0 set bridge-domains bd0 interface ae0.0
CEデバイスの設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
CEデバイスを設定するには、次の手順に従います。
作成するアグリゲートイーサネットインターフェイスの数を指定します。
[edit chassis] user@CE# set aggregated-devices ethernet device-count 2
集約されたイーサネットバンドル内に含めるメンバーを指定します。
[edit interfaces] user@CE# set ge-2/0/2 gigether-options 802.3ad ae0 user@CE# set ge-2/0/3 gigether-options 802.3ad ae0
送信側または受信側に接続するインターフェイスを設定します。
[edit interfaces ge-2/1/6] user@CE# set flexible-vlan-tagging user@CE# set encapsulation flexible-ethernet-services user@CE# set unit 0 encapsulation vlan-bridge user@CE# set unit 0 vlan-id-range 100-110
集約されたイーサネットバンドルにパラメーターを設定します。
[edit interfaces ae0] user@CE# set flexible-vlan-tagging user@CE# set encapsulation flexible-ethernet-services user@CE# set unit 0 encapsulation vlan-bridge user@CE# set unit 0 vlan-id-range 100-110
集約されたイーサネットバンドルにLACPを設定します。
[edit interfaces ae0 aggregated-ether-options] user@CE# set lacp active user@CE# set lacp system-priority 100
active
ステートメントは、LACP パケットの送信を開始します。system-priority
ステートメントの場合、値が小さいほど優先度が高いことを示します。システム優先度の値が低いデバイスによって、各LACPグループに対して、LACPパートナーデバイス間のどのリンクがアクティブで、どのリンクがスタンバイモードになっているかが決まります。リンクの制御側のデバイスは、ポート プライオリティを使用して、集約バンドルにバンドルされるポートと、スタンバイ モードにするポートを決定します。他のデバイス(リンクの非制御側)のポート優先度は無視されます。論理ポートのセットを含むドメインを設定します。
[edit bridge-domains bd0] user@CE# set domain-type bridge user@CE# set vlan-id all user@CE# set interface ge-2/1/6.0 user@CE# set interface ae0.0
ブリッジ ドメイン内のポートは、レイヤー 2 ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
業績
設定モードから、 show bridge-domains
、 show chassis
、および show interfaces
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@CE# show bridge-domains bd0 { domain-type bridge; vlan-id all; interface ge-2/1/6.0; interface ae0.0; }
user@CE# show chassis aggregated-devices { ethernet { device-count 2; } }
user@CE# show interfaces ge-2/0/2 { gigether-options { 802.3ad ae0; } } ge-2/0/3 { gigether-options { 802.3ad ae0; } } ge-2/1/6 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } } ae0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } }
デバイスの設定が完了したら、設定モードから コミット を入力します。
プロバイダー ルーターの設定
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit
を入力します。
ルーターP
set chassis aggregated-devices ethernet device-count 2 set interfaces ge-1/0/5 gigether-options 802.3ad ae1 set interfaces ge-1/0/11 gigether-options 802.3ad ae1 set interfaces ge-1/1/3 flexible-vlan-tagging set interfaces ge-1/1/3 encapsulation flexible-ethernet-services set interfaces ge-1/1/3 unit 0 encapsulation vlan-bridge set interfaces ge-1/1/3 unit 0 vlan-id-range 100-110 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-priority 100 set interfaces ae1 unit 0 encapsulation vlan-bridge set interfaces ae1 unit 0 vlan-id-range 100-110 set bridge-domains bd0 vlan-id all set bridge-domains bd0 domain-type bridge set bridge-domains bd0 interface ge-1/1/3.0 set bridge-domains bd0 interface ae1.0
PE ルーターの設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
P ルータを設定するには:
作成するアグリゲートイーサネットインターフェイスの数を指定します。
[edit chassis] user@P# set aggregated-devices ethernet device-count 2
集約されたイーサネットバンドル内に含めるメンバーを指定します。
[edit interfaces] user@P# set ge-1/0/5 gigether-options 802.3ad ae1 user@P# set ge-1/0/11 gigether-options 802.3ad ae1
送信側または受信側に接続するインターフェイスを設定します。
[edit interfaces ge-1/1/3] user@P# set flexible-vlan-tagging user@P# set encapsulation flexible-ethernet-services user@P# set unit 0 encapsulation vlan-bridge user@P# set unit 0 vlan-id-range 100-500
集約されたイーサネットバンドルにパラメーターを設定します。
[edit interfaces ae1] user@P# set flexible-vlan-tagging user@P# set encapsulation flexible-ethernet-services user@P# set unit 0 encapsulation vlan-bridge user@P# set unit 0 vlan-id-range 100-110
集約されたイーサネットバンドルにLACPを設定します。
[edit interfaces ae1 aggregated-ether-options] user@P# set lacp active user@P# set lacp system-priority 100
論理ポートのセットを含むドメインを設定します。
[edit bridge-domains bd0] user@P# set vlan-id all user@P# set domain-type bridge user@P# set interface ge-1/1/3.0 user@P# set interface ae1.0
業績
設定モードから、 show bridge-domains
、 show chassis
、および show interfaces
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@P# show bridge-domains bd0 { domain-type bridge; vlan-id all; interface ge-1/1/3.0; interface ae1.0; }
user@P# show chassis aggregated-devices { ethernet { device-count 2; } }
user@P# show interfaces ge-1/0/5 { gigether-options { 802.3ad ae1; } } ge-1/0/11 { gigether-options { 802.3ad ae1; } } ge-1/1/3 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id-range 100-500; } } ae1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-priority 100; } } unit 0 { encapsulation vlan-bridge; vlan-id-range 100-110; } }
デバイスの設定が完了したら、設定モードから コミット を入力します。
検証
次のコマンドを実行して、設定が正しく機能していることを確認します。
show iccp
show interfaces ae0
show interfaces ae1
show interfaces mc-ae
show pim interfaces
show vrrp
show igmp
show ospf
show dhcp relay
例:QFX シリーズ スイッチと MX シリーズ ルーター間のマルチシャーシ リンク アグリゲーションの設定
この例では、QFXシリーズスイッチとMXシリーズルーターの間で、アクティブ/アクティブモードを使用してマルチシャーシリンクアグリゲーショングループ(MC-LAG)を設定し、レイヤー2ブリッジングをサポートする方法を示します。アクティブ/アクティブ モードでは、すべてのメンバー リンクがトラフィックを伝送するため、両方の MC-LAG ピアにトラフィックのロード バランシングを行うことができます。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
-
ジュニパーネットワークスMXシリーズルーター1台(MX240、MX480、MX960)
-
ジュニパーネットワークスQFXシリーズスイッチ1台(QFX10000、QFX5110、QFX5120)
-
LAGをサポートする2つのサーバー。この例では、MX シリーズ ルーターがサーバーの役割を満たします。
-
MC-LAGピアでのJunos OSリリース19.4R1以降
概要
このトポロジーの例では、2 台のサーバーが 2 つのプロバイダー エッジ(PE)デバイス、S0 と R1 に接続されています。S0はQFXシリーズのスイッチで、R1はMXシリーズのルーターです。両方のPEデバイスには、両方のサーバーに接続されたLAG(リンクアグリゲーショングループ)があります。この例では、MC-LAG のアクティブ/アクティブ モードを設定します。つまり、両方の PE デバイスの LAG ポートがアクティブで、同時にトラフィックを伝送することを意味します。
サーバーは、集約されたイーサネット リンクが複数の PE デバイスに接続されていることを認識していません。MC-LAGの動作はサーバーに対して不透明であり、どちらにも従来のイーサネットLAGインターフェイスが設定されています。
MC-LAGの一端には、LAG内に1つ以上の物理リンクを持つMC-LAGクライアントデバイス、例えば、サーバーやスイッチング/ルーティングデバイスがあります。クライアントデバイスは標準のLAGインターフェイスのみをサポートする必要があるため、MC-LAGをサポートする必要はありません。MC-LAGの反対側には、2つのMC-LAGデバイス(PE)があります。各PEには、クライアントデバイスに接続された1つ以上の物理リンクがあります。PE デバイスは相互に調整して、すべてのクライアント リンクがアクティブにトラフィックを転送している場合でも、データ トラフィックが適切に転送されるようにします。
図 3 では、サーバーは、両方の LAG メンバーが 1 つのプロバイダー デバイスに接続されているかのように動作します。設定されたモードはアクティブ/アクティブであるため、すべてのLAGメンバーは転送状態になり、CEデバイスはピアリングPEデバイスへのトラフィックのロードバランシングを行います。
シャーシ間制御プロトコル(ICCP)は、PE デバイス間でメッセージを送信し、MC-LAG の転送状態を制御します。さらに、シャーシ間リンク保護リンク(ICL-PL)は、アクティブ-アクティブ モードで動作している場合、必要に応じて PE デバイス間のトラフィックを転送するために使用されます。
この例では、サーバー上の集合型イーサネットインターフェイス間のレイヤー2接続をサポートするために、PE上に2つのMC-LAGを設定します。MC-LAG設定の一環として、MC-LAGピア間の集合型イーサネットインターフェイスをプロビジョニングし、ICL-PLおよびICCP機能をサポートします。
トポロジー図
図 3 に、この例で使用するトポロジを示します。
トポロジに関する重要なポイントは次のとおりです。
- S0 ノードは QFX10000 シリーズ スイッチで、R1 ノードは MX960 シリーズ ルーターです。
- MXシリーズルーターは、2つのサーバーの役割を果たすために使用されます。この例では、従来のLACPベースのLAGインターフェイスをサポートする任意のスイッチ、ルーター、またはサーバーデバイスを使用できます。
- サーバーにはVLAN 10が割り当てられ、共有サブネットがあります。サーバー間のレイヤー 2 接続が必要です。
- PE 間の ICCP セッションは、IRB インターフェイスに固定されています。これは、リンク障害に耐えるためのループバック インターフェイス間の BGP ピアリングに似ています。ただし、ここでは、IRB は、PE 間のレイヤー 2 接続を提供する共有 VLAN(VLAN 100)に配置されます。つまり、IRB 間の接続に IGP やスタティック ルートは必要ありません。その結果、IRB は IP サブネットを共有します。
- この例では、ICCPとICLの両方の機能をサポートするために、PE(ae0)間に単一のLAGインターフェイスを導入します。必要に応じて、別のAEバンドルでICCPを実行できます。個々のインターフェイスまたはリンクに障害が発生した場合でも確実に動作し続けるために、ICCP/ICLリンクに使用されるAEバンドルで複数のメンバーを使用することを強くお勧めします。
- MC-LAG の構成はほぼ同じですが、PE デバイス間でプラットフォームが異なるため、若干異なります。これらの設定の違いと、プラットフォーム間のMC-LAGの相互運用性を示すことが、この例の理由です。例を進めながら、どのPEとやり取りしているかを必ず追跡してください。
デバイスの設定
CLIクイック構成
この例をすばやく設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて必要な詳細を変更し、コマンドをコピーして [edit]
階層レベルの CLI に貼り付けます。完了したら、コンフィギュレーション モードから commit
を入力して、変更を有効にします。
スイッチ S0
この例では、S0デバイスはQFX10000シリーズスイッチです。
set system host-name mc-lag_r0 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0 gigether-options 802.3ad ae0 set interfaces xe-0/0/1 gigether-options 802.3ad ae0 set interfaces xe-0/0/4 gigether-options 802.3ad ae10 set interfaces xe-0/0/5 gigether-options 802.3ad ae20 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members all set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 aggregated-ether-options lacp system-id 01:01:01:01:01:01 set interfaces ae10 aggregated-ether-options lacp admin-key 10 set interfaces ae10 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae10 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae10 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae10 aggregated-ether-options mc-ae mode active-active set interfaces ae10 aggregated-ether-options mc-ae status-control active set interfaces ae10 unit 0 family ethernet-switching vlan members vlan10 set interfaces ae20 aggregated-ether-options lacp active set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 set interfaces ae20 aggregated-ether-options lacp admin-key 20 set interfaces ae20 aggregated-ether-options mc-ae mc-ae-id 20 set interfaces ae20 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae20 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae20 aggregated-ether-options mc-ae mode active-active set interfaces ae20 aggregated-ether-options mc-ae status-control standby set interfaces ae20 unit 0 family ethernet-switching vlan members vlan10 set interfaces irb unit 100 family inet address 10.0.1.10/24 set interfaces lo0 unit 0 family inet address 192.168.255.10/32 set multi-chassis multi-chassis-protection 10.0.1.1 interface ae0 set protocols iccp local-ip-addr 10.0.1.10 set protocols iccp peer 10.0.1.1 session-establishment-hold-time 50 set protocols iccp peer 10.0.1.1 redundancy-group-id-list 1 set protocols iccp peer 10.0.1.1 liveness-detection minimum-interval 1000 set switch-options service-id 100 set vlans vlan10 vlan-id 10 set vlans vlan100 vlan-id 100 set vlans vlan100 l3-interface irb.100
ルーター R1
この例では、R1デバイスはMXシリーズルーターです。
set system host-name mc-lag_r1 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0:0 gigether-options 802.3ad ae0 set interfaces xe-0/0/0:1 gigether-options 802.3ad ae0 set interfaces xe-0/0/1:0 gigether-options 802.3ad ae10 set interfaces xe-0/0/1:1 gigether-options 802.3ad ae20 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family bridge interface-mode trunk set interfaces ae0 unit 0 family bridge vlan-id-list 1-1000 set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 aggregated-ether-options lacp system-id 01:01:01:01:01:01 set interfaces ae10 aggregated-ether-options lacp admin-key 10 set interfaces ae10 aggregated-ether-options mc-ae mc-ae-id 10 set interfaces ae10 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae10 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae10 aggregated-ether-options mc-ae mode active-active set interfaces ae10 aggregated-ether-options mc-ae status-control standby set interfaces ae10 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0 set interfaces ae10 unit 0 family bridge interface-mode access set interfaces ae10 unit 0 family bridge vlan-id 10 set interfaces ae20 aggregated-ether-options lacp active set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 set interfaces ae20 aggregated-ether-options lacp admin-key 20 set interfaces ae20 aggregated-ether-options mc-ae mc-ae-id 20 set interfaces ae20 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae20 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae20 aggregated-ether-options mc-ae mode active-active set interfaces ae20 aggregated-ether-options mc-ae status-control active set interfaces ae20 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0 set interfaces ae20 unit 0 family bridge interface-mode access set interfaces ae20 unit 0 family bridge vlan-id 10 set interfaces irb unit 100 family inet address 10.0.1.1/24 set interfaces lo0 unit 0 family inet address 192.168.255.1/32 set protocols iccp local-ip-addr 10.0.1.1 set protocols iccp peer 10.0.1.10 session-establishment-hold-time 50 set protocols iccp peer 10.0.1.10 redundancy-group-id-list 1 set protocols iccp peer 10.0.1.10 liveness-detection minimum-interval 1000 set bridge-domains vlan10 vlan-id 10 set bridge-domains vlan100 vlan-id 100 set bridge-domains vlan100 routing-interface irb.100 set switch-options service-id 10
サーバー 1
この例のサーバーは MX ルーターです。この例では PE デバイスでの MC-LAG の設定に焦点を当てていますが、サーバー設定は完全を期すために提供されています。この例では、サーバー 2 の構成は同じですが、IPv4 アドレス 172.16.1.2/24 および IPv6 アドレス 2001:db8:172:16:1::2 が割り当てられています。
set system host-name server1 set chassis aggregated-devices ethernet device-count 10 set interfaces xe-0/0/0:0 gigether-options 802.3ad ae10 set interfaces xe-0/0/0:1 gigether-options 802.3ad ae10 set interfaces ae10 aggregated-ether-options lacp active set interfaces ae10 unit 0 family inet address 172.16.1.1/24 set interfaces ae10 unit 0 family inet6 address 2001:db8:172:16:1::1/64
S0スイッチの設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。
スイッチ S0 を設定するには、次の手順に従います。
-
シャーシでサポートされるアグリゲートイーサネットデバイスの数を指定します。この例では LAG は 3 つだけ必要ですが、AE バンドル容量が未使用の場合でも問題はありません。
[edit chassis] user@S0# set aggregated-devices ethernet device-count 10
-
ループバック(必要に応じて、この例では使用しません)、IRBインターフェイス、およびIRBインターフェイスのVLANを設定します。この例では、IRB インターフェイスを使用して ICCP セッションを固定し、VLAN 100 に割り当てられています。
[edit] user@S0# set interfaces lo0 unit 0 family inet address 192.168.255.10/32 user@S0# set interfaces irb unit 100 family inet address 10.0.1.10/24 user@S0# set vlans vlan100 vlan-id 100 user@S0# set vlans vlan100 l3-interface irb.100
-
ICCPとICLをサポートするようにae0インターフェイスを設定します。すべての MC-LAG VLAN と、ICCP のサポートに使用される IRB VLAN を必ず含めてください。VLAN のリストを指定することもできますが、この例では
all
キーワードを使用して、ae0 インターフェイス上ですべての VLAN がサポートされていることをすばやく確認します。この例では、ISL に必要な VLAN は 2 つだけです。ICCPをサポートするMC-LAG VLAN(10)とVLAN 100。MXシリーズルーターとは異なり、ICLリンクのユニットレベルの仕様をサポートしていないため、QFXシリーズスイッチのICLリンクにはユニット0を使用する必要があります。
手記:QFX シリーズ スイッチは、ICL リンクのインターフェイス レベル指定のみをサポートし、ユニット 0 の使用を前提としています。そのため、示されているように、ユニット0の下にあるすべてのMC-LAG VLANをリストすることが重要です。MXシリーズルーターは、ICLのグローバル仕様またはユニットレベル仕様の両方をサポートできます。後者の方法については、この例の後半で説明します。
[edit interfaces] user@S0# set xe-0/0/0 gigether-options 802.3ad ae0 user@S0# set xe-0/0/1 gigether-options 802.3ad ae0 user@S0# set ae0 aggregated-ether-options lacp active user@S0# set ae0 unit 0 family ethernet-switching interface-mode trunk user@S0# set ae0 unit 0 family ethernet-switching vlan members all
-
集約されたイーサネットバンドル向けのサーバーに使用されるメンバーインターフェイスを指定します。
[edit interfaces] user@S0# set xe-0/0/4 gigether-options 802.3ad ae10 user@S0# set xe-0/0/5 gigether-options 802.3ad ae20
-
サーバ1(ae10)に接続するMC-LAGのLACPおよびMC-LAGパラメータを設定します。MC-LAGはアクティブ-アクティブモードに設定され、この例では、
status-control active
ステートメントを使用してS0がアクティブMC-LAGノードとして設定されます。S0 が失敗した場合、R1 がアクティブ ノードとして引き継ぎます。chassis-id
ステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。慣例により、アクティブ ノードには 0 のシャーシ ID が割り当てられ、スタンバイ ノードには 1 が割り当てられます。後のステップで、R1をサーバ2に接続されたMC-LAGのアクティブノードとして設定します。マルチシャーシ集約型イーサネット識別番号(mc-ae-id)は、集約型イーサネットインターフェイスが属するリンクアグリゲーショングループを指定します。S0 および R1 の ae10 インターフェイスは、 mc-ae-id 10 で設定されます。同様に、ae20インターフェイスは mc-ae-id 20 で構成されています。
redundancy-group 1
ステートメントは、同様の冗長機能を実行する複数のシャーシを関連付け、ピアリングシャーシ上のアプリケーションが相互にメッセージを送信できるように通信チャネルを確立するためにICCPによって使用されます。S0とR1のae10とae20インターフェイスは、同じ冗長グループである冗長グループ1で設定されています。mode
ステートメントは、MC-LAG がアクティブ/スタンバイ モードかアクティブ/アクティブ モードかを示します。同じグループに属するシャーシは、同じモードである必要があります。[edit interfaces ae10] user@S0# set aggregated-ether-options lacp active user@S0# set aggregated-ether-options lacp system-id 01:01:01:01:01:01 user@S0# set aggregated-ether-options lacp admin-key 10 user@S0# set aggregated-ether-options mc-ae mc-ae-id 10 user@S0# set aggregated-ether-options mc-ae redundancy-group 1 user@S0# set aggregated-ether-options mc-ae chassis-id 0 user@S0# set aggregated-ether-options mc-ae mode active-active user@S0# set aggregated-ether-options mc-ae status-control active user@S0# set unit 0 family ethernet-switching vlan members vlan10
-
サーバ2(ae20)に接続するMC-LAGのLACPおよびMC-LAGパラメータを設定します。MC-LAG はアクティブ/アクティブ モードに設定され、この例では S0 がスタンバイ MC-LAG ノードに設定されます。R1 に障害が発生した場合、S0 がアクティブ ノードとして引き継ぎます。
[edit interfaces ae20] user@S0# set aggregated-ether-options lacp active user@S0# set interfaces ae20 aggregated-ether-options lacp system-id 02:02:02:02:02:02 user@S0# set aggregated-ether-options lacp admin-key 20 user@S0# set aggregated-ether-options mc-ae mc-ae-id 20 user@S0# set aggregated-ether-options mc-ae redundancy-group 1 user@S0# set aggregated-ether-options mc-ae chassis-id 1 user@S0# set aggregated-ether-options mc-ae mode active-active user@S0# set aggregated-ether-options mc-ae status-control standby user@S0# set unit 0 family ethernet-switching vlan members v20
-
AE 10 および AE 20 バンドル用の VLAN を設定します。
[edit] user@S0# set vlans vlan10 vlan-id 10
-
スイッチオプションのサービス ID を設定します。
ブリッジ ドメイン内のポートは、レイヤー 2 ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
global
service-id
ステートメントは、ピア(この場合は S0 と R1)間で関連するブリッジ ドメインをリンクする必要があり、同じ値で設定する必要があります。[edit switch-options] user@S0# set service-id 100
-
ICCP パラメータを設定します。
local
およびpeer
パラメータは、それぞれローカルおよびリモートの IRB インターフェイスに対して以前に設定された値を反映するように設定されています。IRB(またはループバック)インターフェイスへのICCPピアリングを設定することで、個々のリンク障害が発生した場合でもICCPセッションを稼働させ続けることができます。[edit protocols iccp] user@S0# set local-ip-addr 10.0.1.10 user@S0# set peer 10.0.1.1 session-establishment-hold-time 50 user@S0# set peer 10.0.1.1 redundancy-group-id-list 1 user@S0# set peer 10.0.1.10 liveness-detection minimum-interval 1000
-
サービス ID をグローバル レベルで構成します。サービスを提供する PE ルーターのセットに、同じ一意のネットワーク全体のサービス ID を設定する必要があります。このサービスIDは、マルチシャーシの集合型イーサネットインターフェイスがブリッジドメインの一部である場合に必要です。
[edit switch-options] user@S0# set service-id 100
-
S0がサポートするMC-LAGバンドルのICLとして機能するように、ae0インターフェイスを設定します。
[edit multi-chassis] user@S0# set multi-chassis-protection 10.0.1.1 interface ae0
手記:QFXプラットフォームでは、物理インターフェイスデバイスをICL保護リンクとして指定する必要があります。ICL から MC-LAG バンドルへの論理ユニット レベルのマッピングはサポートされていません。正しく動作させるには、ユニット0がICL上のMC-LAG VLANのブリッジングに使用されていることを確認する必要があります。
S0 の結果
設定モードから、 show
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
[edit] user@S0# show . . .chassis { aggregated-devices { ethernet { device-count 10; } } } interfaces { xe-0/0/0 { gigether-options { 802.3ad ae0; } } xe-0/0/1 { gigether-options { 802.3ad ae0; } } xe-0/0/4 { gigether-options { 802.3ad ae10; } } xe-0/0/5 { gigether-options { 802.3ad ae20; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae10 { aggregated-ether-options { lacp { active; system-id 01:01:01:01:01:01; admin-key 10; } mc-ae { mc-ae-id 10; redundancy-group 1; chassis-id 0; mode active-active; status-control active; } } unit 0 { family ethernet-switching { vlan { members vlan10; } } } } ae20 { aggregated-ether-options { lacp { active; system-id 02:02:02:02:02:02; admin-key 20; } mc-ae { mc-ae-id 20; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; } } unit 0 { family ethernet-switching { vlan { members vlan10; } } } } irb { unit 100 { family inet { address 10.0.1.10/24; } } } lo0 { unit 0 { family inet { address 192.168.255.10/32; } } } } multi-chassis { multi-chassis-protection 10.0.1.1 { interface ae0; } } protocols { iccp { local-ip-addr 10.0.1.10; peer 10.0.1.1 { session-establishment-hold-time 50; redundancy-group-id-list 1; liveness-detection { minimum-interval 1000; } } } } switch-options { service-id 100; } vlans { vlan10 { vlan-id 10; } vlan100 { vlan-id 100; l3-interface irb.100; } }
R1ルーターの設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。
ルータ R1 の設定を行う。
-
シャーシ上に作成するアグリゲートイーサネットインターフェイスの数を指定します。必要なLAGは3つだけですが、LAG容量を追加しても問題はありません。
[edit chassis] user@R1# set aggregated-devices ethernet device-count 10
-
ループバック(必要に応じて、この例では必要ありません)と IRB インターフェイス、および IRB インターフェイスの VLAN を設定します。この例では、IRB インターフェイスを使用して ICCP セッションを固定しています。
[edit] user@R1# set interfaces lo0 unit 0 family inet address 192.168.255.1/32 user@R1# set interfaces irb unit 100 family inet address 10.0.1.1/24 user@R1# set bridge-domains vlan100 vlan-id 100 user@R1# set bridge-domains vlan100 routing-interface irb.100
-
ae0 インターフェイスが ICL と ICCP の両方の機能をサポートするように設定します。
vlan-id-list
は、ICCP用のVLAN100およびMC-LAG用のVLAN10を含む、さまざまなVLANをサポートするために使用されます。QFXシリーズスイッチとは異なり、すべてのVLANをサポートするショートカットとして使用されるall
は、MXシリーズルーターではサポートされていません。手記:ICL リンクは、すべての MC-LAG VLAN と、ICCP に使用される VLAN をサポートしている必要があります。この例では、ae0リンクがISLとICCPの両方をサポートしている場合、少なくともVLAN 10とVLAN 100をリストする必要があることを意味します。
[edit interfaces] user@R1# set xe-0/0/0:0 gigether-options 802.3ad ae0 user@R1# set xe-0/0/0:1 gigether-options 802.3ad ae0 user@R1# set ae0 aggregated-ether-options lacp active user@R1# set ae0 unit 0 family bridge interface-mode trunk user@R1# set ae0 unit 0 family bridge vlan-id-list 2-1000
-
R0 で集約されたイーサネット バンドルに向かうサーバー内に含めるメンバーを指定します。
[edit interfaces] user@R1# set xe-0/0/1:0 gigether-options 802.3ad ae10 user@R1# set xe-0/0/1:1 gigether-options 802.3ad ae20
-
サーバ1(ae10)に接続するMC-LAGのLACPおよびMC-LAGパラメータを設定します。MC-LAGはアクティブ-アクティブモードに設定されており、この例では、
status-control standby
ステートメントを使用してR1がスタンバイMC-LAGノードとして設定されています。これにより、S0 は、動作時に ae10 のアクティブな MC-LAG ノードになります。S0 が失敗した場合、R1 がアクティブ ノードとして引き継ぎます。chassis-id
ステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。慣例により、アクティブ ノードにはシャーシ ID 0 が割り当てられ、スタンバイ ノードには 1 が割り当てられます。マルチシャーシの集約型イーサネット識別番号(
mc-ae-id
)は、集約型イーサネットインターフェイスが属するリンクアグリゲーショングループを指定します。S0 および R1 の ae10 インターフェイスは、 mc-ae-id 10 で設定されます。同様に、ae20インターフェイスは mc-ae-id 20で設定されます。redundancy-group 1
ステートメントは、同様の冗長機能を実行する複数のシャーシを関連付け、ピアリングシャーシ上のアプリケーションが相互にメッセージを送信できるように通信チャネルを確立するためにICCPによって使用されます。S0とR1のae10とae20インターフェイスは、同じ冗長グループである冗長グループ1で設定されています。mode
ステートメントは、MC-LAG がアクティブ/スタンバイ モードかアクティブ/アクティブ モードかを示します。同じグループに属するシャーシは、同じモードである必要があります。この例では、ユニットレベル(下図のMC-LAGユニットの下)でのICLインターフェイスの仕様に対するMXシリーズルーターのサポートを示します。必要に応じて、QFXシリーズスイッチS0で示したように、ICL保護リンクを物理デバイスレベル(ユニット0を想定)でグローバルに
[edit multi-chassis multi-chassis-protection]
階層で指定できます。[edit interfaces ae10] user@R1# set aggregated-ether-options lacp active user@R1# set aggregated-ether-options lacp system-id 01:01:01:01:01:01 user@R1# set aggregated-ether-options lacp admin-key 10 user@R1# set aggregated-ether-options mc-ae mc-ae-id 10 user@R1# set aggregated-ether-options mc-ae redundancy-group 1 user@R1# set aggregated-ether-options mc-ae chassis-id 1 user@R1# set aggregated-ether-options mc-ae mode active-active user@R1# set aggregated-ether-options mc-ae status-control standby user@R1# set ae10 unit 0 family bridge interface-mode access user@R1# set ae10 unit 0 family bridge vlan-id 10 user@R1# set ae10 unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0
手記:MXプラットフォームでは、
edit multi-chassis multi-chassis-protection
階層でのグローバルレベルの物理デバイス宣言、またはここに示すようにMC-LAGバンドル内の論理ユニットレベルで、ICLインターフェイスを指定できます。QFX シリーズ スイッチは、物理デバイスのグローバル レベル仕様のみをサポートします。 -
サーバ2(ae20)に接続するMC-LAGのLACPおよびMC-LAGパラメータを設定します。MC-LAGはアクティブ-アクティブ モードに設定されており、この例では、R1がアクティブMC-LAGノードに設定されています。R1に障害が発生した場合、S0がae20 MC-LAGのアクティブノードとして引き継ぎます。
[edit interfaces ae20] user@R1# set aggregated-ether-options lacp active user@R1# set aggregated-ether-options lacp system-id 02:02:02:02:02:02 user@R1# set aggregated-ether-options lacp admin-key 20 user@R1# set aggregated-ether-options mc-ae mc-ae-id 20 user@R1# set aggregated-ether-options mc-ae redundancy-group 1 user@R1# set aggregated-ether-options mc-ae chassis-id 0 user@R1# set aggregated-ether-options mc-ae mode active-active user@R1# set aggregated-ether-options mc-ae status-control active user@R1# set unit 0 family bridge interface-mode access user@R1# set unit 0 family bridge vlan-id 10 user@R1# set unit 0 multi-chassis-protection 10.0.1.10 interface ae0.0
-
ae10およびae20バンドル用のVLANを設定します。
手記:MX シリーズ ルーターでは、
[edit bridge-domains]
階層で VLAN を定義します。WFX シリーズ スイッチでは、これは[edit vlans]
階層で行われます。これが、QFX シリーズ スイッチと MX シリーズ ルーターの違いの 1 つです。[edit bridge-domains] user@R1# set vlan10 vlan-id 10
-
スイッチオプションのサービス ID を設定します。
ブリッジ ドメイン内のポートは、レイヤー 2 ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
global
service-id
ステートメントは、ピア(この場合は S0 と R1)間で関連するブリッジ ドメインをリンクする必要があり、同じ値で設定する必要があります。[edit switch-options] user@R1# set service-id 100
-
ICCP パラメータを設定します。
local
およびpeer
パラメータは、それぞれローカルおよびリモートの IRB インターフェイスで以前に設定された値を反映するように設定されています。IRB(またはループバック)インターフェイスへのICCPピアリングを設定することで、個々のリンク障害が発生した場合でもICCPセッションを稼働させ続けることができます。[edit protocols iccp] user@R1# set local-ip-addr 10.0.1.1 user@R1# set peer 10.0.1.10 session-establishment-hold-time 50 user@R1# set peer 10.0.1.10 redundancy-group-id-list 1 user@R1# set peer 10.0.1.10 liveness-detection minimum-interval 1000
-
サービス ID をグローバル レベルで構成します。サービスを提供する PE デバイスのセット内のサービスに対して、同じ一意のネットワーク全体の設定を設定する必要があります。このサービスIDは、マルチシャーシの集約型イーサネットインターフェイスがブリッジドメインの一部である場合に必要です。
[edit switch-options] user@R1# set service-id 100
R1 の結果
設定モードから、 show
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
[edit] user@R1# show . . . chassis { aggregated-devices { ethernet { device-count 10; } } } interfaces { xe-0/0/0:0 { gigether-options { 802.3ad ae0; } } xe-0/0/0:1 { gigether-options { 802.3ad ae0; } } xe-0/0/0:2 { gigether-options { 802.3ad ae1; } } xe-0/0/0:3 { gigether-options { 802.3ad ae1; } } xe-0/0/1:0 { gigether-options { 802.3ad ae10; } } xe-0/0/1:1 { gigether-options { 802.3ad ae20; } } ae0 { aggregated-ether-options { lacp { active; } } unit 0 { family bridge { interface-mode trunk; vlan-id-list 2-1000; } } } ae10 { aggregated-ether-options { lacp { active; system-id 01:01:01:01:01:01; admin-key 10; } mc-ae { mc-ae-id 10; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; } } unit 0 { multi-chassis-protection 10.0.1.10 { interface ae0.0; } family bridge { interface-mode access; vlan-id 10; } } } ae20 { aggregated-ether-options { lacp { active; system-id 02:02:02:02:02:02; admin-key 20; } mc-ae { mc-ae-id 20; redundancy-group 1; chassis-id 0; mode active-active; status-control active; } } unit 0 { multi-chassis-protection 10.0.1.10 { interface ae0.0; } family bridge { interface-mode access; vlan-id 10; } } } irb { unit 100 { family inet { address 10.0.1.1/24; } } } lo0 { unit 0 { family inet { address 192.168.255.1/32; } } } } protocols { iccp { local-ip-addr 10.0.1.1; peer 10.0.1.10 { session-establishment-hold-time 50; redundancy-group-id-list 1; liveness-detection { minimum-interval 1000; } } } } bridge-domains { vlan10 { vlan-id 10; } vlan100 { vlan-id 100; routing-interface irb.100; } } switch-options { service-id 100; }
検証
次の動作モードコマンドを実行して、設定が正しく機能していることを確認します。
-
show iccp
-
show interfaces mc-ae
-
show interfaces aeX (0, 10, and 20)
-
QFX シリーズ スイッチでは、
show vlans
コマンドとshow ethernet-switching table
コマンドを使用します。 -
MXシリーズルーターで、
show bridge mac-table
コマンドを使用します -
サーバー間のレイヤー2接続を確認する
予期される出力を表示するために、選択検証コマンドが実行されます。S0の show iccp
コマンドから始めます。ICCP セッションが確立されていない場合は、IRB インターフェイス間で ping コマンドを発行して、ae0 ICCP/ICL リンク上で予想されるレイヤー 2 接続を確保します。
user@S0# show iccp Redundancy Group Information for peer 10.0.1.1 TCP Connection : Established Liveliness Detection : Up Redundancy Group ID Status 1 Up Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: lacpd Redundancy Group IDs Joined: 1
次に、S0 で show interfaces mc-ae extensive
コマンドを実行します。出力では、両方のMC-LAGで予測されるアクティブ-アクティブステータスとステータス制御アクティブ/スタンバイ状態が確認されます。この例では、S0 が ae10 のステータス制御アクティブノードであり、ae20 のスタンバイノードであることを思い出してください。
user@S0# show interfaces mc-lag extensive Member Link : ae10 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae10.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.0.1.1 ae0.0 up MCAE Configuration Redundancy Group : 1 MCAE ID : 10 MCAE Mode : active_active Status Control : active Chassis ID : 0 LACP Configuration System ID : 01:01:01:01:01:01 Admin Key : 10 LACP Information Local Partner System ID : 2c:6b:f5:20:55:c0 Peer Partner System ID : 2c:6b:f5:20:55:c0 Member Link : ae20 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae20.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 10.0.1.1 ae0.0 up MCAE Configuration Redundancy Group : 1 MCAE ID : 20 MCAE Mode : active_active Status Control : standby Chassis ID : 1 LACP Configuration System ID : 02:02:02:02:02:02 Admin Key : 20 LACP Information Local Partner System ID : 2c:6b:f5:13:24:c0 Peer Partner System ID : 2c:6b:f5:13:24:c0
show interfaces
コマンドは、ICCP/ICL および MC-LAG バンドルがアップしていることを確認するために使用されます。簡潔にするために、ae10バンドルの出力のみを示しています。すべての AE インターフェイス(ae0、ae10、ae20)がアップしている必要があります。
user@S0# show interfaces ae10 Physical interface: ae10 (MC-AE-10, active), Enabled, Physical link is Up Interface index: 670, SNMP ifIndex: 561 Link-level type: Ethernet, MTU: 1514, Speed: 10Gbps, BPDU Error: None, Ethernet-Switching Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 1bps Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Current address: 02:05:86:72:a9:f7, Hardware address: 02:05:86:72:a9:f7 Last flapped : 2021-04-08 11:56:43 PDT (02:37:24 ago) Input rate : 0 bps (0 pps) Output rate : 992 bps (0 pps) Logical interface ae10.0 (Index 578) (SNMP ifIndex 562) Flags: Up SNMP-Traps 0x24024000 Encapsulation: Ethernet-Bridge Statistics Packets pps Bytes bps Bundle: Input : 9454 0 963310 776 Output: 9429 0 1204640 968 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Protocol eth-switch, MTU: 1514
show vlans detail
および show ethernet-switching table
コマンドは、S0 デバイス上の ICCP/ICL および MC-LAG インターフェイスの VLAN 定義とマッピングを確認するために使用します。
user@S0# show vlans detail Routing instance: default-switch VLAN Name: vlan10 State: Active Tag: 10 Internal index: 3, Generation Index: 3, Origin: Static MAC aging time: 300 seconds VXLAN Enabled : No Interfaces: ae0.0*,tagged,trunk ae10.0*,untagged,access ae20.0*,untagged,access Number of interfaces: Tagged 1 , Untagged 2 Total MAC count: 2 Routing instance: default-switch VLAN Name: vlan100 State: Active Tag: 100 Internal index: 2, Generation Index: 2, Origin: Static MAC aging time: 300 seconds Layer 3 interface: irb.100 VXLAN Enabled : No Interfaces: ae0.0*,tagged,trunk Number of interfaces: Tagged 1 , Untagged 0 Total MAC count: show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : default-switch Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID vlan10 2c:6b:f5:13:24:c2 DLR - ae20.0 0 0 vlan10 2c:6b:f5:20:55:c3 DL - ae10.0 0 0
最後に、サーバー 1 とサーバー 2 の間で ping を実行して、レイヤー 2 の接続を確認します。
user@Server1# ping 172.16.1.2 count 2 PING 172.16.1.2 (172.16.1.2): 56 data bytes 64 bytes from 172.16.1.2: icmp_seq=0 ttl=64 time=56.529 ms 64 bytes from 172.16.1.2: icmp_seq=1 ttl=64 time=117.029 ms --- 172.16.1.2 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 56.529/86.779/117.029/30.250 ms
user@Server1# ping 2001:db8:172:16:1::2 count 2 PING6(56=40+8+8 bytes) 2001:db8:172:16:1::1 --> 2001:db8:172:16:1::2 16 bytes from 2001:db8:172:16:1::2, icmp_seq=0 hlim=64 time=154.164 ms 16 bytes from 2001:db8:172:16:1::2, icmp_seq=1 hlim=64 time=167.032 ms --- 2001:db8:172:16:1::2 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 154.164/160.598/167.032/6.434 ms
例:キャンパス ネットワークのコアにある EX9200 スイッチのマルチシャーシ リンク アグリゲーションの設定
キャンパス構成のMC-LAGでは、2つ以上の物理リンクを、コアアグリゲーションスイッチまたはアグリゲーションアクセススイッチ間の論理リンクにボンディングすることができます。MC-LAGは、標準のリンクアグリゲーショングループ(LAG)を介して複数のスイッチ間のアクティブ/アクティブリンクを提供することで可用性を向上させ、STP(スパニングツリープロトコル)を不要にし、リンクやデバイスの障害発生時にレイヤー2コンバージェンスを高速化します。MC-LAGでは、複数のアクティブなネットワークパスを使用して、複数の物理リンク間でトラフィックのロードバランシングを行うことができます。リンクに障害が発生した場合、トラフィックは他の使用可能なリンクを介して転送でき、集約されたリンクは引き続き使用できます。
- 必要条件
- 概要
- 構成
- (オプション)RSTP の設定
- (オプション)IGMPスヌーピングの設定
- (オプション)VRRP の設定
- (オプション)MAC アドレス同期の設定
- (オプション)OSPF を設定する
- (オプション)PIM の設定
- (オプション)DHCP リレーの設定
- 検証
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
EX シリーズの Junos OS リリース 13.2R5.10
EX9200 スイッチ 2 台
この設定例は、記載されているソフトウェア リリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。
MC-LAG を設定する前に、以下の方法を必ず理解しておいてください。
スイッチに集合型イーサネットインターフェイスを設定します。 集合型イーサネットインターフェイスの設定を参照してください。
スイッチ上の集合型イーサネットインターフェイスにリンクアグリゲーション制御プロトコル(LACP)を設定します。「 アグリゲート イーサネットLACPの設定(CLI手順)」を参照してください。
概要
この例では、2つの集合型イーサネットインターフェイス、ICL-PL(シャーシ間リンク保護リンク)、ICL-PL用のマルチシャーシ保護リンク、MC-LAGをホストするピア用のICCP、およびMC-LAGピア間のレイヤー3接続で構成される2台のスイッチにまたがってMC-LAGを設定します。ICCP にはレイヤー 3 接続が必要です。
位相幾何学
この例で使用されるトポロジーは、MC-LAG をホストする 2 つのスイッチで構成されています。2台のスイッチは、EX4600スイッチとMX80ルーターに接続されています。 図 4 に、この例のトポロジを示します。
表 1 に、この設定例で使用されるトポロジの詳細を示します。
ホスト名 | ベース ハードウェア | マルチシャーシ リンク アグリゲーション グループ |
---|---|---|
EX9200-A EX9200-B |
EX9200 EX9200 |
ae0は集合型イーサネットインターフェイスとして設定され、ICCPリンクとして使用されます。次のインターフェイスはae0の一部です:EX9200-Aのet-1/0/0およびet-1/0/1、およびEX9200-Bの et-1/0/0およびet-1/0/1。 ae1は集合型イーサネットインターフェイスとして設定され、ICLリンクとして使用され、次の2つのインターフェイスがae1の一部です:EX9200-Aでxe-2/0/3とxe-2/0/4を 、EX9200-Bでxe-2/0/3とxe-2/0/4を します。 ae2はMC-LAGとして設定されており、次のインターフェイスがae2の一部です:EX9200-Aの et-1/2/0およびEX9200-Bのet-1/2/0。 ae4はMC-LAGとして設定されており、次のインターフェイスがae4の一部です:EX9200-Aで xe-2/0/0、EX9200-Bでxe-2/0/0。 |
構成
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。
EX9200-A
set chassis aggregated-devices ethernet device-count 20 set interfaces et-1/0/0 ether-options 802.3ad ae0 set interfaces et-1/0/1 ether-options 802.3ad ae0 set interfaces et-1/2/0 ether-options 802.3ad ae2 set interfaces xe-2/0/3 hold-time up 100 set interfaces xe-2/0/3 hold-time down 9000 set interfaces xe-2/0/3 ether-options 802.3ad ae1 set interfaces xe-2/0/4 hold-time up 100 set interfaces xe-2/0/4 hold-time down 9000 set interfaces xe-2/0/4 ether-options 802.3ad ae1 set interfaces xe-2/0/0 ether-options 802.3ad ae4 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 unit 0 family inet address 192.168.90.1/24 set interfaces ae1 description ICL-LINK set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp periodic fast set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members all set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp periodic fast set interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae2 aggregated-ether-options lacp admin-key 3 set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae2 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae2 aggregated-ether-options mc-ae mode active-active set interfaces ae2 aggregated-ether-options mc-ae status-control active set interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set interfaces ae2 unit 0 family ethernet-switching vlan members all set interfaces ae4 aggregated-ether-options lacp active set interfaces ae4 aggregated-ether-options lacp periodic fast set interfaces ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set interfaces ae4 aggregated-ether-options lacp admin-key 7 set interfaces ae4 aggregated-ether-options mc-ae mc-ae-id 7 set interfaces ae4 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae4 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae4 aggregated-ether-options mc-ae mode active-active set interfaces ae4 aggregated-ether-options mc-ae status-control active set interfaces ae4 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set interfaces ae4 unit 0 family ethernet-switching interface-mode trunk set interfaces ae4 unit 0 family ethernet-switching vlan members v54 set vlans rack_1 vlan-id 100 set vlans rack_1 vlan-id 54 set vlans rack_1 l3-interface irb.100 set vlans v54 l3-interface irb.54 set interfaces irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 l2-interface ae1.0 set interfaces irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 mac 3c:8a:b0:85:78:70 set interfaces irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 l2-interface ae1.0 set interfaces irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 mac 3c:8a:b0:85:78:70 set interfaces lo0 unit 0 family inet address 192.168.39.1/32 set protocols iccp local-ip-addr 192.168.39.1 set protocols iccp peer 192.168.39.2 session-establishment-hold-time 50 set protocols iccp peer 192.168.39.2 redundancy-group-id-list 1 set protocols iccp peer 192.168.39.2 backup-liveness-detection backup-peer-ip 10.105.5.6 set protocols iccp peer 192.168.39.2 liveness-detection minimum-interval 2000 set protocols iccp peer 192.168.39.2 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 192.168.39.2 interface ae1 set switch-options service-id 1
EX9200-B
set chassis aggregated-devices ethernet device-count 20 set interfaces et-1/0/0 ether-options 802.3ad ae0 set interfaces et-1/0/1 ether-options 802.3ad ae0 set interfaces et-1/2/0 ether-options 802.3ad ae2 set interfaces xe-2/0/0 ether-options 802.3ad ae4 set interfaces xe-2/0/3 hold-time up 100 set interfaces xe-2/0/3 hold-time down 9000 set interfaces xe-2/0/3 ether-options 802.3ad ae1 set interfaces xe-2/0/4 hold-time up 100 set interfaces xe-2/0/4 hold-time down 9000 set interfaces xe-2/0/4 ether-options 802.3ad ae1 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 unit 0 family inet address 192.168.90.2/24 set interfaces ae1 description ICL-LINK set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp periodic fast set interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set interfaces ae1 unit 0 family ethernet-switching vlan members all set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp periodic fast set interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set interfaces ae2 aggregated-ether-options lacp admin-key 3 set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 3 set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae2 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae2 aggregated-ether-options mc-ae mode active-active set interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae2 aggregated-ether-options mc-ae events set interfaces ae2 aggregated-ether-options mc-ae status-control standby set interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set interfaces ae2 unit 0 family ethernet-switching vlan members all set interfaces ae4 aggregated-ether-options lacp active set interfaces ae4 aggregated-ether-options lacp periodic fast set interfaces ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set interfaces ae4 aggregated-ether-options lacp admin-key 7 set interfaces ae4 aggregated-ether-options mc-ae mc-ae-id 7 set interfaces ae4 aggregated-ether-options mc-ae redundancy-group 1 set interfaces ae4 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae4 aggregated-ether-options mc-ae mode active-active set interfaces ae4 aggregated-ether-options mc-ae status-control standby set interfaces ae4 aggregated-ether-options mc-ae init-delay-time 520 set interfaces ae4 unit 0 family ethernet-switching interface-mode trunk set interfaces ae4 unit 0 family ethernet-switching vlan members v54 set vlans rack_1 vlan-id 100 set vlans rack_1 l3-interface irb.100 set vlans v54 vlan-id 54 set vlans v54 l3-interface irb.54 set interfaces irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 l2-interface ae1.0 set interfaces irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 mac 00:1f:12:b6:6f:f0 set interfaces irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 l2-interface ae1.0 set interfaces irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 mac 00:1f:12:b6:6f:f0 set interfaces lo0 unit 0 family inet address 192.168.39.2/32 set protocols iccp local-ip-addr 192.168.39.2 set protocols iccp peer 192.168.39.1 session-establishment-hold-time 50 set protocols iccp peer 192.168.39.1 redundancy-group-id-list 1 set protocols iccp peer 192.168.39.1 backup-liveness-detection backup-peer-ip 10.105.5.5 set protocols iccp peer 192.168.39.1 liveness-detection minimum-interval 2000 set protocols iccp peer 192.168.39.1 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 192.168.39.1 interface ae1 set switch-options service-id 1
スイッチ A での MC-LAG の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。
スイッチ A で作成するアグリゲート イーサネット インターフェイスの数を設定します。
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
シャーシ間制御プロトコル(ICCP)インターフェイスに使用される集合型イーサネットインターフェイスにメンバーインターフェイスを追加します。
[edit interfaces] user@switch# set et-1/0/0 ether-options 802.3ad ae0 user@switch# set et-1/0/1 ether-options 802.3ad ae0
-
インターフェイスae2に属するメンバーインターフェイスを指定します。
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
ICCPリンクがダウンする前にICLがダウンしたとアドバタイズされないように、設定したBFDタイマーよりも大きいホールドタイム値で、シャーシ間リンク(ICL)のメンバーインターフェイスを設定します。
ICCPリンクがダウンする前にICLがダウンした場合、スタンバイステータス制御ピアとして設定されたMC-LAGインターフェイスがアップ/ダウンします。インターフェイスがアップおよびダウンすると、コンバージェンスに遅延が生じます。
[edit interfaces] user@switch# set xe-2/0/3 hold-time up 100 user@switch# set xe-2/0/3 hold-time down 9000 user@switch# set xe-2/0/3 ether-options 802.3ad ae1 user@switch# set xe-2/0/4 hold-time up 100 user@switch# set xe-2/0/4 hold-time down 9000 user@switch# set xe-2/0/4 ether-options 802.3ad ae1
ae4に属するメンバーを指定します。
ae4に属するメンバーを指定します。
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
ae0をレイヤー3インターフェイスとして設定します。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active user@switch# set ae0 aggregated-ether-options lacp periodic fast user@switch# set ae0 unit 0 family inet address 192.168.90.1/24
ae1をレイヤー2インターフェイスとして設定します。
[edit interfaces] user@switch# set ae1 description ICL-LINK user@switch# set ae1 aggregated-ether-options lacp active user@switch# set ae1 aggregated-ether-options lacp periodic fast
EX9200-AとEX9200-Bの間のトランクインターフェイスを設定します。
[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae1 unit 0 family ethernet-switching vlan members all
ae2でLACPパラメーターを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
LACPシステムIDを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:06
MC-AEインターフェイスのプロパティを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp admin-key 3 user@switch# set ae2 aggregated-ether-options mc-ae mc-ae-id 3 user@switch# set ae2 aggregated-ether-options mc-ae redundancy-group 1
集合型イーサネットインターフェイスが属するMC-LAGの一意のシャーシIDを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 0
集合型イーサネットインターフェイスが属するMC-LAGのモードを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
MC-LAG をホストするスイッチのステータス制御を設定します。
一方のスイッチがアクティブ モードの場合、もう一方のスイッチはスタンバイ モードである必要があります。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control active
ルーティング隣接関係が形成されなければならない時間を秒単位で指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
MC-LAGグループのピアがダウンした場合、ステータス制御アクティブとして設定されたピアがアクティブピアになることを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
すべての VLAN のメンバーであるトランクポートとして ae2 を設定します。
[edit interfaces] user@switch# set ae2 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae2 unit 0 family ethernet-switching vlan members all
ae4でLACPパラメーターを設定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
LACP 管理キーを指定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 user@switch# set ae4 aggregated-ether-options lacp admin-key 7 user@switch# set ae4 aggregated-ether-options mc-ae mc-ae-id 7 user@switch# set ae4 aggregated-ether-options mc-ae redundancy-group 1
集合型イーサネットインターフェイスが属するMC-LAGの一意のシャーシIDを指定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae chassis-id 0 user@switch# set ae4 aggregated-ether-options mc-ae mode active-active
MC-LAG をホストするスイッチのステータス制御を設定します。
一方のスイッチがアクティブ モードの場合、もう一方のスイッチはスタンバイ モードである必要があります。
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae status-control active user@switch# set ae4 aggregated-ether-options mc-ae init-delay-time 520 user@switch# set ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
ae4をレイヤー2インターフェイスとして設定します。
[edit interfaces] user@switch# set ae4 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae4 unit 0 family ethernet-switching vlan members v54
VLAN rack_1 を設定し、VLAN rack_1 でレイヤー 3 IRB インターフェイスを設定します。
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
VLAN rack_1を設定します。
[edit vlans] user@switch# set rack_1 vlan-id 54
VLAN 54 を設定し、VLAN 54 でレイヤー 3 IRB を設定します。
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
VLAN 54 で IRB インターフェイスを設定します。
ルーティング プロトコルが IRB インターフェイス上を通過できるようにするには、MC-LAG ピアにスタティック ARP を設定する必要があります。
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 l2-interface ae1.0 user@switch# set irb unit 54 family inet address 192.168.54.2/24 arp 192.168.54.1 mac 3c:8a:b0:85:78:70
MC-LAG ピアにスタティック ARP を設定し、ルーティング プロトコルが IRB インターフェイスを通過できるようにします
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 l2-interface ae1.0 user@switch# set irb unit 100 family inet address 192.168.10.3/24 arp 192.168.10.2 mac 3c:8a:b0:85:78:70
ループバックインターフェイスを設定します。
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
ループバックアドレスを使用してICCPを設定します。
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.1
ICCP の接続を高速化するために、セッション確立の保留時間を設定します。
[edit protocols] user@switch# set iccp peer 192.168.39.2 session-establishment-hold-time 50 user@switch# set iccp peer 192.168.39.2 redundancy-group-id-list 1 user@switch# set iccp peer 192.168.39.2 backup-liveness-detection backup-peer-ip 10.105.5.6
双方向転送検出(BFD)を有効にするには、最小受信間隔を設定します。
最小の受信間隔値は 6 秒にすることをお勧めします。
[edit protocols] user@switch# set iccp peer 192.168.39.2 liveness-detection minimum-interval 2000 user@switch# set iccp peer 192.168.39.2 liveness-detection multiplier 4 [edit multi-chassis] user@switch# set multi-chassis-protection 192.168.39.2 interface ae1
スイッチのサービス ID を指定します。
スイッチサービスIDは、MC-LAGメンバー間でアプリケーション、IGMP、ARP、MAC学習を同期させるために使用されます。
[edit switch-options] user@switch# set service-id 1
スイッチ B での MC-LAG の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。
-
スイッチ A で作成するアグリゲート イーサネット インターフェイスの数を設定します。
[edit chassis] user@switch# set aggregated-devices ethernet device-count 20
-
シャーシ間制御プロトコル(ICCP)インターフェイスに使用される集合型イーサネットインターフェイスにメンバーインターフェイスを追加します。
[edit interfaces] user@switch# set et-1/0/0 ether-options 802.3ad ae0 user@switch# set et-1/0/1 ether-options 802.3ad ae0
-
インターフェイスae2に属するメンバーインターフェイスを指定します。
[edit interfaces] user@switch# set et-1/2/0 ether-options 802.3ad ae2
-
ICCPリンクがダウンする前にICLがダウンしたとアドバタイズされないように、設定したBFDタイマーよりも大きいホールドタイム値で、シャーシ間リンク(ICL)のメンバーインターフェイスを設定します。
ICCPリンクがダウンする前にICLがダウンした場合、スタンバイステータス制御ピアとして設定されたMC-LAGインターフェイスがアップ/ダウンします。インターフェイスがアップおよびダウンすると、コンバージェンスに遅延が生じます。
[edit interfaces] user@switch# set xe-2/0/3 hold-time up 100 user@switch# set xe-2/0/3 hold-time down 9000 user@switch# set xe-2/0/3 ether-options 802.3ad ae1 user@switch# set xe-2/0/4 hold-time up 100 user@switch# set xe-2/0/4 hold-time down 9000 user@switch# set xe-2/0/4 ether-options 802.3ad ae1
-
ae4に属するメンバーを指定します。
[edit interfaces] user@switch# set xe-2/0/0 ether-options 802.3ad ae4
-
ae0をレイヤー3インターフェイスとして設定します。
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active user@switch# set ae0 aggregated-ether-options lacp periodic fast user@switch# set ae0 unit 0 family inet address 192.168.90.2/24
-
ae1をレイヤー2インターフェイスとして設定します。
[edit interfaces] user@switch# set ae1 description ICL-LINK user@switch# set ae1 aggregated-ether-options lacp active user@switch# set ae1 aggregated-ether-options lacp periodic fast
-
EX9200-AとEX9200-Bの間のトランクインターフェイスを設定します。
[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae1 unit 0 family ethernet-switching vlan members all
-
ae2でLACPパラメーターを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp active user@switch# set ae2 aggregated-ether-options lacp periodic fast
-
LACPシステムIDを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:05
-
MC-AEインターフェイスのプロパティを設定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options lacp admin-key 3 user@switch# set ae2 aggregated-ether-options mc-ae mc-ae-id 3 user@switch# set ae2 aggregated-ether-options mc-ae redundancy-group 1
-
集合型イーサネットインターフェイスが属するMC-LAGの一意のシャーシIDを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae chassis-id 1
-
集合型イーサネットインターフェイスが属するMC-LAGのモードを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae mode active-active
-
ルーティング隣接関係が形成されなければならない時間を秒単位で指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae init-delay-time 520
-
MC-LAG をホストするスイッチのステータス制御を設定します。
一方のスイッチがアクティブ モードの場合、もう一方のスイッチはスタンバイ モードである必要があります。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae status-control standby
-
すべての VLAN のメンバーであるトランクポートとして ae2 を設定します。
[edit interfaces] user@switch# set ae2 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae2 unit 0 family ethernet-switching vlan members all
-
ae4でLACPパラメーターを設定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp active user@switch# set ae4 aggregated-ether-options lacp periodic fast
-
LACP 管理キーを指定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options lacp system-id 00:01:02:03:04:06 user@switch# set ae4 aggregated-ether-options lacp admin-key 7 user@switch# set ae4 aggregated-ether-options mc-ae mc-ae-id 7 user@switch# set ae4 aggregated-ether-options mc-ae redundancy-group 1
-
集合型イーサネットインターフェイスが属するMC-LAGの一意のシャーシIDを指定します。
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae chassis-id 1 user@switch# set ae4 aggregated-ether-options mc-ae mode active-active
-
MC-LAG をホストするスイッチのステータス制御を設定します。
一方のスイッチがアクティブ モードの場合、もう一方のスイッチはスタンバイ モードである必要があります。
[edit interfaces] user@switch# set ae4 aggregated-ether-options mc-ae status-control standby user@switch# set ae4 aggregated-ether-options mc-ae init-delay-time 520 user@switch# set ae4 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
-
ae4をレイヤー2インターフェイスとして設定します。
[edit interfaces] user@switch# set ae4 unit 0 family ethernet-switching interface-mode trunk user@switch# set ae4 unit 0 family ethernet-switching vlan members v54
-
VLAN rack_1 を設定し、VLAN rack_1 でレイヤー 3 IRB インターフェイスを設定します。
[edit vlans] user@switch# set rack_1 vlan-id 100 user@switch# set rack_1 l3-interface irb.100
-
VLAN 54 を設定し、VLAN 54 で IRB を設定します。
[edit vlans] user@switch# set v54 vlan-id 54 user@switch# set v54 l3-interface irb.54
-
MC-LAG ピアにスタティック ARP を設定し、ルーティング プロトコルが IRB インターフェイスを通過できるようにします。
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 l2-interface ae1.0 user@switch# set irb unit 54 family inet address 192.168.54.1/24 arp 192.168.54.2 mac mac 00:1f:12:b6:6f:f0
-
MC-LAG IRB ピアに静的アドレス解決プロトコル(ARP)を設定して、ルーティング プロトコルが IRB インターフェイスを通過できるようにします。
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 l2-interface ae1.0 user@switch# set irb unit 100 family inet address 192.168.10.2/24 arp 192.168.10.3 mac 00:1f:12:b6:6f:f0
-
ループバックインターフェイスを設定します。
[edit interfaces] user@switch# set lo0 unit 0 family inet address 192.168.39.2/32
-
ループバックアドレスを使用してICCPを設定します。
[edit protocols] user@switch# set iccp local-ip-addr 192.168.39.2
-
ICCP の接続を高速化するために、セッション確立の保留時間を設定します。
[edit protocols] user@switch# set iccp peer 192.168.39.1 session-establishment-hold-time 50 user@switch# set iccp peer 192.168.39.1 redundancy-group-id-list 1 user@switch# set iccp peer 192.168.39.1 backup-liveness-detection backup-peer-ip 10.105.5.5
-
双方向転送検出(BFD)を有効にするには、最小受信間隔を設定します。
最小の受信間隔値は 6 秒にすることをお勧めします。
[edit protocols] user@switch# set iccp peer 192.168.39.1 liveness-detection minimum-interval 2000 user@switch# set iccp peer 192.168.39.1 liveness-detection multiplier 4 [edit multi-chassis] user@switch# set multi-chassis-protection 192.168.39.1 interface ae1
-
スイッチのサービス ID を指定します。
スイッチサービスIDは、MC-LAGメンバー間でアプリケーション、IGMP、ARP、MAC学習を同期させるために使用されます。
[edit switch-options] user@switch# set service-id 1
業績
EX9200-Aでの設定結果を表示します。
user@switch> show chassis chassis { redundancy { graceful-switchover; } aggregated-devices { ethernet { device-count 20; } } }
user@switch> show interfaces interfaces { et-1/0/0 { ether-options { 802.3ad ae0; } } et-1/0/1 { ether-options { 802.3ad ae0; } } et-1/2/0 { ether-options { 802.3ad ae2; } } xe-2/0/3 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } xe-2/0/4 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } ae0 { aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family inet { address 192.168.90.1/24; } } } ae1 { description ICL-LINK; aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae2 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 0; mode active-active; status-control active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae4 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 7; } mc-ae { mc-ae-id 7; redundancy-group 1; chassis-id 0; mode active-active; status-control standby; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ rack_1 v54 ]; } } irb { arp-l2-validate; unit 54 { family inet { address 192.168.54.2/24 { arp 192.168.54.1 l2-interface ae1.0 mac 3c:8a:b0:85:78:70; } } } unit 100 { family inet { address 192.168.10.3/24 { arp 192.168.10.2 l2-interface ae1.0 mac 3c:8a:b0:85:78:70; } } } } lo0 { unit 0 { family inet { address 192.168.39.1/32; } } }
user@switch> show multi-chassis multi-chassis { multi-chassis-protection 192.168.39.2 { interface ae1; } }
user@switch> show protocols protocols { iccp { local-ip-addr 192.168.39.1; peer 192.168.39.2 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.105.5.6; } liveness-detection { minimum-interval 2000; multiplier 3; } } } lldp { interface all; } layer2-control { nonstop-bridging; } }
user@switch> show switch-options switch-options { service-id 1; }
user@switch> show vlans vlans { rack_1 { vlan-id 100; l3-interface irb.100; } v54 { vlan-id 54; l3-interface irb.54; } }
EX9200-Bでの設定結果を表示します。
user@switch> show chassis chassis { redundancy { graceful-switchover; } aggregated-devices { ethernet { device-count 20; } } }
user@switch> show interfaces interfaces { et-1/0/0 { ether-options { 802.3ad ae0; } } et-1/0/1 { ether-options { 802.3ad ae0; } } et-1/2/0 { ether-options { 802.3ad ae2; } } xe-2/0/3 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } xe-2/0/4 { hold-time up 100 down 7000; ether-options { 802.3ad ae1; } } ae0 { aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family inet { address 192.168.90.2/24; } } ae1 { description ICL-LINK; aggregated-ether-options { lacp { active; periodic fast; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae2 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; chassis-id 1; mode active-active; status-control active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } ae4 { aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 7; } mc-ae { mc-ae-id 7; redundancy-group 1; chassis-id 1; mode active-active; status-control standby; init-delay-time 520; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [rack_1 v54 ]; } } irb { arp-l2-validate; unit 54 { family inet { address 192.168.54.1/24 { arp 192.168.54.2 l2-interface ae1.0 mac 00:1f:12:b6:6f:f0; } } } unit 100 { family inet { address 192.168.10.2/24 { arp 192.168.10.3 l2-interface ae1.0 mac 00:1f:12:b6:6f:f0; } } } lo0 { unit 0 { family inet { address 192.168.39.2/32; } }
user@switch> show multi-chassis multi-chassis { multi-chassis-protection 192.168.39.1 { interface ae1; } }
user@switch> show protocols protocols { iccp { local-ip-addr 192.168.39.2; peer 192.168.39.1 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.105.5.5; } liveness-detection { minimum-interval 2000; multiplier 3; } } } lldp { interface all; } layer2-control { nonstop-bridging; } }
user@switch> show switch-options switch-options { service-id 1; }
user@switch> show vlans vlans { rack_1 { vlan-id 100; l3-interface irb.100; } v54 { vlan-id 54; l3-interface irb.54; } }
(オプション)RSTP の設定
CLIクイック構成
スイッチ A およびスイッチ B
set protocols rstp interface ae2 set protocols rstp interface ae4 set protocols rstp system-identifier 00:01:02:03:04:05 set protocols rstp bridge-priority 0
スイッチ A とスイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A とスイッチ B を設定するには:
オプションのループ防止のために、ae2およびae4インターフェイスでラピッドスパニングツリープロトコルを有効にします。
[edit protocols] user@switch# set rstp interface ae2 user@switch# set rstp interface ae4
システム識別子を設定します。
[edit protocols] user@switch# set rstp system-identifier 00:01:02:03:04:05
ラピッドスパニングツリープロトコルの優先度を0に設定します。これにより、MC-AEノードの優先度が最重要になります。
[edit protocols] user@switch# set rstp bridge-priority 0
スイッチ A およびスイッチ B
設定モードから、 show protocols rstp
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols rstp rstp { system-identifier 00:01:02:03:04:05; interface ae2; interface ae4; }
(オプション)IGMPスヌーピングの設定
CLIクイック構成
スイッチ A およびスイッチ B
set protocols igmp-snooping vlan rack_1 set protocols igmp-snooping vlan v54 set multicast-snooping-options multichassis-lag-replicate-state set protocols igmp-snooping vlan rack_1 interface ae1.0 multicast-router-interface set protocols igmp-snooping vlan v54 interface ae1.0 multicast-router-interface
スイッチ A とスイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A とスイッチ B を設定するには:
すべての VLAN の IGMP スヌーピングを有効にします。
[edit protocols] user@switch# set igmp-snooping vlan rack_1 user@switch# set igmp-snooping vlan v54
ブリッジ ドメインが設定されている場合、MC-LAG ピア間でマルチキャストの状態を同期します。
グローバル レベルでは、IGMP の参加および脱退メッセージが MC-LAG インターフェイスのアクティブ リンクからスタンバイ リンクに複製され、フェールオーバー後のメンバーシップ情報の迅速な回復が可能になります。
[edit multicast-snooping-options] user@switch# set multichassis-lag-replicate-state
ICL-PLインターフェイスをルーターに接続するインターフェイスとして設定します。
[edit protocols] user@switch# set igmp-snooping vlan rack_1 interface ae1.0 multicast-router-interface user@switch# set igmp-snooping vlan v54 interface ae1.0 multicast-router-interface
スイッチ A およびスイッチ B
設定モードから、 show protocols igmp
コマンドと show multicast-snooping-options
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols igmp igmp-snooping { vlan rack_1 { interface ae1.0 { multicast-router-interface; } } vlan v54 { interface ae1.0 { multicast-router-interface; } } }
user@switch> show multicast-snooping-options multicast-snooping-options { multichassis-lag-replicate-state; }
(オプション)VRRP の設定
VRRP と MAC アドレスの両方の同期を設定することはできません。
CLIクイック構成
スイッチ A
set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 virtual-address 192.168.10.1 set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 priority 150 set interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 accept-data set interfaces irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 virtual-address 192.168.54.3 set interfaces irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 priority 200
スイッチ B
set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 virtual-address 192.168.10.1 set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 priority 200 set interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 accept-data set interfaces irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 virtual-address 192.168.54.3 set interfaces irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 priority 150
スイッチ A の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A を設定するには:
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 virtual-address 192.168.10.1 user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 priority 150 user@switch# set irb unit 100 family inet address 192.168.10.3/24 vrrp-group 1 accept-data
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 virtual-address 192.168.54.3 user@switch# set irb unit 54 family inet address 192.168.54.2/24 vrrp-group 4 priority 200
スイッチ A
設定モードから、 show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group
コマンドと show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show interfaces irb unit 100 family inet address 192.168.10.3/24 vrrp-group vrrp-group 1 { virtual-address 192.168.10.1; priority 150; accept-data; }
user@switch> show interfaces irb unit 100 family inet address 192.168.54.2/24 vrrp-group vrrp-group 4 { virtual-address 192.168.54.3; priority 150; }
スイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A を設定するには:
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 virtual-address 192.168.10.1 user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 priority 150 user@switch# set irb unit 100 family inet address 192.168.10.2/24 vrrp-group 1 accept-data
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 virtual-address 192.168.54.3 user@switch# set irb unit 54 family inet address 192.168.54.1/24 vrrp-group 4 priority 150
スイッチ B
設定モードから、 show protocols rstp
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show interfaces irb unit 100 family inet address 192.168.10.2/24 vrrp-group vrrp-group 1 { virtual-address 192.168.10.1; priority 200; accept-data; }
user@switch> show interfaces irb unit 100 family inet address 192.168.54.1/24 vrrp-group vrrp-group 4 { virtual-address 192.168.54.3; priority 150; }
(オプション)MAC アドレス同期の設定
MAC 同期と VRRP の両方を設定することはできません。
両方の MC-LAG ピアの VLAN の IRB インターフェイスに同じ IP アドレスを設定する必要があります。
CLIクイック構成
スイッチ A およびスイッチ B
set vlans v100 mcae-mac-synchronize set vlans v54 mcae-mac-synchronize
スイッチ A とスイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A を設定するには:
スイッチ A とスイッチ B の両方の MC-LAG VLAN で MAC アドレス同期を設定します。
[edit] user@switch# set vlans v100 mcae-mac-synchronize [edit] user@switch# set vlans v54 mcae-mac-synchronize
スイッチ A およびスイッチ B
設定モードから、 show vlans v100
コマンドと show vlans v54
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show vlans v100 v100 { vlan-id 100; l3-interface irb.100; mcae-mac-synchronize; }
user@switch> show vlans v54 v54 { vlan-id 54; l3-interface irb.54; mcae-mac-synchronize; }
(オプション)OSPF を設定する
CLIクイック構成
スイッチ A およびスイッチ B
set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface ae0.0 set protocols ospf area 0.0.0.0 interface irb.54 set protocols ospf area 0.0.0.0 interface irb.100
スイッチ A とスイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A とスイッチ B を設定するには:
OSPFエリアを設定します。
[edit protocols] user@switch# set ospf area 0.0.0.0 interface lo0.0 user@switch# set ospf area 0.0.0.0 interface ae0.0 user@switch# set ospf area 0.0.0.0 interface irb.54 user@switch# set ospf area 0.0.0.0 interface irb.100
スイッチ A およびスイッチ B
設定モードから、 show protocols ospf
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface lo0.0; interface ae0.0; interface irb.54; interface irb.100; } }
(オプション)PIM の設定
CLIクイック構成
スイッチ A
set protocols pim interface irb.54 set protocols pim interface irb.100 set protocols pim interface lo0.0 set protocols pim rp bootstrap-priority 150 set protocols pim rp local address 192.168.39.1
スイッチ B
set protocols pim interface irb.54 set protocols pim interface irb.100 set protocols pim interface lo0.0 set protocols pim rp bootstrap-priority 200 set protocols pim rp local address 192.168.39.2
スイッチ A の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A を設定するには:
マルチキャスト プロトコルとして PIM(プロトコル非依存マルチキャスト)を設定します。
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
ループバックインターフェイスを設定します。
[edit protocols] user@switch# set pim interface lo0.0
スイッチをセカンダリ ランデブー ポイント(RP)として設定します。
優先度の設定が低い場合は、セカンダリ RP がブートストラップ コンフィギュレーションであることを示します。
[edit protocols] user@switch# set pim rp bootstrap-priority 150 user@switch# set pim rp local address 192.168.39.1
スイッチ A
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols pim pim { rp { bootstrap-priority 150; local { address 192.168.39.1; } } interface irb.54; interface irb.100; interface lo0.0; }
スイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A を設定するには:
マルチキャスト プロトコルとして PIM(プロトコル非依存マルチキャスト)を設定します。
[edit protocols] user@switch# set pim interface irb.54 user@switch# set pim interface irb.100
ループバックインターフェイスを設定します。
[edit protocols] user@switch# set pim interface lo0.0
スイッチをセカンダリ ランデブー ポイント(RP)として設定します。
優先度の設定が低い場合は、セカンダリ RP がブートストラップ コンフィギュレーションであることを示します。
[edit protocols] user@switch# set pim rp bootstrap-priority 200 user@switch# set pim rp local address 192.168.39.2
スイッチ B
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols pim pim { rp { bootstrap-priority 200; local { address 192.168.39.2; } } interface irb.54; interface irb.100; interface lo0.0; }
(オプション)DHCP リレーの設定
CLIクイック構成
スイッチ A およびスイッチ B
set forwarding-options dhcp-relay forward-snooped-clients all-interfaces set forwarding-options dhcp-relay overrides allow-snooped-clients set forwarding-options dhcp-relay server-group GVP-DHCP 10.105.5.202 set forwarding-options dhcp-relay active-server-group GVP-DHCP set forwarding-options dhcp-relay route-suppression destination set forwarding-options dhcp-relay group Floor1 interface irb.100 set forwarding-options dhcp-relay relay-option-82 circuit-id use-interface-description device
スイッチ A とスイッチ B の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
スイッチ A とスイッチ B を設定するには:
すべてのインターフェイスで転送スヌーピングされたユニキャストパケットを設定します。
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
スヌープ ユニキャスト クライアントへのバインディング エントリを作成します。
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
DHCP サーバー グループを作成します。
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
DHCP リレー エージェントの構成を、DHCP サーバー アドレスの名前付きグループに適用します。
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
対応するクライアント バインディングの ARP およびルート エントリのインストールを抑制するようにリレー エージェントを構成します。
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
少なくとも 1 つのインターフェイスを含む DHCP リレー グループを作成します。
DHCP は、DHCP グループで定義されたインターフェイス上で実行されます。
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.100
オプション 82 で DHCP リレーを設定します。
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
スイッチ A およびスイッチ B
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show forwarding-options dhcp-relay dhcp-relay { forward-snooped-clients all-interfaces; overrides { allow-snooped-clients; } relay-option-82 { circuit-id { use-interface-description device; } } server-group { GVP-DHCP { 10.105.5.202; } } active-server-group GVP-DHCP; route-suppression { destination; } group Floor1 { interface irb.100; } }
検証
設定が正常に機能していることを確認します。
- MC-LAG での ICCP の検証
- MC-LAG での LACP の検証
- MC-LAGでのアグリゲート イーサネット インターフェイスの検証
- MC-LAG での MAC 学習の検証
- MC-LAG での VRRP の検証
- MC-LAG での OSPF の検証
MC-LAG での ICCP の検証
目的
MC-LAG内の各デバイスでICCPが実行されていることを確認します。
アクション
ICCP がスイッチ A で実行されていることを確認します。
root@EX92000-A> show iccp Redundancy Group Information for peer 192.168.39.2 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: MCSNOOPD Redundancy Group IDs Joined: 1
ICCP がスイッチ B で実行されていることを確認します。
root@EX9200-B> show iccp Redundancy Group Information for peer 192.168.39.1 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: MCSNOOPD Redundancy Group IDs Joined: 1
意味
この出力は、MC-LAGをホストしているピア間のTCP接続がアップしており、活性検出がアップしており、MCSNOOPDおよびESWDクライアントアプリケーションが実行中であることを示しています。
MC-LAG での LACP の検証
目的
MC-LAG内の各デバイスでLACPが正しく動作していることを確認します。
アクション
スイッチ A で LACP インターフェイスが稼働していることを確認します。
root@EX9200-A> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/0/0 Actor No No Yes Yes Yes Yes Fast Active et-1/0/0 Partner No No Yes Yes Yes Yes Fast Active et-1/0/1 Actor No No Yes Yes Yes Yes Fast Active et-1/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-1/0/0 Current Fast periodic Collecting distributing et-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/3 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/3 Partner No No Yes Yes Yes Yes Fast Active xe-2/0/4 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/4 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/3 Current Fast periodic Collecting distributing xe-2/0/4 Current Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/1 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/1 Partner No No Yes Yes Yes Yes Fast Passive xe-2/0/2 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/2 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-2/0/1 Current Fast periodic Collecting distributing xe-2/0/2 Current Fast periodic Collecting distributing Aggregated interface: ae4 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/0 Current Fast periodic Collecting distributing
スイッチ B で LACP インターフェイスが稼働していることを確認します。
root@EX9200-B> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/0/0 Actor No No Yes Yes Yes Yes Fast Active et-1/0/0 Partner No No Yes Yes Yes Yes Fast Active et-1/0/1 Actor No No Yes Yes Yes Yes Fast Active et-1/0/1 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-1/0/0 Current Fast periodic Collecting distributing et-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/3 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/3 Partner No No Yes Yes Yes Yes Fast Active xe-2/0/4 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/4 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/3 Current Fast periodic Collecting distributing xe-2/0/4 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-1/2/0 Actor No No Yes Yes Yes Yes Fast Active et-1/2/0 Partner No No Yes Yes Yes Yes Fast Passive LACP protocol: Receive State Transmit State Mux State et-1/2/0 Current Fast periodic Collecting distributing Aggregated interface: ae4 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-2/0/0 Actor No No Yes Yes Yes Yes Fast Active xe-2/0/0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-2/0/0 Current Fast periodic Collecting distributing
意味
この出力は、デバイスおよび関連するすべてのインターフェイスの両方が、LACP ネゴシエーションに適切に参加していることを意味します。
MC-LAGでのアグリゲート イーサネット インターフェイスの検証
目的
すべてのaeインターフェイスがMC LAGで正しく設定されていることを確認します。
アクション
スイッチ A の ae インターフェイスを確認します。
user@EX9200-A> show interfaces mc-ae Member Link : ae2 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.2 ae1.0 up Member Link : ae4 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae4.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.2 ae1.0 up
スイッチ B の ae インターフェイスを確認します。
root@EX9200-B> show interface mc-ae Member Link : ae2 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.1 ae1.0 up Member Link : ae4 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae4.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 192.168.39.1 ae1.0 up
意味
この出力は、各デバイスのmc-aeインターフェイスが稼働しており、アクティブであることを意味します。
MC-LAG での MAC 学習の検証
目的
デバイス間のMAC学習がMC-LAGで行われていることを確認します。
アクション
スイッチ A のイーサネット スイッチング テーブルを表示します。
root@EX9200-A> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface dmzuplink 00:00:5e:00:01:ba DL - ae4.0 dmzuplink 00:10:db:bc:f5:9d DR - ae4.0 dmzuplink 00:10:db:ff:10:01 DL - ae3.0 dmzuplink 00:19:e2:57:33:81 DR - ae4.0 dmzuplink 00:26:88:92:ef:1d DR - ae4.0 dmzuplink 28:8a:1c:74:fb:07 DR - ae4.0 dmzuplink 28:8a:1c:75:05:1f DR - ae4.0 dmzuplink 28:c0:da:6a:1d:2a DR - ae4.0 dmzuplink 2c:21:72:7d:40:01 DL - ae4.0 dmzuplink 3c:8a:b0:77:a9:d6 DR - ae4.0 dmzuplink 5c:5e:ab:0e:cd:e0 DL - ae4.0 dmzuplink 84:18:88:8d:9d:2a DL - ae4.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface rack_1 00:50:56:9b:01:57 DR - ae2.0 rack_1 00:50:56:9b:09:95 DL - ae2.0 rack_1 00:50:56:9b:15:2e DL - ae2.0 rack_1 00:50:56:9b:20:44 DL - ae2.0 rack_1 00:50:56:9b:20:a7 DL - ae2.0 rack_1 00:50:56:9b:22:a8 DR - ae2.0 rack_1 00:50:56:9b:38:01 DL - ae2.0 rack_1 00:50:56:9b:66:dc DL - ae2.0 rack_1 00:50:56:9b:75:60 DR - ae2.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 68 entries, 68 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface v54 80:71:1f:c1:85:f0 DL - ae4.0
スイッチ B のイーサネット スイッチング テーブルを表示します。
root@EX9200-B> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface rack_1 00:50:56:9b:01:57 DL - ae2.0 rack_1 00:50:56:9b:09:95 DR - ae2.0 rack_1 00:50:56:9b:15:2e DR - ae2.0 rack_1 00:50:56:9b:20:44 DR - ae2.0 rack_1 00:50:56:9b:20:a7 DR - ae2.0 rack_1 00:50:56:9b:22:a8 DL - ae2.0 rack_1 00:50:56:9b:38:01 DR - ae2.0 rack_1 00:50:56:9b:66:dc DR - ae2.0 rack_1 00:50:56:9b:75:60 DL - ae2.0 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC) Ethernet switching table : 66 entries, 66 learned Routing instance : default-switch Vlan MAC MAC Age Logical name address flags interface v54 80:71:1f:c1:85:f0 DR - ae4.0
意味
この出力は、MC-LAGで定義された共有VLAN内でMACアドレスが正しく学習されたことを意味します。これには、MC-LAG を定義するための IRB インターフェイスと、VRRP を設定するために使用する ICL インターフェイスが含まれます。
MC-LAG での VRRP の検証
目的
MC-LAG 内のデバイス間で VRRP が稼働しており、アクティブになっていることを確認します。
アクション
スイッチ A で VRRP がアップしてアクティブになっていることを確認します。
root@EX9200-A> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.54 up 4 backup Active D 3.090 lcl 192.168.54.1 vip 192.168.54.3 mas 192.168.54.2 irb.100 up 1 backup Active D 2.655 lcl 192.168.10.3 vip 192.168.10.1 mas 192.168.10.2
この例では、スイッチ A がバックアップ VRRP メンバーです。
スイッチ B で VRRP が起動してアクティブであることを確認します。
root@EX9200-B> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.54 up 4 master Active A 0.900 lcl 192.168.54.2 vip 192.168.54.3 irb.100 up 1 master Active A 0.175 lcl 192.168.10.2 vip 192.168.10.1
この例では、スイッチ B がプライマリ VRRP メンバーです。
意味
この出力は、VRRP が正常に稼働していることを意味します。
MC-LAG での OSPF の検証
目的
OSPF が MC-LAG を使用して正しく稼働していることを確認します。
アクション
スイッチ A の OSPF ネイバーを表示します。
root@EX9200-A> show ospf neighbor Address Interface State ID Pri Dead 192.168.90.2 ae0.0 Full 192.168.39.2 128 35 192.168.10.2 irb.100 Full 192.168.39.2 128 33 192.168.54.2 irb.54 Full 192.168.39.2 128 38
スイッチ A の OSPF ルーティング テーブルを表示します。
root@EX9200-A> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.39.2 Intra Router IP 1 ae0.0 192.168.90.2 irb.100 192.168.10.2 irb.54 192.168.54.2 192.168.39.1/32 Intra Network IP 0 lo0.0 192.168.39.2/32 Intra Network IP 1 ae0.0 192.168.90.2 irb.100 192.168.10.2 irb.54 192.168.54.2 192.168.10.0/24 Intra Network IP 1 irb.100 192.168.54.0/24 Intra Network IP 1 irb.54 192.168.90.0/24 Intra Network IP 1 ae0.0
スイッチ B の OSPF ネイバーを表示します。
root@EX9200-B> show ospf neighbor Address Interface State ID Pri Dead 192.168.90.1 ae0.0 Full 192.168.39.1 128 32 192.168.10.3 irb.100 Full 192.168.39.1 128 34 192.168.54.1 irb.54 Full 192.168.39.1 128 37
スイッチ B の OSPF ルーティング テーブルを表示します。
root@EX9200-B> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 192.168.39.1 Intra Router IP 1 ae0.0 192.168.90.1 irb.100 192.168.10.3 irb.54 192.168.54.1 192.168.39.1/32 Intra Network IP 1 ae0.0 192.168.90.1 irb.100 192.168.10.3 irb.54 192.168.54.1 192.168.39.2/32 Intra Network IP 0 lo0.0 192.168.10.0/24 Intra Network IP 1 irb.100 192.168.54.0/24 Intra Network IP 1 irb.54 192.168.90.0/24 Intra Network IP 1 ae0.0
例:マルチシャーシ リンク アグリゲーションのオプション機能の設定
この例では、MC LAG と組み合わせることができるオプション機能を設定する方法を示します。
- (オプション)RSTP の設定
- (オプション)IGMPスヌーピングの設定
- (オプション)VRRP の設定
- (オプション)MAC アドレス同期の設定
- (オプション)OSPF を設定する
- (オプション)PIM の設定
- (オプション)DHCP リレーの設定
(オプション)RSTP の設定
CLIクイック構成
QFX1およびQFX2
set protocols rstp interface xe-0/0/3 edge set protocols rstp interface ae0 disable set protocols rstp interface all mode point-to-point set protocols rstp bpdu-block-on-edge
QFX1およびQFX2の設定
手順
RSTPを有効にするには、次の手順に従います。
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。
-
MC-LAG インターフェイスを QFX1 および QFX2 のエッジ ポートとして設定します。
[edit] user@switch# set protocols rstp interface xe-0/0/3 edge
-
QFX1 および QFX2 の ICL-PL インターフェイスで RSTP を無効にします。
[edit] user@switch# set protocols rstp interface ae0 disable
-
QFX1 および QFX2 のすべてのインターフェイスでグローバルに RSTP を有効にします。
[edit] user@switch# set protocols rstp interface all mode point-to-point
-
QFX1 および QFX2 の ICL-PL インターフェイスを除くすべてのインターフェイスで BPDU ブロッキングを有効にします。
手記:ae1インターフェイスは、ダウンストリームインターフェイスです。このため、RSTP と bpdu-block-on-edge を設定する必要があります。
[edit] user@switch# set protocols rstp bpdu-block-on-edge
QFX1およびQFX2
設定モードから、 show protocols rstp
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols rstp rstp { interface xe-0/0/3 { edge; } interface ae0 { disable; } interface all { mode point-to-point; } bpdu-block-on-edge;
(オプション)IGMPスヌーピングの設定
CLIクイック構成
QFX1およびQFX2
set protocols igmp-snooping vlan all
QFX1およびQFX2の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 と QFX2 を設定するには、次の手順に従います。
すべての VLAN の IGMP スヌーピングを有効にします。
[edit protocols] user@switch# set igmp-snooping vlan all
QFX1およびQFX2
設定モードから、 show protocols igmp
コマンドと show multicast-snooping-options
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols igmp igmp-snooping { vlan all; }
(オプション)VRRP の設定
CLIクイック構成
QFX1
set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 virtual-address 10.50.1.10 set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 priority 200 set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 accept-data
QFX2
set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 virtual-address 10.50.1.10 set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 priority 150 set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
QFX1の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 を設定するには、次の手順に従います。
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 virtual-address 10.50.1.10 user@switch# set interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group 1 priority 200 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
QFX1
設定モードから、 show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show interfaces irb unit 50 family inet address 10.50.1.1/30 vrrp-group vrrp-group 1 { virtual-address 10.50.1.10; priority 200; accept-data; }
QFX2 の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。
QFX1 を設定するには、次の手順に従います。
各 MC-LAG の IRB インターフェイスを作成し、VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 virtual-address 10.50.1.10 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 priority 150 user@switch# set interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group 1 accept-data
QFX2
設定モードから、 show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show interfaces irb unit 50 family inet address 10.50.1.2/30 vrrp-group vrrp-group 1 { virtual-address 10.50.1.10; priority 150; accept-data; }
(オプション)MAC アドレス同期の設定
MAC 同期と VRRP の両方を設定することはできません。
両方の MC-LAG ピアの VLAN の IRB インターフェイスに同じ IP アドレスを設定する必要があります。
CLIクイック構成
QFX1およびQFX2
set vlans v10 mcae-mac-synchronize
QFX1およびQFX2の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 を設定するには、次の手順に従います。
QFX1とQFX2の両方のMC-LAG VLANで、MACアドレスの同期を設定します。
[edit] user@switch# set vlans v10 mcae-mac-synchronize
QFX1およびQFX2
設定モードから、 show vlans v10
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show vlans v10 v10 { vlan-id 10; l3-interface irb.10; mcae-mac-synchronize; }
(オプション)OSPF を設定する
CLIクイック構成
QFX1、QFX2、QFX3
set protocols ospf area 0.0.0.0 interface irb.10
QFX1およびQFX2の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 と QFX2 を設定するには、次の手順に従います。
-
QFX1、QFX2にOSPFエリアを設定します。
[edit protocols] user@switch# set ospf area 0.0.0.0 interface irb.10
QFX1およびQFX2
設定モードから、 show protocols ospf
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols ospf ospf { area 0.0.0.0 { interface irb.10 { } } }
(オプション)PIM の設定
CLIクイック構成
QFX1
set protocols pim rp static address 10.0.0.3 group-ranges 224.0.0.0/4 set protocols pim interface irb.50 priority 200 set protocols pim interface irb.50 dual-dr set protocols pim interface irb.50 family inet bfd-liveness-detection minimum-receive-interval 700 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval minimum-interval 350 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval threshold 500
QFX2
set protocols pim rp static address 10.0.0.3 group-ranges 224.0.0.0/4 set protocols pim interface irb.50 priority 500 set protocols pim interface irb.50 dual-dr set protocols pim interface irb.50 family inet bfd-liveness-detection minimum-receive-interval 700 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval minimum-interval 350 set protocols pim interface irb.50 family inet bfd-liveness-detection transmit-interval threshold 500
QFX1およびQFX2の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 でマルチキャスト プロトコルとして PIM を設定するには、次の手順に従います。
QFX1 と QFX2 に静的なランデブーポイント(RP)アドレスを設定します。
[edit protocols pim] user@switch# set rp static address 10.0.0.3
QFX1 と QFX2 をランデブー ポイント(RP)にできるマルチキャスト グループのアドレス範囲を設定します。
[edit protocols pim rp static address 10.0.0.3] user@switch# set group-ranges 224.0.0.0/4
QFX1 および QFX2 の MC-LAG の VLAN インターフェイスで PIM を有効にします。
[edit protocols pim] user@switch# set interface irb.500 dual-dr
QFX1 および QFX2 で指定ルーター(DR)として選択される各 PIM インターフェイスの優先度を設定します。
プライオリティ値が高いインターフェイスは、DR として選択される可能性が高くなります。
QFX1: [edit protocols pim] user@switch# set interface irb.500 priority 200
QFX2: [edit protocols pim] user@switch# set interface irb.500 priority 500
QFX1 および QFX2 の PIM インターフェイスの双方向フォワーディング検出(BFD)セッションの最小受信間隔、最小送信間隔、および送信間隔のしきい値を設定します。
[edit protocols pim] user@switch# set interface irb.500 family inet bfd-liveness-detection minimum-receive-interval 700 user@switch# set interface irb.500 family inet bfd-liveness-detection transmit-interval minimum-interval 350 user@switch# set interface irb.500 family inet bfd-liveness-detection transmit-interval threshold 500
業績
QFX1
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@QFX1> show protocols pim rp { static { address 10.0.0.3 { group-ranges { 224.0.0.0/4; } } } } interface irb.50 { family inet { bfd-liveness-detection { minimum-receive-interval 700; transmit-interval { minimum-interval 350; threshold 500; } } } priority 200; dual-dr; }
QFX2
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show protocols pim rp { static { address 10.0.0.3 { group-ranges { 224.0.0.0/4; } } } } interface irb.50 { family inet { bfd-liveness-detection { minimum-receive-interval 700; transmit-interval { minimum-interval 350; threshold 500; } } } priority 500; dual-dr; }
(オプション)DHCP リレーの設定
CLIクイック構成
QFX1およびQFX2
set forwarding-options dhcp-relay forward-snooped-clients all-interfaces set forwarding-options dhcp-relay overrides allow-snooped-clients set forwarding-options dhcp-relay server-group GVP-DHCP 10.105.5.202 set forwarding-options dhcp-relay active-server-group GVP-DHCP set forwarding-options dhcp-relay route-suppression destination set forwarding-options dhcp-relay group Floor1 interface irb.500 set forwarding-options dhcp-relay relay-option-82 circuit-id use-interface-description device
QFX1およびQFX2の設定
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、 設定モードでの CLI エディタの使用 を参照してください。
QFX1 と QFX2 を設定するには、次の手順に従います。
すべてのインターフェイスで転送スヌーピングされたユニキャストパケットを設定します。
[edit fowarding-options] user@switch# set dhcp-relay forward-snooped-clients all-interfaces
スヌープ ユニキャスト クライアントへのバインディング エントリを作成します。
[edit forwarding-options] user@switch# set dhcp-relay overrides allow-snooped-clients
DHCP サーバー グループを作成します。
[edit forwarding-options] user@switch# set dhcp-relay server-group GVP-DHCP 10.105.5.202
DHCP リレー エージェントの構成を、DHCP サーバー アドレスの名前付きグループに適用します。
[edit forwarding-options] user@switch# set dhcp-relay active-server-group GVP-DHCP
対応するクライアント バインディングの ARP およびルート エントリのインストールを抑制するようにリレー エージェントを構成します。
[edit forwarding-options] user@switch# set dhcp-relay route-suppression destination
少なくとも 1 つのインターフェイスを含む DHCP リレー グループを作成します。
DHCP は、DHCP グループで定義されたインターフェイス上で実行されます。
[edit forwarding-options] user@switch# set dhcp-relay group Floor1 interface irb.500
オプション 82 で DHCP リレーを設定します。
[edit forwarding-options] user@switch# set dhcp-relay relay-option-82 circuit-id use-interface-description device
QFX1およびQFX2
設定モードから、 show protocols pim
コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@switch> show forwarding-options dhcp-relay dhcp-relay { forward-snooped-clients all-interfaces; overrides { allow-snooped-clients; } relay-option-82 { circuit-id { use-interface-description device; } } server-group { GVP-DHCP { 10.105.5.202; } } active-server-group GVP-DHCP; route-suppression { destination; } group Floor1 { interface irb.500; } }
例:キャンパス ネットワークのコアにある EX9200 スイッチのマルチシャーシ リンク アグリゲーションの簡略化
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
EX シリーズの Junos OS リリース 16.1R1
EX9200 スイッチ 2 台
この設定例は、記載されているソフトウェア リリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。
MC-LAG を設定する前に、以下の方法を必ず理解しておいてください。
スイッチに集合型イーサネットインターフェイスを設定します。 集合型イーサネットインターフェイスの設定 を参照してください。
スイッチ上の集合型イーサネットインターフェイスにリンクアグリゲーション制御プロトコル(LACP)を設定します。ア グリゲート イーサネットLACPの設定(CLI手順) を参照してください。
概要
この例では、2つの集合型イーサネットインターフェイス、ICLを使用したマルチシャーシ保護、MC-LAGをホストするピアのICCP、MC-LAGピア間のレイヤー3接続で構成される2台のスイッチにまたがってMC-LAGを設定します。ICCP にはレイヤー 3 接続が必要です。
MC-LAG の設定プロセスを簡素化するために、設定の同期と設定の整合性チェックを有効にします。設定の同期により、MC-LAGピアから別のMC-LAGピアに設定を簡単に伝達、同期、コミットできます。MC-LAGピアのいずれかにログインして、両方のMC-LAGピアを管理することができるため、管理ポイントを一元化できます。設定整合性チェックは、シャーシ間制御プロトコル(ICCP)を使用してMC-LAG設定パラメータ(シャーシID、サービスIDなど)を交換し、MC-LAGピア間で設定の不一致をチェックします。不整合がある場合は、ユーザーに通知され、それを解決するためのアクションを実行できます。設定整合性チェックは、MC-LAG ピアでコミットを発行した後に呼び出されます。
EX9200-Aスイッチでは、次の構成同期および構成整合性チェックパラメーターを設定します。
EX9200-Bスイッチに同期されるローカル、リモート、グローバルの設定グループ。
条件グループ。
グループを適用します。
SSH経由のNETCONF
MC-LAG ピアの詳細と、MC-LAG 設定の同期のためのユーザー認証の詳細。
peers-synchronize
ステートメントを使用して、デフォルトでローカルおよびリモートの MC-LAG ピア間で設定を同期します。set multi-chassis mc-lag consistency-check
コマンドの整合性チェックを指定します。
EX9200-Bスイッチでは、設定プロセスがはるかに短くシンプルになりました。次の構成の同期と構成の整合性チェックパラメーターを設定します。
グループを適用します。
SSH経由のNETCONF
MC-LAG ピアの詳細と、MC-LAG 設定の同期のためのユーザー認証の詳細。
peers-synchronize
ステートメントを使用して、ローカルおよびリモートのMC-LAGピア間の設定を同期およびコミットします。multi-chassis mc-lag consistency-check
ステートメントを使用して整合性チェックを有効にします。
位相幾何学
この例で使用されるトポロジーは、MC-LAG をホストする 2 つのスイッチで構成されています。 図 5 に、この例のトポロジを示します。
表 2 に、この設定例で使用されるトポロジの詳細を示します。
ホスト名 | ベース ハードウェア | マルチシャーシ リンク アグリゲーション グループ |
---|---|---|
EX9200-A EX9200-B |
EX9200 EX9200 |
ae0は集合型イーサネットインターフェイスとして設定され、ICCPリンクとして使用され、次のインターフェイスがae0の一部です: xe-0/3/6およびxe-1/3/6。 ae1は集合型イーサネットインターフェイスとして設定され、ICLリンクとして使用されています。 xe-0/3/7およびxe-1/3/7のインターフェイスがae1の一部です。 ae2はMC-LAGとして設定されており、次のインターフェイスがae2の一部です:スイッチBで xe-0/0/1、スイッチAでxe-1/0/1。 ae3はMC-LAGとして設定されており、スイッチAとスイッチBの両方でae3の一部である次のインターフェイスは xe-0/0/2です。 |
バーチャルシャーシ バーチャルシャーシ |
該当なし。バーチャルシャーシは、説明のみを目的として示されています。 |
バーチャルシャーシは、LAGインターフェイスを介して2台のEX9200スイッチに接続されます。バーチャル シャーシの設定はこの例には含まれておらず、トポロジーの例を示すためにのみ示されています。 |
構成
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit]
階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。
EX9200-A
set system login user MCLAG_Admin uid 2000 set system login user MCLAG_Admin class super-user set system login user MCLAG_Admin authentication encrypted-password "$ABC123" set system static-host-mapping EX9200-A inet 10.92.76.2 set system static-host-mapping EX9200-B inet 10.92.76.4 set system services netconf ssh set system commit peers-synchronize set system commit peers EX9200-B user MCLAG_Admin set system commit peers EX9200-B authentication "$ABC123" set interfaces irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 l2-interface ae1 set interfaces irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 mac 28:8a:1c:e5:3b:f0 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 virtual-address 192.168.100.1 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 priority 150 set interfaces irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 accept-data set interfaces lo0 unit 0 family inet address 172.16.32.5/32 set routing-options static route 0.0.0.0/0 next-hop 10.92.77.254 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ae0.0 set protocols lldp interface all set chassis aggregated-devices ethernet device-count 20 set groups MC_Config_Global set groups MC_Config_Global when peers EX9200-A set groups MC_Config_Global when peers EX9200-B set groups MC_Config_Global interfaces xe-0/3/6 ether-options 802.3ad ae0 set groups MC_Config_Global interfaces xe-1/3/6 ether-options 802.3ad ae0 set groups MC_Config_Global interfaces ae0 description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6" set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 set groups MC_Config_Global interfaces ae0 aggregated-ether-options lacp admin-key 0 set groups MC_Config_Global interfaces xe-0/3/7 ether-options 802.3ad ae1 set groups MC_Config_Global interfaces xe-1/3/7 ether-options 802.3ad ae1 set groups MC_Config_Global interfaces ae1 description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7" set groups MC_Config_Global interfaces ae1 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae1 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae1 vlan-tagging set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:06 set groups MC_Config_Global interfaces ae1 aggregated-ether-options lacp admin-key 1 set groups MC_Config_Global interfaces xe-0/0/1 ether-options 802.3ad ae2 set groups MC_Config_Global interfaces xe-1/0/1 ether-options 802.3ad ae2 set groups MC_Config_Global interfaces ae2 unit 0 description “MC-LAG interface with members xe-0/0/1,xe-1/0/1” set groups MC_Config_Global interfaces ae2 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae2 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:07 set groups MC_Config_Global interfaces ae2 aggregated-ether-options lacp admin-key 2 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mode active-active set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520 set groups MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set groups MC_Config_Global interfaces xe-0/0/2 ether-options 802.3ad ae3 set groups MC_Config_Global interfaces ae3 unit 0 description “MC-LAG interface with members xe-0/0/2 on both switches” set groups MC_Config_Global interfaces ae3 unit 0 family ethernet-switching interface-mode trunk set groups MC_Config_Global interfaces ae3 unit 0 family ethernet-switching vlan members all set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp active set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp periodic fast set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp system-id 00:01:02:03:04:08 set groups MC_Config_Global interfaces ae3 aggregated-ether-options lacp admin-key 3 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mc-ae-id 3 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae redundancy-group 1 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mode active-active set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae init-delay-time 520 set groups MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active set groups MC_Config_Global vlans v100 vlan-id 100 set groups MC_Config_Global vlans v100 l3-interface irb.100 set groups MC_Config_Global multi-chassis mc-lag consistency-check set groups MC_Config_Global protocols rstp interface ae2 set groups MC_Config_Global protocols rstp interface ae3 set groups MC_Config_Global protocols rstp bridge-priority 0 set groups MC_Config_Global protocols rstp system-id 00:01:02:03:04:09 set groups MC_Config_Global switch-options service-id 1 set groups MC_Config_Local set groups MC_Config_Local interfaces ae0 unit 0 family inet address 172.16.32.9/30 set groups MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae chassis-id 0 set groups MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae status-control active set groups MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae chassis-id 0 set groups MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae status-control active set groups MC_Config_Remote set groups MC_Config_Remote interfaces ae0 unit 0 family inet address 172.16.32.10/30 set groups MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae chassis-id 1 set groups MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae status-control standby set groups MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae chassis-id 1 set groups MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae status-control standby set interfaces ae2 unit 0 multi-chassis-protection 172.16.32.6 interface ae1 set interfaces ae3 unit 0 multi-chassis-protection 172.16.32.6 interface ae1 set protocols iccp local-ip-addr 172.16.32.5 set protocols iccp peer 172.16.32.6 session-establishment-hold-time 50 set protocols iccp peer 172.16.32.6 redundancy-group-id-list 1 set protocols iccp peer 172.16.32.6 backup-liveness-detection backup-peer-ip 10.92.76.4 set protocols iccp peer 172.16.32.6 liveness-detection minimum-interval 2000 set protocols iccp peer 172.16.32.6 liveness-detection multiplier 4 set multi-chassis multi-chassis-protection 172.16.32.6 interface ae1 set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
EX9200-B
set system login user MCLAG_Admin uid 2000 set system login user MCLAG_Admin class super-user set system login user MCLAG_Admin authentication encrypted-password "$ABC123" set system static-host-mapping EX9200-A inet 10.92.76.2 set system static-host-mapping EX9200-B inet 10.92.76.4 set system services netconf ssh set system commit peers-synchronize set system commit peers EX9200-A user MCLAG_Admin set system commit peers EX9200-A authentication "$ABC123" set interfaces irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 l2-interface ae1 set interfaces irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 mac 28:8a:1c:e3:f7:f0 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 virtual-address 192.168.100.1 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 priority 100 set interfaces irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 accept-data set interfaces lo0 unit 0 family inet address 172.16.32.6/32 set routing-options static route 0.0.0.0/0 next-hop 10.92.77.254 set protocols ospf area 0.0.0.0 interface lo0 passive set protocols ospf area 0.0.0.0 interface ae0 set protocols lldp interface all set chassis aggregated-devices ethernet device-count 20 set interfaces ae2 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 set interfaces ae3 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 set protocols iccp local-ip-addr 172.16.32.6 set protocols iccp peer 172.16.32.5 session-establishment-hold-time 50 set protocols iccp peer 172.16.32.5 redundancy-group-id-list 1 set protocols iccp peer 172.16.32.5 backup-liveness-detection backup-peer-ip 10.92.76.2 set protocols iccp peer 172.16.32.5 liveness-detection minimum-interval 2000 set protocols iccp peer 172.16.32.5 liveness-detection multiplier 4 set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
EX9200-AでMC-LAGを設定する
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。
スイッチにアクセスするためのユーザー アカウント、ユーザー識別子(UID)、ログイン クラス、およびパスワードを作成します。
[edit system] user@EX9200-A# set login user MCLAG_Admin uid 2000 user@EX9200-A# set login user MCLAG_Admin class super-user user@EX9200-A# set login user MCLAG_Admin authentication encrypted-password “$ABC123”
EX9200-Aを10.92.76.2に、EX9200-Bを10.92.76.4に静的にマッピングします。
[edit system] user@EX9200-A# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-A# set static-host-mapping EX9200-B inet 10.92.76.4
SSH を使用して NETCONF サービスを有効にします。
[edit system] user@EX9200-A# set services netconf ssh
peers-synchronize
ステートメントを有効にして、デフォルトでMC-LAG設定をEX9200-AからEX9200-Bにコピーしてロードします。[edit system] user@EX9200-A# set commit peers-synchronize
EX9200-AがMC-LAG設定を同期するピアであるEX9200-Bのホスト名、ユーザー名、および認証の詳細を設定します。
[edit system] user@EX9200-A# set commit peers EX9200-B user MCLAG_Admin user@EX9200-A# set commit peers EX9200-B user authentication “$ABC123”
MC-LAG IRBを設定し、MC-LAG IRBピアに静的アドレス解決プロトコル(ARP)を設定して、ルーティングプロトコルがIRBインターフェイスを通過できるようにします。
[edit interfaces] user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 l2-interface ae1 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 arp 192.168.100.3 mac 28:8a:1c:e5:3b:f0
VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーごとに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 virtual-address 192.168.100.1 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 priority 150 user@EX9200-A# set irb unit 100 family inet address 192.168.100.2/24 vrrp-group 1 accept-data
ループバックインターフェイスを設定します。
[edit interfaces] user@EX9200-A# set lo0 unit 0 family inet address 172.16.32.5/32
デフォルト ゲートウェイを構成します。
[edit routing-options] user@EX9200-A# set static route 0.0.0.0 next-hop 10.92.77.254
ループバック インターフェイスと ICCP インターフェイスを含む OSPF エリアを設定します。
[edit protocols] user@EX9200-A# set ospf area 0.0.0.0 interface lo0 passive user@EX9200-A# set ospf area 0.0.0.0 interface ae0
すべてのインターフェイスのリンク層ディスカバリープロトコルを設定します。
[edit protocols] user@EX9200-A# set lldp interface all
EX9200-Aで作成するアグリゲートイーサネットインターフェイスの数を設定します。
[edit chassis] user@EX9200-A# set aggregated-devices ethernet device-count 20
EX9200-AとEX9200-Bの両方に適用されるグローバルMC-LAG設定の設定グループを設定します。
グローバル設定は、EX9200-AとEX9200-Bの間で同期されます。
[edit groups] user@EX9200-A# set MC_Config_Global
MC_Config_Global設定グループを適用するピアを指定します。
[edit groups] user@EX9200-A# set MC_Config_Global when peers EX9200-A user@EX9200-A# set MC_Config_Global when peers EX9200-B
シャーシ間制御プロトコル(ICCP)インターフェイスに使用される集合型イーサネットインターフェイスにメンバーインターフェイスを追加します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/3/6 ether-options 802.3ad ae0 user@EX9200-A# set MC_Config_Global interfaces xe-1/3/6 ether-options 802.3ad ae0
シャーシ間制御プロトコル(ICCP)インターフェイスに使用する集合型イーサネットインターフェイス(ae0)を設定します。
手記:後のステップでae0のIPアドレスを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6"
ae0にLACPパラメーターを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp periodic fast
ae0にLACPシステムIDを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05
ae0でLACP管理キーを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae0 aggregated-ether-options lacp admin-key 0
ICLに使用する集合型イーサネットインターフェイス(ae1)にメンバーインターフェイスを追加します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/3/7 ether-options 802.3ad ae1 user@EX9200-A# set MC_Config_Global interfaces xe-1/3/7 ether-options 802.3ad ae1
ICLに使用する集合型イーサネットインターフェイスを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7"
ae1をレイヤー2インターフェイスとして設定します。
[edit groups] user@EX9200-A# set MC_Config_Global ae1 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global ae1 unit 0 family ethernet-switching vlan members all
ae1で802.1Q VLANタグ付きフレームの受信と送信を有効にします。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 vlan-tagging
ae1でLACPパラメーターを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp periodic fast
ae1でLACPシステムIDを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:06
ae1でLACP管理キーを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae1 aggregated-ether-options lacp admin-key 1
MC-LAGインターフェイスとして使用される集合型イーサネットインターフェイス(ae2)にメンバーインターフェイスを追加します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/0/1 ether-options 802.3ad ae2 user@EX9200-A# set MC_Config_Global interfaces xe-1/0/1 ether-options 802.3ad ae2
MC-LAGインターフェイスとして使用する集合型イーサネットインターフェイス(ae2)を設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 description “MC-LAG interface with members xe-0/0/1,xe-1/0/1”
ae2をレイヤー2インターフェイスとして設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global interfaces ae2 unit 0 family ethernet-switching vlan members all
ae2でLACPパラメーターを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp periodic fast
ae2でLACPシステムIDを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:07
ae2でLACP管理キーを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options lacp admin-key 2
ae2でMC-AEインターフェイスのプロパティを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2 user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1
ae2のモードをアクティブ-アクティブに指定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae mode active-active
MC-LAG ピアの再起動後に MC-AE インタフェースをアップ状態にするのを遅らせる時間を秒単位で指定します。
プロトコルコンバージェンスが終わるまでインターフェイスの起動を遅らせることで、障害が発生したリンクやデバイスのリカバリ中のパケットロスを防ぐことができます。このネットワーク構成例では、520 秒の遅延時間を使用します。この遅延時間は、ネットワークに最適でない場合があるため、ネットワーク要件に合わせて調整する必要があります。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae init-delay-time 520
MC-LAGグループのピアがダウンした場合、ステータス制御アクティブとして設定されたピアがアクティブピアになることを指定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
MC-LAGインターフェイスとして使用される集合型イーサネットインターフェイス(ae3)にメンバーインターフェイスを追加します。
手記:EX9200-Bは、xe-0/0/2の同じインターフェイス名を使用します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces xe-0/0/2 ether-options 802.3ad ae3
MC-LAGインターフェイスとして使用する集合型イーサネットインターフェイス(ae3)を設定します。
[edit groups] user@EX9200-A# set groups MC_Config_Global interfaces ae3 description “MC-LAG interface with members xe-0/0/2 on both switches”
ae3をレイヤー2インターフェイスとして設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 unit 0 family ethernet-switching interface-mode trunk user@EX9200-A# set MC_Config_Global interfaces ae3 unit 0 family ethernet-switching vlan members all
ae3でLACPパラメーターを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp active user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp periodic fast
ae3でLACPシステムIDを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp system-id 00:01:02:03:04:08
ae3でLACP管理キーを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options lacp admin-key 3
ae3でMC-AEインターフェイスのプロパティを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mc-ae-id 3 user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae redundancy-group 1
ae3のモードをアクティブ-アクティブに指定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae mode active-active
MC-LAG ピアの再起動後に MC-AE インタフェースをアップ状態にするのを遅らせる時間を秒単位で指定します。
プロトコルコンバージェンスが終わるまでインターフェイスの起動を遅らせることで、障害が発生したリンクやデバイスのリカバリ中のパケットロスを防ぐことができます。このネットワーク構成例では、520 秒の遅延時間を使用します。この遅延時間は、ネットワークに最適でない場合があるため、ネットワーク要件に合わせて調整する必要があります。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae init-delay-time 520
MC-LAGグループのピアがダウンした場合、ステータス制御アクティブとして設定されたピアがアクティブピアになることを指定します。
[edit groups] user@EX9200-A# set MC_Config_Global interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
エンド ユーザを接続するために VLAN 100 を設定します。
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 vlan-id 100
VLAN 100 のルーテッド VLAN インターフェイスを設定します。
[edit groups] user@EX9200-A# set MC_Config_Global vlans v100 l3-interface irb.100
整合性チェックを有効にします。
[edit groups] user@EX9200-A# set MC_Config_Global multi-chassis mc-lag consistency-check
オプションのループ防止のために、ae2およびae3インターフェイス(MC-LAGインターフェイス)でラピッドスパニングツリープロトコルを有効にします。
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae2 user@EX9200-A# set MC_Config_Global protocols rstp interfaces ae3
RSTP ブリッジの優先度を設定します。
ブリッジ優先度を0に設定すると、EX9200-AおよびEX9200-BのMC-AEノードが最適な優先度になります。
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp bridge-priority 0
RSTPシステム識別子の値を設定します。
[edit groups] user@EX9200-A# set MC_Config_Global protocols rstp system-id 00:01:02:03:04:09
スイッチのサービス ID を指定します。
スイッチサービスIDは、MC-LAGメンバー間でアプリケーション、ARP、MAC学習を同期させるために使用されます。
[edit groups] user@EX9200-A# set MC_Config_Global switch-options service-id 1
ローカルピアに適用されるMC-LAG設定の設定グループを設定します。
[edit groups] user@EX9200-A# set MC_Config_Local
ICCPインターフェイス(ae0)をレイヤー3インターフェイスとして設定します。
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae0 unit 0 family inet address 172.16.32.9/30
集合型イーサネットインターフェイスが属する MC-LAG(ae2)の一意のシャーシIDを指定します。
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae chassis-id 0
アクティブにするae2のステータス制御設定を指定します。
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae2 aggregated-ether-options mc-ae status-control active
集合型イーサネットインターフェイスが属する MC-LAG(ae3)の一意のシャーシIDを指定します。
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae chassis-id 0
アクティブにするae3のステータス制御設定を指定します。
[edit groups] user@EX9200-A# set MC_Config_Local interfaces ae3 aggregated-ether-options mc-ae status-control active
リモートピアに適用されるMC-LAG設定の設定グループを設定します。
[edit groups] user@EX9200-A# set MC_Config_Remote
ae0をレイヤー3インターフェイスとして設定します。
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae0 unit 0 family inet address 172.16.32.10/30
集合型イーサネットインターフェイスが属する MC-LAG(ae2)の一意のシャーシIDを指定します。
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae chassis-id 1
スタンバイにするae2のステータス制御設定を指定します。
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae2 aggregated-ether-options mc-ae status-control standby
集合型イーサネットインターフェイスが属する MC-LAG(ae3)の一意のシャーシIDを指定します。
[edit groups] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae chassis-id 1
スタンバイするae3のステータス制御設定を指定します。
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae status-control standby
MC-LAGグループのピアがダウンした場合、ステータス制御アクティブとして設定されたピアがアクティブピアになることを指定します。
[edit interfaces] user@EX9200-A# set MC_Config_Remote interfaces ae3 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-standby
2つのMC-LAGピア間のリンク保護を有効にします。
障害が発生した場合に、MC-AEインターフェイスae2およびae3を保護するためのICLとして機能するインターフェイスae1を割り当てます。
[edit interfaces] user@EX9200-A# set ae2 unit 0 multi-chassis-protection 172.16.32.6 interface ae1
user@EX9200-A# set ae3 unit 0 multi-chassis-protection 172.16.32.6 interface ae1
ICCPインターフェイスのローカルIPアドレスを指定します。
[edit protocols] user@EX9200-A# set iccp local-ip-addr 172.16.32.5
ICCP の接続を高速化するために、セッション確立の保留時間を設定します。
手記:セッション確立の保留時間の値として 50 秒を推奨します。
[edit protocols] user@EX9200-A# set iccp peer 172.16.32.6 session-establishment-hold-time 50 user@EX9200-A# set iccp peer 172.16.32.6 redundancy-group-id-list 1 user@EX9200-A# set iccp peer 172.16.32.6 backup-liveness-detection backup-peer-ip 10.92.76.4
ICCP に対して BFD を有効にするには、最小受信間隔を設定します。
最小の受信間隔値は 6 秒にすることをお勧めします。
[edit protocols] user@EX9200-A# set iccp peer 172.16.32.6 liveness-detection minimum-interval 2000 user@EX9200-A# set iccp peer 172.16.32.6 liveness-detection multiplier 4
Junos設定がMC_Config_Global、MC_Config_Local、およびMC_Config_Remote設定グループからステートメントを継承するように、以前に設定したグループを適用します。
[edit] user@EX9200-A# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
EX9200-BでMC-LAGを設定する
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。
スイッチにアクセスするためのユーザー アカウント、ユーザー識別子(UID)、ログイン クラス、およびパスワードを作成します。
[edit system] user@EX9200-A# set login user MCLAG_Admin uid 2000 user@EX9200-B# set login user MCLAG_Admin class super-user user@EX9200-B# set login user MCLAG_Admin authentication encrypted-password “$ABC123”
EX9200-Aを10.92.76.2に、EX9200-Bを10.92.76.4に静的にマッピングします。
[edit system] user@EX9200-B# set static-host-mapping EX9200-A inet 10.92.76.2 user@EX9200-B# set static-host-mapping EX9200-B inet 10.92.76.4
SSH を使用して NETCONF サービスを有効にします。
[edit system] user@EX9200-B# set services netconf ssh
peers-synchronize
ステートメントを有効にして、デフォルトでMC-LAG設定をEX9200-BからEX9200-Aにコピーしてロードします。[edit system] user@EX9200-B# set commit peers-synchronize
EX9200-BがMC-LAG設定を同期するピアであるEX9200-Aのホスト名、ユーザー名、および認証の詳細を設定します。
[edit system] user@EX9200-B# set commit peers EX9200-A user MCLAG_Admin user@EX9200-A# set commit peers EX9200-A authentication "$ABC123"
MC-LAG IRBを設定し、MC-LAG IRBピアに静的アドレス解決プロトコル(ARP)を設定して、ルーティングプロトコルがIRBインターフェイスを通過できるようにします。
[edit interfaces] user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 l2-interface ae1 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 arp 192.168.100.2 mac 28:8a:1c:e3:f7:f0
VRRP グループの各スイッチ間で共有される仮想 IP アドレスを割り当て、VRRP グループの個々のメンバーごとに個別の IP アドレスを割り当てることで、MC-LAG で VRRP を有効にします。
[edit interfaces] user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 virtual-address 192.168.100.1 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 priority 100 user@EX9200-B# set irb unit 100 family inet address 192.168.100.3/24 vrrp-group 1 accept-data
ループバックインターフェイスを設定します。
[edit interfaces] user@EX9200-B# set lo0 unit 0 family inet address 172.16.32.6/32
デフォルト ゲートウェイを構成します。
[edit routing-options] user@EX9200-B# set static route 0.0.0.0 next-hop 10.92.77.254
ループバック インターフェイスと ICCP インターフェイスを含む OSPF エリアを設定します。
[edit protocols] user@EX9200-B# set ospf area 0.0.0.0 interface lo0 passive user@EX9200-B# set ospf area 0.0.0.0 interface ae0
すべてのインターフェイスのリンク層ディスカバリープロトコルを設定します。
[edit protocols] user@EX9200-B# set lldp interface all
EX9200-Bで作成するアグリゲートイーサネットインターフェイスの数を設定します。
[edit chassis] user@EX9200-B# set aggregated-devices ethernet device-count 20
2つのMC-LAGピア間のリンク保護を有効にします。
障害が発生した場合に、MC-AEインターフェイスae2およびae3を保護するためのICLとして機能するインターフェイスae1を割り当てます。
[edit interfaces] user@EX9200-B# set ae2 unit 0 multi-chassis-protection 172.16.32.5 interface ae1 user@EX9200-B# set ae3 unit 0 multi-chassis-protection 172.16.32.5 interface ae1
ICCPインターフェイスのローカルIPアドレスを指定します。
[edit protocols] user@EX9200-B# set iccp local-ip-addr 172.16.32.6
ICCP の接続を高速化するために、セッション確立の保留時間を設定します。
手記:セッション確立の保留時間の値として 50 秒を推奨します。
[edit protocols] user@EX9200-B# set iccp peer 172.16.32.5 session-establishment-hold-time 50 user@EX9200-B# set iccp peer 172.16.32.5 redundancy-group-id-list 1 user@EX9200-B# set iccp peer 172.16.32.5 backup-liveness-detection backup-peer-ip 10.92.76.2
ICCP に対して BFD を有効にするには、最小受信間隔を設定します。
最小の受信間隔値は 6 秒にすることをお勧めします。
[edit protocols] user@EX9200-B# set iccp peer 172.16.32.5 liveness-detection minimum-interval 2000 user@EX9200-B# set iccp peer 172.16.32.5 liveness-detection multiplier 4
Junos設定がMC_Config_Global、MC_Config_Local、およびMC_Config_Remote設定グループからステートメントを継承するように、以前に設定したグループを適用します。
[edit] user@EX9200-B# set apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ]
業績
設定をコミットする前に、EX9200-Aで設定の結果を表示します。
user@EX9200-A# show system services netconf { ssh; }
user@EX9200-A# show system commit peers-synchronize; peers { EX9200-B { user MCLAG_Admin; authentication "$ABC123”; } } }
user@EX9200-A# show interfaces ae2 { unit 0 { multi-chassis-protection 172.16.32.6 { interface ae1; } } } ae3 { unit 0 { multi-chassis-protection 172.16.32.6 { interface ae1; } } } irb { unit 100 { family inet { address 192.168.100.2/24 { arp 192.168.100.3 l2-interface ae1.0 mac 28:8a:1c:e5:3b:f0; vrrp-group 1 { virtual-address 192.168.100.1; priority 150; accept-data; } } } } } lo0 { unit 0 { family inet { address 172.16.32.5/32; } } }
user@EX9200-A# show routing-options static { route 0.0.0.0/0 next-hop 10.92.77.254; }
user@EX9200-A# show protocols ospf { area 0.0.0.0 { interface lo0.0 { passive; } interface ae0.0; } } iccp { local-ip-addr 172.16.32.5; peer 172.16.32.6 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.92.76.4; } liveness-detection { minimum-interval 2000; multiplier 4; } } } lldp { interface all; }
user@EX9200-A# show chassis aggregated-devices { ethernet { device-count 20; } }
user@EX9200-A# show groups MC_Config_Global when { peers [ EX9200-A EX9200-B ]; } interfaces { xe-0/3/6 { ether-options { 802.3ad ae0; } } xe-1/3/6 { ether-options { 802.3ad ae0; } } ae0 { description "ICCP Layer 3 Link with 2 members,xe-0/3/6,xe-1/3/6"; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:05; admin-key 0; } } } xe-0/3/7 { ether-options { 802.3ad ae1; } } xe-1/3/7 { ether-options { 802.3ad ae1; } } ae1 { description "ICL Layer 2 link with 2 members,xe-0/3/7,1/3/7"; vlan-tagging; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:06; admin-key 1; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } xe-0/0/1 { ether-options { 802.3ad ae2; } } xe-1/0/1 { ether-options { 802.3ad ae2; } } ae2 { description "MC-LAG interface with members xe-0/0/1,xe-1/0/1"; aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:07; admin-key 2; } mc-ae { mc-ae-id 2; redundancy-group 1; mode active-active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } xe-0/0/2 { ether-options { 802.3ad ae3; } } ae3 { description “MC-LAG interface with members xe-0/0/2 on both switches” aggregated-ether-options { lacp { active; periodic fast; system-id 00:01:02:03:04:08; admin-key 3; } mc-ae { mc-ae-id 3; redundancy-group 1; mode active-active; init-delay-time 520; events { iccp-peer-down { prefer-status-control-active; } } } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } } multi-chassis { mc-lag { consistency-check; } } protocols { rstp { bridge-priority 0; system-id 00:01:02:03:04:09; interface ae2; interface ae3; } } switch-options { service-id 1; } vlans { v100 { vlan-id 100; l3-interface irb.100; } }
user@EX9200-A# show groups MC_Config_Local interfaces { ae0 { unit 0 { family inet { address 172.16.32.9/30; } } } ae2 { aggregated-ether-options { mc-ae { chassis-id 0; status-control active; } } } ae3 { aggregated-ether-options { mc-ae { chassis-id 0; status-control active; } } } }
user@EX9200-A# show groups MC_Config_Remote interfaces { ae0 { unit 0 { family inet { address 172.16.32.10/30; } } } ae2 { aggregated-ether-options { mc-ae { chassis-id 1; status-control standby; } } } ae3 { aggregated-ether-options { mc-ae { chassis-id 1; status-control standby; } } } }
user@EX9200-A# show apply-groups apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ];
設定をコミットする前に、EX9200-Bで設定の結果を表示します。
user@EX9200-B# show system services netconf { ssh; }
user@EX9200-B# show system commit peers-synchronize; peers { EX9200-A { user MCLAG_Admin; authentication "$ABC123”; } }
user@EX9200-B# show interfaces ae2 { unit 0 { multi-chassis-protection 172.16.32.5 { interface ae1; } } } ae3 { unit 0 { multi-chassis-protection 172.16.32.5 { interface ae1; } } } irb { unit 100 { family inet { address 192.168.100.3/24 { arp 192.168.100.2 l2-interface ae1.0 mac 28:8a:1c:e3:f7:f0; vrrp-group 1 { virtual-address 192.168.100.1; priority 100; accept-data; } } } } } lo0 { unit 0 { family inet { address 172.16.32.6/32; } } }
user@EX9200-B# show routing-options static { route 0.0.0.0/0 next-hop 10.92.77.254; }
user@EX9200-B# show protocols ospf { area 0.0.0.0 { interface lo0.0 { passive; } interface ae0.0; } } iccp { local-ip-addr 172.16.32.6; peer 172.16.32.5 { session-establishment-hold-time 50; redundancy-group-id-list 1; backup-liveness-detection { backup-peer-ip 10.92.76.2; } liveness-detection { minimum-interval 2000; multiplier 4; } } } lldp { interface all; }
user@EX9200-B# show chassis aggregated-devices { ethernet { device-count 20; } }
user@EX9200-B# show apply-groups [ MC_Config_Global MC_Config_Local MC_Config_Remote ];
検証
- MC-LAG での ICCP の検証
- MC-LAG での LACP の検証
- MC-LAGでのアグリゲート イーサネット インターフェイスの検証
- MC-LAG での MAC 学習の検証
- MC-LAG での VRRP の検証
- MC-LAG での OSPF の検証
- 構成の整合性チェックに合格したことの確認
- グローバル設定の設定整合性チェックステータスの確認
- シャーシ間制御リンクの設定整合性チェックステータスの確認
- MC-LAGインターフェイスの設定整合性チェックステータスの確認
- VLAN設定の設定整合性チェックステータスの確認
- VRRP の設定整合性チェック ステータスの検証
MC-LAG での ICCP の検証
目的
MC-LAG内の各デバイスでICCPが実行されていることを確認します。
アクション
ICCPがEX9200-A上で動作していることを確認します。
user@EX92000-A> show iccp Redundancy Group Information for peer 172.16.32.6 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: mclag_cfgchkd Redundancy Group IDs Joined: 1
ICCPがEX9200-B上で動作していることを確認します。
user@EX9200-B> show iccp Redundancy Group Information for peer 172.16.32.5 TCP Connection : Established Liveliness Detection : Up Backup liveness peer status: Up Redundancy Group ID Status 1 Up Client Application: lacpd Redundancy Group IDs Joined: 1 Client Application: l2ald_iccpd_client Redundancy Group IDs Joined: 1 Client Application: mclag_cfgchkd Redundancy Group IDs Joined: 1
意味
この出力は、MC-LAGをホストしているピア間のTCP接続が稼働していること、活性検出が稼働していること、バックアップ活性ピアのステータスが稼働していること、LACPD、MCLAG_CFGCHKD、L2ALD_ICCP_CLIENTクライアントアプリケーションが実行中であることを示しています。
MC-LAG での LACP の検証
目的
MC-LAG内の各デバイスでLACPが正しく動作していることを確認します。
アクション
EX9200-AでLACPインターフェイスが稼働していることを確認します。
user@EX9200-A> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/6 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/6 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/6 Current Fast periodic Collecting distributing xe-1/3/6 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/7 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/7 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/7 Current Fast periodic Collecting distributing xe-1/3/7 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/1 Actor No Yes No No No Yes Fast Active xe-0/0/1 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-1/0/1 Port disabled Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Current Fast periodic Collecting distributing
EX9200-BでLACPインターフェイスが稼働していることを確認します。
user@EX9200-B> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/6 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/6 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/6 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/6 Current Fast periodic Collecting distributing xe-1/3/6 Current Fast periodic Collecting distributing Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-0/3/7 Partner No No Yes Yes Yes Yes Fast Active xe-1/3/7 Actor No No Yes Yes Yes Yes Fast Active xe-1/3/7 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/3/7 Current Fast periodic Collecting distributing xe-1/3/7 Current Fast periodic Collecting distributing Aggregated interface: ae2 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-1/0/1 Actor No Yes No No No Yes Fast Active xe-1/0/1 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/1 Current Fast periodic Collecting distributing xe-1/0/1 Current Fast periodic Collecting distributing Aggregated interface: ae3 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/2 Actor No Yes No No No Yes Fast Active xe-0/0/2 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/2 Current Fast periodic Collecting distributing
意味
この出力は、デバイスおよび関連するすべてのインターフェイスの両方が、LACP ネゴシエーションに適切に参加していることを意味します。
MC-LAGでのアグリゲート イーサネット インターフェイスの検証
目的
すべてのaeインターフェイスがMC–LAGで正しく設定されていることを確認します。
アクション
EX9200-Aのaeインターフェイスを確認します。
user@EX9200-A> show interfaces mc-ae Member Link : ae2 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.6 ae1.0 up Member Link : ae3 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae3.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.6 ae1.0 up
EX9200-Bのaeインターフェイスを確認します。
user@EX9200-B> show interface mc-ae Member Link : ae2 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae2.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.5 ae1.0 up Member Link : ae3 Current State Machine's State: mcae active state Configuration Error Status : No Error Local Status : active Local State : down Peer Status : active Peer State : down Logical Interface : ae3.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 172.16.32.5 ae1.0 up
意味
この出力は、各デバイスのmc-aeインターフェイスが稼働しており、アクティブであることを意味します。
MC-LAG での MAC 学習の検証
目的
デバイス間のMAC学習がMC-LAGで行われていることを確認します。
アクション
EX9200-Aのイーサネットスイッチングテーブルを表示します。
user@EX9200-A> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : EVPN-2 Vlan MAC MAC Age Logical NH RTR name address flags interface Index ID v100 10:0e:7e:b1:01:80 DC - pip-7.040010000000 1048580 1048580 v100 4c:96:14:e7:fd:81 DRC - ae10.200 0 0
EX9200-Bのイーサネットスイッチングテーブルを表示します。
user@EX9200-B> show ethernet-switching table MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static, C - Control MAC SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 2 entries, 2 learned Routing instance : EVPN-2 Vlan name MAC address MAC flags Age Logical interface NH Index RTR ID v100 10:0e:7e:b1:01:80 DC - pip-7.060010000000 1048581 1048580 v100 4c:96:14:e7:fd:81 D - ae10.200 0 0
意味
この出力は、MC-LAGで定義された共有VLAN内でMACアドレスが正しく学習されたことを意味します。
MC-LAG での VRRP の検証
目的
MC-LAG 内のデバイス間で VRRP が稼働しており、アクティブになっていることを確認します。
アクション
EX9200-AでVRRPが起動してアクティブになっていることを確認します。
user@EX9200-A> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.100 up 1 master Active A 0.789 lcl 192.168.100.2 vip 192.168.100.1
この例では、スイッチ A がプライマリ VRRP メンバーです。
EX9200-BでVRRPが起動してアクティブになっていることを確認します。
user@EX9200-B> show vrrp Interface State Group VR state VR Mode Timer Type Address irb.100 up 1 backup Active D 2.887 lcl 192.168.100.3 vip 192.168.100.1 mas 192.168.100.2
この例では、スイッチ B がバックアップ VRRP メンバーです。
意味
この出力は、VRRP が正常に稼働していることを意味します。
MC-LAG での OSPF の検証
目的
OSPF が MC-LAG を使用して正しく稼働していることを確認します。
アクション
EX9200-AのOSPFネイバーを表示します。
user@EX9200-A> show ospf neighbor Address Interface State ID Pri Dead 172.16.32.10 ae0.0 Full 172.16.32.6 128 33
EX9200-AのOSPFルーティングテーブルを表示します。
user@EX9200-A> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 172.16.32.6 Intra Router IP 1 ae0.0 172.16.32.10 172.16.32.5/32 Intra Network IP 0 lo0.0 172.16.32.6/32 Intra Network IP 1 ae0.0 172.16.32.10 172.16.32.8/30 Intra Network IP 1 ae0.0
EX9200-BのOSPFネイバーを表示します。
user@EX9200-B> show ospf neighbor Address Interface State ID Pri Dead 172.16.32.9 ae0.0 Full 172.16.32.5 128 31
EX9200-BのOSPFルーティングテーブルを表示します。
user@EX9200-B> show ospf route Topology default Route Table: Prefix Path Route NH Metric NextHop Nexthop Type Type Type Interface Address/LSP 172.16.32.5 Intra Router IP 1 ae0.0 172.16.32.9 172.16.32.5/32 Intra Network IP 1 ae0.0 172.16.32.9 172.16.32.6/32 Intra Network IP 0 lo0.0 172.16.32.8/30 Intra Network IP 1 ae0.0
意味
この出力は、隣接するデバイスが完全に隣接していることを示しています。
構成の整合性チェックに合格したことの確認
目的
不一致、整合性要件(同一または一意)、適用レベル(必須または望ましい)、および設定整合性チェックの結果がないかチェックされるコミット済み MC-LAG パラメータのリストを表示します。結果は合格または不合格です。
アクション
EX9200-Aの設定整合性チェックに合格した、または失敗したコミット済みMC-LAGパラメーターのリストを表示します。
user@EX9200-A> show multi-chassis mc-lag configuration-consistency Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.5 172.16.32.6 PASS backup-liveness-detection Mandatory 10.92.76.4 10.92.76.2 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.2/24 192.168.100.3/24 PASS
EX9200-Bの設定整合性チェックに合格した、または失敗したコミット済みMC-LAGパラメーターのリストを表示します。
user@EX9200-B> show multi-chassis mc-lag configuration-consistency Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.6 172.16.32.5 PASS backup-liveness-detection Mandatory 10.92.76.2 10.92.76.4 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.3/24 192.168.100.2/24 PASS
意味
出力には、設定およびコミットされたすべてのMC-LAGパラメータが設定整合性チェックに合格したことが示されています。
グローバル設定の設定整合性チェックステータスの確認
目的
MC-LAG機能に関連するコミットされたすべてのグローバル設定の設定整合性チェックステータス、整合性要件(同一または一意)、実施レベル(必須または望ましい)、および設定整合性チェックの結果を表示します。結果は合格または不合格です。
このコマンドは、 show multi-chassis mc-lag configuration-consistency
コマンドに表示される内容のサブセットのみを表示します。グローバル構成に関連する次のパラメーターの一貫性がチェックされます。
ICL インターフェイス
RSTP ブリッジ優先度
サービス ID
セッション確立保留時間
ICCPインターフェイスのローカルIPアドレス
バックアップ活性検出ピアIPアドレス
ICCP/BFD乗算器
ICL、MC-LAG インターフェイス、および VLAN と VRRP の設定に固有のパラメータについては、このドキュメントの後半で説明します。
アクション
EX9200-Aの設定整合性チェックに合格した、または失敗したコミット済みのグローバル設定パラメータのリストを表示します。
以下の出力は、MC-LAG設定に直接影響するすべてのパラメータを示しています。
user@EX9200-A> show multi-chassis mc-lag configuration-consistency global-config Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.5 172.16.32.6 PASS backup-liveness-detection Mandatory 10.92.76.4 10.92.76.2 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS
EX9200-Bの設定整合性チェックに合格した、または失敗したコミット済みのグローバル設定パラメータのリストを表示します
user@EX9200-B> show multi-chassis mc-lag configuration-consistency global-config Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- ICL interface Mandatory ae1 ae1 PASS rstp-bridge-priority Desirable 0 0 PASS service-id Mandatory 1 1 PASS session-establishment-hold-time Mandatory 300 300 PASS local-ip-addr Mandatory 172.16.32.6 172.16.32.5 PASS backup-liveness-detection Mandatory 10.92.76.2 10.92.76.4 PASS iccp/bfd multiplier Mandatory 4 4 PASS bfd minimum-interval Mandatory 2000 2000 PASS session-establishment-hold-time Mandatory 50 50 PASS
意味
出力は、MC-LAG に関連するコミットされたグローバル設定が設定整合性チェックに合格したことを示しています。
シャーシ間制御リンクの設定整合性チェックステータスの確認
目的
ICL に関連するパラメータの構成整合性チェックの状態、整合性要件 (同一または一意)、実施レベル (必須または望ましい)、および構成整合性チェックの結果を表示します。結果は合格または不合格です。ICL インターフェイスに関連するパラメータの例としては、インターフェイス モードやインターフェイスが属する VLAN などがあります。
このコマンドは、 show multi-chassis mc-lag configuration-consistency
コマンドに表示される内容のサブセットのみを表示します。ICL 構成に関連する以下のパラメータは、整合性チェックのためにチェックされます。
VLANメンバーシップ
インターフェイス モード
アクション
EX9200-Aの設定整合性チェックに合格した、または失敗したコミットされたICL設定パラメータのリストを表示します
user@EX9200-A> show multi-chassis mc-lag configuration-consistency icl-config Local Physical Interface:ae1 Peer Physical Interface :ae1 Local Logical Interface:ae1.0 Peer Logical Interface :ae1.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
EX9200-Bの設定整合性チェックに合格した、または失敗したコミットされたICL設定パラメータのリストを表示します
user@EX9200-B> show multi-chassis mc-lag configuration-consistency icl-config Local Physical Interface:ae1 Peer Physical Interface :ae1 Local Logical Interface:ae1.0 Peer Logical Interface :ae1.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
意味
出力では、ICL に関連するコミット済み MC-LAG パラメータが設定整合性チェックに合格したことがわかります。
MC-LAGインターフェイスの設定整合性チェックステータスの確認
目的
マルチシャーシの集合型イーサネットインターフェイスに関連するコミット済みパラメータの設定整合性チェックステータス、整合性要件(同一または一意)、適用レベル(必須または望ましい)、設定整合性チェックの結果を表示します。結果は合格または不合格です。
このコマンドは、 show multi-chassis mc-lag configuration-consistency
コマンドに表示される内容のサブセットのみを表示します。MC-AE インターフェイスに関連する次のパラメータの整合性がチェックされます。
LACP 管理キー
LACP システム ID
LACP 周期間隔
ステータスコントロール設定を優先
ステータス制御設定
モード
シャーシ ID
冗長グループID
ICLのVLANメンバーシップ
ICLのインターフェイスモード
アクション
EX9200-Aの設定整合性チェックに合格または不合格となった、コミットされたMC-LAGインターフェイス設定パラメーターのリストを表示します。
user@EX9200-A> show multi-chassis mc-lag configuration-consistency mcae-config Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:07 00:01:02:03:04:07 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:05 00:01:02:03:04:05 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS prefer-status-control-active Desirable TRUE -- PASS mcae status-control Mandatory standby active PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 0 1 PASS mcae redundancy-group Mandatory 1 1 PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
EX9200-Bの設定整合性チェックに合格した、または失敗したコミット済みMC-LAGインターフェイス設定パラメータのリストを表示します。
user@EX9200-B> show multi-chassis mc-lag configuration-consistency mcae-config Local Physical Interface:ae2 Peer Physical Interface :ae2 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 2 2 PASS lacp system-id Mandatory 00:01:02:03:04:05 00:01:02:03:04:05 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae2.0 Peer Logical Interface :ae2.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS Local Physical Interface:ae3 Peer Physical Interface :ae3 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- lacp admin-key Mandatory 3 3 PASS lacp system-id Mandatory 00:01:02:03:04:08 00:01:02:03:04:08 PASS lacp periodic Mandatory 0 0 PASS lacp mode Mandatory 0 0 PASS mcae status-control Mandatory active standby PASS mcae deployment mode Mandatory active-active active-active PASS mcae chassis-id Mandatory 1 0 PASS mcae redundancy-group Mandatory 1 1 PASS prefer-status-control-active Desirable -- TRUE PASS Local Logical Interface:ae3.0 Peer Logical Interface :ae3.0 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vlan membership Mandatory 100 100 PASS interface-mode Mandatory trunk trunk PASS
意味
出力は、MC-AEインターフェイスに関連するコミットされたMC-LAGパラメータが設定整合性チェックに合格したことを示しています。
VLAN設定の設定整合性チェックステータスの確認
目的
MC-LAG VLAN 設定に関連するコミット済みパラメータの設定整合性チェックステータス、整合性要件(同一または一意)、適用レベル(必須または望ましい)、設定整合性チェックの結果を表示します。結果は合格または不合格です。
このコマンドは、 show multi-chassis mc-lag configuration-consistency
コマンドに表示される内容のサブセットのみを表示します。VLAN および IRB の設定に関連する以下のパラメータの整合性がチェックされます。
VRRP グループ ID
IRB インターフェイスの IP アドレス
アクション
EX9200-Aでの設定整合性チェックに合格した、または失敗したコミット済みVLAN設定パラメーターのリストを表示します。
user@EX9200-A> show multi-chassis mc-lag configuration-consistency vlan-config Local VLAN:v100 Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.2/24 192.168.100.3/24 PASS
EX9200-B の設定整合性チェックに合格した、または失敗したコミット済み VLAN 設定パラメーターのリストを表示します。
user@EX9200-B> show multi-chassis mc-lag configuration-consistency vlan-config Peer VLAN :v100 Local IRB:irb.100 Peer IRB :irb.100 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group id Mandatory 1 1 PASS ipv4 address Mandatory 192.168.100.3/24 192.168.100.2/24 PASS
意味
出力は、VLANおよびIRB設定に関連するコミット済みMC-LAGパラメータが設定整合性チェックに合格したことを示しています。
VRRP の設定整合性チェック ステータスの検証
目的
VRRP 設定に関連するコミット済みパラメータの設定整合性チェックステータス、整合性要件(同一または一意)、適用レベル(必須または望ましい)、および設定整合性チェックの結果を表示します。結果は合格または不合格です。
このコマンドは、 show multi-chassis mc-lag configuration-consistency
コマンドに表示される内容のサブセットのみを表示します。VRRP 設定に関連する次のパラメータの一貫性がチェックされます: VRRP グループ仮想 IP アドレスと VRRP グループ プライオリティ値。
アクション
EX9200-A の設定整合性チェックに合格した、または失敗したコミット済み VRRP 設定パラメータのリストを表示します。
user@EX9200-A> show multi-chassis mc-lag configuration-consistency vrrp-config Local VRRP Group:1 Peer VRRP Group :1 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group virtual-address Mandatory 192.168.100.001 192.168.100.001 PASS vrrp-group priority Mandatory 150 100 PASS
EX9200-B の設定整合性チェックに合格した、または失敗したコミット済み VRRP 設定パラメータのリストを表示します。
user@EX9200-B> show multi-chassis mc-lag configuration-consistency vrrp-config Local VRRP Group:1 Peer VRRP Group :1 Configuration Item Enforcement Level Local Value Peer Value Result ------------------ ----------------- ----------- ---------- ------- vrrp-group virtual-address Mandatory 192.168.100.001 192.168.100.001 PASS vrrp-group priority Mandatory 100 150 PASS
意味
出力では、VRRP 設定に関連するコミット済み MC-LAG パラメータが設定整合性チェックに合格したことがわかります。
例:MC-LAG を介した FCoE トランジット スイッチのトラフィックに CoS を設定する
マルチシャーシリンクアグリゲーショングループ(MC-LAG)は、2台のスイッチ間の冗長性とロードバランシング、サーバーなどのクライアントデバイス向けのマルチホーミングサポート、スパニングツリープロトコル(STP)を実行しないループフリーのレイヤー2ネットワークを提供します。
この例では、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートしないで Junos OS を使用しています。スイッチが ELS をサポートするソフトウェアを実行している場合は、 例:MC-LAG を経由する FCoE トランジット スイッチのトラフィックに ELS を使用して CoS を設定するを参照してください。ELSの詳細については、「 拡張レイヤー2ソフトウェアCLIの使用」を参照してください。
MC-LAGを使用して、 逆U トポロジーのFCoE(イーサネット上のファイバーチャネル)トラフィックに冗長アグリゲーションレイヤーを提供できます。MC-LAG を介した FCoE トラフィックの損失のない転送をサポートするには、MC-LAG ポート メンバーを持つ両方のスイッチで適切なサービス クラス(CoS)を設定する必要があります。MC-LAG は転送クラスおよび IEEE 802.1p プライオリティ情報を伝送しないため、両方の MC-LAG スイッチで CoS 設定を同じにする必要があります。
この例では、2 つのスイッチを接続する MC-LAG を介して FCoE トラフィックにロスレス トランスポートを提供するように CoS を設定する方法を説明します。また、MC-LAG を形成する 2 つのスイッチに FCoE ホストを接続する FCoE トランジット スイッチで CoS を設定する方法についても説明します。
この例では、MC-LAG自体の設定方法については 説明しません 。ただし、この例には、MC-LAGでインターフェイスメンバーシップを設定する方法のみを示すMC-LAG設定のサブセットが含まれています。
FCoE-FC ゲートウェイ設定(仮想 FCoE-FC ゲートウェイ ファブリック)の一部であるポートは、MC-LAG をサポートしません。MC-LAG のメンバーであるポートは、FCoE パススルー トランジット スイッチ ポートとして機能します。
QFX シリーズ スイッチと EX4600 スイッチは、MC-LAG をサポートしています。QFabric システム ノードデバイスはMC-LAGをサポートしていません。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
FCoE トラフィック用の MC-LAG を形成する 2 台のジュニパーネットワークスQFX3500スイッチ。
トランジット スイッチ モードで FCoE サーバー アクセスを提供し、MC-LAG スイッチに接続する 2 台のジュニパーネットワークス QFX3500 スイッチ。これらのスイッチは、スタンドアロンQFX3500スイッチにすることも、QFabric システムのノード デバイスにすることもできます。
トランジット スイッチに接続された FCoE サーバー(または他の FCoE ホスト)。
QFXシリーズのJunos OSリリース12.2以降。
概要
FCoE トラフィックにはロスレス トランスポートが必要です。この例では、次の方法を示します。
プライオリティベースのフロー制御(PFC)および拡張伝送選択(ETS、FCoE 転送クラスの優先度と転送クラス セットの優先度グループのリソースの階層スケジューリング)を含む、MC-LAG を形成する 2 つのQFX3500スイッチ上の FCoE トラフィックの CoS を設定します。
手記:インターフェイスでPFCを設定または変更すると、PFCの変更が完了するまでポート全体がブロックされます。PFC の変更が完了すると、ポートのブロックが解除され、トラフィックが再開されます。ポートをブロックすると、イングレストラフィックとエグレストラフィックが停止し、ポートのブロックが解除されるまで、ポート上のすべてのキューでパケット損失が発生します。
FCoE ホストを MC-LAG スイッチに接続し、FCoE トランジット スイッチのアクセス ポートの FCoE VLAN で FIP スヌーピングを有効にする 2 台の FCoE トランジット スイッチで CoS for FCoE を設定します。
FCoE VLANでIGMPスヌーピングを無効にします。
手記:これは、VLAN で IGMP スヌーピングが有効になっている場合にのみ必要です。Junos OS リリース 13.2 以前までは、IGMP スヌーピングはデフォルトで VLAN で有効になっていました。Junos OSリリース13.2以降、IGMPスヌーピングはデフォルトでデフォルトVLANでのみ有効になっています。
ロスレス FCoE トランスポートをサポートするために、インターフェイスごとに適切なポート モード、MTU、FCoE の信頼済みまたは非信頼状態を設定します。
位相幾何学
トランジット スイッチとして機能するスイッチは、 図 6 に示すように、逆 U ネットワーク トポロジーの FCoE トラフィックで MC-LAG をサポートします。
表 3 に、この例の構成コンポーネントを示します。
コンポーネント |
設定 |
---|---|
ハードウェア |
QFX3500スイッチ x 4(パススルー トランジット スイッチとして MC-LAG を形成する 2 台と、FCoE アクセス用のトランジット スイッチ 2 台)。 |
フォワーディングクラス(すべてのスイッチ) |
デフォルト |
分類子(着信トラフィックのIEEE優先度への転送クラスマッピング) |
すべてのFCoEインターフェイス上のデフォルトのIEEE 802.1p信頼分類子。 |
LAG および MC-LAG |
S1—ポートxe-0/0/10およびx-0/0/11は、スイッチS1をスイッチS2に接続するLAG ae0のメンバーですポート xe-0/0/20 および xe-0/0/21 は MC-LAG ae1. のメンバーです。すべてのポートは、 S2—ポートxe-0/0/10およびx-0/0/11は、スイッチS2をスイッチS1に接続するLAG ae0のメンバーですポート xe-0/0/20 および xe-0/0/21 は MC-LAG ae1. のメンバーです。すべてのポートは、
手記:
スイッチS1およびS2のポートxe-0/0/20およびxe-0/0/21は、MC-LAGのメンバーです。 TS1—ポートxe-0/0/25およびx-0/0/26はLAG ae1のメンバーで、ポートモードで TS2—ポートxe-0/0/25およびx-0/0/26はLAG ae1のメンバーであり、ポートモードで |
FCoE キュー スケジューラ(すべてのスイッチ) |
|
転送クラスからスケジューラへのマッピング(すべてのスイッチ) |
スケジューラマップ |
転送クラス セット(FCoE 優先度グループ、すべてのスイッチ) |
Egressインターフェイス:
|
トラフィック制御プロファイル(すべてのスイッチ) |
|
PFC 輻輳通知プロファイル(すべてのスイッチ) |
イングレス インターフェイス:
|
FCoE VLAN 名とタグ ID |
名前— 4 つのスイッチすべてで FCoE トラフィックを伝送するインターフェイスに FCoE VLAN を含めます。 4 つすべてのスイッチで FCoE VLAN に属するインターフェイスで IGMP スヌーピングを無効にします。 |
FIP スヌーピング |
FCoE VLAN上のトランジットスイッチTS1およびTS2でFIPスヌーピングを有効にします。MC-LAG スイッチに接続する LAG インターフェイスを FCoE 信頼済みインターフェイスとして設定し、FIP スヌーピングを実行しないようにします。 この例ではVN2VN_Port FCoE サーバに接続された FCoE トランジット スイッチ インターフェイスで FIP スヌーピングを有効にします。この例は、トランジット スイッチVN2VF_Portアクセス ポートで FIP スヌーピングを有効にした場合にも同様に有効です。有効にする FIP スヌーピングの方式は、ネットワーク設定によって異なります。 |
この例では、デフォルトのIEEE 802.1p トラステッド BA 分類子を使用しています。明示的に設定された分類子を適用しない場合、トランク モードとタグ付きアクセス モード ポートに自動的に適用されます。
MC-LAG を介した FCoE トラフィックの CoS を設定するには、次の手順に従います。
デフォルトの FCoE 転送クラスと転送クラスからキューへのマッピングを使用します(FCoE 転送クラスまたは出力キューを明示的に設定しないでください)。デフォルトの FCoE 転送クラスは
fcoe
、デフォルトの出力キューはキュー3
です。手記:Junos OS リリース 12.2 では、明示的に設定された転送クラスにマッピングされたトラフィックは、たとえ
fcoe
などのロスレス転送クラスであっても、損失あり(best-effort
)トラフィックとして扱われ、損失なしの処理 は受けられません 。リリース 12.2 でロスレス処理を受けるには、トラフィックはデフォルトのロスレス転送クラス(fcoe
またはno-loss
)のいずれかを使用する必要があります。Junos OSリリース12.3以降では、明示的転送クラス設定に no-loss packet drop属性を含めることで、ロスレス転送クラスを設定することができます。
パケットのIEEE 802.1pコードポイント(CoS優先度)によって着信パケットを転送クラスにマッピングするデフォルトの信頼できるBA分類子を使用します。信頼できる分類子は、トランクおよびタグ付きアクセス ポート モードのインターフェイスのデフォルト分類子です。デフォルトの信頼された分類子は、IEEE 802.1p コード ポイント 3(
011
)を持つ着信パケットを FCoE 転送クラスにマッピングします。デフォルトの分類子を使用する代わりに BA 分類子を設定する場合は、両方の MC-LAG スイッチで FCoE トラフィックがまったく同じ方法で転送クラスに分類されるようにする必要があります。デフォルトの分類子を使用することで、MC-LAG ポートで一貫した分類子設定が保証されます。FCoE コード ポイント(この例ではコード ポイント
011
)で PFC を有効にする輻輳通知プロファイルを設定します。輻輳通知プロファイルの設定は、両方の MC-LAG スイッチで同じである必要があります。インターフェイスに輻輳通知プロファイルを適用します。
ロスレスFCoEトランスポートに必要な帯域幅を提供するために、インターフェイスで拡張伝送選択(ETS、階層スケジューリングとも呼ばれる)を設定します。ETS の設定には、FCoE 転送クラスの帯域幅スケジューリング、FCoE 転送クラスを含む転送クラス セット(プライオリティ グループ)、FCoE トラフィックを含む転送クラス セットに帯域幅を割り当てるトラフィック制御プロファイルの設定が含まれます。
インターフェイスに ETS スケジューリングを適用します。
損失のない FCoE トランスポートをサポートするために、各インターフェイスのポート モード、MTU、および FCoE の信頼済みまたは非信頼状態を設定します。
さらに、この例では、FCoE サーバに接続されているトランジット スイッチ TS1 および TS2 ポートで FIP スヌーピングを有効にする方法と、FCoE VLAN で IGMP スヌーピングを無効にする方法について説明します。セキュアなアクセスを提供するには、FCoE アクセス ポートで FIP スヌーピングを有効にする必要があります。
この例では、MC-LAG を介したロスレス FCoE トランスポートをサポートする CoS 設定に焦点を当てています。この例では、MC-LAGおよびLAGのプロパティを設定する方法については説明しませんが、ロスレストランスポートをサポートするために必要なポート特性を設定する方法と、MC-LAGとLAGにインターフェイスを割り当てる方法を示します。
CoSを設定する前に、以下を設定します。
スイッチ S1 および S2 をスイッチ TS1 および TS2 に接続する MC-LAG。
トランジット スイッチ TS1 および TS2 を MC-LAG スイッチ S1 および S2 に接続する LAG。
スイッチS1をスイッチS2に接続するLAG。
構成
MC-LAG を介したロスレス FCoE トランスポート用の CoS を設定するには、次のタスクを実行します。
CLIクイック構成
MC-LAG 全体でロスレス FCoE トランスポート用の CoS を迅速に設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて変数と詳細を変更し、 [edit]
階層レベルで MC-LAG スイッチ S1 および MC-LAG スイッチ S2 の CLI にコマンドをコピーして貼り付けます。CoSの設定は同じでなければならず、この例では両方のスイッチで同じポートを使用しているため、スイッチS1とS2の設定は同じです。
スイッチS1およびスイッチS2
set class-of-service schedulers fcoe-sched priority low transmit-rate 3g set class-of-service schedulers fcoe-sched shaping-rate percent 100 set class-of-service scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched set class-of-service forwarding-class-sets fcoe-pg class fcoe set class-of-service traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g set class-of-service traffic-control-profiles fcoe-tcp shaping-rate percent 100 set class-of-service interfaces ae0 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc set class-of-service interfaces ae0 congestion-notification-profile fcoe-cnp set class-of-service interfaces ae1 congestion-notification-profile fcoe-cnp set vlans fcoe_vlan vlan-id 100 set protocols igmp-snooping vlan fcoe_vlan disable set interfaces xe-0/0/10 ether-options 802.3ad ae0 set interfaces xe-0/0/11 ether-options 802.3ad ae0 set interfaces xe-0/0/20 ether-options 802.3ad ae1 set interfaces xe-0/0/21 ether-options 802.3ad ae1 set interfaces ae0 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces ae0 mtu 2180 set interfaces ae1 mtu 2180 set ethernet-switching-options secure-access-port interface ae0 fcoe-trusted set ethernet-switching-options secure-access-port interface ae1 fcoe-trusted
MC-LAG 全体でロスレス FCoE トランスポート用の CoS を迅速に設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて変数と詳細を変更し、 [edit]
階層レベルでトランジット スイッチ TS1 とトランジット スイッチ TS2 の CLI にコマンドをコピーして貼り付けます。CoSの設定は同じでなければならず、この例では両方のスイッチで同じポートを使用しているため、スイッチTS1とTS2の設定は同じです。
スイッチTS1とスイッチTS2
set class-of-service schedulers fcoe-sched priority low transmit-rate 3g set class-of-service schedulers fcoe-sched shaping-rate percent 100 set class-of-service scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched set class-of-service forwarding-class-sets fcoe-pg class fcoe set class-of-service traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g set class-of-service traffic-control-profiles fcoe-tcp shaping-rate percent 100 set class-of-service interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/30 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/31 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/32 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service interfaces xe-0/0/33 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp set class-of-service congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc set class-of-service interfaces ae1 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/30 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/31 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/32 congestion-notification-profile fcoe-cnp set class-of-service interfaces xe-0/0/33 congestion-notification-profile fcoe-cnp set vlans fcoe_vlan vlan-id 100 set protocols igmp-snooping vlan fcoe_vlan disable set interfaces xe-0/0/25 ether-options 802.3ad ae1 set interfaces xe-0/0/26 ether-options 802.3ad ae1 set interfaces ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan set interfaces xe-0/0/30 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/31 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/32 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces xe-0/0/33 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan set interfaces ae1 mtu 2180 set interfaces xe-0/0/30 mtu 2180 set interfaces xe-0/0/31 mtu 2180 set interfaces xe-0/0/32 mtu 2180 set interfaces xe-0/0/33 mtu 2180 set ethernet-switching-options secure-access-port interface ae1 fcoe-trusted set ethernet-switching-options secure-access-port vlan fcoe_vlan examine-fip examine-vn2v2 beacon-period 90000
MC-LAG スイッチ S1 および S2 の設定
手順
MC-LAG 全体のロスレス FCoE トランスポートをサポートするために、CoS リソース スケジューリング(ETS)、PFC、FCoE VLAN、LAG および MC-LAG インターフェイスのメンバーシップと特性を設定するには(この例では、デフォルトの fcoe
転送クラスとデフォルトの分類子を使用して、受信 FCoE トラフィックを FCoE IEEE 802.1p コード ポイント 011
にマッピングするため、これらは設定しません)。
FCoE キューの出力スケジューリングを設定します。
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
FCoE 転送クラスを FCoE スケジューラ(
fcoe-sched
)にマップします。[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
FCoE トラフィックの転送クラス セット(
fcoe-pg
)を設定します。[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
FCoE 転送クラス セットで使用するトラフィック制御プロファイル(
fcoe-tcp
)を定義します。[edit class-of-service traffic-control-profiles fcoe-tcp] user@switch# set scheduler-map fcoe-map guaranteed-rate 3g user@switch# set shaping-rate percent 100
FCoE 転送クラス セットとトラフィック制御プロファイルを LAG および MC-LAG インターフェイスに適用します。
[edit class-of-service] user@switch# set interfaces ae0 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp
IEEE 802.1 コード ポイント
011
に FCoE を適用する輻輳通知プロファイル(fcoe-cnp
)を作成して、FCoE 優先度で PFC を有効にします。[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
PFC 設定を LAG および MC-LAG インターフェイスに適用します。
[edit class-of-service] user@switch# set interfaces ae0 congestion-notification-profile fcoe-cnp user@switch# set interfaces ae1 congestion-notification-profile fcoe-cnp
FCoE トラフィック(
fcoe_vlan
)用に VLAN を設定します。[edit vlans] user@switch# set fcoe_vlan vlan-id 100
FCoE VLANでIGMPスヌーピングを無効にします。
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
2つのMC-LAGスイッチ間のLAGにメンバーインターフェイスを追加します。
[edit interfaces] user@switch# set xe-0/0/10 ether-options 802.3ad ae0 user@switch# set xe-0/0/11 ether-options 802.3ad ae0
メンバー インターフェイスを MC-LAG に追加します。
[edit interfaces] user@switch# set xe-0/0/20 ether-options 802.3ad ae1 user@switch# set xe-0/0/21 ether-options 802.3ad ae1
LAG(ae0)およびMC-LAG(ae1)のポートモードを
trunk
し、FCoE VLAN(fcoe_vlan
)のメンバーシップとして設定します。[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan
LAG および MC-LAG インターフェイスの MTU を
2180
に設定します。ペイロードとヘッダーのサイズにより、FCoE パケットの処理に必要な最小サイズは 2180 バイトです。MTU は、必要に応じてより大きなバイト数に設定できますが、2180 バイト以上に設定できます。
[edit interfaces] user@switch# set ae0 mtu 2180 user@switch# set ae1 mtu 2180
LAG および MC-LAG インターフェイスを FCoE 信頼ポートとして設定します。
他のスイッチに接続するポートは信頼されている必要があり、FIP スヌーピングを実行してはなりません。
[edit ethernet-switching-options secure-access-port interface] user@switch# set ae0 fcoe-trusted user@switch# set ae1 fcoe-trusted
FCoE トランジット スイッチ TS1 および TS2 の設定
手順
FCoE トランジット スイッチ TS1 および TS2 の CoS 設定は、MC LAG スイッチ S1 および S2 の CoS 設定と似ています。ただし、ポート設定は異なるため、スイッチ TS1 およびスイッチ TS2 の FCoE アクセス ポートで FIP スヌーピングを有効にする必要があります。
MC-LAG 全体でロスレス FCoE トランスポートをサポートするためのリソーススケジューリング(ETS)、PFC、FCoE VLAN、および LAG インターフェイスのメンバーシップと特性を設定するには(この例では、デフォルトの fcoe
転送クラスとデフォルトの分類子を使用して、着信 FCoE トラフィックを FCoE IEEE 802.1p コード ポイント 011
にマッピングするため、これらは設定しません)。
FCoE キューの出力スケジューリングを設定します。
[edit class-of-service schedulers fcoe-sched] user@switch# set priority low transmit-rate 3g user@switch# set shaping-rate percent 100
FCoE 転送クラスを FCoE スケジューラ(
fcoe-sched
)にマップします。[edit class-of-service] user@switch# set scheduler-maps fcoe-map forwarding-class fcoe scheduler fcoe-sched
FCoE トラフィックの転送クラス セット(
fcoe-pg
)を設定します。[edit class-of-service] user@switch# set forwarding-class-sets fcoe-pg class fcoe
FCoE 転送クラス セットで使用するトラフィック制御プロファイル(
fcoe-tcp
)を定義します。[edit class-of-service] user@switch# set traffic-control-profiles fcoe-tcp scheduler-map fcoe-map guaranteed-rate 3g user@switch# set traffic-control-profiles fcoe-tcp shaping-rate percent 100
FCoE 転送クラス セットとトラフィック制御プロファイルを LAG インターフェイスと FCoE アクセス インターフェイスに適用します。
[edit class-of-service] user@switch# set interfaces ae1 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/30 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/31 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/32 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp user@switch# set interfaces xe-0/0/33 forwarding-class-set fcoe-pg output-traffic-control-profile fcoe-tcp
IEEE 802.1 コード ポイント
011
に FCoE を適用する輻輳通知プロファイル(fcoe-cnp
)を作成して、FCoE 優先度で PFC を有効にします。[edit class-of-service] user@switch# set congestion-notification-profile fcoe-cnp input ieee-802.1 code-point 011 pfc
PFC設定をLAGインターフェイスとFCoEアクセスインターフェイスに適用します。
[edit class-of-service] user@switch# set interfaces ae1 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/30 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/31 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/32 congestion-notification-profile fcoe-cnp user@switch# set interfaces xe-0/0/33 congestion-notification-profile fcoe-cnp
FCoE トラフィック(
fcoe_vlan
)用に VLAN を設定します。[edit vlans] user@switch# set fcoe_vlan vlan-id 100
FCoE VLANでIGMPスヌーピングを無効にします。
[edit protocols] user@switch# set igmp-snooping vlan fcoe_vlan disable
メンバーインターフェイスをLAGに追加します。
[edit interfaces] user@switch# set xe-0/0/25 ether-options 802.3ad ae1 user@switch# set xe-0/0/26 ether-options 802.3ad ae1
LAG(
ae1
)で、ポートモードをtrunk
として設定し、FCoE VLAN(fcoe_vlan
)のメンバーシップとして設定します。[edit interfaces] user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk vlan members fcoe_vlan
FCoE アクセス インターフェイス(
xe-0/0/30
、xe-0/0/31
、xe-0/0/32
、xe-0/0/33
)で、ポート モードをtagged-access
に設定し、FCoE VLAN(fcoe_vlan
)のメンバーシップとして設定します。[edit interfaces] user@switch# set xe-0/0/30 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/31 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/32 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan user@switch# set xe-0/0/33 unit 0 family ethernet-switching port-mode tagged-access vlan members fcoe_vlan
LAG および FCoE アクセス インターフェイスの MTU を
2180
に設定します。2180 バイトは、ペイロードとヘッダーのサイズのため、FCoE パケットの処理に必要な最小サイズです。MTU は、必要に応じてより大きなバイト数に設定できますが、2180 バイト以上に設定できます。
[edit interfaces] user@switch# set ae1 mtu 2180 user@switch# set xe-0/0/30 mtu 2180 user@switch# set xe-0/0/31 mtu 2180 user@switch# set xe-0/0/32 mtu 2180 user@switch# set xe-0/0/33 mtu 2180
LAG インターフェイスを FCoE 信頼できるポートとして設定します。他のスイッチに接続するポートは信頼されている必要があり、FIP スヌーピングを実行しないようにする必要があります。
[edit ethernet-switching-options] user@switch# set secure-access-port interface ae1 fcoe-trusted
手記:アクセス ポート xe-0/0/30、xe-0/0/31、xe-0/0/32、xe-0/0/33 は、FCoE 信頼ポートとして設定されていません。アクセス ポートは FCoE デバイスに直接接続し、ネットワーク セキュリティを確保するために FIP スヌーピングを実行する必要があるため、信頼できないポートとしてデフォルトの状態のままです。
FCoE VLAN で FIP スヌーピングを有効にして、不正な FCoE ネットワーク アクセスを防止します(この例では VN2VN_Port FIP スヌーピングを使用しています。この例は、FIP スヌーピングを使用する場合VN2VF_Port同様に有効です)。
[edit ethernet-switching-options] user@switch# set secure-access-port vlan fcoe_vlan examine-fip examine-vn2vn beacon-period 90000
業績
MC-LAG スイッチ S1 と MC-LAG スイッチ S2 の CoS 設定の結果を表示します(両方のスイッチの結果は同じです)。
user@switch> show configuration class-of-service traffic-control-profiles { fcoe-tcp { scheduler-map fcoe-map; shaping-rate percent 100; guaranteed-rate 3g; } } forwarding-class-sets { fcoe-pg { class fcoe; } } congestion-notification-profile { fcoe-cnp { input { ieee-802.1 { code-point 011 { pfc; } } } } } interfaces { ae0 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } } scheduler-maps { fcoe-map { forwarding-class fcoe scheduler fcoe-sched; } } schedulers { fcoe-sched { transmit-rate 3g; shaping-rate percent 100; priority low; } }
show
コマンドでは設定のデフォルト部分が表示されないため、転送クラスと分類子の設定は表示されません。
FCoE トランジット スイッチ TS1 と FCoE トランジット スイッチ TS2 の CoS 設定の結果を表示します(両方のトランジット スイッチの結果は同じです)。
user@switch> show configuration class-of-service traffic-control-profiles { fcoe-tcp { scheduler-map fcoe-map; shaping-rate percent 100; guaranteed-rate 3g; } } forwarding-class-sets { fcoe-pg { class fcoe; } } congestion-notification-profile { fcoe-cnp { input { ieee-802.1 { code-point 011 { pfc; } } } } } interfaces { xe-0/0/30 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/31 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/32 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/33 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } } scheduler-maps { fcoe-map { forwarding-class fcoe scheduler fcoe-sched; } } schedulers { fcoe-sched { transmit-rate 3g; shaping-rate percent 100; priority low; } }
検証
CoS コンポーネントと FIP スヌーピングが設定され、正常に動作していることを確認するには、これらのタスクを実行します。この例では、デフォルトの fcoe
転送クラスとデフォルトのIEEE 802.1pトラステッド分類子を使用しているため、これらの設定の検証は示されていません。
- 出力キュー・スケジューラーが作成されていることの確認
- 優先グループ出力スケジューラ(トラフィック制御プロファイル)が作成されていることの確認
- 転送クラスセット(プライオリティグループ)が作成されていることの確認
- プライオリティベースのフロー制御が有効になっていることの確認
- インターフェイスサービスクラス設定が作成されていることの確認
- インターフェイスが正しく設定されていることを確認する
- FCoE トランジット スイッチ TS1 および TS2 アクセス インターフェイスの FCoE VLAN で FIP スヌーピングが有効になっていることの確認
- FCoE トランジット スイッチ TS1 および TS2 で FIP スヌーピング モードが正しいことを検証
- IGMP スヌーピングが FCoE VLAN で無効になっていることを確認する
出力キュー・スケジューラーが作成されていることの確認
目的
FCoE トラフィックの出力キュー スケジューラの帯域幅パラメーターと優先度が正しいこと、および正しい転送クラス(出力キュー)にマッピングされていることを確認します。キュー・スケジューラーの検証は、4 つのスイッチそれぞれで同じです。
アクション
以下の 運用モード コマンドを使用して、スケジューラ マップを一覧表示 show class-of-service scheduler-map fcoe-map
:
user@switch> show class-of-service scheduler-map fcoe-map Scheduler map: fcoe-map, Index: 9023 Scheduler: fcoe-sched, Forwarding class: fcoe, Index: 37289 Transmit rate: 3000000000 bps, Rate Limit: none, Buffer size: remainder, Buffer Limit: none, Priority: low Excess Priority: unspecified Shaping rate: 100 percent, drop-profile-map-set-type: mark Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile>
意味
show class-of-service scheduler-map fcoe-map
コマンドは、スケジューラ マップ fcoe-map
のプロパティを一覧表示します。コマンド出力には以下が含まれます。
スケジューラ マップの名前 (
fcoe-map
)スケジューラの名前 (
fcoe-sched
)スケジューラにマッピングされた転送クラス(
fcoe
)最小保証キュー帯域幅(送信レート
3000000000 bps
)スケジューリングの優先順位 (
low
)キューが消費できる優先グループの最大帯域幅(シェーピング レート
100 percent
)各ドロップ プロファイル名のドロップ プロファイル損失の優先度。FCoE トラフィックにドロップ プロファイルを適用しないため、この例ではドロップ プロファイルは含まれていません。
優先グループ出力スケジューラ(トラフィック制御プロファイル)が作成されていることの確認
目的
トラフィック制御プロファイル fcoe-tcp
が、正しい帯域幅パラメータとスケジューラ マッピングを使用して作成されていることを確認します。プライオリティグループスケジューラの検証は、4つのスイッチそれぞれで同じです。
アクション
動作モード コマンド show class-of-service traffic-control-profile fcoe-tcp
を使用して、FCoE トラフィック制御プロファイルのプロパティを一覧表示します。
user@switch> show class-of-service traffic-control-profile fcoe-tcp Traffic control profile: fcoe-tcp, Index: 18303 Shaping rate: 100 percent Scheduler map: fcoe-map Guaranteed rate: 3000000000
意味
show class-of-service traffic-control-profile fcoe-tcp
コマンドは、設定されたすべてのトラフィック制御プロファイルを一覧表示します。各トラフィック制御プロファイルのコマンド出力には以下が含まれます。
トラフィック制御プロファイルの名前(
fcoe-tcp
)プライオリティ グループが消費できる最大ポート帯域幅(シェーピング レート
100 percent
)トラフィック制御プロファイル(
fcoe-map
)に関連付けられたスケジューラ マップ最低保証プライオリティグループポート帯域幅(保証レート
3000000000
bps)
転送クラスセット(プライオリティグループ)が作成されていることの確認
目的
FCoE プライオリティ グループが作成されており、 fcoe
プライオリティ(転送クラス)が FCoE プライオリティ グループに属していることを確認します。転送クラスセットの検証は、4 つのスイッチそれぞれで同じです。
アクション
運用モードコマンドを使用して、転送クラスセットを一覧表示します show class-of-service forwarding-class-set fcoe-pg
:
user@switch> show class-of-service forwarding-class-set fcoe-pg Forwarding class set: fcoe-pg, Type: normal-type, Forwarding class set index: 31420 Forwarding class Index fcoe 1
意味
show class-of-service forwarding-class-set fcoe-pg
コマンドは、fcoe-pg
優先度グループに属するすべての転送クラス(優先度)と、優先度グループの内部インデックス番号を一覧表示します。このコマンドの出力は、転送クラス セット fcoe-pg
に転送クラス fcoe
が含まれていることを示しています。
プライオリティベースのフロー制御が有効になっていることの確認
目的
FCoE コード ポイントで PFC が有効になっていることを確認します。PFC 検証は、4 つのスイッチそれぞれで同じです。
アクション
以下の動作モードコマンドを使用して、FCoE 輻輳通知プロファイルを一覧表示 show class-of-service congestion-notification fcoe-cnp
:
user@switch> show class-of-service congestion-notification fcoe-cnp Type: Input, Name: fcoe-cnp, Index: 6879 Cable Length: 100 m Priority PFC MRU 000 Disabled 001 Disabled 010 Disabled 011 Enabled 2500 100 Disabled 101 Disabled 110 Disabled 111 Disabled Type: Output Priority Flow-Control-Queues 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
意味
show class-of-service congestion-notification fcoe-cnp
コマンドは、PFC が有効になっている輻輳通知プロファイル内のすべての IEEE 802.1p コード ポイントを一覧表示します。コマンド出力は、fcoe-cnp
輻輳通知プロファイルのコードポイント011
(fcoe
キュー)でPFCが有効になっていることを示しています。
また、この例ではデフォルトのケーブル長(100
メートル)、デフォルトの最大受信ユニット(2500
バイト)、および出力キューへの優先順位のデフォルトのマッピングも表示されます(この例ではこれらのオプションの設定が含まれていないため)。
インターフェイスサービスクラス設定が作成されていることの確認
目的
インターフェイスの CoS プロパティが正しいことを確認します。MC-LAG スイッチ S1 および S2 の検証出力は、FCoE トランジット スイッチ TS1 および TS2 の出力とは異なります。
アクション
運用モードコマンド show configuration class-of-service interfaces
を使用して、MC-LAGスイッチS1およびS2のインターフェイスCoS設定を一覧表示します。
user@switch> show configuration class-of-service interfaces ae0 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; }
show configuration class-of-service interfaces
運用モード コマンドを使用して、FCoE トランジット スイッチ TS1 および TS2 のインターフェイス CoS 設定を一覧表示します。
user@switch> show configuration class-of-service interfaces xe-0/0/30 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/31 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/32 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } xe-0/0/33 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; } ae1 { forwarding-class-set { fcoe-pg { output-traffic-control-profile fcoe-tcp; } } congestion-notification-profile fcoe-cnp; }
意味
show configuration class-of-service interfaces
コマンドは、すべてのインターフェイスのサービス クラス設定を一覧表示します。各インターフェイスのコマンド出力には、次のものが含まれます。
インターフェイスの名前 (
ae0
やxe-0/0/30
など)インターフェイス(
fcoe-pg
)に関連付けられた転送クラス セットの名前インターフェイスに関連付けられたトラフィック制御プロファイルの名前(出力トラフィック制御プロファイル、
fcoe-tcp
)インターフェイス(
fcoe-cnp
)に関連付けられた輻輳通知プロファイルの名前
LAGのメンバーであるインターフェイスは、個別には表示されません。LAG または MC-LAG CoS 設定は、LAG または MC-LAG のメンバーであるすべてのインターフェイスに適用されます。たとえば、MC-LAGスイッチS1およびS2のインターフェイスCoS設定出力には、LAG CoS設定が表示されますが、メンバーインターフェイスのCoS設定が個別に表示されることはありません。FCoE トランジット スイッチ TS1 および TS2 のインターフェイス CoS 設定出力には、LAG CoS 設定が表示されますが、LAG のメンバーではないインターフェイス xe-0/0/30、xe-0/0/31、xe-0/0/32、xe-0/0/33 の設定も表示されます。
インターフェイスが正しく設定されていることを確認する
目的
インターフェイスのLAGメンバーシップ、MTU、VLANメンバーシップ、およびポートモードが正しいことを確認します。MC-LAG スイッチ S1 および S2 の検証出力は、FCoE トランジット スイッチ TS1 および TS2 の出力とは異なります。
アクション
動作モードコマンド show configuration interfaces
を使用して、MC-LAGスイッチS1およびS2のインターフェイス設定を一覧表示します。
user@switch> show configuration interfaces xe-0/0/10 { ether-options { 802.3ad ae0; } } xe-0/0/11 { ether-options { 802.3ad ae0; } } xe-0/0/20 { ether-options { 802.3ad ae1; } } xe-0/0/21 { ether-options { 802.3ad ae1; } } ae0 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } } ae1 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } }
動作モードコマンド show configuration interfaces
を使用して、FCoE トランジット スイッチ TS1 および TS2 のインターフェイス設定を一覧表示します。
user@switch> show configuration interfaces xe-0/0/25 { ether-options { 802.3ad ae1; } } xe-0/0/26 { ether-options { 802.3ad ae1; } } xe-0/0/30 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/31 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/32 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } xe-0/0/33 { mtu 2180; unit 0 { family ethernet-switching { port-mode tagged-access; vlan { members fcoe_vlan; } } } } ae1 { mtu 2180; unit 0 { family ethernet-switching { port-mode trunk; vlan { members fcoe_vlan; } } } }
意味
show configuration interfaces
コマンドは、各インターフェイスの設定をインターフェイス名別に表示します。
LAGのメンバーである各インターフェイスについて、コマンドはインターフェイスが属するLAGの名前のみを一覧表示します。
各LAGインターフェイスおよびLAGのメンバーではない各インターフェイスのコマンド出力には、次のものが含まれます。
MTU (
2180
)インターフェイスのユニット番号(
0
)ポートモード(2 台のスイッチを接続するインターフェイスの場合は
trunk
モード、FCoE ホストに接続するインターフェイスの場合はtagged-access
モード)インターフェイスがメンバーであるVLANの名前(
fcoe_vlan
)
FCoE トランジット スイッチ TS1 および TS2 アクセス インターフェイスの FCoE VLAN で FIP スヌーピングが有効になっていることの確認
目的
FCoE VLAN アクセス インターフェイスで FIP スヌーピングが有効になっていることを確認します。FIP スヌーピングは FCoE アクセス インターフェイスでのみ有効になっているため、FCoE トランジット スイッチ TS1 および TS2 でのみ有効になります。FIP スヌーピングはトランジット スイッチ TS1 および TS2 の FCoE アクセス ポートで行われるため、MC-LAG スイッチ S1 および S2 では FIP スヌーピングは有効になっていません。
アクション
以下の 動作モード コマンドを使用して、FCoE トランジット スイッチ TS1 および TS2 のポート セキュリティ設定を一覧表示 show configuration ethernet-switching-options secure-access-port
:
user@switch> show configuration ethernet-switching-options secure-access-port interface ae1.0 { fcoe-trusted; } vlan fcoe_vlan { examine-fip { examine-vn2vn { beacon-period 90000; } } }
意味
show configuration ethernet-switching-options secure-access-port
コマンドは、ポートが信頼できるかどうかなど、ポートのセキュリティ情報を一覧表示します。コマンドの出力は、次のことを示しています。
FCoE トランジット スイッチを MC-LAG スイッチに接続する LAG ポート
ae1.0
は、FCoE 信頼できるインターフェイスとして設定されます。FIPスヌーピングは、LAGのメンバーインターフェイス(xe-0/0/25およびxe-0/0/26)では実行されません。FCoE VLAN(
fcoe_vlan
)で FIP スヌーピングが有効(examine-fip
)、FIP スヌーピングのタイプが FIP スヌーピング(examine-vn2vn
)VN2VN_Port、ビーコン周期が90000
ミリ秒に設定されている。トランジット スイッチ TS1 および TS2 では、インターフェイスが FCoE trusted として設定されていない限り、FCoE VLAN のすべてのインターフェイス メンバーは FIP スヌーピングを実行します。トランジット スイッチ TS1 および TS2 では、インターフェイス xe-0/0/30、xe-0/0/31、xe-0/0/32、および xe-0/0/33 は FCoE trusted として設定されていないため、FIP スヌーピングを実行します。LAG ae1のインターフェイスメンバー(xe-0/0/25およびxe-0/0/26)は、LAGがFCoE信頼済みとして設定されているため、FIPスヌーピングを実行しません。
FCoE トランジット スイッチ TS1 および TS2 で FIP スヌーピング モードが正しいことを検証
目的
FCoE VLAN で FIP スヌーピング モードが正しいことを確認します。FIP スヌーピングは FCoE アクセス インターフェイスでのみ有効になっているため、FCoE トランジット スイッチ TS1 および TS2 でのみ有効になります。FIP スヌーピングはトランジット スイッチ TS1 および TS2 の FCoE アクセス ポートで行われるため、MC-LAG スイッチ S1 および S2 では FIP スヌーピングは有効になっていません。
アクション
show fip snooping brief
動作モード コマンドを使用して、FCoE トランジット スイッチ TS1 および TS2 の FIP スヌーピング設定を一覧表示します。
user@switch> show fip snooping brief VLAN: fcoe_vlan, Mode: VN2VN Snooping FC-MAP: 0e:fd:00 …
出力は、関連情報のみを表示するために切り捨てられています。
意味
show fip snooping brief
コマンドは、FIP スヌーピング VLAN や FIP スヌーピング モードなどの FIP スヌーピング情報を一覧表示します。コマンドの出力は、次のことを示しています。
FIP スヌーピングが有効になっている VLAN は、次のとおりです
fcoe_vlan
FIP スヌーピング モードは、FIP スヌーピング(
VN2VN Snooping
)VN2VN_Port です
IGMP スヌーピングが FCoE VLAN で無効になっていることを確認する
目的
4 つすべてのスイッチの FCoE VLAN で IGMP スヌーピングが無効になっていることを確認します。
アクション
show configuration protocols igmp-snooping
コマンドを使用して、4 つのスイッチそれぞれの IGMP スヌーピング プロトコル情報を一覧表示します。
user@switch> show configuration protocols igmp-snooping vlan fcoe_vlan { disable; }
意味
show configuration protocols igmp-snooping
コマンドは、スイッチに設定された VLAN の IGMP スヌーピング設定を一覧表示します。コマンドの出力は、IGMP スヌーピングが FCoE VLAN(fcoe_vlan
)で無効になっていることを示しています。
例:EVPN-MPLS と MC-LAG トポロジーの相互作用
この例では、イーサネットVPN(EVPN)を使用して、MPLS ネットワークを介したマルチシャーシリンクアグリゲーション(MC-LAG)ネットワークを、データセンターネットワークまたは地理的に分散したキャンパスネットワークに拡張する方法を示しています。
EVPN-MPLSインターワーキングは、2台のMXシリーズルーター、2台のEX9200スイッチ、または2台のジュニパーネットワークスデバイスが混在するMC-LAGピアとして機能するMC-LAGトポロジーでサポートされています。このピアは、ICCP(シャーシ間制御プロトコル)とICL(シャーシ間リンク)を使用してトポロジーの接続と保守を行います。MC-LAG ピアは、MPLS ネットワーク内の PE(プロバイダ エッジ)デバイスに接続されます。PEデバイスは、MXシリーズルーターまたはEX9200スイッチのいずれかです。
この例は、MPLS ネットワーク内の MC-LAG ピアと PE デバイスが相互に連携するように設定する方法を示しています。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
EX9200 スイッチ 3 台:
PE1とPE2は、どちらもMC-LAGトポロジーではMC-LAGピアとして、またEVPN-MPLSオーバーレイネットワークではEVPN BGPピアとして機能します。
PE3は、EVPN-MPLSオーバーレイネットワークでEVPN BGPピアとして機能します。
EX9200スイッチは、Junos OSリリース17.4R1以降のソフトウェアを実行しています。
MC-LAGトポロジーには2つのカスタマーエッジ(CE)デバイスが含まれていますが、この例ではPE1、PE2、PE3の設定に焦点を当てています。
概要とトポロジー
図 7 は、プロバイダー エッジ デバイス PE1 と PE2 が MC-LAG ピアとして設定された MC-LAG トポロジーを示しています。MC-LAGピアは、ICCPリンクを介して制御情報を交換し、ICLを介してデータトラフィックを交換します。この例では、ICLは2つのインターフェイスで構成された集合型イーサネットインターフェイスです。
図 7 のトポロジーには、CE デバイスCE1とCE2も含まれており、これらはどちらも各PEデバイスにマルチホームされています。CE1と2つのPEデバイス間のリンクは、アクティブ-アクティブモードのMC-LAGが設定された集合型イーサネットインターフェイスとしてバンドルされます。
図7のトポロジーには、MPLSネットワークのエッジにPE3も含まれています。PE3は、MC-LAGネットワークと、データセンターまたは地理的に分散したキャンパスネットワークとの間のゲートウェイとして機能します。PE1、PE2、PE3はEVPNを実行し、MC-LAGネットワーク内のホストが、介在するMPLSネットワークを介してデータセンターや他のキャンパスネットワーク内のホストと通信できるようにします。
EVPN-MPLSインターワーキング機能の観点から見ると、PE3はEVPN BGPピアとしてのみ機能し、MC-LAGトポロジーのPE1とPE2には2つの役割があります。
MC-LAG ネットワーク内の MC-LAG ピア。
EVPN-MPLSネットワーク内のEVPN BGPピア。
二重の役割があるため、PE1 と PE2 は MC-LAG、EVPN、BGP、および MPLS 属性で設定されます。
表 4 に、PE1、PE2、PE3 で設定された主要な MC-LAG および EVPN(BGP および MPLS)属性の概要を示します。
キー属性 |
PE1 |
PE2 |
PE3 |
---|---|---|---|
MC-LAG Attributes |
|||
インターフェイス |
ICL:集合型イーサネットインターフェイスae1(xe-2/1/1とxe-2/1/2で構成) ICCP: xe-2/1/0 |
ICL:集合型イーサネットインターフェイスae1(xe-2/1/1とxe-2/1/2で構成) ICCP: xe-2/1/0 |
適用外 |
EVPN-MPLS |
|||
インターフェイス |
PE3への接続:xe-2/0/0 PE2への接続:xe-2/0/2 |
PE3への接続:xe-2/0/2 PE1への接続:xe-2/0/0 |
PE1への接続:xe-2/0/2 PE2への接続:xe-2/0/3 |
IPアドレス |
BGP ピア アドレス: 198.51.100.1 |
BGP ピア アドレス: 198.51.100.2 |
BGP ピア アドレス: 198.51.100.3 |
自律システム |
65000 |
65000 |
65000 |
仮想スイッチルーティングインスタンス |
EVP1、EVPN2、EVPN3 |
EVP1、EVPN2、EVPN3 |
EVP1、EVPN2、EVPN3 |
EVPN-MPLS インターワーキング機能とその設定については、以下の点に注意してください。
MC-LAGトポロジーのデュアルホームインターフェイスには、イーサネットセグメント識別子(ESI)を設定する必要があります。ESIにより、EVPNはデュアルホームインターフェイスを識別できます。
サポートされているルーティング インスタンスのタイプは、仮想スイッチ インスタンス(
set routing-instances name instance-type virtual-switch
)のみです。MC-LAG ピアでは、
[edit routing-instances name protocols evpn mclag]
階層レベルにbgp-peer
設定ステートメントを含める必要があります。この設定ステートメントにより、EVPN-MPLS と MC-LAG ピア上の MC-LAG とのインターワーキングが可能になります。アドレス解決プロトコル(ARP)抑制はサポートされていません。
PE1 および PE2 の設定
PE1とPE2を設定するには、次のタスクを実行します。
CLIクイック構成
PE1: MC-LAG コンフィギュレーション
set chassis aggregated-devices ethernet device-count 3 set interfaces xe-2/0/1 gigether-options 802.3ad ae0 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control active set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 set interfaces ae0 unit 1 esi all-active set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk set interfaces ae0 unit 1 family ethernet-switching vlan members 1 set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 set interfaces ae0 unit 2 esi all-active set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk set interfaces ae0 unit 2 family ethernet-switching vlan members 2 set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 set interfaces ae0 unit 3 esi all-active set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk set interfaces ae0 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1 set protocols iccp local-ip-addr 203.0.113.1 set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3
PE1: EVPN-MPLS コンフィギュレーション
set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 set interfaces xe-2/0/0 unit 0 family mpls set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.1 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/0.0 set protocols mpls interface xe-2/0/2.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.1 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.2 set protocols bgp group evpn neighbor 198.51.100.3 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ldp interface xe-2/0/0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 interface ae0.1 set routing-instances evpn1 interface ae1.1 set routing-instances evpn1 route-distinguisher 1:10 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 interface ae0.2 set routing-instances evpn2 interface ae1.2 set routing-instances evpn2 route-distinguisher 1:20 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 interface ae0.3 set routing-instances evpn3 interface ae1.3 set routing-instances evpn3 route-distinguisher 1:30 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE2: MC-LAG コンフィギュレーション
set chassis aggregated-devices ethernet device-count 3 set interfaces xe-2/0/1 gigether-options 802.3ad ae0 set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 encapsulation flexible-ethernet-services set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 set interfaces ae0 aggregated-ether-options lacp admin-key 1 set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 set interfaces ae0 aggregated-ether-options mc-ae mode active-active set interfaces ae0 aggregated-ether-options mc-ae status-control standby set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 set interfaces ae0 unit 1 esi all-active set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk set interfaces ae0 unit 1 family ethernet-switching vlan members 1 set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 set interfaces ae0 unit 2 esi all-active set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk set interfaces ae0 unit 2 family ethernet-switching vlan members 2 set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 set interfaces ae0 unit 3 esi all-active set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk set interfaces ae0 unit 3 family ethernet-switching vlan members 3 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1 set protocols iccp local-ip-addr 203.0.113.2 set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3
PE2: EVPN-MPLS コンフィギュレーション
set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 set interfaces xe-2/0/0 unit 0 family mpls set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.2 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/2.0 set protocols mpls interface xe-2/0/0.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.2 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.1 set protocols bgp group evpn neighbor 198.51.100.3 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ldp interface xe-2/0/0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface lo0.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 interface ae0.1 set routing-instances evpn1 interface ae1.1 set routing-instances evpn1 route-distinguisher 1:11 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 interface ae0.2 set routing-instances evpn2 interface ae1.2 set routing-instances evpn2 route-distinguisher 1:21 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 interface ae0.3 set routing-instances evpn3 interface ae1.3 set routing-instances evpn3 route-distinguisher 1:31 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE1: MC-LAG の設定
手順
PE1の集合型イーサネットインターフェイスの数を設定します。
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
インターフェイスxe-2/0/1で集合型イーサネットインターフェイスae0を設定し、ae0でLACPおよびMC-LAGを設定します。集合型イーサネットインターフェイスae0を3つの論理インターフェイス(ae0.1、ae0.2、ae0.3)に分割します。論理インターフェイスごとに、ESIを指定し、論理インターフェイスをMC-LAGアクティブ/アクティブモードにして、論理インターフェイスをVLANにマッピングします。
[edit] user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0 user@switch# set interfaces ae0 flexible-vlan-tagging user@switch# set interfaces ae0 encapsulation flexible-ethernet-services user@switch# set interfaces ae0 aggregated-ether-options lacp active user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 0 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control active user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 user@switch# set interfaces ae0 unit 1 esi all-active user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 user@switch# set interfaces ae0 unit 2 esi all-active user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 user@switch# set interfaces ae0 unit 3 esi all-active user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3
物理インターフェイスxe-2/0/6を設定し、3つの論理インターフェイス(xe-2/0/6.1、xe-2/0/6.2、xe-2/0/6.3)に分割します。各論理インターフェイスをVLANにマッピングします。
[edit] user@switch# set interfaces xe-2/0/6 enable user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
物理インターフェイスxe-2/1/0をレイヤー3インターフェイスとして設定し、その上でICCPを設定します。PE1へのICCPピアとして、PE2上のIPアドレス203.0.113.2のインターフェイスを指定します。
[edit] user@switch# set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.1/24 user@switch# set protocols iccp local-ip-addr 203.0.113.1 user@switch# set protocols iccp peer 203.0.113.2 session-establishment-hold-time 600 user@switch# set protocols iccp peer 203.0.113.2 redundancy-group-id-list 2 user@switch# set protocols iccp peer 203.0.113.2 liveness-detection minimum-interval 10000 user@switch# set protocols iccp peer 203.0.113.2 liveness-detection multiplier 3
インターフェイスxe-2/1/1およびxe-2/1/2に集合型イーサネットインターフェイスae1を設定し、ae1にLACPを設定します。集合型イーサネットインターフェイスae1を3つの論理インターフェイス(ae1.1、ae1.2、ae1.3)に分割し、それぞれの論理インターフェイスをVLANにマッピングします。PE1とPE2の間のマルチシャーシ保護リンクとしてae1を指定します。
[edit] user@switch# set interfaces xe-2/1/1 gigether-options 802.3ad ae1 user@switch# set interfaces xe-2/1/2 gigether-options 802.3ad ae1 user@switch# set interfaces ae1 flexible-vlan-tagging user@switch# set interfaces ae1 encapsulation flexible-ethernet-services user@switch# set interfaces ae1 aggregated-ether-options lacp active user@switch# set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae1 unit 3 family ethernet-switching vlan members 3 user@switch# set multi-chassis multi-chassis-protection 203.0.113.2 interface ae1
PE1: EVPN-MPLS の設定
手順
ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.1/32 primary user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.2/24 user@switch# set interfaces xe-2/0/0 unit 0 family mpls user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.111/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls
IRB インターフェイス irb.1、irb.2、irb.3 を設定します。
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.1/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.1/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.1/24 virtual-gateway-address 10.2.3.254
ルーターIDと、PE1、PE2、およびPE3が存在する自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 198.51.100.1 user@switch# set routing-options autonomous-system 65000
EVPNマルチホーミングのアクティブ-アクティブモードが使用されている場合、EVPNルートのパケット単位のロードバランシングを有効にします。
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
インターフェイス xe-2/0/0.0 および xe-2/0/2.0 で MPLS を有効にします。
[edit] user@switch# set protocols mpls interface xe-2/0/0.0 user@switch# set protocols mpls interface xe-2/0/2.0
PE1、PE2、およびPE3を含むIBGPオーバーレイを設定します。
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.1 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.2 user@switch# set protocols bgp group evpn neighbor 198.51.100.3
EVPN-MPLSを有効にするエリアIDとインターフェイスを指定して、OSPFをEVPNの内部ルーティングプロトコルとして設定します。
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0
ループバックインターフェイスおよびEVPN-MPLSが有効になっているインターフェイスでLDP(ラベル配布プロトコル)を設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/0.0 user@switch# set protocols ldp interface xe-2/0/2.0
VLAN v1 の仮想スイッチ ルーティング インスタンスを構成し、VLAN ID 1、2、3 が割り当てられ、VLAN に関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 interface ae0.1 user@switch# set routing-instances evpn1 interface ae1.1 user@switch# set routing-instances evpn1 route-distinguisher 1:10 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 interface ae0.2 user@switch# set routing-instances evpn2 interface ae1.2 user@switch# set routing-instances evpn2 route-distinguisher 1:20 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 interface ae0.3 user@switch# set routing-instances evpn3 interface ae1.3 user@switch# set routing-instances evpn3 route-distinguisher 1:30 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.2 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
PE2: MC-LAG の設定
手順
PE2でアグリゲートされたイーサネットインターフェイスの数を設定します。
[edit] user@switch# set chassis aggregated-devices ethernet device-count 3
インターフェイスxe-2/0/1で集合型イーサネットインターフェイスae0を設定し、ae0でLACPおよびMC-LAGを設定します。集合型イーサネットインターフェイスae0を3つの論理インターフェイス(ae0.1、ae0.2、ae0.3)に分割します。論理インターフェイスごとに、ESIを指定し、論理インターフェイスをMC-LAGアクティブ/アクティブモードにして、論理インターフェイスをVLANにマッピングします。
[edit] user@switch# set interfaces xe-2/0/1 gigether-options 802.3ad ae0 user@switch# set interfaces ae0 flexible-vlan-tagging user@switch# set interfaces ae0 encapsulation flexible-ethernet-services user@switch# set interfaces ae0 aggregated-ether-options lacp active user@switch# set interfaces ae0 aggregated-ether-options lacp periodic fast user@switch# set interfaces ae0 aggregated-ether-options lacp system-id 00:00:11:11:11:11 user@switch# set interfaces ae0 aggregated-ether-options lacp admin-key 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mc-ae-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae redundancy-group 2 user@switch# set interfaces ae0 aggregated-ether-options mc-ae chassis-id 1 user@switch# set interfaces ae0 aggregated-ether-options mc-ae mode active-active user@switch# set interfaces ae0 aggregated-ether-options mc-ae status-control standby user@switch# set interfaces ae0 unit 1 esi 00:11:22:33:44:55:66:77:88:99 user@switch# set interfaces ae0 unit 1 esi all-active user@switch# set interfaces ae0 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces ae0 unit 2 esi 00:11:11:11:11:11:11:11:11:11 user@switch# set interfaces ae0 unit 2 esi all-active user@switch# set interfaces ae0 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces ae0 unit 3 esi 00:11:22:22:22:22:22:22:22:22 user@switch# set interfaces ae0 unit 3 esi all-active user@switch# set interfaces ae0 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces ae0 unit 3 family ethernet-switching vlan members 3
物理インターフェイスxe-2/0/6を設定し、3つの論理インターフェイス(xe-2/0/6.1、xe-2/0/6.2、xe-2/0/6.3)に分割します。各論理インターフェイスをVLANにマッピングします。
[edit] set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
物理インターフェイスxe-2/1/0をレイヤー3インターフェイスとして設定し、その上でICCPを設定します。PE2へのICCPピアとして、PE1上のIPアドレス203.0.113.1を持つインターフェイスを指定します。
[edit] set interfaces xe-2/1/0 unit 0 family inet address 203.0.113.2/24 set protocols iccp local-ip-addr 203.0.113.2 set protocols iccp peer 203.0.113.1 session-establishment-hold-time 600 set protocols iccp peer 203.0.113.1 redundancy-group-id-list 2 set protocols iccp peer 203.0.113.1 liveness-detection minimum-interval 10000 set protocols iccp peer 203.0.113.1 liveness-detection multiplier 3
インターフェイスxe-2/1/1およびxe-2/1/2に集合型イーサネットインターフェイスae1を設定し、ae1にLACPを設定します。集合型イーサネットインターフェイスae1を3つの論理インターフェイス(ae1.1、ae1.2、ae1.3)に分割し、それぞれの論理インターフェイスをVLANにマッピングします。PE1とPE2の間のマルチシャーシ保護リンクとしてae1を指定します。
[edit] set interfaces xe-2/1/1 gigether-options 802.3ad ae1 set interfaces xe-2/1/2 gigether-options 802.3ad ae1 set interfaces ae1 flexible-vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 1 set interfaces ae1 unit 2 family ethernet-switching interface-mode trunk set interfaces ae1 unit 2 family ethernet-switching vlan members 2 set interfaces ae1 unit 3 family ethernet-switching interface-mode trunk set interfaces ae1 unit 3 family ethernet-switching vlan members 3 set multi-chassis multi-chassis-protection 203.0.113.1 interface ae1
PE2: EVPN-MPLS の設定
手順
ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.2/32 primary user@switch# set interfaces xe-2/0/0 unit 0 family inet address 192.0.2.222/24 user@switch# set interfaces xe-2/0/0 unit 0 family mpls user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.22/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls
IRB インターフェイス irb.1、irb.2、irb.3 を設定します。
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.2/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.2/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.2/24 virtual-gateway-address 10.2.3.254
ルーターIDと、PE1、PE2、およびPE3が存在する自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 198.51.100.2 user@switch# set routing-options autonomous-system 65000
EVPNマルチホーミングのアクティブ-アクティブモードが使用されている場合、EVPNルートのパケット単位のロードバランシングを有効にします。
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
インターフェイス xe-2/0/0.0 および xe-2/0/2.0 で MPLS を有効にします。
[edit] user@switch# set protocols mpls interface xe-2/0/0.0 user@switch# set protocols mpls interface xe-2/0/2.0
PE1、PE2、およびPE3を含むIBGPオーバーレイを設定します。
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.2 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.1 user@switch# set protocols bgp group evpn neighbor 198.51.100.3
EVPN-MPLSを有効にするエリアIDとインターフェイスを指定して、OSPFをEVPNの内部ルーティングプロトコルとして設定します。
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0
ループバックインターフェイスおよびEVPN-MPLSが有効になっているインターフェイスでLDP(ラベル配布プロトコル)を設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/0.0 user@switch# set protocols ldp interface xe-2/0/2.0
VLAN v1 の仮想スイッチ ルーティング インスタンスを構成し、VLAN ID 1、2、3 が割り当てられ、VLAN に関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 interface ae0.1 user@switch# set routing-instances evpn1 interface ae1.1 user@switch# set routing-instances evpn1 route-distinguisher 1:11 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 interface ae0.2 user@switch# set routing-instances evpn2 interface ae1.2 user@switch# set routing-instances evpn2 route-distinguisher 1:21 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 interface ae0.3 user@switch# set routing-instances evpn3 interface ae1.3 user@switch# set routing-instances evpn3 route-distinguisher 1:31 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 protocols evpn mclag bgp-peer 198.51.100.1 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3
PE3 の設定
CLIクイック構成
PE3: EVPN-MPLS コンフィギュレーション
set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 set interfaces xe-2/0/2 unit 0 family mpls set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 set interfaces xe-2/0/3 unit 0 family mpls set interfaces xe-2/0/6 enable set interfaces xe-2/0/6 flexible-vlan-tagging set interfaces xe-2/0/6 encapsulation flexible-ethernet-services set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3 set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254 set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254 set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254 set routing-options router-id 198.51.100.3 set routing-options autonomous-system 65000 set routing-options forwarding-table export evpn-pplb set protocols mpls interface xe-2/0/2.0 set protocols mpls interface xe-2/0/3.0 set protocols bgp group evpn type internal set protocols bgp group evpn local-address 198.51.100.3 set protocols bgp group evpn family evpn signaling set protocols bgp group evpn local-as 65000 set protocols bgp group evpn neighbor 198.51.100.1 set protocols bgp group evpn neighbor 198.51.100.2 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 set protocols ospf area 0.0.0.0 interface xe-2/0/3.0 set protocols ldp interface lo0.0 set protocols ldp interface xe-2/0/2.0 set protocols ldp interface xe-2/0/3.0 set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface xe-2/0/6.1 set routing-instances evpn1 route-distinguisher 1:12 set routing-instances evpn1 vrf-target target:1:5 set routing-instances evpn1 protocols evpn extended-vlan-list 1 set routing-instances evpn1 switch-options service-id 1 set routing-instances evpn1 vlans v1 vlan-id 1 set routing-instances evpn1 vlans v1 l3-interface irb.1 set routing-instances evpn2 instance-type virtual-switch set routing-instances evpn2 interface xe-2/0/6.2 set routing-instances evpn2 route-distinguisher 1:22 set routing-instances evpn2 vrf-target target:1:6 set routing-instances evpn2 protocols evpn extended-vlan-list 2 set routing-instances evpn2 switch-options service-id 2 set routing-instances evpn2 vlans v1 vlan-id 2 set routing-instances evpn2 vlans v1 l3-interface irb.2 set routing-instances evpn3 instance-type virtual-switch set routing-instances evpn3 interface xe-2/0/6.3 set routing-instances evpn3 route-distinguisher 1:32 set routing-instances evpn3 vrf-target target:1:7 set routing-instances evpn3 protocols evpn extended-vlan-list 3 set routing-instances evpn3 switch-options service-id 3 set routing-instances evpn3 vlans v1 vlan-id 3 set routing-instances evpn3 vlans v1 l3-interface irb.3
PE3: EVPN-MPLS の設定
手順
ループバック インターフェイス、および他の PE デバイスに接続されたインターフェイスを設定します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 198.51.100.3/32 primary user@switch# set interfaces xe-2/0/2 unit 0 family inet address 192.0.2.1/24 user@switch# set interfaces xe-2/0/2 unit 0 family mpls user@switch# set interfaces xe-2/0/3 unit 0 family inet address 192.0.2.11/24 user@switch# set interfaces xe-2/0/3 unit 0 family mpls
ホストに接続されているインターフェイス xe-2/0/6 を設定します。
[edit] user@switch# set interfaces xe-2/0/6 enable user@switch# set interfaces xe-2/0/6 flexible-vlan-tagging user@switch# set interfaces xe-2/0/6 encapsulation flexible-ethernet-services user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 1 family ethernet-switching vlan members 1 user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 2 family ethernet-switching vlan members 2 user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching interface-mode trunk user@switch# set interfaces xe-2/0/6 unit 3 family ethernet-switching vlan members 3
IRB インターフェイス irb.1、irb.2、irb.3 を設定します。
[edit] user@switch# set interfaces irb unit 1 family inet address 10.2.1.3/24 virtual-gateway-address 10.2.1.254 user@switch# set interfaces irb unit 2 family inet address 10.2.2.3/24 virtual-gateway-address 10.2.2.254 user@switch# set interfaces irb unit 3 family inet address 10.2.3.3/24 virtual-gateway-address 10.2.3.254
ルーターIDと、PE1、PE2、およびPE3が存在する自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 198.51.100.3 user@switch# set routing-options autonomous-system 65000
EVPNマルチホーミングのアクティブ-アクティブモードが使用されている場合、EVPNルートのパケット単位のロードバランシングを有効にします。
[edit] user@switch# set routing-options forwarding-table export evpn-pplb user@switch# set policy-options policy-statement evpn-pplb from protocol evpn user@switch# set policy-options policy-statement evpn-pplb then load-balance per-packet
インターフェイス xe-2/0/2.0 および xe-2/0/3.0 で MPLS を有効にします。
[edit] user@switch# set protocols mpls interface xe-2/0/2.0 user@switch# set protocols mpls interface xe-2/0/3.0
PE1、PE2、およびPE3を含むIBGPオーバーレイを設定します。
[edit] user@switch# set protocols bgp group evpn type internal user@switch# set protocols bgp group evpn local-address 198.51.100.3 user@switch# set protocols bgp group evpn family evpn signaling user@switch# set protocols bgp group evpn local-as 65000 user@switch# set protocols bgp group evpn neighbor 198.51.100.1 user@switch# set protocols bgp group evpn neighbor 198.51.100.2
EVPN-MPLSを有効にするエリアIDとインターフェイスを指定して、OSPFをEVPNの内部ルーティングプロトコルとして設定します。
[edit] user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/2.0 user@switch# set protocols ospf area 0.0.0.0 interface xe-2/0/3.0
ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDPを設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface xe-2/0/2.0 user@switch# set protocols ldp interface xe-2/0/3.0
VLAN v1 の仮想スイッチ ルーティング インスタンスを構成し、VLAN ID 1、2、3 が割り当てられ、VLAN に関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface xe-2/0/6.1 user@switch# set routing-instances evpn1 route-distinguisher 1:12 user@switch# set routing-instances evpn1 vrf-target target:1:5 user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 1 user@switch# set routing-instances evpn1 switch-options service-id 1 user@switch# set routing-instances evpn1 vlans v1 vlan-id 1 user@switch# set routing-instances evpn1 vlans v1 l3-interface irb.1 user@switch# set routing-instances evpn2 instance-type virtual-switch user@switch# set routing-instances evpn2 interface xe-2/0/6.2 user@switch# set routing-instances evpn2 route-distinguisher 1:22 user@switch# set routing-instances evpn2 vrf-target target:1:6 user@switch# set routing-instances evpn2 protocols evpn extended-vlan-list 2 user@switch# set routing-instances evpn2 switch-options service-id 2 user@switch# set routing-instances evpn2 vlans v1 vlan-id 2 user@switch# set routing-instances evpn2 vlans v1 l3-interface irb.2 user@switch# set routing-instances evpn3 instance-type virtual-switch user@switch# set routing-instances evpn3 interface xe-2/0/6.3 user@switch# set routing-instances evpn3 route-distinguisher 1:32 user@switch# set routing-instances evpn3 vrf-target target:1:7 user@switch# set routing-instances evpn3 protocols evpn extended-vlan-list 3 user@switch# set routing-instances evpn3 switch-options service-id 3 user@switch# set routing-instances evpn3 vlans v1 vlan-id 3 user@switch# set routing-instances evpn3 vlans v1 l3-interface irb.3