MPLS虚拟专用网跨域--OptionB方案

news2024/11/24 22:59:39

OptionB方案

跨域VPN-OptionB中,两个ASBR通过MP-EBGP交换它们从各自AS的PE设备接收的标签VPN-IPv4路由。图中,VPN LSP表示私网隧道,LSP表示公网隧道。
在这里插入图片描述
跨域VPN-OptionB方案中,ASBR接收本域内和域外传过来的所有跨域VPN-IPv4路由,再把VPN-IPv4路由发布出去。但MPLS VPN的基本实现中,PE上只保存与本地VPN实例的VPN Target相匹配的VPN路由。通过对标签VPN-IPv4路由进行特殊处理,让ASBR不进行VPN Target匹配把收到的VPN路由全部保存下来,而不管本地是否有和它匹配的VPN实例。
这种方案的优点是所有的流量都经过ASBR转发,使流量具有良好的可控性,但ASBR的负担重。可以同时使用BGP路由策略(如对RT的过滤),使ASBR上只保存部分VPN-IPv4路由。

跨域OptionB路由发布

本例中,CE1将10.1.1.1/24的路由发布给CE2。NH表示下一跳,L1、L2和L3表示所携带的私网标签。图中省略了公网IGP路由和标签的分配。
在这里插入图片描述
VPN路由的具体发布过程:
(1)CE1通过BGP、OSPF或RIP方式将路由发布给AS100内的PE1。
(2)AS100内的PE1先通过MP-IBGP方式把标签VPNv4路由发布给AS100的ASBR1,或发布给路由反射器RR(Route Reflector),由RR反射给ASBR1。
(3)ASBR1通过MP-EBGP方式把标签VPNv4路由发布给ASBR2。由于MP-EBGP在传递路由时,需要改变路由的下一跳,ASBR1向外发布时给这些VPNv4路由信息分配新标签。
(4)ASBR2通过MP-IBGP方式把标签VPNv4路由发布给AS200内的PE3,或发布给RR,由RR反射给PE3。当ASBR2向域内的MP-IBGP对等体发布路由时,将下一跳改为自己。
(5)AS200内的PE3通过BGP、OSPF或RIP方式将路由发布给CE2。
在ASBR1和ASBR2上都对VPNv4路由交换内层标签,域间的标签由BGP携带,因此ASBR之间不需要运行LDP(Label Distribution Protocol)或RSVP(Resource Reservation Protocol)等协议。

跨域OptionB报文转发

在跨域VPN-OptionB方式的报文转发中,在两个ASBR上都要对VPN的LSP做一次交换。以LSP为公网隧道的报文转发流程,其中,L1、L2和L3表示私网标签。Lx和Ly表示公网外层隧道标签。
在这里插入图片描述

跨域OptionB方案特点

跨域OptionB方案,不同于OptionA,OptionB方案不受ASBR之间互联链路数目的限制。
局限性:VPN的路由信息时通过AS之间的ASBR来保存和扩散的,当VPN路由较多时,ASBR负担重,容易成为故障点。因此在MP-EBGP方案中,需要维护VPN路由信息的ASBR一般不再负责公网IP转发。

跨域OptionB方案实验配置

在这里插入图片描述

配置步骤

1.IP地址配置。

<Huawei>sy
[Huawei]sy AR1_CE1	
[AR1_CE1]interface  GigabitEthernet 0/0/0
[AR1_CE1-GigabitEthernet0/0/0]ip address  10.0.12.1 24
[AR1_CE1-GigabitEthernet0/0/0]qui
[AR1_CE1]interface  LoopBack 0
[AR1_CE1-LoopBack0]ip address  192.168.1.1 24
[AR1_CE1-LoopBack0]q
[AR1_CE1]


