华为MPLS跨域C2方式RR场景(数据不经过RR)实验配置

news2024/11/24 19:13:09

目录

配置BGP邻居的建立

配置MPLS LDP

配置RR之间的MP-BGP邻居

配置通过ASBR学习PE路由并为PE分配标签(实现Vpnv4路由传递和数据传输)


根据图配置接口的IP地址和IGP协议

配置BGP邻居的建立

PE1和RR1建立MP-IBGP邻居(RR1传给PE1的Vpnv4路由要求不更改下一跳)

ASBR1和ASBR2建立EBGP邻居

PE2和RR2建立MP-IBGP邻居(RR2传给PE2的Vpnv4路由要求不更改下一跳)

PE1和RR1建立MP-IBGP邻居

PE1

bgp 100

 peer 7.7.7.7 as-number 100

 peer 7.7.7.7 connect-interface LoopBack0

 #

 ipv4-family unicast

  undo synchronization

  undo peer 7.7.7.7 enable

ipv4-family vpnv4

  policy vpn-target

  peer 7.7.7.7 enable

RR1

bgp 100

 peer 1.1.1.1 as-number 100

 peer 1.1.1.1 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 1.1.1.1 enable

 ipv4-family vpnv4  

  undo policy vpn-target                          取消RT值检测

  peer 1.1.1.1 enable                               配置MP-BGP邻居

  peer 1.1.1.1 next-hop-invariable          配置向1.1.1.1传递vpnv4路由时不更改下一跳

ASBR1和ASBR2建立EBGP邻居

ASBR1

bgp 100

 peer 100.0.34.4 as-number 200

 ipv4-family unicast

  peer 100.0.34.4 enable

ASBR2

bgp 200

 peer 100.0.34.3 as-number 100

 ipv4-family unicast

  peer 100.0.34.3 enable

RR2和PE2建立MP-IBGP邻居

RR2

bgp 200

 peer 6.6.6.6 as-number 200

 peer 6.6.6.6 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 6.6.6.6 enable

 ipv4-family vpnv4

  undo policy vpn-target

  peer 6.6.6.6 enable

  peer 6.6.6.6 next-hop-invariable

PE2

bgp 200

 peer 8.8.8.8 as-number 200

 peer 8.8.8.8 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 8.8.8.8 enable

 ipv4-family vpnv4

  policy vpn-target

  peer 8.8.8.8 enable

配置MPLS LDP

除了ASBR之间相连的接口、PE与CE相连接口,RR设备上的接口,其余的接口都开启MPLS LDP

以PE1的配置为例(其余设备的配置同PE1)

全局开启MPLS LDP

mpls lsr-id 1.1.1.1

mpls

mpls ldp

接口下配置MPLS LDP

interface GigabitEthernet0/0/1

 mpls

 mpls ldp

配置RR之间的MP-BGP邻居

RR1和RR2建立MP-EBGP邻居

(RR1传给RR2、RR2传给RR1的Vpnv4路由要求不更改下一跳)

在ASBR1上通过BGP邻居将RR1的路由传给ASBR2、在ASBR2上将RR1的路由引入到AS200区域内

ASBR1

bgp 100

 ipv4-family unicast

  network 7.7.7.7 255.255.255.255

ASBR2

isis 10

 import-route bgp

在ASBR2上通过BGP邻居将RR2的路由传给ASBR1、在ASBR1上将RR2的路由引入到AS100区域内

ASBR2

bgp 200

 ipv4-family unicast

  network 8.8.8.8 255.255.255.255

ASBR1

isis 10

 import-route bgp

配置RR之间的MP-EBGP邻居

RR1

bgp 100

 peer 8.8.8.8 as-number 200

 peer 8.8.8.8 ebgp-max-hop 10

 peer 8.8.8.8 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 8.8.8.8 enable

 ipv4-family vpnv4

  undo policy vpn-target

  peer 8.8.8.8 enable

  peer 8.8.8.8 next-hop-invariable

RR2

bgp 200

 peer 7.7.7.7 as-number 100

 peer 7.7.7.7 ebgp-max-hop 10

 peer 7.7.7.7 connect-interface LoopBack0

 ipv4-family unicast

  undo peer 7.7.7.7 enable

 ipv4-family vpnv4

  undo policy vpn-target

  peer 7.7.7.7 enable

  peer 7.7.7.7 next-hop-invariable

