Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP VPLS の制御ワードの概要

BGP VPLS ネットワークでは、トランジット ルーターは負荷分散のためのハッシュ計算のペイロードを決定する必要があります。MPLS カプセル化パケットを解析してハッシュを行う間、宛先アドレス MAC の最初の値がそれぞれ0x4または0x6の場合、トランジット ルーターはイーサネット ペイロードを IPv4 または IPv6 ペイロードとして正しく計算できません。この誤検知により、疑似配線で順序外のパケット配信が発生する可能性があります。この問題は、BGP VPLSエッジ(VE)ルーターを設定して、他のBGP VEルーターにラベルスタックとMPLSペイロードの間に制御ワードを挿入するよう要求することで回避できます。

VPLS を通過するパケットのラベル スタックとレイヤー 2 ヘッダーの間に制御ワードを挿入することで、宛先アドレス MAC の最初の値が 0 であると確認できるため、パケットが IPv4 または IPv6 パケットとして識別されるのを防ぐことができます。すべての VE ルーターは、受信パケットに制御ワードを含める必要があります。

BGPは、VEルーター間の制御ワードのサポートをネゴシエートするために使用されます。制御ワードを持つパケットを control-word 受信する優先度を示すために、 パラメーターを使用してVEルーターを設定します。制御ワードを設定することで、VEルーターは、VPLSのラベルでマークされたすべてのフレームに制御ワードが含まれることを期待しています。リモートVEルーターがNLRIをアドバタイズする場合、制御ワードがそれらにも設定されている場合、疑似回線の両端で制御ワードがサポートされており、制御ワードは両方向のVEルーターに到着するパケットに含まれると予想されます。

VEルーターに制御ワードが設定されていない場合、制御ワードセットを持つVEルーターは、制御ワードのないVEルーターが制御ワードを含むBGP VPLSパケットを送信または受け入れできないかのように動作します。