锐捷MPLS跨域方案C1实验配置
创始人
2024-02-13 22:31:24

目录

配置IPv4的BGP邻居

配置PE之间的Vpnv4邻居

此时配置PE与CE设备对接命令

手工配置为PE地址分配标签


MPLS隧道——跨域解决方案C1、C2讲解_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/127634890?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166925361116782425168534%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166925361116782425168534&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-127634890-null-null.nonecase&utm_term=c2&spm=1018.2226.3001.4450

配置各域内IGP路由互通以及MPLS LDP协议

PE1:G0/1口宣告进ISIS 1,并开启MPLS LDP协议

P2:G0/1口、G0/0口宣告进ISIS 10,并开启MPLS LDP协议

ASBR3:G0/0口宣告进ISIS 1,并开启MPLS LDP协议

PE6:G0/1口宣告进ISIS 10

P5:G0/1口、G0/0口宣告进ISIS 10

ASBR4:G0/0口宣告进ISIS 10

Show ip router此时检查各自的IGP路由是否域内可达


配置IPv4的BGP邻居

PE1和ASBR3建立IBGP邻居关系

PE1

router bgp 100

bgp router-id 1.1.1.1

neighbor 3.3.3.3 remote-as 100

neighbor 3.3.3.3 update-source loop 0

ASBR3

router bgp 100

bgp router-id 3.3.3.3

neighbor 1.1.1.1 remote-as 100

neighbor 1.1.1.1 update-source loop 0

PE6和ASBR4建立IBGP邻居关系

PE6

router bgp 200

bgp router-id 6.6.6.6

neighbor 4.4.4.4 remote-as 200

neighbor 4.4.4.4 update-source loop 0

ASBR4

router bgp 200

bgp router-id 4.4.4.4

neighbor 6.6.6.6 remote-as 200

neighbor 6.6.6.6 update-source loop 0

ASBR3和ASSBR4建立EBGP邻居关系

ASBR3

router bgp 100

neighbor 1.0.34.4 remote-as 200

ASBR4

router bgp 200

neighbor 1.0.34.3 remote-as 100

Show ip bgp summary此时检查各自的BGP邻居是否都已经建立成功

配置路由宣告使得PE之间相互获得各自的IP地址

在ASBR3上宣告PE1的地址传递给ASBR4,再由ASBR4传递给PE2

router bgp 100

net 1.1.1.1

neighbor 1.1.1.1 next-hop-self

由于从ASBR4(EBGP)传递过来的路由再传递给PE1(IBGP)时默认不更改下一跳

此时PE1收到后没有去往ASBR4的地址,会造成路由不可达

在ASBR4上宣告PE6的地址传递给ASBR3,再由ASBR3传递给PE1

router bgp 200

net 6.6.6.6

neighbor 6.6.6.6 next-hop-self

Show ip route 查看是否已经获得了对端PE的IP地址(通过此地址建立Vpnv4邻居)


配置PE之间的Vpnv4邻居

PE1的配置(通过Loop接口建立EBGP邻居,需要更改最大跳数和路由更新源)

router bgp 100

bgp router-id 1.1.1.1

neighbor 6.6.6.6 remote-as 200

neighbor 6.6.6.6 update-source loop 0

neighbor 6.6.6.6 ebgp-multihop 10

address-family vpnv4 unicast

  neighbor 6.6.6.6 activate                    激活Vpnv4邻居关系

  neighbor 6.6.6.6 send-community extended    传递RT值

address-family ipv4 unicast

  no neighbor 6.6.6.6 activate                 取消IPv4邻居关系

PE6的配置

router bgp 200

bgp router-id 6.6.6.6

neighbor 1.1.1.1 remote-as 100

neighbor 1.1.1.1 update-source loop 0

neighbor 1.1.1.1 ebgp-multihop 10

address-family vpnv4 unicast

  neighbor 1.1.1.1 activate

  neighbor 1.1.1.1 send-community extended

address-family ipv4 unicast

  no neighbor 1.1.1.1 activate

Show bgp vpnv4 unicast all summary 查看Vpnv4邻居是否已经建立成功


此时配置PE与CE设备对接命令

以PE1与其CE8为例子(与单域配置相同)此处运行BGP协议

PE1配置实例

