VPLSルーティングインスタンスの設定
VPLSルーティングインスタンスを設定するには、 vpls ステートメントを含めます。
vpls { active-interface { any; primary interface-name; } connectivity-type (ce | irb | permanent); control-word; encapsulation-type encapsulation-type; interface-mac-limit limit; import-labeled-routes [ routing-instance-name ]; label-block-size size; mac-table-aging-time time; mac-table-size size; neighbor neighbor-id; no-control-word; no-tunnel-services; site site-name { active-interface { any; primary interface-name; } interface interface-name { interface-mac-limit limit; } mesh-group mesh-group-name; multi-homing; site-identifier identifier; site-preference preference-value { backup; primary; } } site-range number; traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <flag-modifier> <disable>; } tunnel-services { devices device-names; primary primary-device-name; } vpls-id vpls-id; }
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols][edit logical-systems logical-system-name routing-instances routing-instance-name protocols]注:ACXシリーズルーターは
[edit logical-systems]階層をサポートしていません。
VPLSルーティングインスタンス(instance-type vpls)内でルーティングプロトコル(OSPF、RIP、IS-ISまたはBGP)を設定することはできません。Junos CLI は、この設定を許可していません。
Junos OSリリース16.1以降、プライマリルーティングインスタンスのmpls.0パスルーティングテーブルからMPLS擬似配線ラベル付きルートをリークさせる場合、 import-labeled-routes ステートメントを使用して1つ以上の非デフォルトルーティングインスタンスを指定できます。
VPLSルーティングインスタンスステートメントの設定については、以下のセクションで説明します。
VPLSのBGPシグナリングの設定
VPLSルーティングインスタンスにBGPシグナリングを設定できます。BGPは、VPLSルーティングインスタンスに参加している各PEルーターをリンクする疑似配線に信号を送るために使用されます。疑似配線は、VPLSサイト間のサービスプロバイダのネットワークを介してVPLSトラフィックを伝送します。
同じVPLSルーティングインスタンスに対して、BGPシグナリングとLDPシグナリングの両方を設定することはできません。VPLSルーティングインスタンスのBGPシグナリングを有効にするステートメント( site、 site-identifier、 site-range ステートメント)と、同じインスタンスのLDPシグナリングを有効にするステートメント( neighbor および vpls-id ステートメント)を設定しようとすると、コミット操作は失敗します。
VPLSのドキュメントでは、PEルーターなどの用語のルーターという言葉は、ルーティング機能を提供するデバイスを指すために使用されています。
次のセクションの手順を完了して、VPLSルーティングインスタンスのBGPシグナリングを設定します。
VPLSサイト名とサイト識別子の設定
VPLSルーティングインスタンスのBGPシグナリングを設定する場合、各PEルーターで、PEルーターに接続している各VPLSサイトを設定する必要があります。VPLS サイト用にプロビジョニングされたすべてのレイヤー 2 回線は、site ステートメント内の論理インターフェイスのセット(interface ステートメントを使用)としてリストされます。
VPLSサイトごとにサイト名とサイト識別子を設定する必要があります。
サイト名とサイト識別子を設定するには、 site ステートメントと site-identifier ステートメントを含めます。
site site-name { interface interface-name { interface-mac-limit limit; } site-identifier identifier; }
数字識別子は、ローカルVPLSサイトを一意に識別する1から65,534までの任意の数値です。
以下の階層レベルでこれらのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
VPLSの自動サイト識別子の設定
自動サイト識別子を有効にすると、Junos OS はサイト識別子を VPLS サイトに自動的に割り当てます。 automatic-side-id 機能を使用する場合、ルーティングインスタンスごとに許可されるサイトは1つだけです。VPLSルーティングインスタンスの自動サイト識別子を設定するには、 automatic-site-id ステートメントを含めます。
automatic-site-id { collision-detect-time seconds; new-site-wait-time seconds; reclaim-wait-time minimum seconds maximum seconds; startup-wait-time seconds; }
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls site site-name][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls site site-name]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
automatic-site-idステートメントには、ネットワーク層到達可能性情報(NLRI)アドバタイズメントのさまざまな遅延を制御するオプションが多数含まれています。これらのオプションはすべてデフォルト値で設定されています。詳細については、automatic-site-idステートメントのステートメント概要を参照してください。
automatic-site-idステートメントには、以下のオプションが含まれます。
collision-detect-time—クレームアドバタイズメントがVPLSインスタンス内の他のルーターに送信されてから、PEルーターがサイト識別子の使用を開始できるようになるまでの待機時間(秒単位)。PEルーターは、この期間中に同じサイト識別子に対して競合するクレームアドバタイズメントを受信した場合、サイト識別子のコリジョン解決手順を開始します。new-site-wait-time—新しく設定されたルーティングインスタンスまたは新しいサイトのVPLS情報を受信するまでの待機時間(秒単位)。この時間間隔は、起動時以外のVPLSルーティングインスタンスで自動サイト識別機能がアクティブになるたびに適用されます。事実上、このタイマーは、サイト識別子の割り当てが試行されるまでの待機時間を示します。このタイマーは、VPLS ルーティング インスタンスが有効になるたびにトリガーされます。reclaim-wait-time—コリジョン後にサイト識別子の要求を試みるまでの待機時間。コリジョンは、2つの別々のVPLSサイトからサイト識別子を要求しようとするたびに発生します。startup-wait-time—VPLS ルーティング インスタンスに含まれる他の PE ルーターに設定されたルート ターゲットのすべての VPLS 情報を受信するまで、起動時に待機する秒単位の時間。
サイト範囲の設定
各VPLSルーティングインスタンスでBGPシグナリングを有効にすると、オプションでサイト範囲を設定することができます。サイト範囲は、疑似回線の立ち上げを許可するために受け入れることができる最大サイト識別子の上限を指定します。1から65,534までの値を指定する必要があります。デフォルト値は65,534です。デフォルトを使用することをお勧めします。サイト識別子が設定されたサイト範囲より大きいサイトには、疑似回線を確立できません。 show vpls connections コマンドを発行すると、そのようなサイトはOR(範囲外)として表示されます。
サイト範囲を設定するには、 site-range ステートメントを含めます。
site-range number;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
マルチホームサイトを搭載したハブアンドスポークVPLSなど、ローカルサイト識別子よりも小さい値を使用してサイト範囲を設定する必要があるネットワークがあります。このタイプのネットワークでは、スポークルーターとハブルーターの間に疑似配線を確立できるようにする必要があります。ただし、スポークルーター間で疑似配線が直接確立されないようにする必要もあります。スポークサイトのマルチホーミング要件により、他のスポークルーターから受信したNRLIに含まれるローカルプリファレンスに基づいてローカルスポークルーターのステータス(アクティブまたは非アクティブ)を判断するには、他のスポークルーター(少なくともローカルに設定されたサイトと同じサイト識別子を持つスポークから)レイヤー2 VPN NRLIを受け入れる必要があります。
このタイプのVPLSネットワークは、例えば、識別子1から8のハブサイトと、識別子9以上のスポークサイトの番号を付けることで実装できます。次に、各スポークサイトでサイト範囲を8に設定できます。スポークサイトはNRLIを受け入れ、レイヤー2 VPNルーティングテーブルにインストールします(マルチホームサイトがローカルサイトのステータスを判断できるようにします)が、設定されたサイト範囲により、スポークサイトは他のスポークサイトに直接疑似回線を確立できません。
以下の設定は、この概念を示しています。設定は、3 つのルーター、2 つのスポークルーター、1 つのハブルーター上の VPLS ルーティングインスタンス用です。
ルーター1 - スポーク:
routing-instance hub-and-spoke {
no-local-switching;
protocols {
vpls {
site-range 8;
no-tunnel-services;
site spoke-9 {
site-identifier 9 {
multi-homing;
site-preference primary;
}
}
site spoke-10 {
site-identifier 10 {
multi-homing;
site-preference backup;
}
}
}
}
}
ルーター2 - スポーク:
routing-instance hub-and-spoke {
no-local-switching;
protocols {
vpls {
site-range 8;
no-tunnel-services;
site spoke-9 {
site-identifier 9 {
multi-homing;
site-preference backup;
}
}
site spoke-10 {
site-identifier 10 {
multi-homing;
site-preference primary;
}
}
}
}
}
ハブ—ルーター3:
routing-instance hub-and-spoke {
no-local-switching;
protocols {
vpls {
no-tunnel-services;
site hub {
site-identifier 1;
}
}
}
}
VPLS サイト インターフェイスの設定
VPLSサイトに指定する各疑似配線のインターフェイスを設定する必要があります。
VPLSサイトのインターフェイスを設定するには、 interface ステートメントを含めます。
interface interface-name { interface-mac-limit limit; }
以下の階層レベルでこれらのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls site site-name][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
また、指定されたインターフェイスから学習できるMACアドレス数に制限を設定することもできます。詳細については、「 インターフェイスから学習するMACアドレス数の制限」を参照してください。
VPLSサイト設定の設定
特定のVPLSサイトにアドバタイズされるローカルプリファレンス値を指定できます。サイト プリファレンス値は、[edit routing-instances routing-instance-name protocols vpls site site-name]階層レベルで設定された site-preference ステートメントを使用して指定します。site-preferenceステートメントを設定することにより、[edit protocols bgp]階層レベルでlocal-preferenceステートメントに設定された値は、VPLSルーティングインスタンスによって無視されます。ただし、エクスポートポリシーを設定することで、他のルーターにエクスポートされたVPLSルートのサイトプリファレンス値を変更することができます。PE ルーターが同じ VPLS エッジ(VE)デバイス識別子を持つ複数のアドバタイズメントを受信した場合、ローカル プリファレンス値が最も高いアドバタイズメントが優先されます。
VPLSサイト設定を設定するには、 site-preference ステートメントを含めます。
site-preference preference-value { backup; primary; }
また、site-preferenceステートメントにbackupオプションまたはprimaryオプションを指定することもできます。backupオプションは、優先値を可能な限り低い値である1に指定し、VPLSサイトが選択される可能性が最も低いようにします。primaryオプションでは、優先値を可能な限り高い値である65,535に指定し、VPLSサイトが選択される可能性が最も高いようにします。
site-preferenceステートメントを含めることができる階層レベルの一覧については、このステートメントのステートメント概要セクションを参照してください。
VPLSのLDPシグナリングの設定
VPLSルーティングインスタンスのシグナリングプロトコルとしてLDPを設定できます。この機能については、RFC 4762、 ラベル配布プロトコル(LDP)シグナリングを使用した仮想プライベートLANサービス(VPLS)に記載されています。
Junos OSソフトウェアは、RFC 4762のすべてをサポートしているわけではありません。VPLS ルーティング インスタンスで LDP シグナリングを有効にする場合、ネットワーク エンジニアは、次の値のみがサポートされていることに注意する必要があります。
FEC—
128または129制御ビット—
0イーサネット疑似回線タイプ—
0x0005イーサネットタグ付きモード疑似回線タイプ—
0x0004
LDPシグナル化VPLSは、擬似配線ラベルマッピング、ラベルデータベース表示、およびLDPトレースのための仮想回線接続検証(VCCV)タイプ長値(TLV)をサポートします。疑似配線のLDPシグナリングを有効にすると、LDPは隣接するルーターにVCCV機能をアドバタイズします。VCCVは、疑似配線の制御チャネルを提供し、運用機能と管理機能(接続検証など)の両方を備えています。この制御チャネルは、擬似回線のingressデバイスとegressデバイスの間に確立されます。確立されると、接続検証メッセージをVCCV制御チャネル経由で送信できます。
Junos OSソフトウェアは、LDP信号化VPLS(RFC 5085セクション8.1で定義)に対して、以下のVCCV機能をサポートしています。
VCCV接続チェックタイプ:
ルーターアラートラベル
TTL=1のMPLS疑似ワイヤラベル
VCCV接続検証タイプ:
LSP ping
疑似配線の設定中にピアデバイスもVCCVパラメータをアドバタイズする場合、Junos OSソフトウェアは、疑似配線でVCCV OAMを実行する方法として使用する共通のアドバタイズされたパラメータのセットを選択します。
ローカルにアドバタイズされたVCCVパラメータとピアアドバタイズされたVCCVパラメータは、以下に示すように show ldp database コマンドを使用して表示できます。
user@host> show ldp database l2circuit extensive
Input label database, 10.255.245.198:0--10.255.245.194:0
Label Prefix
299872 L2CKT CtrlWord PPP VC 100
MTU: 4470
VCCV Control Channel types:
MPLS router alert label
MPLS PW label with TTL=1
VCCV Control Verification types:
LSP ping
Label Prefix
State: Active
Age: 19:23:08
他ベンダーの機器を使用してネットワークでLDPシグナリングVPLSを設定する場合は、TLVに関して以下の動作に注意してください。
ジュニパーネットワークのデバイスが空のアドレスのTLVを受信すると、LDPはTLVを受け入れます。
MACアドレスを取り消すと、LDPはアドレスリストにゼロアドレス(0.0.0.0)を指定します。
同じVPLSルーティングインスタンスに参加しているPEルーターのセットに対してLDPシグナリングを有効にするには、[edit routing-instances routing-instance-name protocols vpls]階層レベルで設定されたvpls-idステートメントを使用して、各PEルーターで同じVPLS識別子を設定する必要があります。VPLS識別子は、グローバルに一意である必要があります。各VPLSルーティングインスタンス(ドメイン)に固有のVPLS識別子がある場合、特定のペアのPEルーター間で複数のVPLSルーティングインスタンスを設定することができます。
LDPシグナリングでは、同じVPLSルーティングインスタンス内のPEルーター間でフルメッシュLDPセッションを設定する必要があります。隣接するPEルーターは静的に設定されています。トンネルは、ある PE ルーターから別の PE へのトラフィックを集約するために、隣接する PE ルーター間に作成されます。その後、擬似配線にシグナリングされ、VPLSルーティングインスタンス間のトラフィックを逆多重化します。これらのPEルーターは、LDP転送等価クラス(FEC)を使用して、VPLS擬似回線デマルチプレクサフィールドとして機能するMPLSラベルである疑似回線ラベルを交換します。MPLS と GRE(Generic Routing Encapsulation)の両方に基づくトンネルがサポートされています。
同じVPLSルーティングインスタンスに対して、BGPシグナリングとLDPシグナリングの両方を設定することはできません。VPLSルーティングインスタンスのBGPシグナリングを有効にするステートメント( site、 site-identifier、 site-range ステートメント)と、同じインスタンスのLDPシグナリングを有効にするステートメント、 neighbor および vpls-idを設定しようとすると、コミット操作は失敗します。
VPLS ルーティングインスタンスで LDP シグナリングを有効にするには、次のセクションにある手順を実行します。
VPLSルーティングインスタンスのLDPシグナリングの設定
LDPシグナリングを使用するようにVPLSルーティングインスタンスを設定するには、インスタンスに参加している各PEルーターで同じVPLS識別子を設定する必要があります。 vpls-id ステートメントでVPLS識別子を指定します。
vpls-id vpls-id;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
LDPシグナリングを使用するようにVPLSルーティングインスタンスを設定するには、このVPLSドメインの一部である隣接する各PEルーターを指定する neighbor ステートメントも含める必要があります。
neighbor neighbor-id;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
ルーターでのLDPシグナリングの設定
LDP シグナリングを有効にするには、VPLS ルーティング インスタンスに参加している各 PE ルーターで LDP を設定する必要があります。最小限の設定は、interfaceステートメントを使用して、PEルーターのルーター識別子(router-id)を含むループバックインターフェイスでLDPを有効にすることです。
interface interface-name;
以下の階層レベルでこのステートメントを含めることができます。
[edit protocols ldp][edit logical-systems logical-system-name protocols ldp]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
interfacesステートメントのallオプションを使用して、ルーター上のすべてのインターフェイスでLDPを有効にできます。LDP の設定方法の詳細については、MPLS アプリケーションユーザーガイドを参照してください。
VPLSルーティングインスタンスとVPLSインターフェイス接続の設定
VPLSルーティングインスタンスに設定されたインターフェイスの状態に応じて、VPLSルーティングインスタンスを設定して、VPLS接続を停止または維持することができます。デフォルトでは、VPLSルーティングインスタンス用に設定された顧客向けインターフェイスに障害が発生するたびに、VPLS接続が切断されます。この動作は、connectivity-typeステートメントのceオプションを指定することで明示的に設定できます。
connectivity-type ce;
または、connectivity-typeステートメントのirbオプションを指定することで、VPLSルーティングインスタンスにIRB(統合型ルーティングおよびブリッジング)インターフェイスが設定されている限り、VPLS接続が稼働し続けるように指定することもできます。
connectivity-type irb;
明示的に停止するまでVPLS接続が稼働し続けるようにするには、connectivity-typeステートメントのpermanentオプションを指定します。
connectivity-type permanent;
このオプションは、レイヤー2ホールセール加入者ネットワークの設定で使用するために予約されています。レイヤー2ホールセールネットワークの設定の詳細については、 『ブロードバンド加入者管理ソリューションガイド 』を参照してください。
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
ACXシリーズルーターはVPLSインスタンスでirbインターフェイスをサポートしていないため、VPLSの接続タイプirbはサポートされていません。
VPLSカプセル化タイプの設定
VPLSネイバー間に確立された擬似配線のVPLSカプセル化タイプを指定できます。カプセル化タイプは、疑似配線が作成されたときにVPLSネイバー間で交換されるLDPシグナリングメッセージで伝送されます。ネットワーク内に導入されている他のベンダーの機器によっては、カプセル化の種類を変更する必要がある場合があります。
VPLSは、イーサネットネットワーク間のブリッジとして効果的に機能します。その結果、使用できるカプセル化タイプは2つだけです。
ethernet- イーサネットethernet-vlan—イーサネット仮想LAN(VLAN)
VPLSルーティングインスタンスまたはVPLSネイバーのカプセル化タイプを指定しない場合は、 ethernet が使用されます。
VPLSルーティングインスタンスのカプセル化タイプを指定するには、 encapsulation-type ステートメントを含めます。
encapsulation-type (ethernet | ethernet-vlan);
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
また、以下の階層レベルで encapsulation-type ステートメントを含めることで、特定のVPLSネイバーのカプセル化タイプを指定することもできます。
[edit routing-instances routing-instance-name protocols vpls neighbor address][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls neighbor address]
非デフォルトのルーティングインスタンスでルートをリークするようにMPLSルーティングテーブルを設定する
Junos OS リリース 16.1 以降、プライマリ ルーティング インスタンスの mpls.0 パス ルーティングテーブルからMPLSルートをリークさせる 1 つ以上の非デフォルト ルーティング インスタンスを指定できます。この機能は、L2VPN/VPLSがプライマリmpls.0テーブルにのみイングレスラベル付きルートをインストールするため、リモートPEルーターがデフォルト以外のルーティングインスタンスのIGPから学習された場合、L2VPN/VPLS設定で役立ちます。
デフォルトでは、プライマリルーティングインスタンスのmpls.0ルーティングテーブル内のルートは、非デフォルトルーティングインスタンスの対応するルーティングテーブルにリークされません。デフォルト以外のルーティングインスタンスでコアに面するインターフェイスでL2VPN/VPLSトラフィックを受信すると、ルーターはそのインターフェイスに対応するテーブル routing-instance-name.mpls.0でルックアップを実行します。デフォルトではルートがリークされないため、 routing-instance-name.mpls.0 ルーティングテーブルにルートは見つからず、すべての着信トラフィックが破棄されます。
デフォルト以外のルーティングインスタンスにMPLSルートをリークするには、 import-labeled-routes ステートメントを含め、ルートをリークする必要があるルーティングインスタンスを1つ以上指定します。
import-labeled-routes [ routing-instance-name ];
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
VPLS MACテーブルのタイムアウト間隔の設定
VPLSテーブルのタイムアウト間隔を変更できます。小規模で安定したVPLSネットワークには長い値を設定し、大規模で動的なVPLSネットワークには短い値を設定することをお勧めします。タイムアウト間隔中にVPLSテーブルが更新を受信しない場合、ルーターはさらに1つの間隔待機してから、VPLSテーブルからMACアドレスエントリを自動的にクリアします。
VPLSテーブルのタイムアウト間隔を変更するには、 mac-table-aging-time ステートメントを含めます。
mac-table-aging-time seconds;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
mac-table-aging-timeステートメントは、ACXシリーズおよびMXシリーズルーターでは使用できません。
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
VPLS MACアドレステーブルのサイズを設定する
VPLS MAC(メディア アクセス制御)アドレス テーブルのサイズを変更できます。デフォルトのテーブルサイズは 512 個の MAC アドレス、最小は 16 個、最大は 65,536 個です。
タイプ5 FPCを搭載したT4000ルーターは、VPLSルーティングインスタンスあたり最大262,143個のMACアドレスをサポートします。改善されたVPLS MACアドレス学習制限(つまり、262,143 MACアドレス)を有効にするには、[edit chassis network-services]階層レベルでenhanced-modeステートメントを含め、ルーターを再起動してから、VPLS MACアドレステーブルのサイズを変更する必要があります。
MACテーブルの制限に達すると、新しいMACアドレスをテーブルに追加できなくなります。最終的には、最も古い MAC アドレスが MACアドレス テーブルから自動的に削除されます。これにより、テーブル内の領域が解放され、新しいエントリを追加できるようになります。ただし、テーブルがいっぱいである限り、新しいMACアドレスは削除されます。
各 VPLS または VPN ルーティング インスタンスの VPLS MAC テーブル サイズを変更するには、 mac-table-size ステートメントを含めます。
mac-table-size size;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
mac-table-sizeステートメントを含めると、影響を受けるインターフェイスには、ローカルインターフェイス、LSIインターフェイス、VTインターフェイスを含む、VPLSルーティングインスタンス内のすべてのインターフェイスが含まれます。
ACXシリーズルーターは、VPLSの mac-table-size ステートメントをサポートしていません。
インターフェイスから学習するMACアドレス数の制限
mac-table-sizeステートメントを使用して、VPLSルーティングインスタンスが学習するMACアドレス数の制限を設定することができます。MACテーブルの制限に達すると、新しいMACアドレスをテーブルに追加できなくなります。最終的には、最も古い MAC アドレスが MACアドレス テーブルから自動的に削除されます。これにより、テーブル内の領域が解放され、新しいエントリを追加できるようになります。ただし、テーブルがいっぱいである限り、新しいMACアドレスは削除されます。
この制限は各VPLSルーティングインスタンスに適用されるため、単一のインターフェイスのMACアドレスがテーブル内の利用可能な領域をすべて消費し、ルーティングインスタンスが他のインターフェイスからアドレスを取得できなくなる可能性があります。
VPLSルーティングインスタンスに設定された各インターフェイスから学習するMACアドレスの数を制限できます。そのためには、 interface-mac-limit ステートメントを含めます。
interface-mac-limit limit;
ACXシリーズルーターは、VPLSのinterface-mac-limitlimitをサポートしていません。
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
interface-mac-limitステートメントは、ローカルインターフェイス(CEデバイスに面したインターフェイス)にのみ影響します。
[edit routing-instances routing-instance-name protocols vpls]階層レベルでinterface-mac-limitステートメントを設定すると、その特定のルーティングインスタンスに設定されたすべてのインターフェイスに同じ制限が適用されます。
Junos OS リリース 12.3R4 以降、VPLS インスタンスが学習する MAC アドレスの数を制限するパラメーターを構成しない場合、デフォルト値は有効ではありません。代わりに、[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls site site-name interfaces interface-name],階層レベルでinterface-mac-limitオプションを含めない場合、この設定はデフォルト値1024アドレスの設定には存在しません。リリース12.3R4より前のJunos OSリリースを実行しているルーターをリリース12.3R4以降にアップグレードする場合、設定に保存するには、有効な値でinterface-mac-limitオプションを設定する必要があります。
また、VPLSルーティングインスタンスに設定された特定のインターフェイスによって学習されるMACアドレスの数を制限することもできます。これにより、多くのMACアドレスを生成する可能性があると予想される特定のインターフェイスを制限できます。
特定のインターフェイスによって学習されるMACアドレスの数を制限するには、以下の階層レベルで interface-mac-limit ステートメントを含めます。
[edit routing-instances routing-instance-name protocols vpls site site-name interfaces interface-name][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls site site-name interfaces interface-name]
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
この階層レベルで個々のインターフェイスに設定された MAC 制限は、 [edit routing-instances routing-instance-name protocols vpls] 階層レベルで設定された値よりも優先されます。また、 mac-table-size ステートメントを使用して設定されたMAC制限は、 interface-mac-limit ステートメントを使用して設定された制限を上書きできます。
MACアドレスの制限は、顧客向けのインターフェイスにのみ適用されます。
MACアドレスデータベースからのアドレスの削除
VPLSルーティングインスタンスまたはVPLSルーティングインスタンスの下のメッシュグループに対してMACフラッシュ処理を有効にすることができます。MACフラッシュ処理は、動的に学習されたMACアドレスデータベースからMACアドレスを削除します。動的に学習されたMACアドレスを削除することで、MACアドレスコンバージェンスの完了に必要な時間が短縮されます。
mac-flushステートメントを含めることで、動的に学習されたMACアドレスをMACアドレスデータベースから消去できます。
mac-flush [ explicit-mac-flush-message-options ];
ルーティングインスタンスに参加しているすべてのデバイスにわたって動的に学習されたMACアドレスをグローバルにクリアするには、以下の階層レベルでステートメントを含めることができます。
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls][edit routing-instances routing-instance-name protocols vpls]
特定のメッシュグループ内のルーターのMACアドレスをクリアするには、以下の階層レベルでステートメントを含めることができます。
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name][edit routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name]
ACXシリーズルーターでは、 mesh-group ステートメントはACX5000シリーズルーターでのみサポートされています。ACX5000シリーズのルーターは、VPLSルーティングインスタンスごとに最大8つのユーザー定義メッシュグループをサポートできます。
ACXシリーズルーターは [edit logical-systems] 階層をサポートしていません。
MACフラッシュ処理がデフォルトで開始されていない特定のケースでは、特定の条件下で明示的なMACフラッシュメッセージを送信するようにルーターを追加設定する explicit-mac-flush-message-options を指定することもできます。このステートメントに含めることができる明示的なMACフラッシュメッセージオプションの一覧については、このステートメントの概要セクションを参照してください。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。