实验拓扑:接口地址为各路由器编号对应的网段
配置步骤:
1.配置各接口IP
-AR1:
interface GigabitEthernet0/0/0
ip address 12.0.0.1 255.255.255.0
interface LoopBack0
ip address 11.11.11.11 255.255.255.255
interface LoopBack1
ip address 1.1.1.1 255.255.255.255
-AR2:
interface GigabitEthernet0/0/0
ip address 12.0.0.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 23.0.0.2 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
-AR3:
interface GigabitEthernet0/0/0
ip address 34.0.0.3 255.255.255.0
interface GigabitEthernet0/0/1
ip address 23.0.0.3 255.255.255.0
interface GigabitEthernet0/0/2
ip address 39.0.0.3 255.255.255.0
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
-AR4:
interface GigabitEthernet0/0/0
ip address 34.0.0.4 255.255.255.0
interface GigabitEthernet0/0/1
ip address 45.0.0.4 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
-AR9:
interface GigabitEthernet0/0/2
ip address 39.0.0.9 255.255.255.0
interface LoopBack0
ip address 9.9.9.9 255.255.255.255
2.配置区域内ospf以及mpls
-R2-
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.0.0.0 0.0.0.255
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
-R3-
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.0.0.0 0.0.0.255
network 34.0.0.0 0.0.0.255
network 39.0.0.0 0.0.0.255
mpls
mpls ldp
interface GigabitEthernet0/0/0
mpls
mpls ldp
interface GigabitEthernet0/0/1
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
-R4-
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.0.0.0 0.0.0.255
mpls
mpls ldp
interface GigabitEthernet0/0/0
mpls
mpls ldp
-R9-
ospf 1 router-id 9.9.9.9
area 0.0.0.0
network 9.9.9.9 0.0.0.0
network 39.0.0.0 0.0.0.255
mpls
mpls ldp
interface GigabitEthernet0/0/2
mpls
mpls ldp
3.配置PE,P,ASBR 与RR之间的IBGP,并设置RR的反射客户体
-R2-
bgp 100
router-id 2.2.2.2
peer 9.9.9.9 as-number 100
peer 9.9.9.9 connect-interface LoopBack0
-R3-
bgp 100
router-id 3.3.3.3
peer 9.9.9.9 as-number 100
peer 9.9.9.9 connect-interface LoopBack0
-R4-
bgp 100
peer 9.9.9.9 as-number 100
peer 9.9.9.9 connect-interface LoopBack0
-R9-
bgp 100
router-id 9.9.9.9
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 100
peer 3.3.3.3 connect-interface LoopBack0
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
peer 2.2.2.2 reflect-client
peer 3.3.3.3 reflect-client
peer 4.4.4.4 reflect-client
4.设置ASBR间的EBGP(使用直连接口建立)
R4-ASBR
bgp 100
peer 45.0.0.5 as-number 200
5.在PE上配置VPN实例,配置RD,RT ,配置接口关联vpn实例,与CE客户端建立Ebgp邻居
R2-PE
//创建vpn实例
ip vpn-instance test
route-distinguisher 100:1
vpn-target 100:1 both
关联接口
interface GigabitEthernet0/0/0
ip binding vpn-instance test
ip address 12.0.0.2 255.255.255.0
配置与CE的EBGP邻居
bgp 100
ipv4-family vpn-instance test
peer 12.0.0.1 as-number 65001
R1-ce
bgp 65001
router-id 1.1.1.1
peer 12.0.0.2 as-number 100
6.配置PE与RR,RR间的MP-BGP
R2与R9 R9与R10
R9
bgp 100
peer 10.10.10.10 ebgp-max-hop 255
peer 10.10.10.10 connect-interface LoopBack0
ipv4-family vpnv4
undo policy vpn-target
peer 2.2.2.2 enable
peer 2.2.2.2 reflect-client
peer 2.2.2.2 next-hop-invariable //设置RR在传递路由器时不改变下一跳
peer 10.10.10.10 enable
peer 10.10.10.10 next-hop-invariable
R2
bgp 100
ipv4-family vpnv4
policy vpn-target
peer 9.9.9.9 enable
6.1 配置ASBR 将PE1和RR的lookback 地址发布给ASBR2,进而发布给RR2和PE2
R4-ASBR
bgp 100
net 9.9.9.9 32
net 2.2.2.2 32
//bgp 基于tcp建立连接,首先保证网络层互通,才能建立BGP邻居,R4通过IGP学习到9.9.9.9 优于BGP,因此不会将路由信息宣告,所以需要在R4上重新宣告,保证R10到R9路由可达,建立EBGP邻居
7.配置PE与RR, RR与ASBR,ASBR与ASBR间相互 交换标签IPV4路由的能力
R2-PE 与RR
bgp 100
peer 9.9.9.9 label-route-capability
RR
bgp 100
peer 2.2.2.2 label-route-capability
peer 4.4.4.4 label-route-capability
ASBR
bgp 100
peer 9.9.9.9 label-route-capability
peer 45.0.0.5 label-route-capability
8.配置本端ASBR向远端ASBR,本端ASBR向RR发布的路由应用路由策略
r4-ASBR
route-policy policy1 permit node 10
apply mpls-label
route-policy policy2 permit node 10
if-match mpls-label
apply mpls-label
bgp 100
peer 9.9.9.9 route-policy policy2 export //带标签接入,会生成新标签
peer 45.0.0.5 route-policy policy1 export //相对端发送时携带标签
interface GigabitEthernet0/0/1
mpls //启用数据层面的mpls ,保证带标签的数据能通过
结果:
AR9-RR上验证mp-bgp邻居
查看路由学习情况
r1-ce上测试
参考链接:https://blog.youkuaiyun.com/tushanpeipei/article/details/113096193