<Huawei>system-view 
[Huawei]sysname  AR2_PE1	
[AR2_PE1]interface  g0/0/0
[AR2_PE1-GigabitEthernet0/0/0]ip address  10.0.12.2 24
[AR2_PE1-GigabitEthernet0/0/0]q
[AR2_PE1]interface  GigabitEthernet 0/0/1
[AR2_PE1-GigabitEthernet0/0/1]ip address  10.0.23.2 24
[AR2_PE1-GigabitEthernet0/0/1]qui	
[AR2_PE1]interface  LoopBack 0
[AR2_PE1-LoopBack0]ip address  10.0.2.2 32
[AR2_PE1-LoopBack0]q
[AR2_PE1]

[Huawei]sysname  AR3_P1	
[AR3_P1]interface  GigabitEthernet 0/0/1
[AR3_P1-GigabitEthernet0/0/1]ip address  10.0.23.3 24
[AR3_P1-GigabitEthernet0/0/1]q
[AR3_P1-GigabitEthernet0/0/1]qui	
[AR3_P1]interface  LoopBack 0
[AR3_P1-LoopBack0]ip address  10.0.3.3 32
[AR3_P1-LoopBack0]q	
[AR3_P1]interface  GigabitEthernet 0/0/2	
[AR3_P1-GigabitEthernet0/0/2]ip address  10.0.34.3 24 
[AR3_P1-GigabitEthernet0/0/2]qui
[AR3_P1]
	
<Huawei>system-view 	
[Huawei]sysname  AR4_ASBR1	
[AR4_ASBR1]interface LoopBack 0	
[AR4_ASBR1-LoopBack0]ip address  10.0.4.4 32
[AR4_ASBR1-LoopBack0]qui	
[AR4_ASBR1]interface  GigabitEthernet 0/0/2	
[AR4_ASBR1-GigabitEthernet0/0/2]ip address  10.0.34.4 24
[AR4_ASBR1-GigabitEthernet0/0/2]qui
[AR4_ASBR1]interface  GigabitEthernet 0/0/0	
[AR4_ASBR1-GigabitEthernet0/0/0]ip address  10.0.45.4 24 
[AR4_ASBR1-GigabitEthernet0/0/0]qui
[AR4_ASBR1]
	
<AR5_ASBR2>system-view 
[AR5_ASBR1]sysname AR5_ASBR2	
[AR5_ASBR2]interface  LoopBack 0	
[AR5_ASBR2-LoopBack0]ip address  10.0.5.5 32
[AR5_ASBR2-LoopBack0]qui
[AR5_ASBR2]interface GigabitEthernet 0/0/0	
[AR5_ASBR2-GigabitEthernet0/0/0]ip address  10.0.45.5 24 
[AR5_ASBR2-GigabitEthernet0/0/0]qui
[AR5_ASBR2]interface  GigabitEthernet 0/0/1	
[AR5_ASBR2-GigabitEthernet0/0/1]ip address  10.0.56.5 24
[AR5_ASBR2-GigabitEthernet0/0/1]qui
[AR5_ASBR2]

<AR6_P2>system-view 
[Huawei]sysname  AR6_P2	
[AR6_P2]interface  LoopBack 0	
[AR6_P2-LoopBack0]ip address  10.0.6.6 32
[AR6_P2-LoopBack0]qui	
[AR6_P2]interface  GigabitEthernet 0/0/1	
[AR6_P2-GigabitEthernet0/0/1]ip address  10.0.56.6 24
[AR6_P2-GigabitEthernet0/0/1]qui	
[AR6_P2]interface  GigabitEthernet 0/0/0	
[AR6_P2-GigabitEthernet0/0/0]ip address  10.0.67.6 24
[AR6_P2-GigabitEthernet0/0/0]qui
[AR6_P2]

<AR7_PE2>system-view 
[Huawei]sysname  AR7_PE2
[AR7_PE2]interface  LoopBack 0
[AR7_PE2-LoopBack0]ip address 10.0.7.7 32
[AR7_PE2-LoopBack0]qui	
[AR7_PE2]interface  GigabitEthernet 0/0/0
[AR7_PE2-GigabitEthernet0/0/0]ip address  10.0.67.7 24
[AR7_PE2-GigabitEthernet0/0/0]qui
[AR7_PE2]interface  GigabitEthernet 0/0/1
[AR7_PE2-GigabitEthernet0/0/1]ip address  10.0.78.7 24
[AR7_PE2-GigabitEthernet0/0/1]qui
[AR7_PE2]

