このページの内容
例:Junos Fusion Enterprise との EVPN-MPLS インターワーキング
この例では、イーサネットVPN(EVPN)を使用して、MPLSネットワーク経由のJunos Fusion Enterpriseを地理的に分散したキャンパスまたはエンタープライズネットワークに拡張する方法を示します。
EVPN-MPLS の相互作用は、マルチシャーシ リンク アグリゲーション グループ(MC-LAG)インフラストラクチャをベースにした Junos Fusion Enterprise でサポートされており、アグリゲーション デバイスとして機能する EX9200 スイッチに冗長性を提供します。
Junos Fusion Enterpriseのアグリゲーションデバイスは、MPLSネットワーク内のプロバイダエッジ(PE)デバイスに接続されています。PE デバイスには、MXシリーズルーターまたはEX9200スイッチのいずれかが可能です。
この例では、Junos Fusion Enterprise内のアグリゲーションデバイスとMPLSネットワーク内のPEデバイスが相互に連携するように設定する方法を示します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
3 台の EX9200 スイッチ:
PE1 と PE2:どちらも Junos Fusion Enterprise のアグリゲーション デバイスとして、また EVPN-MPLS オーバーレイネットワークの EVPN BGP ピアとして機能します。
PE3は、EVPN-MPLSオーバーレイネットワークでEVPN BGPピアとして機能します。
EX9200スイッチは、Junos OSリリース17.4R1以降のソフトウェアを実行しています。
Junos Fusion Enterpriseには3つのサテライトデバイスが含まれていますが、この例ではPE1、PE2、PE3の設定に焦点を当てています。サテライトデバイスの設定の詳細については、 Junos Fusion Enterpriseの設定または拡張を参照してください。
概要とトポロジー
図1 は、デュアルアグリゲーションデバイスPE1とPE2を搭載したJunos Fusion Enterpriseを示しています。アグリゲーション デバイスは、シャーシ間リンク(ICL)を使用して接続され、シャーシ間制御プロトコル(ICCP)を使用して相互に通信します。
との連携
Junos Fusion Enterpriseには、3つのサテライトデバイスも含まれています。サテライト デバイス SD120 は、PE1 へのシングルホーム接続を持つスタンドアロン サテライト デバイスです。サテライトデバイスSD100およびSD108は、Cluster_100_108という名前のクラスターに含まれています。SD100は、アグリゲーションデバイス(この場合はPE1とPE2へのマルチメッシュ接続)に接続している唯一のクラスターメンバーです。
図1のトポロジーには、MPLSネットワークのエッジに配置されたPE3も含まれています。PE3 は、Junos Fusion Enterprise ネットワークと、地理的に分散したキャンパスまたはエンタープライズ ネットワークとの間のゲートウェイとして機能します。PE1、PE2、PE3はEVPNを実行しており、これによりJunos Fusion Enterpriseネットワーク内のホストは、間のMPLSネットワークを介してキャンパスまたはエンタープライズネットワーク内のホストと通信できます。
EVPN-MPLS インターワーキング機能の観点から見ると、PE3 は EVPN BGPピアとしてのみ機能し、Junos Fusion Enterprise の PE1 と PE2 には 2 つの役割があります。
Junos Fusion Enterprise内のアグリゲーションデバイス。
EVPN-MPLSネットワーク内のEVPN BGPピア。
ペアロールのため、PE1 と PE2 は Junos Fusion Enterprise、EVPN、BGP、MPLS 属性で設定されます。
表1 は、PE1、PE2、PE3に設定されたJunos Fusion EnterpriseとEVPNの主な属性とEVPN(BGPおよびMPLS)属性の概要を示しています。
主な属性 |
PE1 |
PE2 |
PE3 |
|---|---|---|---|
Junos Fusion Enterprise Attributes |
|||
インターフェイス |
ICL:ge-1/0/3 ICCP:ge-1/0/2 |
ICL:ge-3/1/9 ICCP:ge-3/1/7 |
適用外 |
EVPN-MPLS |
|||
インターフェイス |
PE3への接続:ge-1/1/3 PE2への接続:ge-1/1/7 |
PE3への接続:ge-3/1/5 PE1への接続:ge-3/1/8 |
PE1への接続:ge-0/3/5 PE2への接続:ge-0/3/7 |
IPアドレス |
BGPピアアドレス:10.25.0.1 |
BGPピアアドレス:10.25.0.2 |
BGPピアアドレス:10.25.0.3 |
自律システム |
100 |
100 |
100 |
仮想スイッチルーティングインスタンス |
EVPN1 |
EVPN1 |
EVPN1 |
EVPN-MPLS インターワーキング機能とその設定については、以下の点に注意してください。
イーサネットセグメント識別子(ESI)は、Junos Fusion Enterpriseのデュアルホーム拡張ポートで設定する必要があります。ESIにより、EVPNはデュアルホーム拡張ポートを識別できます。
サポートされるルーティングインスタンスの唯一のタイプは、仮想スイッチインスタンス(
set routing-instances name instance-type virtual-switch)です。Junos Fusion Enterpriseでサポートされる仮想スイッチインスタンスは1つだけです。
Junos Fusion Enterprise内のアグリゲーションデバイスでは、
[edit routing-instances name protocols evpn mclag]階層レベルにbgp-peer設定ステートメントを含める必要があります。この設定ステートメントにより、アグリゲーション デバイス上で EVPN-MPLS と Junos Fusion Enterprise のインターワーキングが可能になります。アドレス解決プロトコル(ARP)抑制はサポートされていません。
アグリゲーション デバイス(PE1 および PE2)の設定
アグリゲーションデバイスPE1およびPE2を設定するには、以下のタスクを実行します。
このセクションでは、PE1 と PE2 で EVPN-MPLS を有効にする方法に焦点を当てます。その結果、PE1 と PE2 での Junos Fusion Enterprise の設定は、設定同期機能を使用せずに実行されます。設定の同期については、「 設定の同期について」を参照してください。
- CLIクイックコンフィグレーション
- PE1:Junos Fusion Enterpriseの設定
- PE1:EVPN-MPLSの設定
- PE2:Junos Fusion Enterpriseの設定
- PE2:EVPN-MPLSの設定
CLIクイックコンフィグレーション
PE1:Junos Fusion Enterprise の設定
set interfaces ge-1/1/9 cascade-port set interfaces ge-1/1/5 cascade-port set chassis satellite-management fpc 120 cascade-ports ge-1/1/9 set chassis satellite-management cluster Cluster_100_108 cluster-id 2 set chassis satellite-management cluster Cluster_100_108 cascade-ports ge-1/1/5 set chassis satellite-management cluster Cluster_100_108 fpc 100 alias SD100 set chassis satellite-management cluster Cluster_100_108 fpc 100 system-id 88:e0:f3:1f:3d:50 set chassis satellite-management cluster Cluster_100_108 fpc 108 alias SD108 set chassis satellite-management cluster Cluster_100_108 fpc 108 system-id 88:e0:f3:1f:c8:d1 set chassis satellite-management cluster Cluster_100_108 fpc 100 member-id 1 set chassis satellite-management cluster Cluster_100_108 fpc 108 member-id 8 set chassis satellite-management upgrade-groups upgrade_120 satellite 120 set chassis satellite-management upgrade-groups upgrade_100 satellite 100 set chassis satellite-management redundancy-groups rg1 redundancy-group-id 2 set chassis satellite-management redundancy-groups chassis-id 1 set chassis satellite-management redundancy-groups rg1 peer-chassis-id 2 inter-chassis-link ge-1/0/3 set chassis satellite-management redundancy-groups rg1 cluster Cluster_100_108 set interfaces ge-1/0/2 description iccp-link set interfaces ge-1/0/2 unit 0 family inet address 10.20.20.1/24 set interfaces ge-1/0/3 description icl-link set interfaces ge-1/0/3 unit 0 family ethernet-switching interface-mode trunk set interfaces ge-1/0/3 unit 0 family ethernet-switching vlan members 100 set switch-options service-id 1
PE1:EVPN-MPLS 設定
set interfaces lo0 unit 0 family inet address 10.25.0.1/32 set interfaces ge-1/1/3 unit 0 family inet address 10.0.1.1/30 set interfaces ge-1/1/3 unit 0 family mpls set interfaces ge-1/1/7 unit 0 family inet address 10.0.3.1/30 set interfaces ge-1/1/7 unit 0 family mpls set interfaces ge-108/0/25 unit 0 esi 00:01:02:03:04:00:01:02:04:26 set interfaces ge-108/0/25 unit 0 esi all-active set interfaces ge-108/0/25 unit 0 family ethernet-switching vlan members v100 set interfaces ge-108/0/27 unit 0 esi 00:01:02:03:04:00:01:02:04:28 set interfaces ge-108/0/27 unit 0 esi all-active set interfaces ge-108/0/27 unit 0 family ethernet-switching vlan members v100 set routing-options router-id 10.25.0.1 set routing-options autonomous-system 100 set protocols mpls interface lo0.0 set protocols mpls interface ge-1/1/3.0 set protocols mpls interface ge-1/1/7.0 set protocols bgp local-address 10.25.0.1 set protocols bgp peer-as 100 set protocols bgp local-as 100 set protocols bgp group evpn-mes type internal set protocols bgp group evpn-mes family evpn signaling set protocols bgp group evpn-mes peer-as 100 set protocols bgp group evpn-mes neighbor 10.25.0.2 set protocols bgp group evpn-mes neighbor 10.25.0.3 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-1/1/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface ge-1/1/7.0 set protocols ldp interface lo0.0 set protocols ldp interface ge-1/1/3.0 set protocols ldp interface ge-1/1/7.0 set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface ge-108/0/25.0 set routing-instances evpn1 interface ge-108/0/27.0 set routing-instances evpn1 interface ge-1/0/3.0 set routing-instances evpn1 route-distinguisher 10.25.0.1:1 set routing-instances evpn1 vrf-target target:100:1 set routing-instances evpn1 protocols evpn label-allocation per-instance set routing-instances evpn1 protocols evpn extended-vlan-list 100 set routing-instances evpn1 protocols evpn mclag bgp-peer 10.25.0.2 set routing-instances evpn1 switch-options service-id 2 set routing-instances evpn1 vlans v100 vlan-id 100
PE2:Junos Fusion Enterprise の設定
set interfaces ge-3/1/4 cascade-port set chassis satellite-management cluster Cluster_100_108 cluster-id 2 set chassis satellite-management cluster Cluster_100_108 cascade-ports ge-3/1/4 set chassis satellite-management cluster Cluster_100_108 fpc 100 alias SD100 set chassis satellite-management cluster Cluster_100_108 fpc 100 system-id 88:e0:f3:1f:3d:50 set chassis satellite-management cluster Cluster_100_108 fpc 108 alias SD108 set chassis satellite-management cluster Cluster_100_108 fpc 108 system-id 88:e0:f3:1f:c8:d1 set chassis satellite-management cluster Cluster_100_108 fpc 100 member-id 1 set chassis satellite-management cluster Cluster_100_108 fpc 108 member-id 8 set chassis satellite-management upgrade-groups upgrade_100 satellite 100 set chassis satellite-management redundancy-groups rg1 redundancy-group-id 2 set chassis satellite-management redundancy-groups chassis-id 2 set chassis satellite-management redundancy-groups rg1 peer-chassis-id 1 inter-chassis-link ge-3/1/9 set chassis satellite-management redundancy-groups rg1 cluster Cluster_100_108 set interfaces ge-3/1/7 description iccp-link set interfaces ge-3/1/7 unit 0 family inet address 10.20.20.2/24 set interfaces ge-3/1/9 description icl-link set interfaces ge-3/1/9 unit 0 family ethernet-switching interface-mode trunk set interfaces ge-3/1/9 unit 0 family ethernet-switching vlan members 100 set switch-options service-id 1
PE2:EVPN-MPLS 設定
set interfaces lo0 unit 0 family inet address 10.25.0.2/32 set interfaces ge-3/1/5 unit 0 family inet address 10.0.4.2/30 set interfaces ge-3/1/5 unit 0 family mpls set interfaces ge-3/1/8 unit 0 family inet address 10.0.3.2/30 set interfaces ge-3/1/8 unit 0 family mpls set interfaces irb unit 0 family inet address 10.5.5.1/24 virtual-gateway-address 10.5.5.5 set interfaces ge-108/0/25 unit 0 esi 00:01:02:03:04:00:01:02:04:26 set interfaces ge-108/0/25 unit 0 esi all-active set interfaces ge-108/0/25 unit 0 family ethernet-switching vlan members v100 set interfaces ge-108/0/27 unit 0 esi 00:01:02:03:04:00:01:02:04:28 set interfaces ge-108/0/27 unit 0 esi all-active set interfaces ge-108/0/27 unit 0 family ethernet-switching vlan members v100 set routing-options router-id 10.25.0.2 set routing-options autonomous-system 100 set protocols mpls interface lo0.0 set protocols mpls interface ge-3/1/5.0 set protocols mpls interface ge-3/1/8.0 set protocols bgp local-address 10.25.0.2 set protocols bgp peer-as 100 set protocols bgp local-as 100 set protocols bgp group evpn-mes type internal set protocols bgp group evpn-mes family evpn signaling set protocols bgp group evpn-mes peer-as 100 set protocols bgp group evpn-mes neighbor 10.25.0.1 set protocols bgp group evpn-mes neighbor 10.25.0.3 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-3/1/5.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface ge-3/1/8.0 set protocols ldp interface lo0.0 set protocols ldp interface ge-3/1/5.0 set protocols ldp interface ge-3/1/8.0 set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface ge-108/0/25.0 set routing-instances evpn1 interface ge-108/0/27.0 set routing-instances evpn1 interface ge-3/1/9.0 set routing-instances evpn1 route-distinguisher 10.25.0.2:1 set routing-instances evpn1 vrf-target target:100:1 set routing-instances evpn1 protocols evpn label-allocation per-instance set routing-instances evpn1 protocols evpn extended-vlan-list 100 set routing-instances evpn1 protocols evpn mclag bgp-peer 10.25.0.1 set routing-instances evpn1 switch-options service-id 2 set routing-instances evpn1 vlans v100 vlan-id 100 set routing-instances evpn1 vlans v100 l3-interface irb.0
PE1:Junos Fusion Enterpriseの設定
ステップバイステップの手順
カスケードポートを設定します。
[edit] user@switch# set interfaces ge-1/1/9 cascade-port user@switch# set interfaces ge-1/1/5 cascade-port
スタンドアロンサテライトデバイスSD120のFPCスロットIDを設定し、カスケードポートにマッピングします。
[edit] user@switch# set chassis satellite-management fpc 120 cascade-ports ge-1/1/9
サテライトデバイスクラスターを作成し、名前とクラスターIDを割り当てます。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 cluster-id 2
サテライトデバイスクラスターに関連付けられたカスケードポートを定義します。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 cascade-ports ge-1/1/5 user@switch# set chassis satellite-management cluster Cluster_100_108 cascade-ports ge-1/1/9
FPCスロットID番号を設定し、それぞれサテライトデバイスSD100およびSD108のMACアドレスにマッピングします。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 alias SD100 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 system-id 88:e0:f3:1f:3d:50 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 alias SD108 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 system-id 88:e0:f3:1f:c8:d1
サテライトデバイスクラスター内の各サテライトデバイスにメンバーIDを割り当てます。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 member-id 1 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 member-id 8
サテライト デバイス SD120 を含むグループと、サテライト デバイス SD100 を含む 2 つのサテライト ソフトウェア アップグレード グループを作成します。
[edit] user@switch# set chassis satellite-management upgrade-groups upgrade_120 satellite 120 user@switch# set chassis satellite-management upgrade-groups upgrade_100 satellite 100
Cluster_100_108内のアグリゲーションデバイスとサテライトデバイスを含む冗長性グループを作成して設定します。
[edit] user@switch# set chassis satellite-management redundancy-groups rg1 redundancy-group-id 2 user@switch# set chassis satellite-management redundancy-groups chassis-id 1 user@switch# set chassis satellite-management redundancy-groups rg1 peer-chassis-id 2 inter-chassis-link ge-1/0/3 user@switch# set chassis satellite-management redundancy-groups rg1 cluster Cluster_100_108
ICLリンクとICCPリンクを設定します。
[edit] user@switch# set interfaces ge-1/0/2 description iccp-link user@switch# set interfaces ge-1/0/2 unit 0 family inet address 10.20.20.1/24 user@switch# set interfaces ge-1/0/3 description icl-link user@switch# set interfaces ge-1/0/3 unit 0 family ethernet-switching interface-mode trunk user@switch# set interfaces ge-1/0/3 unit 0 family ethernet-switching vlan members 100 user@switch# set switch-options service-id 1
注:このステップでは、ICCPインターフェイスとして指定されたインターフェイスge-1/0/2の設定を示しますが、インターフェイスge-1/0/2でICCP属性を設定する方法については示しません。デフォルトでは、ICCPはデュアルアグリゲーションデバイスを使用してJunos Fusion Enterpriseで自動的にプロビジョニングされます。ICCPの自動プロビジョニングの詳細については、 Junos Fusion Enterpriseの設定または拡張を参照してください。
PE1:EVPN-MPLSの設定
ステップバイステップの手順
ループバック インターフェイスと他の PE デバイスに接続されたインターフェイスを設定します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 10.25.0.1/32 user@switch# set interfaces ge-1/1/3 unit 0 family inet address 10.0.1.1/30 user@switch# set interfaces ge-1/1/3 unit 0 family mpls user@switch# set interfaces ge-1/1/7 unit 0 family inet address 10.0.3.1/30 user@switch# set interfaces ge-1/1/7 unit 0 family mpls
アクティブ/アクティブモードのEVPNマルチホーミング、ESIで拡張ポートを設定し、ポートをVLAN v100にマッピングします。
[edit] user@switch# set interfaces ge-108/0/25 unit 0 esi 00:01:02:03:04:00:01:02:04:26 user@switch# set interfaces ge-108/0/25 unit 0 esi all-active user@switch# set interfaces ge-108/0/25 unit 0 family ethernet-switching vlan members v100 user@switch# set interfaces ge-108/0/27 unit 0 esi 00:01:02:03:04:00:01:02:04:28 user@switch# set interfaces ge-108/0/27 unit 0 esi all-active user@switch# set interfaces ge-108/0/27 unit 0 family ethernet-switching vlan members v100
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 10.25.0.1 user@switch# set routing-options autonomous-system 100
ループバックインターフェイスとインターフェイスge-1/1/3.0およびge-1/1/7.0でMPLSを有効にします。
[edit] user@switch# set protocols mpls interface lo0.0 user@switch# set protocols mpls interface ge-1/1/3.0 user@switch# set protocols mpls interface ge-1/1/7.0
PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。
[edit] user@switch# set protocols bgp local-address 10.25.0.1 user@switch# set protocols bgp peer-as 100 user@switch# set protocols bgp local-as 100 user@switch# set protocols bgp group evpn-mes type internal user@switch# set protocols bgp group evpn-mes family evpn signaling user@switch# set protocols bgp group evpn-mes peer-as 100 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.2 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.3
EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[edit] user@switch# set protocols ospf traffic-engineering user@switch# set protocols ospf area 0.0.0.0 interface ge-1/1/3.0 user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface fxp0.0 disable user@switch# set protocols ospf area 0.0.0.0 interface ge-1/1/7.0
ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDP(ラベル配布プロトコル)を設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface ge-1/1/3.0 user@switch# set protocols ldp interface ge-1/1/7.0
VLAN v100の仮想スイッチルーティングインスタンスを設定し、VLANに関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface ge-108/0/25.0 user@switch# set routing-instances evpn1 interface ge-108/0/27.0 user@switch# set routing-instances evpn1 interface ge-1/0/3.0 user@switch# set routing-instances evpn1 route-distinguisher 10.25.0.1:1 user@switch# set routing-instances evpn1 vrf-target target:100:1 user@switch# set routing-instances evpn1 protocols evpn label-allocation per-instance user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 100 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 10.25.0.2 user@switch# set routing-instances evpn1 switch-options service-id 2 user@switch# set routing-instances evpn1 vlans v100 vlan-id 100
PE2:Junos Fusion Enterpriseの設定
ステップバイステップの手順
カスケードポートを設定します。
[edit] user@switch# set interfaces ge-3/1/4 cascade-port
サテライトデバイスクラスターを作成し、名前とクラスターIDを割り当てます。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 cluster-id 2
サテライトデバイスクラスターに関連付けられたカスケードポートを定義します。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 cascade-ports ge-3/1/4
FPCスロットID番号を設定し、それぞれサテライトデバイスSD100およびSD108のMACアドレスにマッピングします。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 alias SD100 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 system-id 88:e0:f3:1f:3d:50 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 alias SD108 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 system-id 88:e0:f3:1f:c8:d1
サテライトデバイスクラスター内の各サテライトデバイスにメンバーIDを割り当てます。
[edit] user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 100 member-id 1 user@switch# set chassis satellite-management cluster Cluster_100_108 fpc 108 member-id 8
サテライトデバイスSD100を含むサテライトソフトウェアアップグレードグループを作成します。
[edit] user@switch# set chassis satellite-management upgrade-groups upgrade_100 satellite 100
Cluster_100_108内のアグリゲーションデバイスとサテライトデバイスを含む冗長性グループを作成して設定します。
[edit] user@switch# set chassis satellite-management redundancy-groups rg1 redundancy-group-id 2 user@switch# set chassis satellite-management redundancy-groups chassis-id 2 user@switch# set chassis satellite-management redundancy-groups rg1 peer-chassis-id 1inter-chassis-link ge-3/1/9 user@switch# set chassis satellite-management redundancy-groups rg1 cluster Cluster_100_108
ICLリンクとICCPリンクを設定します。
[edit] user@switch# set interfaces ge-3/1/7 description iccp-link user@switch# set interfaces ge-3/1/7 unit 0 family inet address 10.20.20.2/24 user@switch# set interfaces ge-3/1/9 description icl-link user@switch# set interfaces ge-3/1/9 unit 0 family ethernet-switching interface-mode trunk user@switch# set interfaces ge-3/1/9 unit 0 family ethernet-switching vlan members 100 user@switch# set switch-options service-id 1
注:このステップでは、ICCPインターフェイスとして指定されたインターフェイスge-3/1/7の設定を示していますが、インターフェイスge-3/1/7でICCP属性を設定する方法については示しません。デフォルトでは、ICCPはデュアルアグリゲーションデバイスを使用してJunos Fusion Enterpriseで自動的にプロビジョニングされます。ICCPの自動プロビジョニングの詳細については、 Junos Fusion Enterpriseの設定または拡張を参照してください。
PE2:EVPN-MPLSの設定
ステップバイステップの手順
ループバック インターフェイス、他の PE デバイスに接続されたインターフェイス、およびデフォルトのレイヤー 3 ゲートウェイとしても設定されている IRB インターフェイスを設定します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 10.25.0.2/32 user@switch# set interfaces ge-3/1/5 unit 0 family inet address 10.0.4.2/30 user@switch# set interfaces ge-3/1/5 unit 0 family mpls user@switch# set interfaces ge-3/1/8 unit 0 family inet address 10.0.3.2/30 user@switch# set interfaces ge-3/1/8 unit 0 family mpls user@switch# set interfaces irb unit 0 family inet address 10.5.5.1/24 virtual-gateway-address 10.5.5.5
アクティブ/アクティブモードのEVPNマルチホーミング、ESIで拡張ポートを設定し、ポートをVLAN v100にマッピングします。
[edit] user@switch# set interfaces ge-108/0/25 unit 0 esi 00:01:02:03:04:00:01:02:04:26 user@switch# set interfaces ge-108/0/25 unit 0 esi all-active user@switch# set interfaces ge-108/0/25 unit 0 family ethernet-switching vlan members v100 user@switch# set interfaces ge-108/0/27 unit 0 esi 00:01:02:03:04:00:01:02:04:28 user@switch# set interfaces ge-108/0/27 unit 0 esi all-active user@switch# set interfaces ge-108/0/27 unit 0 family ethernet-switching vlan members v100
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 10.25.0.2 user@switch# set routing-options autonomous-system 100
ループバックインターフェイスとインターフェイスge-3/1/5.0およびge-3/1/8.0でMPLSを有効にします。
[edit] user@switch# set protocols mpls interface lo0.0 user@switch# set protocols mpls interface ge-3/1/5.0 user@switch# set protocols mpls interface ge-3/1/8.0
PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。
[edit] user@switch# set protocols bgp local-address 10.25.0.2 user@switch# set protocols bgp peer-as 100 user@switch# set protocols bgp local-as 100 user@switch# set protocols bgp group evpn-mes type internal user@switch# set protocols bgp group evpn-mes family evpn signaling user@switch# set protocols bgp group evpn-mes peer-as 100 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.1 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.3
EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[edit] user@switch# set protocols ospf traffic-engineering user@switch# set protocols ospf area 0.0.0.0 interface ge-3/1/5.0 user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface fxp0.0 disable user@switch# set protocols ospf area 0.0.0.0 interface ge-3/1/8.0
ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDPを設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface ge-3/1/5.0 user@switch# set protocols ldp interface ge-3/1/8.0
VLAN v100の仮想スイッチルーティングインスタンスを設定し、VLANに関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface ge-108/0/25.0 user@switch# set routing-instances evpn1 interface ge-108/0/27.0 user@switch# set routing-instances evpn1 interface ge-3/1/9.0 user@switch# set routing-instances evpn1 route-distinguisher 10.25.0.2:1 user@switch# set routing-instances evpn1 vrf-target target:100:1 user@switch# set routing-instances evpn1 protocols evpn label-allocation per-instance user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 100 user@switch# set routing-instances evpn1 protocols evpn mclag bgp-peer 10.25.0.1 user@switch# set routing-instances evpn1 switch-options service-id 2 user@switch# set routing-instances evpn1 vlans v100 vlan-id 100 user@switch# set routing-instances evpn1 vlans v100 l3-interface irb.0
PE3の設定
CLIクイックコンフィグレーション
PE3:EVPN-MPLS 設定
set interfaces lo0 unit 0 family inet address 10.25.0.3/32 set interfaces ge-0/3/5 unit 0 family inet address 10.0.1.2/30 set interfaces ge-0/3/5 unit 0 family mpls set interfaces ge-0/3/7 unit 0 family inet address 10.0.4.1/30 set interfaces ge-0/3/7 unit 0 family mpls set interfaces ge-0/0/46 unit 0 esi 00:01:02:03:04:00:01:02:04:12 set interfaces ge-0/0/46 unit 0 esi all-active set interfaces ge-0/0/46 unit 0 family ethernet-switching vlan members 100 set routing-options router-id 10.25.0.3 set routing-options autonomous-system 100 set routing-options forwarding-table export evpn-pplb set policy-options policy-statement evpn-pplb from protocol evpn set policy-options policy-statement evpn-pplb then load-balance per-packet set protocols mpls interface lo0.0 set protocols mpls interface ge-0/3/5.0 set protocols mpls interface ge-0/3/7.0 set protocols bgp local-address 10.25.0.3 set protocols bgp peer-as 100 set protocols bgp local-as 100 set protocols bgp group evpn-mes type internal set protocols bgp group evpn-mes family evpn signaling set protocols bgp group evpn-mes peer-as 100 set protocols bgp group evpn-mes neighbor 10.25.0.2 set protocols bgp group evpn-mes neighbor 10.25.0.1 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/3/5.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface ge-0/3/7.0 set protocols ldp interface lo0.0 set protocols ldp interface ge-0/3/5.0 set protocols ldp interface ge-0/3/7.0 set routing-instances evpn1 instance-type virtual-switch set routing-instances evpn1 interface ge-0/0/46.0 set routing-instances evpn1 route-distinguisher 10.25.0.3:1 set routing-instances evpn1 vrf-target target:100:1 set routing-instances evpn1 protocols evpn label-allocation per-instance set routing-instances evpn1 protocols evpn extended-vlan-list 100 set routing-instances evpn1 switch-options service-id 2 set routing-instances evpn1 vlans v100 vlan-id 100
PE3:EVPN-MPLS の設定
ステップバイステップの手順
EVPN-MPLS でインターフェイスを設定する 相互作用が発生します。
[edit] user@switch# set interfaces lo0 unit 0 family inet address 10.25.0.3/32 user@switch# set interfaces ge-0/3/5 unit 0 family inet address 10.0.1.2/30 user@switch# set interfaces ge-0/3/5 unit 0 family mpls user@switch# set interfaces ge-0/3/7 unit 0 family inet address 10.0.4.1/30 user@switch# set interfaces ge-0/3/7 unit 0 family mpls
アクティブ-アクティブモードのEVPNマルチホーミング、ESIでインターフェイスge-0/0/46を設定し、ポートをVLAN v100にマッピングします。
[edit] user@switch# set interfaces ge-0/0/46 unit 0 esi 00:01:02:03:04:00:01:02:04:12 user@switch# set interfaces ge-0/0/46 unit 0 esi all-active user@switch# set interfaces ge-0/0/46 unit 0 family ethernet-switching vlan members 100
PE1、PE2、PE3が存在するルーターIDと自律システムを割り当てます。
[edit] user@switch# set routing-options router-id 10.25.0.2 user@switch# set routing-options autonomous-system 100
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
ループバックインターフェイスとインターフェイスge-0/3/5.0およびge-0/3/7.0でMPLSを有効にします。
[edit] user@switch# set protocols mpls interface lo0.0 user@switch# set protocols mpls interface ge-0/3/5.0 user@switch# set protocols mpls interface ge-0/3/7.0
PE1、PE2、PE3 を含む IBGP オーバーレイを設定します。
[edit] user@switch# set protocols bgp local-address 10.25.0.3 user@switch# set protocols bgp peer-as 100 user@switch# set protocols bgp local-as 100 user@switch# set protocols bgp group evpn-mes type internal user@switch# set protocols bgp group evpn-mes family evpn signaling user@switch# set protocols bgp group evpn-mes peer-as 100 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.2 user@switch# set protocols bgp group evpn-mes neighbor 10.25.0.1
EVPN-MPLSが有効になっているエリアIDとインターフェイスを指定して、EVPNの内部ルーティングプロトコルとしてOSPFを設定します。
[edit] user@switch# set protocols ospf traffic-engineering user@switch# set protocols ospf area 0.0.0.0 interface ge-0/3/5.0 user@switch# set protocols ospf area 0.0.0.0 interface lo0.0 user@switch# set protocols ospf area 0.0.0.0 interface fxp0.0 disable user@switch# set protocols ospf area 0.0.0.0 interface ge-0/3/7.0
ループバックインターフェイスとEVPN-MPLSが有効になっているインターフェイスでLDPを設定します。
[edit] user@switch# set protocols ldp interface lo0.0 user@switch# set protocols ldp interface ge-0/3/5.0 user@switch# set protocols ldp interface ge-0/3/7.0
VLAN v100の仮想スイッチルーティングインスタンスを設定し、VLANに関連付けられたインターフェイスやその他のエンティティを含めます。
[edit] user@switch# set routing-instances evpn1 instance-type virtual-switch user@switch# set routing-instances evpn1 interface ge-0/0/46.0 user@switch# set routing-instances evpn1 route-distinguisher 10.25.0.3:1 user@switch# set routing-instances evpn1 vrf-target target:100:1 user@switch# set routing-instances evpn1 protocols evpn label-allocation per-instance user@switch# set routing-instances evpn1 protocols evpn extended-vlan-list 100 user@switch# set routing-instances evpn1 switch-options service-id 2 user@switch# set routing-instances evpn1 vlans v100 vlan-id 100