ネットワークエンジニアを目指して。MPLS - MPLSを使用する利点

初心者にも理解できるネットワーク技術
↓メールマガジン購読はこちら↓

メールアドレス:

ホーム > MPLS > MPLS - MPLSラベルヘッダ

MPLS - MPLSラベルヘッダ

はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!

おすすめ書籍紹介

マスタリングTCP/IP MPLS編
マスタリングTCP/IPのMPLS編です。
MPLSに関する基礎から応用まで網羅しており、初心者にとっては難しいかもしれないが、その分内容は非常に充実しています。
日本語で読める数少ないMPLS解説書の1つ。

MPLSプロトコル徹底解説
内容は少し古いが、日本語で読める数少ないMPLS解説書としては貴重
MPLSの基礎はすべて網羅しているので、初心者には大変参考になると思います。
図も豊富に掲載されているのでとっつきやすいです。

MPLS ラベルヘッダ

MPLS 用のヘッダのことを「シムヘッダ」と呼び、レイヤ 2 ヘッダとレイヤ 3
ヘッダの間に付与される。


MPLSラベルヘッダ

また、パケットの中にラベルに相当するものが存在するメディアは、シムヘッダ
を付けるのではなく、そこに直接ラベルを付けます。
ATM の VPI/VCI がその代表例です。


ATMの場合

シムヘッダに中には以下の 4 種類のフィールドが存在します。

  • Labelフィールド:20ビット
    MPLSラベルがマッピングされるフィールド(0~15は予約済み)
  • Exp(Experimental Use)フィールド:3ビット
    CoS(Class of Service)情報を運ぶためのフィールド
  • S(Bottom of Stack)フィールド:1ビット
    ラベルは 2 つ以上挿入(スタック)することが可能で、S フィールドはス
    タックされたラベルの最後を示すフィール(0:label有、1:label無)
  • TTL(Time to Live)フィールド:8ビット
    TTL値を格納するフィールド

 

Label フィールド

ラベル値は 20 ビットの整数で、0 ~ 1048575 の間で付与されます。

ただし、0 ~ 15 までは予約されていまして、特殊な意味を持つラベル値が定義されています。

  • 0:IPv4 Explicit NULL Label
  • 1:Router Alert
  • 2:IPv6 Explicit NULL Label
  • 3:IPv4 Implicit NULL Label

ここで言っている NULL Label とはスタックされたラベルを外して、
ラベルではなく IP ヘッダに基づいてパケット転送をしてくださいという意味になります。

Router Alert とは、通常に転送されたパケットよりも、注意を払ってほしい場合に
ルータに教えることを目的に使用されます。

このラベルを持つパケットを受信したルータは、スタックされた最上位のラベルを外して
次のラベルを使用してパケットを転送します。

 

 

LSP(Label Switched Path)

MPLS 網内に入ってきたパケットは宛先 IP アドレスとラベルテーブルを参照
してラベルが付与され、ネクストルータへと送られます。

その後は MPLS 網内のルータはラベルのみを参照して転送され、目的のルータま
で到達するとラベルをはがされる。

このようにラベルを参照してパケットを転送する出発地から目的地までのパスの
ことを、LSP(Label Switched Path)
と呼びます。

また、MPLS 網内にある装置のことを、LSR(Label Switching Router)と呼び、
エッジにある装置を特に LER(Label Edge Router)と呼んでいます。


LSRとLER

LSP は 1 つの方向で 1 つの LSP であって、戻りのパスを作るためにはもう 1 つ
の LSP が必要になります。

 

FEC(Forwarding Equivalence Class)

MPLS 網内である特定のパケットの集まりのことを FEC(Forwarding
Equivalence Class)
と呼び、FEC は 同じパスを使用して転送されます。

特定のパケットの集まりとは、同じ宛先ネットワークや同じトラフィック・クラ
ス(TOS ビットなど)に対応させたパケットを FEC と呼んでいます。
通常は IP サブネットやサマライズされたネットワークを 1 つの FEC となりま
す。

パケットが LER に入ってきたら、LER はパケットのヘッダを解析して、そのパ
ケットがすでにある FEC と一致するかどうかを確認します。

一致した場合は、その FEC に割り当てられたパスと付けられるラベルを使用し
てパケットを転送します。

 

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス:

 

関連記事

パケットキャプチャツール「Wireshark」 - Wiresharkって?
Wiresharkって?

パケットキャプチャツール「Wireshark」 - 早速キャプチャしてみよう
早速キャプチャしてみよう

パケットキャプチャツール「Wireshark」 - オプションを設定してみよう
オプションを設定してみよう

パケットキャプチャツール「Wireshark」 - Wiresharkの活用方法
Wiresharkの活用方法

パケットキャプチャツール「Wireshark」 - Webアクセスの流れを見てみよう
Webアクセスの流れを見てみよう

パケットキャプチャツール「Wireshark」 - ネットワーク上でWiresharkを使用する場合
ネットワーク上でWiresharkを使用する場合

パケットキャプチャツール「Wireshark」 - パケットのフィルタリング
パケットのフィルタリング



雑誌の定期購読サイト北海道限定 ホテル・旅館検索サイト運転代行検索ナビ楽天商品検索ナビゴルフ場検索ナビ