トランスポートクラストンネルを介したEVPNの設定
トランスポートクラスを使用して、同じタイプのサービスを提供するトランスポートトンネルを定義します。低遅延や広帯域トラフィックなど、顧客が必要とするトラフィックサービスに基づいて、トランスポートクラスをトンネルに適用できます。トランスポートクラストンネルを介したEVPNをサポートします。たとえば、さまざまなタイプのサービスを使用するEVPNネットワークがあり、さまざまな色を使用してさまざまなトランスポートクラスを識別できます。ゴールドを使用して低遅延トラフィックのトランスポートクラスを識別し、ブロンズを使用して他のすべてのトラフィックのトランスポートクラスを識別できます。異なるトンネルにカラーをマッピングすることで、デバイスはEVPNパケットをトランスポートトンネル用に設定されたネクストホップにマッピングします。
トランスポートトンネルを介した以下のEVPNサービスがサポートされています。
-
EVPN-VPWS
-
EVPN-ELAN
-
EVPN-ETREE
既存のアンダーレイネットワークの上にトランスポートクラストンネルを介してEVPNを設定することができます。トランスポートクラストンネルを介してEVPNを設定する基本的な手順は、以下のとおりです。
-
イングレスノードまたはエグレスノードでトランスポートクラスを定義します。この例では、ゴールドとブロンズのトランスポートクラスを定義し、コミュニティ値を割り当てます。
routing-options { transport-class { auto-create; name gold { color 100; } name bronze { color 200; } } }
-
トランスポートトンネルをプロビジョニングし、トンネルのイングレスノードで特定のトランスポートクラスに割り当てます。
-
BGP-CT
BGP-CTの詳細については、 Color-Based Traffic Engineering Configurationを参照してください。
mpls { label-switched-path toPE11-gold { to 10.1.1.1; transport-class gold; } label-switched-path toPE11-bronze { to 10.1.1.1; transport-class bronze; } }
-
IS-ISフレックスアルゴリズム
IS-IS フレキシブル アルゴリズムの詳細については、 セグメント ルーティング トラフィック制御のためのフレキシブル アルゴリズムの設定を参照してください。
flex-algorithm 128 { definition { priority 13; } color 100; use-transport-class; } flex-algorithm 129 { definition { metric-type te-metric; } color 200; use-transport-class; }
-
RSVP-TE
RSVP-TE の詳細については、 MPLS トラフィック エンジニアリングの設定を参照してください。
regress@asbr12# show protocols mpls label-switched-path toPE11-gold { to 10.1.1.1; transport-class gold; } label-switched-path toPE11-bronze { to 10.1.1.1; transport-class bronze; }
-
SR-TE
SR-TEの詳細については、 ネットワークにおけるソースパケットルーティング(SPRING)についてを参照してください。
source-packet-routing { segment-list sl-pe1-pe3-gold { hop-1 label 1000112; hop-2 label 1000223; } segment-list sl-pe1-pe3-bronze { hop-1 label 1000112; hop-2 label 1000323; } source-routing-path lsp-pe1-pe3-gold { to 10.3.3.3; color 100; primary { sl-pe1-pe3-gold; } } source-routing-path lsp-pe1-pe3-bronze { to 10.3.3.3; color 200; primary { sl-pe1-pe3-bronze; } } use-transport-class; }
-
- トラフィックをインポートおよびエクスポートするためのポリシーを設定します。
policy-statement vrf-import-evpn { term a { from { protocol bgp; community rt-evpn; } then { community add map2gold; accept; } } term b { then reject; } } policy-statement vrf-export-evpn { term a { then { community add map2gold; community add rt-evpn; accept; } } term b { then reject; } } community map2gold members color:0:100; community rt-evpn members target:100:2;
-
EVPN サービスを設定します。
-
EVPN-VPWS
routing-instances { evpn-vpws { instance-type evpn-vpws; protocols { evpn { interface ge-0/0/1.4 { vpws-service-id { local 102; remote 201; } } } } interface ge-0/0/1.4; route-distinguisher 10.255.1.1:20; vrf-import vrf-import-evpnvpws; vrf-export vrf-export-evpnvpws; }
-
EVPN エラン
routing-instances { evpn { instance-type evpn; protocols { evpn; } vlan-id 2; routing-interface irb.1; interface ge-0/0/0.3; route-distinguisher 10.255.1.1:4; vrf-import vrf-import-evpn; vrf-export vrf-export-evpn; } }
-
EVPN-ETREE
xe-2/1/1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-bridge; vlan-id 100; etree-ac-role root; } } evpn-etree { instance-type evpn; protocols { evpn { interface xe-2/1/1.100; evpn-etree; } } vlan-id 100; interface xe-2/1/1.100; route-distinguisher 10.255.0.1:100; vrf-import vrf-import-evpn; vrf-export vrf-export-evpn; }
-