MPLSの基本3 FIBテーブル/LFIBテーブル

スポンサーリンク
スポンサーリンク

FIBテーブル

MPLS NWとIP NWの境界ルータでは、MPLS NWにパケットを転送する際にラベルを取り付ける必要があり、これを実施するのが Ingress LSR です。Ingress LSRはFIBテーブルを参照してラベルを取り付け、パケットを転送します

FIBテーブルは通常のルーティング情報に加え、取り付けるラベル情報が載っています。ラベル情報はあらかじめLIBテーブルから引っ張ってきています。

例えば、R1がH1からH2宛のパケットを受け取ったとき、R1はIngress LSRとなり、FIBを参照してラベルを取り付け、NextHopへ パケットを送信します。

10.1.2.0/24のNextHopが172.16.1.2 (R2)の場合、下表のLIBの内容に基づき、下図のようにFIBが作成され、ラベル20を付けて R2へ送ります

FEC (Prefix)
Local/Remote
Label
LSR (LDP ID)
10.1.2.0/24Local22
Remote202.2.2.2:0
Remote223.3.3.3:0

スポンサーリンク

LFIBテーブル

LSRにおいて、ラベルのないパケットが到着した場合はFIBを見ますが、ラベルのあるパケットが到着した場合はLFIBテーブルを見ます。

LFIBテーブルにはLIBテーブルを元に作成されるラベルスイッチング情報が載っています。

例えば先ほどの図で、R2において10.1.2.0/24宛のNextHopが172.16.3.3 (R3)だった場合を考えます。

このとき、下表のLIBテーブルの内容に基づき、下図のようにLFIBテーブルが作成され、ラベルを20から22にスワップしてR3へ送ります。 (たまたまR1からもラベル22が通知されていますが、これはここでは無関係です。NextHopがR3なので、LSR 3.3.3.3:0 のラベル22を利用しています。)

FEC (Prefix)
Local/Remote
Label
LSR (LDP ID)
10.1.2.0/24Local20
Remote221.1.1.1:0
Remote223.3.3.3:0

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク