Multi-Protocol Label Switching
Multi-Protocol Label Switching (MPLS、マルチプロトコルラベルスイッチング) とは、IETFが開発した広域IPネットワークなどのWANでパケットを誘導するためのプロトコルで、各パケットに32ビットのラベルを付加してネットワークの効率を向上させ、ルーターが必要なサービス品質によってあらかじめ定義したルートにパケットを誘導することを可能にするものである。フレームやパケットの前方にラベルと呼ばれる識別子を付加して転送を行うことにより、通信の高速化や機能の付加を図る技術である。当初、ルーターによるパケット転送処理の高速化を実現する技術として登場したが、ルーターのハードウェア化に伴い高速化の利点は薄れ、変わって様々な機能の実現手段として注目されている。MPLSによって実現される機能として、Virtual Private Network (VPN) やQuality of Service (QoS) などが有る。
MPでは、Primary LSP用のラベル、Detour LSP用のラベルの双方を受け取ることができるようにしておく。 このような準備をしておくことで、PLR-MP間で障害が発生した場合、PLRでの送信インターフェイス、送信ラベルを、それぞれPrimary LSP用のものから、Detour LSP用のものに切り替えるだけで、障害回復が達成される。
なにをもって、障害のトリガとするかは、実装にゆだねられるが、POSの場合はSDH/SONETのアラーム、イーサネットの場合にはリンクダウンアラーム、その他一般的にはRSVP Helloによる検出などがある。
10GbE WAN-PHYの場合は、イーサネットではあるが、SDH/SONETの10Gbps信号 (STM-64/OC-192) にマッピングされるため、SDH/SONETの機能による障害検知が可能である。
光のGbE (1000Base-SX/LX) でも、8B10B符号化の副産物である、帯域外の信号を用いて、高速なリンクダウンの検出を可能としている。
なお、このFRRと同等の機能を、MPLSではないIP網に実装しようとする動き (IP-FRR) もある。RFC 5714などを参照のこと。