このページの内容
MC-LAGの例
例:QFXシリーズでのマルチシャーシリンクアグリゲーションの設定
この例は、当社のコンテンツテストチームが検証し、更新しました。
この例では、マルチシャーシリンクアグリゲーショングループ(MC-LAG)を使用して、クライアントデバイスが2台のスイッチ間に論理LAGインターフェイスを形成し、スパニングツリープロトコル(STP)を実行せずに、2台のスイッチ間の冗長性とロードバランシング、マルチホーミングのサポート、ループフリーレイヤー2ネットワークを提供する方法を示しています。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
-
QFX5100スタンドアロンスイッチの場合はJunos OSリリース13.2X51-D10以降、QFX10002スタンドアロンスイッチの場合はリリース15.1X53-D10以降。
-
QFX5100およびQFX10000スイッチのJunos OSリリース17.3R1で再検証されました。
-
QFX10000スイッチのJunos OSリリース19.4R1で再検証されました。
-
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のナビゲーションについては、 設定モードでの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秒です。すべてのVLANでIGMPスヌーピングが有効になっている場合、推奨値は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ピアの再起動時に1秒未満のトラフィック損失を実現できます。
>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がアクティブであることの確認
- QFX1でMC-AEおよびICL-PLインターフェイスが稼働していることの確認
- MAC 学習が QFX1 で行われていることの検証
- Host1がHost2に接続できることの検証
ICCPがQFX1で動作していることを確認する
目的
ICCPがQFX1で実行されていることを確認します。
アクション
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ネゴシエーションに参加していることを示しています。
QFX1でMC-AEおよびICL-PLインターフェイスが稼働していることの確認
目的
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 インターフェイスが稼働していてアクティブであることを示しています。
MAC 学習が QFX1 で行われていることの検証
目的
MAC 学習が QFX1 で動作していることを確認します。
アクション
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シリーズでのマルチシャーシリンクアグリゲーションの設定
この例では、アクティブ/アクティブのシナリオでマルチシャーシリンクアグリゲーショングループ(MC-LAG)を設定し、PE間のトラフィックを負荷分散する方法を示します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
この例は、QFX10002およびQFX10008スイッチにも適用されます。
-
ジュニパーネットワークスMXシリーズルーター4台(MX240、MX480、MX960)
-
4 つのルーターすべてで実行されている Junos OS リリース 11.2 以降
概要
顧客のエッジルーターであるCEが、それぞれPE1とPE2の2つのプロバイダーエッジ(PE)ルーターに接続されているトポロジーの例を考えてみましょう。2つのPEデバイスにはそれぞれ、CEデバイスに接続されたLAG(リンクアグリゲーショングループ)があります。設定されたモードはアクティブ-アクティブであり、両方のPEルーターのLAGポートがアクティブであり、同時にトラフィックを伝送していることを意味します。PE1とPE2は、単一のサービスプロバイダルーターPに接続されています。
この例では、CE ルーターは、集約されたイーサネット リンクが 2 つの別々の PE デバイスに接続されていることを認識していません。2つのPEデバイスにはそれぞれ、CEデバイスに接続されたLAGがあります。設定されたモードはアクティブ/アクティブであり、両方のPEルーターのLAGポートがアクティブであり、同時にトラフィックを伝送していることを意味します。
図2では、ルーターCEの視点から、LAGに属する4つのポートすべてが単一のサービスプロバイダデバイスに接続されています。設定されたモードがアクティブ/アクティブであるため、4つのポートすべてがアクティブであり、CEデバイスはピアリングPEデバイスへのトラフィックをロードバランシングします。PE ルーターでは、CE デバイスに面して通常の LAG が設定されています。
MC-LAGの一端には、LAG内に1つ以上の物理リンクを持つサーバーなどのMC-LAGクライアントデバイスがあります。このクライアントデバイスは、MC-LAGを検出する必要はありません。MC-LAGの反対側には、2つのMC-LAGルーターがあります。各ルーターには、単一のクライアントデバイスに接続された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インターフェイスは、同じ冗長性グループ、冗長性グループ10で設定されています。chassis-idステートメントは、MC-LAGの物理メンバーリンクのポート番号を計算するためにLACPによって使用されます。ルーターPE1は、chassid-id 1を使用してae0とae1の両方のインターフェイスを識別します。ルーターPE2は、chassis-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ピアにロードバランシングできます。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
1 つのジュニパーネットワークス MXシリーズルーター(MX240、MX480、MX960)
1つのジュニパーネットワークスQFXシリーズスイッチ(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メンバーが単一のプロバイダーデバイスに接続されているかのように動作します。設定されたモードがアクティブ/アクティブであるため、すべてのLAGメンバーは転送状態になり、CEデバイスはピアリングPEデバイスへのトラフィックをロードバランシングします。
シャーシ間制御プロトコル(ICCP)は、MC-LAG の転送状態を制御するために PE デバイス間でメッセージを送信します。さらに、シャーシ間リンク保護リンク(ICL-PL)を使用して、アクティブ/アクティブモードで動作している場合、必要に応じて PE デバイス間でトラフィックを転送します。
この例では、PE上に2つのMC-LAGを設定し、サーバー上の集合型イーサネットインターフェイス間のレイヤー2接続をサポートします。MC-LAG設定の一環として、ICL-PLおよびICCP機能をサポートするために、MC-LAGピア間に集合型イーサネットインターフェイスをプロビジョニングします。
トポロジー図
図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のナビゲーションについては、 設定モードでの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)とVLAN100。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 v10
AE 10バンドルとAE 20バンドルのVLANを設定します。
[edit] user@S0# set vlans vlan10 vlan-id 10
スイッチオプションサービスIDを設定します。
ブリッジドメイン内のポートは、レイヤー2ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
グローバル
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保護リンクとして物理インターフェイスデバイスを指定する必要があります。MC-LAGバンドルへのICLの論理ユニットレベルのマッピングはサポートされていません。適切に動作させるには、ユニット 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のナビゲーションについては、 設定モードでのCLIエディターの使用を参照してください。
ルーターR1を設定するには:
シャーシ上に作成するアグリゲートイーサネットインターフェイスの数を指定します。必要なLAGは3つだけですが、LAG容量を追加しても問題ありません。
[edit chassis] user@R1# set aggregated-devices ethernet device-count 10
ループバック(必要に応じて、この例では不要)と IRB インターフェイス、および IRB インターフェイスの VLAN を設定します。この例では、ICCP セッションを固定するために IRB インターフェイスを使用しています。
[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
ICLとICCPの両方の機能をサポートするようにae0インターフェイスを設定します。
vlan-id-listは、ICCP用のVLAN100とMC-LAG用のVLAN10を含む、さまざまなVLANをサポートするために使用されます。QFXシリーズスイッチとは異なり、すべてのVLANをサポートするショートカットとして使用されるallは、MXシリーズルーターではサポートされていません。注:ICLリンクは、ICCPに使用されるVLANだけでなく、すべてのMC-LAG 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によって使用されます。慣例により、アクティブノードには0のシャーシIDが割り当てられ、スタンバイノードには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に示したように、
[edit multi-chassis multi-chassis-protection]階層の物理デバイスレベル(ユニット0を想定)でICL保護リンクをグローバルに指定できます。[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を定義します。QFXシリーズスイッチでは、これは[edit vlans]階層で行われます。これが、QFXシリーズスイッチとMXシリーズルーターの違いの1つです。[edit bridge-domains] user@R1# set vlan10 vlan-id 10
スイッチオプションサービスIDを設定します。
ブリッジドメイン内のポートは、レイヤー2ブリッジングを実行するために、同じフラッディングまたはブロードキャスト特性を共有します。
グローバル
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 iccpshow 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
-
2 台の EX9200 スイッチ
この設定例は、記載されているソフトウェアリリースを使用してテスト済みであり、それ以降のすべてのリリースで動作することを想定しています。
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がダウンしたとアドバタイズされないように、シャーシ間リンク(ICL)のメンバーインターフェイスに、設定されたBFDタイマーよりも高いホールドタイム値を設定します。
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グループのピアがダウンした場合、status-control activeとして設定されているピアがアクティブピアになることを指定します。
[edit interfaces] user@switch# set ae2 aggregated-ether-options mc-ae events iccp-peer-down prefer-status-control-active
-
ae2をすべてのVLANのメンバーシップを持つトランクポートとして設定します。
[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がダウンしたとアドバタイズされないように、シャーシ間リンク(ICL)のメンバーインターフェイスに、設定されたBFDタイマーよりも高いホールドタイム値を設定します。
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
-
ae2をすべてのVLANのメンバーシップを持つトランクポートとして設定します。
[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が実行されていることを確認します。
アクション
-
スイッチ A で ICCP が実行されていることを確認します。
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 -
スイッチ B で ICCP が実行されていることを確認します。
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のナビゲーションについては、 設定モードでの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のナビゲーションについては、 設定モードでの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 エディターの使用 」を参照してください。
PIMをQFX1のマルチキャストプロトコルとして設定するには、次の手順に従います。
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
-
2 台の EX9200 スイッチ
この設定例は、記載されているソフトウェアリリースを使用してテスト済みであり、それ以降のすべてのリリースで動作することを想定しています。
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 ピアを管理できるため、1 つの管理ポイントを持つことができます。設定整合性チェックは、ICCP(Inter-Chassis Control Protocol)を使用してMC-LAG設定パラメータ(シャーシID、サービスIDなど)を交換し、MC-LAGピア間で設定の不一致がないかをチェックします。不一致がある場合、通知が届き、それを解決するためのアクションを実行できます。設定整合性チェックは、MC-LAGピアでコミットを発行した後に呼び出されます。
EX9200-Aスイッチでは、次の構成同期および構成一貫性チェックパラメーターを設定します。
-
EX9200-Bスイッチに同期されるローカル、リモート、グローバル設定グループ。
-
条件付きグループ。
-
グループを適用します。
-
NETCONF over SSH。
-
MC-LAG設定同期用のMC-LAGピアの詳細とユーザー認証の詳細
-
peers-synchronizeステートメントは、デフォルトでローカルとリモートのMC-LAGピア間の設定を同期します。 -
整合性チェック用の
set multi-chassis mc-lag consistency-checkコマンド。
EX9200-Bスイッチでは、設定プロセスがはるかに短くシンプルになりました。以下の設定同期および設定整合性チェックパラメーターを設定します。
-
グループを適用します。
-
NETCONF over SSH。
-
MC-LAG設定同期用のMC-LAGピアの詳細とユーザー認証の詳細
-
ローカルとリモートのMC-LAGピア間の設定を同期およびコミットするための
peers-synchronizeステートメント。 -
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リンクとして使用されます。次のインターフェイスがae1の一部です: xe-0/3/7およびxe-1/3/7。 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
-
Inter-Chassis Control Protocol(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グループのピアがダウンした場合、status-control activeとして設定されているピアがアクティブピアになることを指定します。
[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グループのピアがダウンした場合、status-control activeとして設定されているピアがアクティブピアになることを指定します。
[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のstatus-control設定をアクティブにします。
[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グループのピアがダウンした場合、status-control activeとして設定されているピアがアクティブピアになることを指定します。
[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(FCoE)トラフィックの冗長アグリゲーションレイヤーを提供できます。MC-LAGを介したFCoEトラフィックのロスレストランスポートをサポートするには、MC-LAGポートメンバーを持つ両方のスイッチで適切なサービスクラス(CoS)を設定する必要があります。MC-LAGは転送クラスとIEEE 802.1p優先順位情報を伝送しないため、CoS設定は両方のMC-LAGスイッチで同じである必要があります。
この例では、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パススルートランジットスイッチポートとして機能します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
FCoEトラフィック用のMC-LAGを形成する2台のジュニパーネットワークススイッチ。
トランジット スイッチ モードで FCoE サーバー アクセスを提供し、MC-LAG スイッチに接続する 2 つのジュニパーネットワークス スイッチ。
トランジット スイッチに接続された FCoE サーバー(またはその他の FCoE ホスト)。
QFXシリーズのJunos OSリリース12.2以降。
概要
FCoEトラフィックには、ロスレストランスポートが必要です。この例では、次の方法を示します。
MC-LAGを形成する2つのスイッチで、優先順位に基づくフロー制御(PFC)や拡張伝送選択(ETS;FCoE転送クラス優先度および転送クラス設定優先度グループのリソースの階層スケジューリング)などのFCoEトラフィックのCoSを設定します。
注:インターフェイスでPFCを設定または変更すると、PFCの変更が完了するまでポート全体がブロックされます。PFCの変更が完了すると、ポートのブロックが解除され、トラフィックが再開されます。ポートをブロックすると、イングレストラフィックとエグレストラフィックが停止し、ポートのブロックが解除されるまでポート上のすべてのキューでパケット損失が発生します。
FCoE ホストを MC-LAG スイッチに接続する 2 つの FCoE トランジット スイッチで FCoE の CoS を設定し、FCoE トランジット スイッチのアクセス ポートで FCoE VLAN の FIP スヌーピングを有効にします。
FCoE VLAN の IGMP スヌーピングを無効にします。
ロスレス FCoE トランスポートをサポートするために、各インターフェイスに適切なポート モード、MTU、および FCoE の信頼できる状態または信頼できない状態を設定します。
トポロジー
トランジット スイッチとして機能するスイッチは、 図 6 に示すように、反転 U ネットワーク トポロジーの FCoE トラフィックの MC-LAG をサポートします。
表3は 、この例の設定コンポーネントを示しています。
コンポーネント |
設定 |
|---|---|
ハードウェア |
4 つのスイッチ(2 つはパススルー トランジット スイッチとして MC-LAG を形成するため、2 つは FCoE アクセス用にトランジット スイッチを形成するため)。 |
フォワーディングクラス(すべてのスイッチ) |
デフォルト |
分類子(受信トラフィックの転送クラスマッピングを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スヌーピングを実行しないようにします。 この例ではFCoEサーバーに接続されたFCoEトランジットスイッチインターフェイスでVN2VN_Port FIPスヌーピングを有効にします。この例はVN2VF_Portトランジット スイッチのアクセス ポートで FIP スヌーピングを有効にした場合でも同様に有効です。有効にするFIPスヌーピングの方法は、ネットワーク設定によって異なります。 |
この例では、デフォルトのIEEE 802.1pの信頼できるBA分類子を使用しています。明示的に設定された分類子を適用しない場合、トランクモードとタグ付きアクセスモードポートに自動的に適用されます。
MC-LAGを介したFCoEトラフィックにCoSを設定するには:
デフォルトの FCoE 転送クラスと転送クラスからキューへのマッピングを使用します(FCoE 転送クラスや出力キューを明示的に設定しないでください)。デフォルトのFCoEフォワーディングクラスは
fcoeで、デフォルトの出力キューはqueue3です。注:明示的な転送クラス設定に 損失なし パケットドロップ属性を含めて、ロスレス転送クラスを設定できます。
デフォルトの信頼できるBA分類子を使用します。この分類子は、パケットのIEEE 802.1pコードポイント(CoS優先度)によって受信パケットを転送クラスにマッピングします。信頼できる分類子は、トランクおよびタグ付きアクセスポートモードのインターフェイスのデフォルトの分類子です。デフォルトのtrusted分類子は、IEEE 802.1pコードポイント3(
011)の受信パケットをFCoE転送クラスにマッピングします。デフォルトの分類子を使用する代わりにBA分類子を設定する場合は、両方のMC-LAGスイッチでFCoEトラフィックがまったく同じ方法で転送クラスに分類されていることを確認する必要があります。デフォルトの分類子を使用することで、MC-LAGポートの一貫した分類子設定が保証されます。FCoEコードポイント(この例ではコードポイント
011)でPFCを有効にする輻輳通知プロファイルを設定します。混雑通知プロファイルの設定は、両方のMC-LAGスイッチで同じである必要があります。インターフェイスに輻輳通知プロファイルを適用します。
インターフェイス上で拡張伝送選択(ETS、階層スケジューリングとも呼ばれます)を設定して、ロスレス FCoE トランスポートに必要な帯域幅を提供します。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にコマンドをコピー&ペーストしてください。スイッチS1とS2の設定は、CoS設定が同一である必要があるため、またこの例では両方のスイッチで同じポートを使用しているため、同一です。
スイッチ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の設定
ステップバイステップの手順
CoS Resource Scheduling(ETS)、PFC、FCoE VLAN、LAGおよびMC-LAGインターフェイスのメンバーシップと特性を設定し、MC-LAG全体でロスレスFCoEトランスポートをサポートするには(この例では、デフォルトの 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
LAGおよびMC-LAGインターフェイスにPFC設定を適用します。
[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)のFCoE VLAN(
fcoe_vlan)でポートモードをtrunkおよびメンバーシップとして設定します。[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スヌーピングを有効にする必要があります。
リソーススケジューリング(ETS)、PFC、FCoE VLAN、およびLAGインターフェイスのメンバーシップと特性を設定して、MC-LAG全体ロスレスFCoEトランスポートをサポートするには(この例では、デフォルトの 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)で、ポートモードをFCoE VLAN(fcoe_vlan)のtrunkおよびメンバーシップとして設定します。[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)で、ポートモードをFCoE VLAN(fcoe_vlan)のtagged-accessおよびメンバーシップとして設定します。[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 スヌーピングを使用しています。この例は、VN2VF_Port FIP スヌーピングを使用する場合でも同様に有効です)。
[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 スヌーピング モードが正しいことの確認
- FCoE VLAN で IGMP スヌーピングが無効になっていることの確認
出力キュースケジューラが作成されたことの確認
目的
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つのスイッチのそれぞれで同じです。
アクション
運用モードコマンドを使用して、FCoEトラフィック制御プロファイルのプロパティを一覧表示します show class-of-service traffic-control-profile fcoe-tcp:
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)に関連付けられたスケジューラマップ最小保証優先度グループポート帯域幅(bpsで示す保証レート
3000000000)
転送クラス セット(優先度グループ)が作成されたことの確認
目的
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の出力とは異なります。
アクション
運用モードコマンドを使用して、MC-LAGスイッチS1およびS2のインターフェイスCoS設定を一覧表示します show configuration class-of-service interfaces:
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;
}
動作モードコマンドを使用して、TS1スイッチTS2 FCoEトランジットのインターフェイスCoS設定を一覧表示します show configuration class-of-service interfaces:
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 Transit スイッチ 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の出力とは異なります。
アクション
運用モードコマンドを使用して、MC-LAGスイッチS1およびS2のインターフェイス設定を一覧表示します show configuration interfaces。
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;
}
}
}
}
運用モードコマンドを使用して、FCoE Transit スイッチTS1およびTS2のインターフェイス設定を一覧表示します show configuration interfaces。
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 Transit スイッチ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スヌーピングのタイプはVN2VN_Port FIPスヌーピング(examine-vn2vn)であり、ビーコン期間は90000ミリ秒に設定されています。トランジット スイッチ TS1 および TS2 では、インターフェイスが FCoE 信頼済みとして設定されていない限り、FCoE VLAN のすべてのインターフェイス メンバーが FIP スヌーピングを実行します。トランジットスイッチTS1およびTS2では、インターフェイスxe-0/0/30、xe-0/0/31、xe-0/0/32、およびxe-0/0/33は、FCoEが信頼するように設定されていないため、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コマンドを使用して、TS1およびTS2スイッチFCoEトランジットでの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_vlanFIPスヌーピングモードは、FIPスヌーピング(
VN2VN Snooping)VN2VN_Portです
FCoE VLAN で IGMP スヌーピングが無効になっていることの確認
目的
IGMP スヌーピングが 4 台すべてのスイッチの FCoE VLAN で無効になっていることを確認します。
アクション
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スヌーピング設定を一覧表示します。コマンド出力は、FCoE VLAN(fcoe_vlan)でIGMPスヌーピングが無効になっていることを示しています。
例:MC-LAGトポロジーと連携するEVPN-MPLS
この例では、イーサネット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デバイスが相互に相互作用するように設定する方法を示します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
3 台の EX9200 スイッチ:
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 は、MC-LAGピアとして構成されたプロバイダエッジデバイスPE1とPE2を使用したMC-LAGトポロジーを示しています。MC-LAGピアは、ICCPリンクを介して制御情報を交換し、ICLを介してデータトラフィックを交換します。この例では、ICLは2つのインターフェイスで構成される集合型イーサネットインターフェイスです。
と連携するEVPN-MPLS
図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:xe-2/1/1およびxe-2/1/2で構成される集合型イーサネットインターフェイスae1 ICCP:xe-2/1/0 |
ICL:xe-2/1/1およびxe-2/1/2で構成される集合型イーサネットインターフェイスae1 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 |
仮想スイッチルーティングインスタンス |
EVPN1、EVPN2、EVPN3 |
EVPN1、EVPN2、EVPN3 |
EVPN1、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設定ステートメントを含める必要があります。この設定ステートメントにより、MC-LAGピア上でEVPN-MPLSと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を、ICCPを設定するレイヤー3インターフェイスとして設定します。PE2のIPアドレス203.0.113.2のインターフェイスを、PE1へのICCPピアとして指定します。
[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
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[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とインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[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には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。
[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を、ICCPを設定するレイヤー3インターフェイスとして設定します。PE1のIPアドレス203.0.113.1のインターフェイスを、PE2へのICCPピアとして指定します。
[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
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[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とインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[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には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。
[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
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[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とインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[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には、1、2、3のVLAN IDが割り当てられ、VLANに関連付けられたインターフェイスやその他のエンティティを含めて、VLAN v1の仮想スイッチルーティングインスタンスを設定します。
[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
