华为模拟器 SR MPLS BE实验配置

实验需求:在PE1和PE3之间建立mp-bgp邻居传递CE1和CE2的私网路由,并且使用SR mpls BE的方式传递私网流量。

实验步骤

步骤1:配置设备接口ip地址以及AS 100内的igp协议(略)

步骤2:AS 100内的设备开启mpls ,并且配置mpls lsr-id

PE1的配置:

mpls lsr-id 1.1.1.1
mpls

P2的配置:

mpls lsr-id 2.2.2.2
mpls

PE3的配置:

mpls lsr-id 2.2.2.2
mpls

P4的配置:

mpls lsr-id 2.2.2.2
mpls

步骤3:开启SR功能,建立SR lsp

PE1的配置:

segment-routing //全局开启SR功能
ospf 1
 opaque-capability enable //使能ospf的opaque-lsa能力
 segment-routing mpls //使能OSPF对应拓扑的Segment Routing功能
 segment-routing global-block 16000 16999 //配置SRGB的范围(每台设备的范围空间需要一致)
interface LoopBack0
ospf prefix-sid index 1 //配置Loopback接口IP地址的Prefix SID

在Segment Routing技术中,使用IGP协议来收集整个网络的拓扑信息,并为每台路由器分发标签,因此,在IGP协议下使能Segment Routing功能是必要的配置。如果IGP协议采用OSPF,则需要在OSPF视图下执行segment-routingmpls命令。

创建Loopback接口后可以为该接口配置IP地址,这样Loopback接口的IP地址可以对外发布。但是只有在Loopback接口上配置32位掩码的IP地址时,Prefix SID才能生效。

只对Loopback接口的主IP地址生效。

如果Prefix SID值超过SRGB范围,Prefix SID不会被发布。

P2的配置:

segment-routing
ospf 1
 opaque-capability enable
 segment-routing mpls
 segment-routing global-block 16000 16999
interface LoopBack0
ospf prefix-sid index 2 

PE3的配置:

segment-routing
ospf 1
 opaque-capability enable
 segment-routing mpls
 segment-routing global-block 16000 16999
interface LoopBack0
ospf prefix-sid index 3

P4的配置:

segment-routing
ospf 1
 opaque-capability enable
 segment-routing mpls
 segment-routing global-block 16000 16999
interface LoopBack0
ospf prefix-sid index 4

查看隧道建立情况,可以看到PE1以及和其他几台设备建立了SRBE的lsp

查看ospf的10类lsa

步骤4:配置vpn实例

PE1:

ip vpn-instance 1
 ipv4-family
 route-distinguisher 100:1
 vpn-target 100:1 export-extcommunity
 vpn-target 100:1 import-extcommunity

PE3:

ip vpn-instance 1
 ipv4-family
 route-distinguisher 100:2
 vpn-target 100:1 export-extcommunity
 vpn-target 100:1 import-extcommunity

步骤5:建立MP-BGP邻居关系

PE1:

bgp 100
 peer 3.3.3.3 as-number 100
 peer 3.3.3.3 connect-interface LoopBack0
ipv4-family vpnv4
 peer 3.3.3.3 enable

PE3:

bgp 100
 peer 1.1.1.1 as-number 100
 peer 1.1.1.1 connect-interface LoopBack0
ipv4-family vpnv4
 peer 1.1.1.1 enable

步骤6:配置PE和CE的BGP邻居关系、

PE1:

interface Ethernet1/0/2
ip binding vpn-instance 1
 ip address 10.0.11.1 255.255.255.0
bgp 100
ipv4-family vpn-instance 1
 peer 10.0.11.2 as-number 200

PE3:

interface Ethernet1/0/2
ip binding vpn-instance 1
 ip address 10.0.24.1 255.255.255.0
bgp 100
ipv4-family vpn-instance 1
 peer 10.0.24.2 as-number 300

CE1:

bgp 200
 peer 10.0.11.1 as-number 100 
 network 10.10.10.10 255.255.255.255 

CE2:

bgp 300
 peer 10.0.24.1 as-number 100 
 network 20.20.20.20 255.255.255.255

查看vpnv4的路由信息:

显示说明能够正常学习到对端的路由信息。

步骤7:配置隧道选择SR LSP

PE1:

tunnel-policy 1
 tunnel select-seq sr-lsp load-balance-number 2
ip vpn-instance 1
 ipv4-family
 tnl-policy 1

PE3:

tunnel-policy 1
 tunnel select-seq sr-lsp load-balance-number 2
ip vpn-instance 1
 ipv4-family
 tnl-policy 1

测试:

抓包查看结果

外层标签通过ospf生成:

猜你喜欢

转载自blog.csdn.net/2301_76769137/article/details/129731272