<Huawei>system-view 
[Huawei]sysname  AR8_CE2.	
[AR8_CE2]interface  LoopBack 0	
[AR8_CE2-LoopBack0]ip address  192.168.2.1 24
[AR8_CE2-LoopBack0]qui	
[AR8_CE2]interface  GigabitEthernet 0/0/1
[AR8_CE2-GigabitEthernet0/0/1]ip address  10.0.78.8 24
[AR8_CE2-GigabitEthernet0/0/1]qui
[AR8_CE2]

2.配置各AS内路由互通。

[AR2_PE1]ospf 1 router-id  2.2.2.2
[AR2_PE1-ospf-1]area  0	
[AR2_PE1-ospf-1-area-0.0.0.0]network  10.0.23.0 0.0.0.255	
[AR2_PE1-ospf-1-area-0.0.0.0]network  10.0.2.2 0.0.0.0
[AR2_PE1-ospf-1-area-0.0.0.0]qui
[AR2_PE1-ospf-1]qui
[AR2_PE1]

[AR3_P1]ospf 1 router-id  3.3.3.3	
[AR3_P1-ospf-1]area  0	
[AR3_P1-ospf-1-area-0.0.0.0]network  10.0.34.0 0.0.0.255 
[AR3_P1-ospf-1-area-0.0.0.0]network  10.0.3.3 0.0.0.0
[AR3_P1-ospf-1-area-0.0.0.0]network  10.0.23.0 0.0.0.255
[AR3_P1-ospf-1-area-0.0.0.0]qui
[AR3_P1-ospf-1]q
[AR3_P1]

[AR4_ASBR1]ospf 1 router-id  4.4.4.4	
[AR4_ASBR1-ospf-1]area  0	
[AR4_ASBR1-ospf-1-area-0.0.0.0]network  10.0.34.0 0.0.0.255	
[AR4_ASBR1-ospf-1-area-0.0.0.0]network  10.0.4.4 0.0.0.0
[AR4_ASBR1-ospf-1-area-0.0.0.0]qui
[AR4_ASBR1-ospf-1]qui
[AR4_ASBR1]

==================================================================

[AR5_ASBR2]ospf 2 router-id  5.5.5.5	
[AR5_ASBR2-ospf-2]area  0	
[AR5_ASBR2-ospf-2-area-0.0.0.0]network  10.0.56.0 0.0.0.255	
[AR5_ASBR2-ospf-2-area-0.0.0.0]network  10.0.5.5 0.0.0.0
[AR5_ASBR2-ospf-2-area-0.0.0.0]qui
[AR5_ASBR2-ospf-2]qui
[AR5_ASBR2]

[AR6_P2]ospf 2 router-id  6.6.6.6	
[AR6_P2-ospf-2]area  0
[AR6_P2-ospf-2-area-0.0.0.0]network  10.0.6.6 0.0.0.0	
[AR6_P2-ospf-2-area-0.0.0.0]network  10.0.67.0 0.0.0.255
[AR6_P2-ospf-2-area-0.0.0.0]network  10.0.56.0 0.0.0.255
[AR6_P2-ospf-2-area-0.0.0.0]qui
[AR6_P2-ospf-2]qui
[AR6_P2]

[AR7_PE2]ospf 2 router-id  7.7.7.7
[AR7_PE2-ospf-2]area  0	
[AR7_PE2-ospf-2-area-0.0.0.0]network  10.0.7.7 0.0.0.0	
[AR7_PE2-ospf-2-area-0.0.0.0]network  10.0.67.0 0.0.0.255
[AR7_PE2-ospf-2-area-0.0.0.0]qui
[AR7_PE2-ospf-2]qui
[AR7_PE2]

3.配置各AS的公网标签分配协议MPLS LDP。

