ホーム > MPLS > MPLS - MPLSラベルスタックとPHP
MPLS - MPLSラベルスタックとPHP
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼
ラベルの付け替え
MPLS 網内では LSR を経由する度にラベルを付け替えて
フォワーディングされていきます。
- PUSH
MPLS 網内の LER でラベルを付けて転送する動作 - SWAP
LSR でラベルを付け替えて転送する動作 - POP
LER でラベルを外して転送する動作

ラベルのスタック
ラベルは 2 つ以上付ける(スタック)ことが可能です。
その時の LSR の動作は外側のラベルのみが参照され、ラベルスイッチングされます。
ラベルをスタックさせることで、内側のラベルをトンネリングすることができるため、
MPLS の代表的なサービスである VPN サービスなどで使用されています。

PHP(Penultimate Hop Popping)
MPLS 網内の LSR はラベルのみの参照して転送していくわけですが、
出口の LER は
「ラベルを参照してラベルを外してさらに IP アドレスを参照してフォワーディ
ング」
という動作をしなければならず、LER の負荷が上がってしまう原因にもなりかね
ません。
ラベルをスタックしている場合は、複数のラベルを参照しなければならず尚更
LER の負荷が上がってしまいます。
そこで MPLS には PHP(Penultimate Hop Popping)という機能が備わっています。
PHP 機能を使用すると、LER の 1 つ前の LSR でラベルを外して転送します。
そのため出口の LER ではラベル無しのパケットがやってくるため、IP アドレス
の参照のみを行えばよくなるわけです。

ラベルをスタックしている場合の動作も基本的には同じです。

おすすめ記事
おすすめ書籍紹介
関連記事
MPLSとは
MPLSの基礎的な解説
MPLSを使用する利点
MPLSだと何が幸せなのか?
MPLSラベルヘッダ
MPLSラベルヘッダとMPLSの機能について
MPLSラベルスタックとPHP
MPLSラベルスタックと考え方とPHP機能について
LSPの確立手順
LSPの確立方法の解説
ラベルの配布と制御
MPLS ラベル配布方法と制御方法について
LDP(Label Distribution Protocol)
LDP(Label Distribution Protocol)について
メールマガジン
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