锐捷MPLS跨域方案C2实验配置

news2025/8/14 16:33:35

目录

配置ASBR之间的EBGP邻居

配置PE之间的Vpnv4邻居

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

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


MPLS隧道——跨域解决方案C1、C2讲解_静下心来敲木鱼的博客-CSDN博客icon-default.png?t=M85Bhttps://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

(本次实验路由、标签传递都成功了,但是CE之间无法完成访问,故以下配置只做参考)

配置各域内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路由是否域内可达


配置ASBR之间的EBGP邻居

ASBR3和ASBR4建立EBGP邻居

ASBR3

router bgp 100

bgp router-id 3.3.3.3

neighbor 1.0.34.4 remote-as 200

ASBR4

router bgp 200

bgp router-id 4.4.4.4

neighbor 1.0.34.3 remote-as 100

配置路由宣告将PE地址传递给EBGP邻居

ASBR3

router bgp 100

net 1.1.1.1

ASBR4

router bgp 200

net 6.6.6.6

将BGP路由引入到IGP协议中,使得PE相互之间获得路由

ASBR3

route isis 1

redistribute bgp

ASBR4

route isis 10

redistribute bgp

此时PE已经相互获得了PE的地址(通过此地址建立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设备通过LDP为带标签的BGP路由产生LSP(现在域内都有PE1的路由)

PE6标签→PE1

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

ASBR3设备通过LDP为带标签的BGP路由产生LSP(现在域内都有PE6的路由)

ASBR3设备配置

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

ip access-list standard 10

 10 permit host 1.1.1.1

 20 deny any

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

route-map Label permit 10

 match ip address 10

 set mpls-label

在BGP应用

router bgp 100

 address-family ipv4

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

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

ASBR4设备配置

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

ip access-list standard 10

 10 permit host 6.6.6.6

 20 deny

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

route-map Label permit 10

 match ip address 10

 set mpls-label

在BGP应用

router bgp 200

 address-family ipv4

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

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

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

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

int g0/1

 label-switching

此时ASBR4已经获得关于1.1.1.1的标签,但是无法生成LSP

ASBR上配置为带标签的BGP路由建立LSP(默认不产生)

ASBR3配置-为6.6.6.6这条标签路由产生LSP

ip access-list standard 20

 10 permit host 6.6.6.6

 20 deny any

mpls route ldp

advertise-labels for bgp-routes acl 20    为匹配ACL的带标签的BGP路由产生LSP

ASBR4配置-为1.1.1.1这条标签路由产生LSP

ip access-list standard 20

 10 permit host 1.1.1.1

 20 deny any

mpls route ldp

advertise-labels for bgp-routes acl 20  为匹配ACL的带标签的BGP路由产生LSP

对于ASBR4此时为1.1.1.1生成了相关LSP

此时CE8可以访问CE7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33226.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字孪生|交通运输可视化系统

交通是城市经济发展的动脉,与我们的日常生活息息相关。 传统交通信息管理中,只是做了粗略的信息发布以及简单的交通流量监测,早已经不能满足现代智慧交通的需求。现代的智慧交通则提供基于实时交通数据的交通信息服务,融入了物联网…

python离线安装module以及常见问题及解决方案

文章目录一,离线安装module1.1 下载module1.2 离线安装二,常见的问题2.1 模块缺少合适的适配:error: Could not find suitable distribution for Requirement.parse()2.2 install成功但发现控制台打印的最后一行显示下载module版本为0.0.0工作…

如何区分小角X射线散射和小角X射线衍射?

小角X射线散射(SAXS)大多数被用来测定超细粉体、纳米离子分布的有关性质,小角X射线衍射(SAXD)则主要用来测定超大晶面间距或者薄膜结构等等问题,在用途上两种实验并不一致,本篇文章将介绍小角X射…

Promise错误处理比较:使用then的第二个参数还是catch

catch是一个语法糖而己 还是通过then来处理的 如果在then的第一个函数里抛出了异常,后面的catch能捕获到,而then的第二个函数捕获不到。 catch是一个语法糖而己 还是通过then 来处理的: Promise.prototype.catch function(fn){return this…

Amazon Braket 与量子计算

KY1,Yankuan Pan2,Bertran Shao3,Zoey Deng41.Amazon HERO;2.项目架构师;3.开发者生态负责人;4.开发者关系 Amazon Braket 是一项完全托管式的量子计算服务,主要可面向研究人员、科学家和开发人员提供一些量子计算软硬件服务进行研究和开发工…

中国设备维修安装企业能力等级证书(制冷空调)

中国设备维修安装企业能力等级证书(制冷空调),是由中国制冷学会审定,中国设备管理协会批准颁发,全国性制冷空调设备维修、安装行业能力等级证书。也是目前国内唯一能在中国招标网http://www.ctba.org.cn/查询到的制冷空…

AVX | 关于RC电路耦合、相移、滤波、微分、积分的那些事儿~

所谓RC电路,就是电阻R和电容C组成的一种分压电路。如下图1所示:输入电压加于RC串联电路两端,输出电压取自于电阻R或电容C。由于电容的特殊性质,对下图(a)和(b)不同的输出电压取法,呈现出不同的频率特性。 由此RC电路在…

STM32实战总结:HAL之HMI

什么是HMI? HMI人机界面,HMI是Human Machine Interface 的缩写,“人机接口”,也叫人机界面。 人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部…

集世界杯+GameFi元素的MetaElfLand,为何将在世界杯期间爆发?

又到了四年一度的球迷狂欢节,本次卡塔尔世界杯已于11月21号举行。 每当世界杯来临,与世界杯相关产业都会迎来一波爆发,毕竟这个千亿美金市值的市场暗藏着无数的机会。而自GameFi的火热开始,世界杯也成为了加密投资者的狂欢日&…

C语言内存分区

本文参考详细讲解C语言五大内存分区与可执行程序的三段(Text段、Date段、Bss段)【建议收藏】 - 知乎 一、C语言内存分区 1.栈区(stack):存放函数形参和局部变量,由编译器自动分配和释放 2.堆区(heap)&am…

mysql-4-锁机制

1 场景 库存等 共享资源等。 都需要锁,大量并发下,防止库存超卖等现象产生。 2分类 分类 1:(读,写)锁:对数据操作的类型分类 2: 对数据操作的粒度分 行锁,表锁 读写锁 读锁(共享锁)&#xff1a…

ISCSLP 2022 | NPU-ASLP实验室8篇论文被录用

作为语音处理技术领域的旗舰国际会议,ISCSLP2022(International Symposium on Chinese Spoken Language Processing)将于12月11-14日在新加坡举办。 西工大音频语音与语言处理研究组(ASLPNPU)本届会议将携合作伙伴宣读论文8篇,涉…

MCE | 曲贝替定——来自海洋的抗软组织肿瘤化合物

目前,常用于 STS 的化疗药物为蒽环类药物如阿霉素 (ADM)、异环磷酰胺(IFO) 、环磷酰胺 (CTX) 、顺铂 (DDP) 等。但是,为了解决部分患者不适合利用蒽环类和酰胺类药物治疗,或利用这些药物治疗无效的问题,仍需寻找新的药物治疗方案。…

用gdb调试有问题的程序:练习使用gcc编译器和gdb调试器

内容 1.用gdb调试有问题的程序:练习使用gcc编译器和gdb调试器; 2.练习使用make工程管理器。 实操流程: (1)编制greet.c文件。 此代码的原意为倒序输出main函数中定义的字符串,但…

JNDI注入的理解、JDK给出的修复

RMI RMI(Remote Method Invocation):一种执行远程调用的Java API。RMI的目的是使在不同计算机上运行的对象(Object)之间的调用行为类似于本地调用。 RMI机制:服务器(Server)应实现一定的功能并将其注册到注册表(Registry)中,客户端(Client)应在注册表的命名空间(Naming spac…

RabbitMQ入门教程(安装,管理插件,Publisher/Consumer/交换机/路由/队列/绑定关系,及如何保证100%投递等)

RabbitMQ入门教程(安装,管理插件,Publisher/Consumer/交换机/路由/队列/绑定关系,及如何保证100%投递等) 1. RabbitMQ简介及AMQP协议 开源的消息代理和队列服务器。基于AMQP(Advanced Message Queuing Pr…

矢量网络分析仪如何校准?安泰测试来助力

要想学会测试, 首先要学会校准! 对矢量网络分析仪的校准是非常重要的一个步骤,能够提高仪器的测量精度。今天安泰测试就给大家分享一下矢量网络分析仪的校准操作步骤: 一、单端口校准 校准目的: 通过单端口校准可以消除该端口的反射跟踪误差、…

[附源码]SSM计算机毕业设计教学辅助系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

双层神经网络实现非线性回归——机器学习

目录 一、算法思想 二、算法原理 三、算法分析 四、源程序代码 五、运行结果及分析 一、算法思想 在两层神经网络之间,必须有激活函数连接,从而加入非线性因素,提高神经网络的能力。所以,我们先从激活函数学起,一类…

线代——求逆矩阵的快捷方法

通常,求逆矩阵有两种方法: 方法一: 方法二: 但是,对于特殊矩阵,如: 1、二阶矩阵 A[abcd]A \begin{bmatrix} a & b\\ c & d \end{bmatrix}A[ac​bd​],其逆矩阵 A−11ad−bc[d−b−ca…