例:VPLS 上のイーサネット CFM の設定
この例では、顧客とサービスプロバイダの両方が、VPLS とマルチプロトコルラベルスイッチング(MPLS)ネットワークを介してイーサネット CFM を実行しています。ネットワークを 図 1 で示します。お客様は、MXシリーズルーターL2-CE1およびL2-CE2でイーサネットCFMを設定しています。サービスプロバイダが、MX シリーズルーター PE1、P、および PE2 にイーサネット CFM を設定している。
この例の設定は、完全で機能的なルーター設定の一部にすぎません。これらの設定をコピーして、実際のシステムで直接使用しないでください。
サービスプロバイダは CFM レベル 5 を使用し、顧客は CFM レベル 7 を使用しています。境界は、図の "アップ mep" および "ダウン mep" CFM 用語でマークされています。
VPLSルーティングインスタンスの論理インターフェイスは、同じまたは異なるVLAN設定を持つことができます。これらのインターフェイス間でパケットを正しく切り替えるには、VLAN 正規化が必要です。正規化は、VLANの自動マッピングをサポートし、目的の変換を達成するためにVLANタグに対して操作を実行します。変換またはタグ付けのための正規化されたVLANの設定を参照してください。
転送パスに関する以下の考慮事項に従う必要があります。
パケット受信パス:
これは、インターフェイスで受信したパケットの転送パスです。
VPLS 向け 802.1ag イーサネット OAM は、暗黙的なインターフェイスフィルターと転送テーブルフィルターを使用して、CFM パケットのフラッディング、受け入れ、ドロップを行います。
パケット送信パス:
Junos OSは、CPUが生成したパケットにルーターのハードウェアベースの転送を使用します。
ダウン MEP の場合、パケットは MEP が構成されているインターフェイスで送信されます。
MX シリーズ ルーターでは、アップ MEP の場合、パケットは VPLS ルーティング インスタンス内の他のインターフェイスにフラッディングされる必要があります。ルーターは、フラッドネクストホップに関連付けられたフラッディングルート(すべてのインターフェイスがフラッディングする)を作成し、このフラッディングルートで転送されるパケットをソースとします。
次に、サービス プロバイダ ルーターでの VPLS と CFM の設定を示します。
PE1の設定
[edit chassis] fpc 5 { pic 0 { tunnel-services { bandwidth 1g; } } } [edit interfaces] ge-1/0/7 { encapsulation flexible-ethernet-services; vlan-tagging; unit 1 { encapsulation vlan-vpls; vlan-id 2000; } } ge-0/0/0 { unit 0 { family inet { address 10.200.1.1/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.255.168.231/32 { primary; } address 127.0.0.1/32; } } } [edit routing-instances] vpls-vlan2000 { instance-type vpls; vlan-id 2000; interface ge-1/0/7.1; route-distinguisher 10.255.168.231:2000; vrf-target target:1000:1; protocols { vpls { site-range 10; site vlan2000-PE1 { site-identifier 2; } } } } [edit protocols] rsvp { interface ge-0/0/0.0; } mpls { label-switched-path PE1-to-PE2 { to 10.100.1.1; } interface ge-0/0/0.0; } bgp { group PE1-to-PE2 { type internal; local-address 10.200.1.1; family l2vpn { signaling; } local-as 65000; neighbor 10.100.1.1; } } ospf { traffic-engineering; reference-bandwidth 4g; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } interface ge-0/0/0.0; } } oam { ethernet { connectivity-fault-management { maintenance-domain customer-site1 { level 5; maintenance-association customer-site1 { continuity-check { interval 1s; } mep 100 { interface ge-1/0/7.1; direction up; auto-discovery; } } } } } }
PE2の設定
[edit chassis] fpc 5 { pic 0 { tunnel-services { bandwidth 1g; } } } [edit interfaces] ge-5/0/9 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-vpls; vlan-id 2000; } } ge-5/2/7 { unit 0 { family inet { address 10.100.1.1/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.255.168.230/32 { primary; } address 127.0.0.1/32; } } } [edit routing-instances] vpls-vlan2000 { instance-type vpls; vlan-id 2000; interface ge-5/0/9.1; route-distinguisher 10.255.168.230:2000; vrf-target target:1000:1; protocols { vpls { site-range 10; site vlan2000-PE2 { site-identifier 1; } } } } [edit protocols] rsvp { interface ge-5/2/7.0; } mpls { label-switched-path PE2-to-PE1 { to 10.200.1.1; } interface ge-5/2/7.0; } bgp { group PE2-to-PE1 { type internal; local-address 10.100.1.1; family l2vpn { signaling; } local-as 65000; neighbor 10.200.1.1; } } ospf { traffic-engineering; reference-bandwidth 4g; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } interface ge-5/2/7.0; } } oam { ethernet { connectivity-fault-management { maintenance-domain customer-site1 { level 5; maintenance-association customer-site1 { continuity-check { interval 1s; } mep 200 { interface ge-5/0/9.1; direction up; auto-discovery; } } } } } }
Pルータの設定
MPLS のみ、CFM 不要:
[edit] interfaces { ge-5/2/7 { # Connected to PE1 unit 0 { family inet { address 10.200.1.10/24; } family mpls; } } ge-0/1/0 { # Connected to PE2 unit 0 { family inet { address 10.100.1.10/24; } family mpls; } } lo0 { unit 0{ family inet { address 10.255.168.240/32; } } } } [edit] protocols { rsvp { interface ge-0/1/0.0; interface ge-5/2/7.0; } mpls { interface ge-0/1/0.0; interface ge-5/2/7.0; } ospf { traffic-engineering; reference-bandwidth 4g; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } interface ge-0/1/0.0; interface ge-5/2/7.0; } } }
L2-CE1上のCFM
L2-E1 での CFM の設定を次に示します。
[edit interfaces] ge-5/2/3 { vlan-tagging; unit 0 { vlan-id 2000; } } [edit protocols oam] ethernet { connectivity-fault-management { maintenance-domain customer { level 7; maintenance-association customer-site1 { continuity-check { interval 1s; } mep 800 { interface ge-5/2/3.0; direction down; auto-discovery; } } } } }
L2-CE2上のCFM
CFM L2-CE2 の設定を次に示します。
[edit interfaces] ge-0/2/9 { vlan-tagging; unit 0 { vlan-id 2000; } } [edit protocols oam] ethernet { connectivity-fault-management { maintenance-domain customer { level 7; maintenance-association customer-site1 { continuity-check { interval 1s; } mep 700 { interface ge-0/2/9.0; direction down; auto-discovery; } } } } }