ASBR1和ASBR2的相连接口上开启MPLS标签转发

Int g0/0/0

mpls

配置完成后,邻居就可以建立成功

配置通过ASBR学习PE路由并为PE分配标签(实现Vpnv4路由传递和数据传输)

在ASBR1上通过BGP邻居将PE1的路由传给ASBR2、在ASBR2上将PE1的路由引入到AS200区域内

ASBR1

bgp 100

 ipv4-family unicast

  network 1.1.1.1 255.255.255.255

ASBR2

isis 10

 import-route bgp

在ASBR2上通过BGP邻居将PE2的路由传给ASBR1、在ASBR1上将PE2的路由引入到AS100区域内

ASBR2

bgp 200

 ipv4-family unicast

  network 6.6.6.6 255.255.255.255

ASBR1

isis 10

 import-route bgp

通过以上配置,此时RR可以将PE的Vpnv4路由传递给对端PE,但是在对端PE上的Vpnv4路由不生效,无法完成数据传输,此时就需要在ASBR通过LDP为PE分配标签

ASBR1

ip ip-prefix PE2 index 10 permit 6.6.6.6 32

mpls

 lsp-trigger bgp-label-route ip-prefix PE2

ASBR2

ip ip-prefix PE1 index 10 permit 4.4.4.4 32

mpls

 lsp-trigger bgp-label-route ip-prefix PE1

PE和CE之间的配置不做介绍,同非RR场景下的C2实验配置 

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

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

相关文章

进程/线程 状态模型详解

前言:最近操作系统复习到线程的状态模型(也可以说进程的状态模型,本文直接用线程来说)时候,网上查阅资料,发现很多文章都说的很不一样,有五状态模型、六状态模型、七状态模型.......虽然都是对的…

【1024杯】web

文章目录 1024_fastapi信息收集SSTI 1024_柏拉图信息收集phar反序列化 1024_WEB签到1024_图片代理信息收集gopherus|fastcgi 1024_hello_world信息收集ssti盲注 1024_fastapi 信息收集 FastAPI 是一个高性能 Web 框架,用于构建 API。 主要特性: 快速&am…

【头歌】完整汇编语言程序设计

摘自头歌实训​​​​​​ 目录 相关知识 1.1 RISC-V 汇编语言程序基本结构 1.2 RISC-V 汇编语言程序主要元素 1.2.1 汇编指令 1.2.2 标签 1.2.3 汇编指示语句 1.3 RISC-V 汇编语言程序示例 相关知识 RISC-V 操作数类型、基本调用约定等已在前序关卡中介绍,…

云渲染是您3D项目的最佳选择吗?

市面上很多优秀的大型动画电影,一般都是由实力较大的视觉特效团队制作的,而且大部分使用的是基于云的渲染服务来进行最终渲染。像《哪吒之魔童降世》这样 IMAX 3D 首部国产动画电影、并且刷新了中国动画电影票房纪录的作品,就是现代3D动画提供…

ChatGPT做PPT方案,10组提示词方案!

