MPLS做为一种多协议标签交换技术经常使用于运营商的骨干网络中,它使用标签交换的技术,打通了同一客户不一样站点之间的网络链接,整个运营商的MPLS域相似透明的,用户并不感知。下图中R4与R5模拟同一客户的2个站点出口路由,经过MPLS域R4和R5路由器之间能够直接ping通,这就像在运营商的网络中创建了一条隧道,直接将不一样站点的网络对接,因此MPLS也是一种隧道技术,常被称为MPLS *** 网络
网络设备根据所处的位置不一样,在MPLS***中有如下3种角色: ide
网络设备根据工做方式的不一样,在MPLS***中也有3种模式: 学习
本次实验拓扑以下图所示,每一个路由器的lsr-id为x.x.x.x(x为路由器编号),只有mpls域中的路由器才启用mpls功能(R1/2/3),具体的配置步骤为: ui
[R1]mpls lsr-id 1.1.1.1 [R1]mpls Info: Mpls starting, please wait... OK! [R1]interface g0/0/0 [R1-GigabitEthernet0/0/0]mpls
[R1]ip route-static 20.0.0.0 24 12.0.0.2 [R3]ip route-static 10.0.0.0 24 23.0.0.2
[R1]static-lsp ingress 1to3 destination 20.0.0.0 24 nexthop 12.0.0.2 out-label 200 [R2]static-lsp transit 1to3 incoming-interface g0/0/0 in-label 200 nexthop 23.0.0.3 out-label 300 [R3]static-lsp egress 1to3 incoming-interface g0/0/1 in-label 300
[R3]static-lsp ingress 3to1 destination 10.0.0.0 24 nexthop 23.0.0.2 out-label 201 [R2]static-lsp transit 3to1 incoming-interface g0/0/1 in-label 201 nexthop 12.0.0.1 out-label 101 [R1]static-lsp egress 3to1 incoming-interface g0/0/0 in-label 101
MPLS是一种基于标签交换转发的协议,他在传统的数据包二、3层之间插入了MPLS报文,启用MPLS的路由器根据MPLS报文中的标签进行转发,根本不会去看IP报文中的路由条目,这样,即便MPLS路由器上没有去往目的网段的路由信息,同样能够将数据传达到目的端。MPLS的报文位于2层与3层之间,全部有时候也称为比如2.5层
其中MPLS Label一共有32位组成 3d