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

news2025/10/26 18:13:17

目录

配置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

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

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

相关文章

使用backdrop-filter实现elementui官网的模糊滤镜效果的和毛玻璃效果

前置 element-ui官网有一个属性很好看,可以看到,当滚动的时候,文字会被显示白色带阴影背景 你可能有点印象,因为公交车的时候也是类似于这种效果 他们是怎么做的呢?我看到源码使用到了 backdrop-filterbackground-sizebackground-image就实现了,很少的属性,达到了不错的效果,…

鲲鹏devkit训练营——《锁长期等待》项目解析

《锁长期等待》项目解析 通过本次实验学习掌握性能分析工具,利用性能分析工具找出程序中加锁范围不合理的地方并解决 安装web端性能分析工具 获取性能分析工具软件包 1、登录远程服务器 获取鲲鹏性能分析工具软件包上传到远端服务器 2、安装性能分析工具 使用…

【Flink】基本转换算子使用之fliter、flatMap,键控流转换算子和分布式转换算子

文章目录一 Flink DataStream API1 基本转换算子的使用(1)flitera 使用匿名类实现b 使用外部类函数实现b 使用flatMap实现(2)flatMapa 使用匿名类实现b 使用匿名函数实现2 键控流转换算子(1) keyBy&#xf…

mysql InnoDB存储引擎的锁机制

目录 前言 1. 锁的分类 1.1 实现方式 1.2 锁的粒度 2. 查询操作加锁方式 2.1 一致性非锁定读 2.2 一致性锁定读 3. 锁的算法 4. 锁的升级 5. 死锁 6.总结 前言 锁机制的目的是最大程度提高数据库的并发访问,另一方面确保可以以一致的方式读取和修改数据。…

Camunda工作流引擎简记

本文转载自玩转Camunda之实战篇-赶紧收藏起来吧_哔哩哔哩_bilibili 其中部分内容,经过本人修改 一、工作流相关介绍 BPM(BusinessProcessManagement),业务流程管理是一种管理原则,通常也可以代指BPMS(BusinessProcessManagementSuite)&#…

火山引擎 DataTester 应用故事:一个A/B测试,将产品DAU提升了数十万

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 疫情让线下的需求大量转移到线上,催生出了远程办公、网络授课、线上健身等新的生态现象。如何更好地为用户服务,提升用户体验,成…

计算机的组成

文章目录五大部件1) 输入设备2) 存储器3) CPU(中央处理器)4) 输出设备五大部件 所有类型的计算机,其本质都是接收用户输入的原始数据,并将其加工、处理成对用户有用的数据,它们都支持执行如表 1 所示的 5 项基本操作。…

SpringCloud Sentinel 使用

哈喽~大家好,SpringCloud Sentinel 使用。 🥇个人主页:个人主页​​​​​ 🥈 系列专栏:【微服务】 🥉推荐专栏: JavaEE框架 目录 一、前言 1、什么是Sentinel&…

时间复杂度和空间复杂度【一学就会】

目录 🥇1.算法效率 🔎2.时间复杂度 📗2.1 大O渐进表示法 📘2.2 时间复杂度的练习(没有说明即最坏情况) 🔑3.空间复杂度 🌈如何评价一个代码呢?它的效率高不高&#…

美创科技发布数据安全综合评估系统|推进安全评估高效开展

数字化深入的今天,数据价值和风险相伴相生,让数据要素发挥更大价值,提高风险预见预判,数据安全评估日益紧迫和必要。《数据安全法》提出:“重要数据处理者应对其数据处理活动定期开展风险评估,并向有关主管…

精彩回顾|关系网络赋能银行数字化转型的应用与实践

本文是根据11月10日Galaxybase图创课堂:乘金融科技之风:关系网络赋能银行数字化转型的应用与实践整理,错过的小伙伴们可以观看回放:https://uao.so/pct862806 精彩回顾 近年,知识图谱的重要性和实际应用逐步呈上升趋…

十大排序(总结+算法实现)

十大排序&#xff08;总结算法实现&#xff09; 十大排队的性能分析 冒泡排序 使用冒泡排序&#xff0c;时间复杂度为O(n^2),空间复杂度为O(1) 像气泡一样从低往上浮现 vector<int> bubbleSort(vector<int>nums) {int lengthnums.size();for(int i0;i<lengt…

PreScan快速入门到精通第三十七讲PreScan中使用深度摄像机

深度相机提供了一个 "相机"图像,其中包含深度值,而不是颜色。它提供的地面真实数据可用于校准或验证立体相机的深度计算。 对象配置 系统选项卡 变量 描述 …

antd——a-tree-select 树形选择控件 与 a-cascader 级联选择器 的对比——技能提升

在遇到 省市区多级联动数据的时候&#xff0c;经常会用到的就是 a-cascader级联选择器。 1.级联选择器的使用方法 1.1 需要指定数据源——options 数据结构是 对象数组嵌套——value/label/children <a-cascader :options"options" placeholder"Please sele…

SpringBoot3 正式发布:有哪些新玩法?

SpringBoot 3.0现已正式发布&#xff0c;可以在Maven Central中找到。 这是自四年前发布2.0以来的第一个主要版本。 它也是SpringBoot的第一个GA版本&#xff0c;提供了对Spring Framework 6.0和GraalVM的支持。 一文详解&#xff5c;从JDK8飞升到JDK17&#xff0c;再到未来…

Tesla M40 下Ubuntu anaconda pycharm安装

显卡&#xff1a;Tesla M40 24GB (2张&#xff09; 显卡驱动版本(推荐)&#xff1a;470.57.02 cuda版本&#xff1a;11.4 安装前需要&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;禁用nouveau驱动&#xff01;&#xff01;&#xff01;&#xff01;&#x…

php中通用的excel导出方法实例

一.普遍导出方法 excel导出的方法网上有很多&#xff0c;在crm或是oa系统中导出excel是常有的事&#xff0c;做过的此功能人都知道&#xff0c;其主要操作其实是循环数据列表&#xff0c;然后一格一格地添加数据到固定的单元格中。只要做好了一次&#xff0c;其后只要复制相关…

外汇天眼:2022 年世界杯已经开始,但这将如何影响外汇交易?

关于 2022 年世界杯 2022年世界杯于2022年11月20日在卡塔尔拉开帷幕&#xff0c;将持续到2022年12月18日。2022年国际足联世界杯是由国际足联成员协会的男子国家队和第22届国际足联世界杯举办的国际足球锦标赛。这是第一次在阿拉伯世界举办的世界杯。 关于中东 尽管经历了疫情…

MCE | KRAS 突变型肺癌耐药性探索

KRAS 是一种致癌基因&#xff0c;编码 KRAS 蛋白 (一种 small GTPase 转导蛋白)。KRAS 通过结合 GTP/GDP 控制其活跃状态&#xff0c;进而控制其信号传递和下游级联反应。致癌性 KRAS 突变会破坏 GTPase 活性&#xff0c;进而使 KRAS 蛋白锁定在活跃状态下&#xff0c;从而使启…

【面试题】JS基础-异步

1. 异步 1.1 为什么要异步&#xff1f; JS是单线程语言&#xff0c;只能同时做一件事。JS和DOM渲染共用同一个线程&#xff0c;因为JS可修改DOM结构。当遇到等待的情况时&#xff0c;例如网络请求、定时任务&#xff0c;程序不能卡住。所以需要异步来解决JS单线程等待的问题&…