Cisco MPLS VPN Option C1

news2024/10/6 12:21:08

一、拓扑

AR1和AR8是一家公司两个站点,现在通过MPLS VPN  Option C1实现跨域互联

使用思科设备模拟

AR1到AR8各有一个loopback0接口分别是1.1.1.1    2.2.2.2

二、配置思路

1、先配置AS内底层网络 AR2 AR3 AR4配置eigrp实现互联  AR5 AR6 AR7同样方法

2、AS 100内配置使用LDP分发标签,限制标签分发范围为100-200之间    AS200内同样配置

3、在PE1和ASBR1之间配置IBGP邻居,并通告路由时携带标签( neighbor 4.4.4.4 send-label)华为设备需要写路由策略并调用到BGP邻居中,思科不需要,并在ASBR1配置通告路由时修改下一跳为自己 (neighbor 2.2.2.2 next-hop-self)       PE2和ASBR2同样

4、在ASBR之间配置EBGP邻居,并通告路由时携带标签   ASBR之间配置使用BGP分发标签

5、ASBR1在BGP进程下通告2.2.2.2的路由    ASBR2在BGP进程下通告7.7.7.7的路由

6、PE之间建立VPNV4邻居关系,关闭IPV4 BGP邻居关系

7、AR2和AR7创建 vrf,就是VPN 实例,配置RD和RT,并绑定到接口,PE和CE之间通过EBGP互联,如果使用IGP互联,则需要在PE上面互相引入,使用BGP则不需要,所以这里使用BGP,

8、AR1和AR8在BGP进程下通告各自loopback0接口路由

三、配置文件

AR1

 AR2

 

 

 

AR3

 

 

 AR4

 

 

 AR5

 

 

 AR6

 

 

AR7

 

 

 AR8

 

 四、查看

AR2查看收到的1.1.1.1和8.8.8.8的VPNV4路由

 AR2查看给8.8.8.8分配的标签

 AR2查看标签转发表

 AR2查看BGP-VPNV4邻居表

 AR2查看BGP-IPV4邻居表

 AR2查看VRF A的路由表

 AR2查看去往7.7.7.7的公网标签

AR1使用1.1.1.1去ping 8.8.8.8

 

五、命令说明

ip cef 启用快速转发,使用MPLS 必须要开启此功能

mpls ldp router-id Loopback0 force     LSR的ID使用loopback0接口地址

mpls label range 100 200 定义标签分发的范围

mpls label protocol ldp 标签分发协议使用ldp

no neighbor 7.7.7.7 activate 取消激活邻居关系

neighbor 2.2.2.2 next-hop-self (AR4设备配置)向2.2.2.2通告路由时将下一跳改变为自己,如果此条配置缺少,AR4通告8.8.8.8给AR2的时候,下一跳为10.1.46.6,AR2去往10.1.46.6不可达,将不会将此条路由通告给AR1,AR6配置同理

neighbor 4.4.4.4 send-label 向邻居通告路由时携带标签,思科不需要调用路由策略,华为需要

 mpls ip  类似于华为的mpls  和mpls ldp

 mpls bgp forwarding    使用BGP协议分发标签

 

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

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

相关文章

ChatGPT 更新:大杀器!函数调用示范

自ChatGPT 3.5/4 双双升级:更长,更便宜,更开放,更可控发出去之后,有朋友问怎么接入 API。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 什么是函数调用? 函数调用指 Chat-GPT 模型会自动逻辑判断后,调用在代…

如何让程序在后台隐藏窗口运行 - 静默运行器

有的时候你可能会想让一个程序或多个在后台运行,并隐藏其窗口界面。你可以使用静默运行器这款软件。 静默运行器是一款小巧的Windows系统工具软件,它可以轻松的让你在后台静默运行多个程序,隐藏程序窗口和界面,并提高或降低后台进…

在 Debian 12 上安装 KubeSphere 实战入门

老 Z,运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及 Kubernetes、KubeSphere、DevOps、OpenStack、Ansible 等。 前言 知识点 定级:入门级KubeKey 安装部署 KubeSphere 和 KubernetesDebian 操…

【Python】函数进阶 ④ ( Lambda 匿名函数 | 具名函数与匿名函数 | Lambda 函数定义语法 )

文章目录 一、具名函数与匿名函数二、Lambda 函数定义语法三、代码示例 - Lambda 函数定义语法 一、具名函数与匿名函数 在 Python 中 , 使用 def 关键字定义的函数 是 " 具名函数 " , 也就是有名字的函数 ; 与 " 具名函数 " 相对应的是 " 匿名函数 …

DDR3引脚分配问题

前言 ddr3引脚分配基础知识ddr3引脚分配过程中遇到的问题一次作者在某项目设计时,应硬件同事要求,验证设计管脚摆放位置。出现的问题记录一下,以便以后避坑。 ddr3引脚分配基础知识 1.ddr3一个bank可以放置4个group。 2.每个group包括1对dqs差分信号,8个数据信号,1个dm信…

