SR-MPLS
项目拓扑
简要描述
使用SR-MPSL代替传统的MPLS-LDP分发标签,使其传递私网路由,并达成互通
前提:传统MPLS-LDP标签分发不固定,同时还要考虑LDP会话建立过程,管理,排错不易;利用SR-MPLS可以定义标签空间;同一域内可以使用相同标签值。设置好偏移量即可
1.底层网络使用OSPF打通;指定RID,宣告环回口;使能SR,设定标签值;此时OSPF会借助10类LSA扩散该标签
以PE1为例
OSPF关键配置
ospf 1 router-id 1.1.1.1
segment-routing global-block 11000 12000//设定标签值范围
segment-routing mpls//使能SR-MPLS
opaque-capability enable //使能10类LSA能力
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 12.1.1.1 0.0.0.0
network 13.1.1.1 0.0.0.0
#
mpls lsr-id 1.1.1.1 //开启mpls功能
2.配置VPN实例;本案列中不考虑Hub&Spoke的场景故rd&rt两端PE保持一致即可
ip vpn-instance vpn1//vpn实例名称
route-distinguisher 1:1
vpn-target 1:1 import-extcommunity
vpn-target 1:1 export-extcommunity
3.配置BGP,与对端PE建立VPNV4的邻居,与CE建立VPNV4邻居;注意华三设备视图
bgp 100
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
address-family ipv4 unicast
peer 4.4.4.4 enable
address-family vpnv4
peer 4.4.4.4 enable
ip vpn-instance vpn1
peer 192.168.10.1 as-number 65001
address-family ipv4 unicast
peer 192.168.10.1 enable
4.配置偏移量
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
ospf 1 prefix-sid index 1//偏移量设置
5.各设备接口使能MPLS功能
interface GigabitEthernet0/0/1
port link-mode route
combo enable copper
ip address 12.1.1.1 255.255.255.0
mpls enable//使能MPLS
6.对接CE端接口绑定实例
interface GigabitEthernet0/0/0
port link-mode route
combo enable copper
ip binding vpn-instance vpn1
ip address 192.168.10.2 255.255.255.0
7.CE端接入并宣告本地子网路由
bgp 65001
peer 192.168.10.2 as-number 100
#
address-family ipv4 unicast
network 192.168.10.0 255.255.255.0
peer 192.168.10.2 enable
8.CE端路由查看
9.PE端查看路由以及标签
抓包验证