BGP VPLS ネットワークでは、トランジット ルーターは負荷分散のためのハッシュ計算のペイロードを決定する必要があります。MPLS カプセル化パケットを解析してハッシュを行う間、宛先アドレス MAC の最初の値がそれぞれ0x4または0x6の場合、トランジット ルーターはイーサネット ペイロードを IPv4 または IPv6 ペイロードとして正しく計算できません。この誤検知により、疑似配線で順序外のパケット配信が発生する可能性があります。この問題は、BGP VPLS PEルーターを設定し、他のBGP VPLSエッジ(VE)ルーターにラベルスタックとMPLSペイロードの間に制御ワードを挿入するように要求することで回避できます。
警告:
制御ワードをサポートしない VE ルーターを含む VPLS ネットワークで制御ワードを設定しようとすると、疑似配線は起動しません。偽ワイヤが立ち上がっていることを確認するには、VPLSネットワーク内のすべてのVEルーターが制御ワードの存在をサポートしていることを確認してください。
BGP VPLSネットワークで制御ワードのサポートを設定する前に、ルーターが以下の要件を満たしていることを確認してください。
ラベルスタックとMPLSペイロードの間に制御ワードが必要なVEルーターを設定するには:
- 設定モードの
[edit routing-instances]
階層レベルで、 control-word
指定されたルーティングインスタンスのVPLSプロトコルに設定します。
[edit routing-instances]
user@host# set routing-instance-name protocols vpls control-word
例えば:
[edit routing-instances]
user@host# set vpls1 protocols vpls control-word
- MX シリーズ ルーターで Trio ベースの MPC を設定
control-word
する場合は、ハッシュ キーからイーサネット擬似ワイヤ上の IP ペイロードを省略するように設定 no-ether-pseudowire
します。
[edit forwarding-options]
user@host# set enhanced-hash-key family mpls no-ether-pseudowire
- 設定を確認します。
[edit routing-instances]
user@host# show
vpls1 {
protocols {
vpls {
control-word;
}
}
}
[edit forwarding-options]
user@host# show
enhanced-hash-key {
family mpls {
no-ether-pseudowire;
}
}
- BGP VPLSネットワーク内の各VEルーターで設定を繰り返します。
- を実行
show vpls connections instance routing-instance-name extensive
して、疑似回線の制御ワードの存在を確認します。
例えば:
user@host# show vpls connections instance vpls1 extensive
Layer-2 VPN connections:
Legend for connection status (St)
EI -- encapsulation invalid NC -- interface encapsulation not CCC/TCC/VPLS
...
PF -- Profile parse failure PB -- Profile busy
Legend for interface status
Up -- operational
Dn -- down
Instance: vpls1
...
connection-site Type St Time last up # Up trans
1 rmt Up May 21 10:08:34 2013 2
Remote PE: 192.0.2.0, Negotiated control-word: Yes