锐捷(十六)mpls vxn option c 带RR场景
创始人
2025-05-31 01:54:12
0

一 实验拓扑

二 实验需求

如图模拟R1在北京,R10在上海,要求二者之间用loopback口进行通信

由于公司机密性质,要求二者需要使用mpls vxn 虚拟专线的方式进行通信

本实验采取option c带RR的方式模拟通信

左边AS100,右边AS200,pe和ce之间用ospf进行通信

三 实验分析

mpls option c的关键问题和情况分析大家可以点击链接:锐捷(十四)mpls vxn optionc的关键问题所在和具体问题分析

mpls vxn option c的基础配置(无RR):mpls vxn option c 的基础配置

  • 基础配置:

域内用ospf和mpls ld形成lsp

  • 控制平面:

pe1—RR1—RR2—pe2

  • 转发平面;

首先pe配置vrf实例,rd值全局唯一,rt值导入等于导出

配置pe和ce之间的ospf邻居关系,注意pe要在vrf实例下进行ospf的邻居建立

配置pe和RR之间的mpbgp邻居关系,注意RR上没用vrf实例,所以需要关闭rt值过滤

配置asbr之间的普通bgp邻居关系,但是要为其赋予标签交换功能

配置RR1和RR2之间的MPBGP邻居关系,注意因为是ebgp,所以要修改为可跨越多跳,此邻居建立起来的基础是RR1和RR2之间能ping通

四 实验配置

4.1 基础配置

这里不再多说,as100和as200域内的所有接口宣告进ospf,然后通过mpls ldp形成lsp的标签转发隧道,建立完成后路由和标签转发表如下图所示,以AS100为例:

4.2 pe配置vrf实例

rd值全局唯一,rt值导入等于导出,注意:将实例绑定接口的时候会清空ip,需要重新配。

R3:

r3(config)#ip vrf vrlab1         
r3(config-vrf)#rd 1:1
r3(config-vrf)#route-target both 100:1
r3(config-if-GigabitEthernet 0/0)#ip vrf forwarding vrlab1
r3(config-if-GigabitEthernet 0/0)#ip address 13.1.1.3 24

R9:

r3(config)#ip vrf vrlab2        
r3(config-vrf)#rd 1:2
r3(config-vrf)#route-target both 100:1
r3(config-if-GigabitEthernet 0/0)#ip vrf forwarding vrlab2
r3(config-if-GigabitEthernet 0/0)#ip address 99.1.1.2 24

4.3 配置pe和ce之间的ospf的邻居

R3:

r3(config)#router ospf 1 vrf vralb1
r3(config-router)#network 3.3.3.3 0.0.0.0 area 0
r3(config-router)#network 32.1.1.3 0.0.0.0 area 0

R1:

r1(config)#router ospf 1
r1(config-router)#network 11.11.11.11 0.0.0.0 area 0
r1(config-router)#network 13.1.1.1 0.0.0.0 area 0

R9:

r9(config)#router ospf 1 vrf vralb2
r9(config-router)#network 9.9.9.9 0.0.0.0 area 0
r9(config-router)#network 99.1.1.2 0.0.0.0 area 0

R10:

r10(config)#router ospf 1
r10(config-router)#network 10.10.10.10 0.0.0.0 area 0
r10(config-router)#network 99.1.1.1 0.0.0.0 area 0

此时已经建立起pe和ce之间的ospf邻居关系:

可通过show bgp vpnv4 unicast all命令查看ce路由是否传递到pe,以pe1和ce1为例

4.4 建立pe和rr之间的mpbgp邻居关系

在vpnv4地址族下建立,rr注意要取消rt值的过滤

R3:

r3(config)#router bgp 100
r3(config-router)#address-family vpnv4
r3(config-router-af)#neighbor 4.4.4.4 remote-as 100
r3(config-router-af)#neighbor 4.4.4.4 update-source lo0

R4:

r4(config)#router bgp 100
r4(config-router)#address-family vpnv4 
r4(config-router-af)#neighbor 3.3.3.3 remote-as 100
r4(config-router-af)#neighbor 3.3.3.3 update-source lo0
r4(config-router-af)#no bgp default route-target filter

R9:

r9(config)#router bgp 200
r9(config-router)#address-family vpnv4
r9(config-router-af)#neighbor 8.8.8.8 remote-as 100
r9(config-router-af)#neighbor 8.8.8.8 update-source lo0

R8:

r4(config)#router bgp 200
r4(config-router)#address-family vpnv4
r4(config-router-af)#neighbor 9.9.9.9 remote-as 100
r4(config-router-af)#neighbor 9.9.9.9 update-source lo0
r4(config-router-af)#no bgp default route-target filter