Nginx运维常用技术点总结

文章目录 一、简介:1、Nginx简介2、常用四大发行版 二、Nginx编译安装:1、Nginx编译安装2、Nginx目录结构3、Nginx 相关命令 三、Nginx配置文件解析1、最小配置2、虚拟主机3、匹配正则表达式 四、Nginx反向代理1、理论2、实践:Nginx反代代理T…

兼容性测试如何提高网站的安全性?

兼容性测试如何提高网站的安全性? 在今天的互联网时代,随着各种网络攻击和黑客活动的频繁发生,网站的安全性问题越来越引起人们的关注。而在提高网站安全性方面,兼容性测试是一个非常重要的环节。本文将从什么是兼容性测试、为什么兼容性测试…

【MySQL】数据库基础 ①

✍什么MYSQL是数据库? MySQL 是一个关系型数据库管理系统,它是基于关系模型的数据存储方式,以表格形式组织数据,并使用结构化查询语言 (SQL) 进行数据操作。MySQL 是一个流行的数据库管理系统,被广泛用于互联网应用和网…

Python基础(6)——Python输出

Python基础(6)——Python输出 文章目录 Python基础(6)——Python输出目标输出格式化输出1.1 格式化符号1.2 体验1.3 转义字符1.4 结束符 总结 目标 格式化输出 格式化符号f-字符串 print的结束符 输出 作用:程序输出…

【正点原子STM32连载】 第三十四章 PWM DAC实验摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 第三…

NSS刷web(1)

一点点做,简单的也不跳了,就当回忆知识了 [SWPUCTF 2021 新生赛]gift_F12 ctrlu [SWPUCTF 2021 新生赛]jicao [SWPUCTF 2021 新生赛]easy_md5 [SWPUCTF 2021 新生赛]easy_sql [SWPUCTF 2021 新生赛]include [SWPUCTF 2021 新生赛]easyrce [SWPUCTF 2021 新生赛]caidao [SWP…

PMP证书考下来要多少费用?

PMP考试形式分为:笔试、机考。PMP考试这里只着重介绍笔试(大陆地区目前都是笔试): PMP认证考试在大陆内的考试一般一年举行四次,分别在3、6、9、12月份。2023年考试时间是3、5、8、11月份。 考试方式是笔试。考试改版…

【云原生】初识Kubernetes的理论基础

1.k8s的由来及其技术运用 1.1 k8s的简介 Kubernetes,词根源于希腊语的 舵手、飞行员。在国内又称k8s(因为k和s之间有8个字母,所以得名。“国内程序员的幽默”)。用于自动部署、扩展和管理“容器化(containerized&…

面向锂电池行业实验室测试排配智能优化解决方案

获取更多资讯,赶快关注公众号(《智能制造与智能调度》和》《商简智能》)吧! 文章目录 1 何为排配问题2 排配特点3 排配现状和痛点4 智能排配解决方案4.1 整体架构4.2 总体思路4.3 智能排配约束4.4 智能算法助力智能排配4.5 智能交…

RFID课程要点总结_3 Wireless Communication Principle of RFID

3. Wireless Communication Principle of RFID Different work principles of different carrier frequency 不同频率载波也适用不同的工作原则。 前面已经有所涉及,比如LF HF适用于近距离,UHF SHF适合远距离。 前者适用 Inductively Coupled RF Mod…

使用华为云AstroZero,不用一行代码,制作端午节加班申请模板

前言 6月22号就要端午了,很多公司会想统计下端午节加班的人数。传统的做法是用社交软件,谁要加班谁反馈,然后逐级汇总上传。大一点的企业,可能用自己的内部办公系统来申请。 但对于小企业来说,没有定制化的办公系统&a…

文件夹提示《文件或目录损坏》怎么解决

在经常使用电脑的过程中,大家平常会遇见一些困难,其中最常见的就是文件夹了,许多人就反映说自己遇见过文件夹《文件或目录损坏》打不开,那么遇见这个困难该怎么办呢?不知道的朋友赶紧瞧瞧小编整理的文件夹《文件或目录…

【参考设计】2KW AC/DC数字电源方案

什么是数字电源? 数字电源即通过一颗通用的数字信号控制器,完成传统模拟电源控制IC所具备的PWM、保护、环路补偿等功能,同时具备通信监控功能。 数字电源的数字信号控制器取代了模拟电源的控制芯片、环路补偿的运放及相关器件。软件处理的灵…

软考A计划-系统集成项目管理工程师-信息化知识(一)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

leetcode 225. 用队列实现栈

2023.6.19 这题使用队列来实现栈的功能&#xff0c;和栈实现队列稍有不同。pop操作的实现 需要将队列1的除队尾元素之外的所有元素移到队列2中&#xff0c;然后返回并移除队列1剩下的元素。 下面上代码&#xff1a; class MyStack {queue<int> que1;queue<int> qu…