[AR2_PE1]mpls  lsr-id  10.0.2.2	
[AR2_PE1]mpls  	
[AR2_PE1-mpls]quit
[AR2_PE1]mpls  ldp
[AR2_PE1-mpls-ldp]qui	
[AR2_PE1]interface  GigabitEthernet 0/0/1	
[AR2_PE1-GigabitEthernet0/0/1]mpls  	
[AR2_PE1-GigabitEthernet0/0/1]mpls  ldp 
[AR2_PE1-GigabitEthernet0/0/1]qui
[AR2_PE1]

[AR3_P1]mpls  lsr-id  10.0.3.3 	
[AR3_P1]mpls  	
[AR3_P1-mpls]quit
[AR3_P1]mpls  ldp
[AR3_P1-mpls-ldp]qui	
[AR3_P1]interface  GigabitEthernet 0/0/1
[AR3_P1-GigabitEthernet0/0/1]mpls 	
[AR3_P1-GigabitEthernet0/0/1]mpls  ldp 
[AR3_P1-GigabitEthernet0/0/1]qui	
[AR3_P1]interface  GigabitEthernet 0/0/2
[AR3_P1-GigabitEthernet0/0/2]mpls 	
[AR3_P1-GigabitEthernet0/0/2]mpls  ldp 
[AR3_P1-GigabitEthernet0/0/2]qui
[AR3_P1]

[AR4_ASBR1]mpls  lsr-id  10.0.4.4	
[AR4_ASBR1]mpls 
[AR4_ASBR1-mpls]quit	
[AR4_ASBR1]mpls  ldp
[AR4_ASBR1-mpls-ldp]qui
[AR4_ASBR1]interface  GigabitEthernet 0/0/2	
[AR4_ASBR1-GigabitEthernet0/0/2]mpls 	
[AR4_ASBR1-GigabitEthernet0/0/2]mpls  ldp 
[AR4_ASBR1-GigabitEthernet0/0/2]qui
[AR4_ASBR1]

===============================================================

[AR5_ASBR2]mpls  lsr-id  10.0.5.5	
[AR5_ASBR2]mpls  	
[AR5_ASBR2-mpls]quit	
[AR5_ASBR]mpls  ldp
[AR5_ASBR2-mpls-ldp]qui	
[AR5_ASBR2]interface  GigabitEthernet 0/0/1	
[AR5_ASBR2-GigabitEthernet0/0/1]mpls  ldp 
[AR5_ASBR2-GigabitEthernet0/0/1]qui
[AR5_ASBR2]

[AR6_P2]mpls  lsr-id  10.0.6.6	
[AR6_P2]mpls 
[AR6_P2-mpls]qui	
[AR6_P2]mpls  ldp 
[AR6_P2-mpls-ldp]qui	
[AR6_P2]interface  GigabitEthernet 0/0/1
[AR6_P2-GigabitEthernet0/0/1]mpls 	
[AR6_P2-GigabitEthernet0/0/1]mpls  ldp 
[AR6_P2-GigabitEthernet0/0/1]qui	
[AR6_P2]interface  GigabitEthernet 0/0/0
[AR6_P2-GigabitEthernet0/0/0]mpls 	
[AR6_P2-GigabitEthernet0/0/0]mpls  ldp 
[AR6_P2-GigabitEthernet0/0/0]qui
[AR6_P2]

[AR7_PE2]mpls  lsr-id  10.0.7.7
[AR7_PE2]mpls 
[AR7_PE2-mpls]qui	
[AR7_PE2]mpls  ldp 
[AR7_PE2-mpls-ldp]q	
[AR7_PE2]interface  GigabitEthernet 0/0/0	
[AR7_PE2-GigabitEthernet0/0/0]mpls  	
[AR7_PE2-GigabitEthernet0/0/0]mpls  ldp 
[AR7_PE2-GigabitEthernet0/0/0]qui
[AR7_PE2]

4.配置各AS内的MP-IBGP邻居。