4.5 配置asbr之间的普通bgp

注意 要为其赋予分配标签的功能,并且在asbr之间的接口上要开启lab标签转发功能,并且在bgp中将RRloopback口的地址分配出去

R5:

r5(config)#router bgp 100
r5(config-router)neighbor 56.1.1.6 remote-as 200
r5(config-router)neighbor 56.1.1.6 next-hop-self
r5(config-router)neighbor 56.1.1.6 send-label
r5(config-router)network 4.4.4.4 mask 255.255.255.255

R6

r6(config)#router bgp 100
r6(config-router)neighbor 56.1.1.5 remote-as 200
r6(config-router)neighbor 56.1.1.5 next-hop-self
r6(config-router)neighbor 56.1.1.5 send-label
r(config-router)network 8.8.8.8 mask 255.255.255.255

asbr之间的接口上开启lab转发标签的功能

R5:

r5(config)#int g0/1
r5(config-if-GigabitEthernet 0/1)#label-switching 

R6:

r6(config)#int g0/1
r6(config-if-GigabitEthernet 0/1)#label-switching 

此时查看R5bgp路由表:

发现8.8.8.8已经过来了

在ospf中引入bgp:

原因:8.8.8.8是通过bgp学过来的,但是RR和ASBR之间走的是ospf

r5(config)#router ospf 1
r5(config-router)#redistribute bgp subnets 
r6(config)#router ospf 1
r6(config-router)#redistribute bgp subnets 

此时查看R4路由表,发现8.8.8.8通过外部路由传递过来了

但是还是ping不通,原因很简单,我不再多说了,大家可以看我实验分析里面之前写的链接,8.8.8.8是通过bgp学过来的,mpld不会为bgp分配标签,所以我们需要以下操作:

R5:

r5(config)#mpls  router ldp 
r5(config-mpls-router)#advertise-labels for bgp-routes

R6:

r6(config)#mpls  router ldp 
r6(config-mpls-router)#advertise-labels for bgp-routes

此时RR1和RR2终于能ping通了

4.6配置RR1和RR2之间的MPBGP邻居关系

注意配置ebgp邻居的多跳传递

R4:

r4(config)#router bgp 100 
r4(config-router)#address-family vpnv4
r4(config-router-af)#neighbor 8.8.8.8 remote-as 200
r4(config-router-af)#neighbor 8.8.8.8 ebgp-multihop 255
r4(config-router-af)#neighbor 8.8.8.8 update-source Loopback 0

R8:

r4(config)#router bgp 200 
r4(config-router)#address-family vpnv4
r4(config-router-af)#neighbor 4.4.4.4 remote-as 100
r4(config-router-af)#neighbor 4.4.4.4 ebgp-multihop 255
r4(config-router-af)#neighbor 4.4.4.4 update-source Loopback 0

检查RR之间的邻居建立状态:

此时路由已传递完成:

ping通:

实验完成

相关内容

热门资讯

常州法院2025年前三季度调解... 调解结案16474件、调解成功率24.08%——这是2025年前三季度常州法院交出的司法成绩单。通过...
安徽省政协研究室副主任陈鑫已任... 据铜陵市政府官网消息,11月20日上午,市委举行理论学习中心组学习会议,邀请省委社会工作部副部长高维...
原创 联... 据光明网报道,11月19日,在联合国大会的讨论中,日本企图争取成为安理会常任理事国的梦想再次破灭,令...
南部关于全县规范法律咨询服务机... 一、专项行动时间 自即日起至2025年12月。 二、举报受理范围 社会各界反映强烈的某些法律咨询服务...
“男子持刀入室盗窃”视频引发关... 近日,一段疑似“小偷”入室盗窃被业主家中监控拍下的视频在网上引发关注。11月21日晚,“翠屏公安”微...
绝不允许日本军国主义幽灵复活!... 2025年11月7日,日本首相高市早苗宣称,如果中国大陆对台湾出动军舰并使用武力,可能会构成“存亡危...
【解决】AI法律助手荣获202... 2025全球数字经济大会启幕,搭建国际数字合作高端平台 经国务院批准,由北京市人民政府、国家互联网信...
嘉兴男子与妻争吵,突然将行李箱... 近日,浙江嘉兴一对夫妻因琐事发生争吵,丈夫突然将装满衣物的行李箱从6楼扔到楼下,引发关注。11月22...
三地107家律所齐聚丰台,京津... 11月22日,京津冀律师驿站举办“党建业务深度融合 促进行业规范发展”主题活动,发布“百千万行动计划...