ip vrf VPN-1

 rd 100:1

 route-target export 200:1

 route-target import 100:1

PE1将实例绑定接口

int g0/0

ip vrf forwarding VPN-1

ip add 1.0.18.1 24

PE1配置与CE对接的路由协议并绑定实例

route ospf 1 vrf VPN-1

area 0

network 1.0.18.0 0.0.0.255 area 0

PE1将OSPF实例引入到BGP传递给Vpnv4邻居

router bgp 100

address-family ipv4 vrf VPN-1

redistribute ospf 1 match internal external

PE1将BGP路由引入到OSPF实例传递给CE

router ospf 1 vrf VPN-1

 redistribute bgp  subnets

CE8配置与PE之间的路由协议

router ospf 1

area 0

network 8.8.8.8 0.0.0.0 area 0

network 1.0.18.8 0.0.0.0 area 0

show ip route 查看CE上是否有其它站点的路由

此时CE已经获取到其它站点的地址,但是CE之间是无法访问的

因为将包发往PE,PE发往P之后会将数据包丢弃(因为P没有去往其它域PE的路由)

此时就需要为PE手工配置标签来完成数据转发

但是站点之间无法访问(报文到达P设备会被丢弃)


手工配置为PE地址分配标签

PE1标签→PE6

ASBR3设备上匹配PE1的地址,为其分配传递给ASBR4

ASBR4设备收到带有标签的BGP路由后,为其重新分配标签发送给PE6(P设备没有PE的路由)

PE6标签→PE1

ASBR4设备上匹配PE6的地址,为其分配传递给ASBR2

ASBR3设备收到带有标签的BGP路由后,为其重新分配标签发送给PE1(P设备没有PE的路由)

ASBR3设备配置

通过ACL配置匹配条件匹配PE1地址

ip access-list standard 10

 10 permit host 1.1.1.1

 20 deny any

配置路由策略1(此路由策略作用是传递标签到ASBR4)

route-map Label-1 permit 10

 match ip address 10

 set mpls-label

配置路由策略2(此路由策略作用是收到ASBR4的标签后重新将标签传递给PE1)

route-map Label-2 permit 10

 match mpls-label

 set mpls-label

在BGP应用

router bgp 100

 address-family ipv4

  neighbor 1.0.34.4 send-label                配置与ASBR4开启标签交互

neighbor 1.1.1.1 send-label                    配置与PE1开启标签交互

  neighbor 1.0.34.4 route-map Label-1 out  配置向ASBR4传递1.1.1.1路由时分配标签

  neighbor 1.1.1.1 route-map Label-2 out   配置向PE1传递标签路由时重新分配标签

ASBR4设备配置

通过ACL配置匹配条件匹配PE6地址

ip access-list standard 10

 10 permit host 6.6.6.6

 20 deny

配置路由策略1(此路由策略作用是传递标签到ASBR3)

route-map Label-1 permit 10

 match ip address 10

 set mpls-label

配置路由策略2(此路由策略作用是收到ASBR3的标签后重新将标签传递给PE6)

route-map Label-2 permit 10

 match mpls-label

 set mpls-label

在BGP应用

router bgp 200

 address-family ipv4

  neighbor 1.0.34.3 send-label                配置与ASBR3开启标签交互

  neighbor 6.6.6.6 send-label                     配置与PE6开启标签交互

  neighbor 1.0.34.3 route-map Label-1 out  配置向ASBR4传递1.1.1.1路由时分配标签

  neighbor 6.6.6.6 route-map Label-2 out   配置向PE1传递标签路由时重新分配标签

此时我们查看标签转发表,发现ASBR3有PE1的标签转发表,但是传不到ASBR4

此时,我们就需要在ASBR之间相连的接口上开启标签转发(默认不开启标签转发)

int g0/1

 label-switching

Show mpls forwarding 查看ASBR上是否有关于PE的标签

此时PE设备接收不到ASBR传递过来的路由,PE需要针对ASBR开启标签交换功能

PE1

ruoter bgp 100

 neighbor 3.3.3.3 send-label

PE6

router bgp 200

 neighbor 4.4.4.4 send-label

Show mpls forwarding 查看PE上是否有关于对端的标签

此时CE8可以访问CE7

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...