[AR2_PE1]bgp  100	
[AR2_PE1-bgp]router-id  2.2.2.2	
[AR2_PE1-bgp]peer  10.0.4.4 as-number 100	
[AR2_PE1-bgp]peer  10.0.4.4 connect-interface  LoopBack 0
[AR2_PE1-bgp]ipv4-family unicast 
[AR2_PE1-bgp-af-ipv4]undo peer 10.0.4.4 enable 
[AR2_PE1-bgp-af-ipv4]qui	
[AR2_PE1-bgp]ipv4-family vpnv4
[AR2_PE1-bgp-af-vpnv4]peer  10.0.4.4 enable 
[AR2_PE1-bgp-af-vpnv4]qui
[AR2_PE1-bgp]qui
[AR2_PE1]
=======================================================
[AR4_ASBR1]bgp  100	
[AR4_ASBR1-bgp]router-id  4.4.4.4	
[AR4_ASBR1-bgp]peer  10.0.2.2 as-number 100	
[AR4_ASBR1-bgp]peer  10.0.2.2 connect-interface  LoopBack 0	
[AR4_ASBR1-bgp]ipv4-family unicast 	
[AR4_ASBR1-bgp-af-ipv4]undo  peer  10.0.2.2 enable    //关闭单播IPv4邻居
[AR4_ASBR1-bgp-af-ipv4]qui	
[AR4_ASBR1-bgp]ipv4-family vpnv4 	
[AR4_ASBR1-bgp-af-vpnv4]peer  10.0.2.2 enable    //开启MP-BGP功能
[AR4_ASBR1

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

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

相关文章

item_get-小红薯-商品详情

一、接口参数说明&#xff1a; item_get-获得小红薯商品详情&#xff0c;点击更多API调试&#xff0c;请移步注册API账号点击获取测试key和secret 公共参数 名称类型必须描述keyString是调用key&#xff08;http://o0b.cn/iimiya&#xff09;secretString是调用密钥api_nameS…

JVM之内存结构

1.程序计数器 定义&#xff1a;程序计数器&#xff08;Program Counter Register&#xff09;是JVM中一块较小的内存空间。解释器在解释JVM指令为机器码以供CPU执行时&#xff0c;会去程序计数器当中找到jvm指令的执行地址。 作用&#xff1a;记住下一条jvm指令的执行地址 特…

机器学习-特征选择:如何使用Lassco回归精确选择最佳特征?

一、引言 特征选择在机器学习领域中扮演着至关重要的角色&#xff0c;它能够从原始数据中选择最具信息量的特征&#xff0c;提高模型性能、减少过拟合&#xff0c;并加快模型训练和预测的速度。在大规模数据集和高维数据中&#xff0c;特征选择尤为重要&#xff0c;因为不必要的…

vue2 el-carousel轮播图和文字一起改变

vue项目的话 安装一下element依赖 npm i element-ui -S在main入口文件引入element包 我在app文件里边去写的 <template><div class"w"><el-carousel height"460px"><el-carousel-item v-for"item in items" :key"i…

如何高效进行多项目管理?揭秘成功的多项目管理技巧

在激烈的商业环境下&#xff0c;为了充分利用项目资源&#xff0c;提高竞争力&#xff0c;多项目管理在各个行业中都十分常见。然而&#xff0c;想要做好多项目管理并不容易。那么&#xff0c;企业该如何做好多项目管理呢&#xff1f; 首先&#xff0c;多项目管理需要一个明确…

【Ubuntu 18.04 搭建 DHCP 服务】

参考Ubuntu官方文档&#xff1a;https://ubuntu.com/server/docs/how-to-install-and-configure-isc-dhcp-server dhcpd.conf 手册页 配置&#xff1a;https://maas.io/docs/about-dhcp 实验环境规划 Ubuntu 18.04&#xff08;172.16.65.128/24&#xff09;dhcp服务端Ubuntu…

自监督去噪:Noise2Void原理和调用(Tensorflow)

文章原文: https://arxiv.org/abs/1811.10980 N2V源代码: https://github.com/juglab/n2v 参考博客&#xff1a; https://zhuanlan.zhihu.com/p/445840211https://zhuanlan.zhihu.com/p/133961768https://zhuanlan.zhihu.com/p/563746026 文章目录 1. 方法原理1.1 Noise2Noise回…

Scratch Blocks自定义组件之「旋律播放」

一、背景 看到microbit edit有旋律编辑器&#xff0c;就在scratch块中也写了一个&#xff0c;如下图所示 这是我写的 这是Micro:bit的 二、功能配置说明 支持8个音符8拍旋律控制 三、使用说明 &#xff08;1&#xff09;引入添加field_tone.js到core文件夹中&#xff0c;代码在…

【PPT密码】PPT编辑限制的设置与取消

PPT文件可以设置编辑限制吗&#xff1f;其实是可以的&#xff0c;只不过ppt文件不像word、excel一样有一个明确的设置按钮。今天我们一起来看一下&#xff0c;如何给PPT设置修改限制。 将PPT文件另存为操作&#xff0c;在设置保存路径时点击工具 – 常规选项功能&#xff0c;然…

【云原生】Kubernetes中deployment是什么?

目录 Deployments 更新 Deployment 回滚 Deployment 缩放 Deployment Deployment 状态 清理策略 金丝雀部署 编写 Deployment 规约 Deployments 一个 Deployment 为 Pod 和 ReplicaSet 提供声明式的更新能力。 你负责描述 Deployment 中的 目标状态&#xff0c;而 De…

Mysql中文乱码问题

问题&#xff1a; 解决&#xff1a; set names gbk;

Python的字典使用

今天做力扣上1207. 独一无二的出现次数添加链接描述时用到了python字典&#xff0c;于是把字典的用法整理了一下。 新建字典 iters {}检查字典中是否含有某一个键 iters.has_key(key)字典根据键访问值 iters[key]遍历字典的键和值 for key,value in iters.items():整体代码 c…

18. python从入门到精通——网络编程

Socket:提供给程序可以对外进程连接的接口&#xff0c;是对底层协议的封装。根据不同的的底层协议&#xff0c;Socket的实现是多样化的。每个socket都要绑定端口号和IP 优势&#xff1a;在用python进行编程的时候不用考虑三次握手等网络协议的具体实现&#xff0c;可以直接通过…

【Redis】内存数据库Redis进阶(Redis分片集群)

目录 分布式缓存 Redis 四大问题搭建Redis分片集群分片原理散列插槽&#xff08;插槽原理&#xff09;集群伸缩需求设定配置集群伸缩 故障转移自动故障转移手动故障转移 RedisTemplate访问分片集群 分布式缓存 Redis 四大问题 基于 Redis 集群解决单机 Redis 存在的四大问题&a…

如何在CSDN上转发别人的文章

很多小伙伴可能跟我一样&#xff0c;看到一些优秀发文章或内容&#xff0c;想转发到自己的CSDN账号上&#xff0c;但是在CSDN上找了半天没找到CSDN转发的功能。鉴于我成功转发文章到CSDN上后&#xff0c;网上关于转发文章到CSDN的教程写的比较简单&#xff0c;我整理了一份比较…

HTTP——五、与HTTP协作的Web服务器

HTTP 一、用单台虚拟主机实现多个域名二、通信数据转发程序 &#xff1a;代理、网关、隧道1、代理2、网关3、隧道 三、保存资源的缓存1、缓存的有效期限2、客户端的缓存 一台 Web 服务器可搭建多个独立域名的 Web 网站&#xff0c;也可作为通信路径上的中转服务器提升传输效率。…

如何制作Windows10安装U盘

如何制作Windows10安装U盘 有新电脑的时候&#xff0c;我们会用安装U盘装系统&#xff0c;可是要怎么制作&#xff1f; 工具/原料 一台可以使用并且能上网的电脑 一个至少4.7GB的U盘 方法/步骤 1 2 选择官网 3 点击“立即下载工具”下载制作工具 4 插入U盘&#xff…

Linux常用命令——dpkg-divert命令

在线Linux命令查询工具 dpkg-divert Debian Linux中创建并管理一个转向列表 补充说明 dpkg-divert命令是Debian Linux中创建并管理一个转向&#xff08;diversion&#xff09;列表&#xff0c;其使得安装文件的默认位置失效的工具。 语法 dpkg-divert(选项)(参数)选项 -…