【図解/MPLSの基本】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/24 Local 22 -
Remote 20 2.2.2.2:0
Remote 22 3.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/24 Local 20 -
Remote 22 1.1.1.1:0
Remote 22 3.3.3.3:0

IT/インフラエンジニアの地位とスキル向上のために

関連記事

IT 技術の進化はとどまることを知りません。矢継ぎ早に新たな技術が出てきたり、数年前の技術が時代遅れになったりと、IT エンジニアは勉強し続ける運命のようです。 それをどう思うかはあなた次第。 ビジネスの基本は『付加価値を与える[…]

IMG
関連記事

nesuke の考える NW エンジニアの2つの道 ネットワークエンジニアには 2 つの道があります。 1 つはネットワーク構築一筋で、L4 までをひたすらきっちりと構築していく道。 もう 1 つはネットワークを軸として深堀し[…]

IMG