今天我们要搞定的PPT内容是: 活动类型:节日活动、会员活动、新品活动分析类型:用户分析、新品立项、项目汇报内容类型:内容规划、品牌策划 用到的工具: mindshow 邀请码 6509097ChatGPT传送门(免费使用…

《Linux0.11源码解读》理解(二) 加载setup、加载system

现在CPU开始执行bootsect,它的作用是把第二部分、第三部分程序陆续加载到内存中。把放到合理的内存位置需要先对内存进行规划。 根据上一节,boostsect当前所在内存位置是0x07c0,大小为512byte,现在要将其挪动到内存的0x9000&…

无代码时代来了,程序员会失业吗?不,程序员又不够用了!

有人问我无代码时代来了,程序员会失业吗?太难了,秃了头就算了,连工作也保不住了? 先说观点:并不会 因为,无代码不是真正意义上的无代码。 无代码开发的使用对象是编程小白(我猿是…

Redis的命令以及数据类型

1.Redis的通用命令 KEYS:查看符合模板的所有key,不建议在生产环境设备上使用 DEL:删除一个指定的key EXISTS:判断key是否存在 TTL:查看一个KEY的剩余有效期 2.String类型 String类型,也就是字符串类型…

【Halcon】 Halcon 22.11 安装详细教程

文章目录 1安装2 获取许可证 license2.1 license下载2.2 激活 license放置在相应文件夹下 3 DLT 安装 1安装 1.解压安装包 2.打开运行 exe 程序 跳转至页面 点击“可获得的”,并安装 选择: AVAILABLE ->INSTALL 可获得的 ->安装 5. 等待安装 6…

jQuery -- 常用API(下)

4. jQuery属性操作 4.1 设置或获取元素固有属性值prop() 所谓元素固有属性就是元素本身自带的属性,比如 元素里面的 href ,比如 元素里面的 type。 获取属性语法:prop(属性)设置属性语法:prop(属性, 属性值) 4.2 设置或获取元…

掌握黑客技术:从Kali渗透测试开始

前言 Kali Linux是一种流行的渗透测试和网络安全工具,广泛用于测试和评估网络系统和应用程序的安全性。下面是一个简单的Kali Linux使用教程(Kali使用教程中需要学习的知识点),旨在帮助初学者了解如何使用Kali Linux进行渗透测试…

【计算机网络】网络分层结构

应用层 软件 传输层 TCP UDP协议 网络层 实现源主机到目标主机的传输 IP协议 可能会丢失,可能失序、可能错误 工作设备:路由器、防火墙 链路层 相邻两点的数据传输以帧为单位的数据。 工作设备:交换机 物理层 光信号 电信号 网络边…

15.JVM8为什么要增加元空间

JVM从永久代至元空间内存结构变化图 变化后的java8图 变化之前java7以及之前各代的图 看出变化了吗?堆和方法区连在了一起,但这并不能说堆和方法区是一起的,它们在逻辑上依旧是分开的。但在物理上来说,它们又是连续的一块内存。…

面了一个4年经验的测试工程师,自动化都不会也要15k,我也是醉了····

在深圳这家金融公司也待了几年,被别人面试过也面试过别人,大大小小的事情也见识不少,今天又是团面的一天, 一百多个人都聚集在一起,因为公司最近在谈项目出来面试就2个人,无奈又被叫到面试房间。 整个过程…

mxf文件格式详解

MXF是英文Material eXchange Format(素材交换格式)的缩语。MXF是SMPTE(美国电影与电视工程师学会)组织定义的一种专业音视频媒体文件格式。MXF主要应用于影视行业媒体制作、编辑、发行和存储等环节。SMPTE381M(把MPEG格…

如何在 Linux 中使用 GPG 加密和解密文件?

什么是 GPG? GPG(GNU Privacy Guard)是一种免费的开源加密软件,用于保护计算机数据的机密性和完整性。 它使用非对称加密算法,也称为公钥加密算法,其中数据被加密和解密时使用不同的密钥。每个用户都有一个…

【C++】类与对象(2)

【C】类与对象(2) 作者:爱写代码的刚子 时间:2023.5.4 本篇博客有关构造函数、析构函数、拷贝构造的知识,由于本篇博客可能比较详细,还剩一些内容没介绍,所以我将剩余的知识放在下一篇博客。 目…

探究Spring中Bean的线程安全性问题

前言 今天同事笑嘻嘻的凑过来,问了我一个问题:spring中的bean是线程安全的吗?。我内心一想肯定是安全的,毕竟这样多项目在用。但是转念一想,他那贱兮兮的表情,多半是在给我挖坑。于是我自信的回答他&#x…

如何在 DigitalOcean 中部署 ONLYOFFICE 文档

现在您可使用通过 DigitalOcean 市场提供的一键式应用在 DigitalOcean 云架构中轻松部署 Docker 版本的 ONLYOFFICE 文档。 一键式应用是一个包含所有必要预配置组件的镜像,可用于便捷地在运行有 Ubuntu OS 的 DigitalOcean 服务器上部署 ONLYOFFICE: D…

单元测试~

文章目录 单元测试Junit单元测试框架 单元测试 Junit单元测试框架