MPLS的实现与配置
参考阅读
如果你对LDP、LSP、LSR、FEC、DU、DoD、Independent、Ordered这些名词不能一时反应上来,建议先看看这篇文章,实验中注重配置与验证查看,MPLS配置很简单,几句命令一敲就完事~,但是理论很多很重要
深入浅出MPLS
一、实验搭建
实验拓扑如下所示
1.1 OSPF的配置
底层采用OSPF来保证IP可达,粉色画圈的区域为OSPF域,实验环境下所以设备都在a0中
R1上
[R1-ospf-1]di th
[V200R003C00]
#
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 1.1.1.0 0.0.0.255
network 10.0.1.0 0.0.0.255
network 10.0.12.0 0.0.0.255
#
return
R2上
[R2-ospf-1]di th
[V200R003C00]
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.0 0.0.0.255
network 10.0.12.0 0.0.0.255
network 10.0.23.0 0.0.0.255
#
return
R3上
[R3-ospf-1]di th
[V200R003C00]
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.0 0.0.0.255
network 10.0.2.0 0.0.0.255
network 10.0.23.0 0.0.0.255
#
return
两台交换机配置类似
[SW1-ospf-1]di th
#
ospf 1 router-id 11.11.11.11
area 0.0.0.0
network 10.0.1.0 0.0.0.255
#
return
[SW2-ospf-1]di th
#
ospf 1 router-id 22.22.22.22
area 0.0.0.0
network 10.0.2.0 0.0.0.255
#
return
验证查看OSPF的邻居域路由学习情况,可见与预期相符
1.2 MPLS的配置实现
1、全局启用MPLS,使用LDP动态建立LSP
[R1]mpls lsr-id 1.1.1.1
[R1]mpls
Info: Mpls starting, please wait... OK!
[R1-mpls]mpls ldp
[R2]mpls lsr-id 2.2.2.2
[R2]mpls
Info: Mpls starting, please wait... OK!
[R2-mpls]mpls ldp
[R3]mpls lsr-id 3.3.3.3
[R3]mpls
Info: Mpls starting, please wait... OK!
[R3-mpls]mpls ldp
2、在MPLS域中路由器的接口上启用MPLS
[R1]int s4/0/0
[R1-Serial4/0/0]mpls
[R1-Serial4/0/0]mpls ldp
[R2]int s4/0/0
[R2-Serial4/0/0]mpls
[R2-Serial4/0/0]mpls ldp
[R2-Serial4/0/0]int s4/0/1
[R2-Serial4/0/1]mpls
[R2-Serial4/0/1]mpls ldp
[R3-mpls-ldp]int s4/0/1
[R3-Serial4/0/0]mpls
[R3-Serial4/0/0]mpls ldp
至此,MPLS配置完成,验证查看MPLS的LDP邻居是否建立成功
可见,LDP会话状态为“Operational”;标签发布方式为DU
至此,LDP会建立LSP,检查建立情况
通常情况下,使用缺省的触发策略,即由“host”方式触发建立LDP LSP;在各MPLS路由器上将LDP LSP的触发策略修改为all,使路由表中的所有静态路由和IGP表项都可以触发建立LDP LSP
[R1]mpls
[R1-mpls]lsp-trigger all
[R2]mpls
[R2-mpls]lsp-trigger all
[R3]mpls
[R3-mpls]lsp-trigger all
查看LDP LSP的建立情况
R1设备的性能较低,如果不对R1收到的标签进行控制,则会建立大量的LSP,消耗大量内存,R1无法承受;配置LDP Inbound策略,R1只接收到达R2的标签映射消息,使R1只建立到R2的LSP,从而减少资源的浪费
查看R1设备已经建立的LSP
可以看到R1上建立了到R2、R3的LSP。在R1上配置Inbound策略,只允许到R2的路由通过
步骤:抓路由、做策略调用即可
[R1]ip ip-prefix cc permit 10.0.12.0 24
[R1]mpls ldp
[R1-mpls-ldp]inbound peer 2.2.2.2 fec ip-prefix cc
查看:
二、分析
LDP如何建立LSP