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