MPLSとは


MPLSはラベルベースの高速転送技術です

通常ルーターは、宛先IPアドレスを参照し、パケット転送を行うが、
MPLSは、ラベルで転送先を決める為、高速な転送が可能。

MPLSの特徴(①)
項目説明
ラベル転送IPパケットにラベルを付けて中継する。ルーターはラベルだけ見て転送先を決める。
高速転送IPヘッダの解析不要で高速に処理可能。
基本構成
要素説明
LSR(Label Switch Router)MPLSラベルを見てパケットを中継するルーター(中継ルーター)
LER(Label Edge Router)IPパケットにラベルを付けたり剥がしたりするルーター(境界)
LDP(Label Distribution Protocol)MPLSラベルをルーター間で配布するプロトコル
FEC(Forwarding Equivalence Class)同じラベルで転送できるパケットのグループ

RT-ART-BRT-C
hostname R1
interface Loopback0
ip address 1.1.1.1 255.255.255.255

interface GigabitEthernet0/1
ip address 12.12.12.1 255.255.255.0
mpls ip

router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
network 12.12.12.0 0.0.0.255 area 0


mpls label protocol ldp
mpls ldp router-id Loopback0 force
hostname R2
interface Loopback0
ip address 2.2.2.2 255.255.255.255

interface GigabitEthernet0/1
ip address 12.12.12.2 255.255.255.0
mpls ip

interface GigabitEthernet0/2
ip address 23.23.23.2 255.255.255.0
mpls ip

router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
network 12.12.12.0 0.0.0.255 area 0
network 23.23.23.0 0.0.0.255 area 0


mpls label protocol ldp
mpls ldp router-id Loopback0 force
hostname R3
interface Loopback0
ip address 3.3.3.3 255.255.255.255

interface GigabitEthernet0/2
ip address 23.23.23.3 255.255.255.0
mpls ip

router ospf 1
router-id 3.3.3.3
network 3.3.3.3 0.0.0.0 area 0
network 23.23.23.0 0.0.0.255 area 0


mpls label protocol ldp
mpls ldp router-id Loopback0 force

動作確認コマンド

show mpls ldp neighbor ← LDPネイバー確認
show mpls forwarding-table ← MPLSラベルの確認
show ip route ← OSPFルート確認
ping 2.2.2.2 source 1.1.1.1 ← Loopbackの疎通確認

注意点

・すべてのルーターに mpls ip をインターフェースに付ける必要があります。
・Loopback0 を使って LDP router-id を指定すると、安定します。
・LDPが動作するためには、IGP(OSPFなど)でLoopback同士が到達可能であることが前提です。

MPLSの特徴(②その他)

MPLSは以下の特徴も持っています。

項目説明
QoS対応ラベルに優先度を割り当ててトラフィック制御ができる。
VPN実現MPLS L3VPN/L2VPNで拠点間VPNが構築できる(ISPがよく使う)。
経路制御TE(トラフィックエンジニアリング)で最適な経路選択ができる。

これらについては、別途説明します。