news 2026/5/8 19:20:21

跨域MPLS option A

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
跨域MPLS option A

跨域MPLS option A

跨越AS100和AS200两个自治系统

MCE1和MCE2上的loopback10组建vpn a,loopback20组建vpn b

option A的关键在于ASBR间,即P3和P4间通过静态或IGP传递路由,需要在ASBR上为每个vpn创建对应vpn-instance,绑定对应子接口到vpn-instance中

接口IP地址规划如下图:

PE1、PE2、PE3运行OSPF,打通AS 100内部路由;PE1和PE3间建ibgp

PE4、PE5、PE6运行OSPF,打通AS 200内部路由;PE4和PE6间建ibgp

PE1、PE2、PE3运行MPLS LDP

PE4、PE5、PE6运行MPLS LDP

vpn a的PE和CE间使用EBGP传路由,P3和P4间运行OSPF传路由

vpn b的PE和CE间,MCE1和P1间用静态路由,MCE2和P6间运行OPF,P3和P4间用静态路由

配置步骤:

MCE1P1P2P3P4P5P6MCE2
int loo 0int loo 0int loo 0int loo 0int loo 0int loo 0int loo 0int loo 0
ip add 11.11.11.11 32ip add 1.1.1.1 32ip add 2.2.2.2 32ip add 3.3.3.3 32ip add 4.4.4.4 32ip add 5.5.5.5 32ip add 6.6.6.6 32ip add 22.22.22.22 32
mpls lsr-id 1.1.1.1mpls lsr-id 2.2.2.2mpls lsr-id 3.3.3.3mpls lsr-id 4.4.4.4mpls lsr-id 5.5.5.5mpls lsr-id 6.6.6.6
mplsmplsmplsmplsmplsmpls
mpls ldpmpls ldpmpls ldpmpls ldpmpls ldpmpls ldp
int g0/0/0int g0/0/0int g0/0/0int g0/0/0
ip add 12.1.1.1 24ip add 12.1.1.2 24ip add 56.1.1.5 24ip add 56.1.1.6 24
mplsmplsmplsmpls
mpls ldpmpls ldpmpls ldpmpls ldp
int g0/0/1int g0/0/1int g0/0/1int g0/0/1
ip add 23.1.1.2 24ip add 23.1.1.3 24ip add 45.1.1.4 24ip add 45.1.1.5 24
mplsmplsmplsmpls
mpls ldpmpls ldpmpls ldpmpls ldp
ospf router-id 1.1.1.1ospf router-id 2.2.2.2ospf router-id 3.3.3.3ospf router-id 4.4.4.4ospf router-id 5.5.5.5ospf router-id 6.6.6.6
area 0area 0area 0area 0area 0area 0
network 1.1.1.1 0.0.0.0network 2.2.2.2 0.0.0.0network 3.3.3.3 0.0.0.0network 4.4.4.4 0.0.0.0network 5.5.5.5 0.0.0.0network 6.6.6.6 0.0.0.0
network 12.1.1.1 0.0.0.0network 12.1.1.2 0.0.0.0network 23.1.1.3 0.0.0.0network 45.1.1.4 0.0.0.0network 56.1.1.5 0.0.0.0network 56.1.1.6 0.0.0.0
network 23.1.1.2 0.0.0.0network 45.1.1.5 0.0.0.0
ip vpn-instance aip vpn-instance aip vpn-instance aip vpn-instance aip vpn-instance aip vpn-instance a
route-distinguisher 11:1route-distinguisher 1:1route-distinguisher 3:1route-distinguisher 4:1route-distinguisher 6:1route-distinguisher 22:1
vpn-target 1:10vpn-target 1:10vpn-target 4:10vpn-target 4:10
ip vpn-instance bip vpn-instance bip vpn-instance bip vpn-instance bip vpn-instance bip vpn-instance b
route-distinguisher 11:2route-distinguisher 1:2route-distinguisher 3:2route-distinguisher 4:2route-distinguisher 6:2route-distinguisher 22:2
vpn-target 1:20vpn-target 1:20vpn-target 4:20vpn-target 4:20
bgp 100bgp 100bgp 200bgp 200
peer 3.3.3.3 as-number 100peer 1.1.1.1 as-number 100peer 6.6.6.6 as-number 200peer 4.4.4.4 as-number 200
peer 3.3.3.3 con loo 0peer 1.1.1.1 con loo 0peer 6.6.6.6 con loo 0peer 4.4.4.4 con loo 0
undo peer 3.3.3.3 enableundo peer 1.1.1.1 enableundo peer 6.6.6.6 enableundo peer 4.4.4.4 enable
ipv4-family vpnv4ipv4-family vpnv4ipv4-family vpnv4ipv4-family vpnv4
peer 3.3.3.3 enablepeer 1.1.1.1 enablepeer 6.6.6.6 enablepeer 4.4.4.4 enable
int g0/0/0int g0/0/0
int g0/0/0.10int g0/0/0.10
ip binding vpn-instance aip binding vpn-instance a
int loo 10ip add 10.1.34.3 24ip add 10.1.34.4 24int loo 10
ip binding vpn-instance adot1q termination vid 10dot1q termination vid 10ip binding vpn-instance a
ip add 192.168.1.1 24arp broadcast enablearp broadcast enableip add 172.16.1.1 24
int loo 20int g0/0/0.20int g0/0/0.20int loo 20
ip binding vpn-instance bip binding vpn-instance bip binding vpn-instance bip binding vpn-instance b
ip add 192.168.1.1 24ip add 10.2.34.3 24ip add 10.2.34.4 24ip add 172.16.1.1 24
dot1q termination vid 20dot1q termination vid 20
arp broadcast enablearp broadcast enable
int g0/0/1int g0/0/1int g0/0/1int g0/0/1
int g0/0/1.10int g0/0/1.10int g0/0/1.10int g0/0/1.10
ip binding vpn-instance aip binding vpn-instance aip binding vpn-instance aip binding vpn-instance a
ip add 10.1.11.11 24ip add 10.1.11.1 24ip add 10.1.62.6 24ip add 10.1.62.22 24
dot1q termination vid 10dot1q termination vid 10dot1q termination vid 10dot1q termination vid 10
arp broadcast enablearp broadcast enablearp broadcast enablearp broadcast enable
int g0/0/1.20int g0/0/1.20int g0/0/1.20int g0/0/1.20
ip binding vpn-instance bip binding vpn-instance bip binding vpn-instance bip binding vpn-instance b
ip add 10.2.11.11 24ip add 10.2.11.1 24ip add 10.2.62.6 24ip add 10.2.62.22 24
dot1q termination vid 20dot1q termination vid 20dot1q termination vid 20dot1q termination vid 20
arp broadcast enablearp broadcast enablearp broadcast enablearp broadcast enable
bgp 65001bgp 100bgp 200bgp 65001
ipv4-family vpn-instance aipv4-family vpn-instance aipv4-family vpn-instance aipv4-family vpn-instance a
peer 10.1.11.1 as-nu 100peer 10.1.11.11 as-nu 65001peer 10.1.62.22 as-nu 65001peer 10.1.62.6 as-nu 200
network 192.168.1.0 24network 172.16.1.0 24
ospf 10 vpn-instance aospf 10 vpn-instance a
import bgp permit-ibgpimport bgp permit-ibgp
route-tag disableroute-tag disable
vpn-instance-capability simplevpn-instance-capability simple
area 0area 0
network 10.1.34.3 0.0.0.0network 10.1.34.4 0.0.0.0
bgp 100bgp 200
ipv4-family vpn-instance aipv4-family vpn-instance a
import-route ospf 10import-route ospf 10
ip route-static vpn-instance b 172.16.1.0 24 10.2.11.1ip route-static vpn-instance b 192.168.1.0 24 10.2.11.11ospf 20 vpn-instance bospf 20 vpn-instance b
bgp 100import bgp permit-ibgpsilent-interface loop 0
ipv4-family vpn-instance broute-tag disable
import-route staticvpn-instance-capability simple
area 0area 0
network 10.2.62.6 0.0.0.0network 10.2.62.22 0.0.0.0
network 172.16.1.1 0.0.0.0
bgp 200
ipv4-family vpn-instance b
import-route ospf 20
ip route-static vpn-instance b 172.16.1.0 24 10.2.34.4ip route-static vpn-instance b 192.168.1.0 24 10.2.34.3
bgp 100bgp 200
ipv4-family vpn-instance bipv4-family vpn-instance b
import-route staticimport-route static

配置完成后效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 8:26:57

21、深入解析RAC数据库的跟踪与诊断技术

深入解析RAC数据库的跟踪与诊断技术 1. 引言 在RAC(Real Application Clusters)数据库环境中,获取跟踪和诊断信息对于解决性能问题、排查故障至关重要。本文将详细介绍获取这些信息的方法,包括跟踪文件位置、DBMS_MONITOR包、ORADEBUG工具以及LKDEBUG实用程序等内容。 2…

作者头像 李华
网站建设 2026/5/7 22:57:48

【Python大数据毕设选题】基于Hadoop+Django的个人财务健康分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

作者头像 李华
网站建设 2026/4/30 21:40:55

快速掌握Faster Whisper:Whisper模型训练加速终极指南

快速掌握Faster Whisper:Whisper模型训练加速终极指南 【免费下载链接】faster-whisper plotly/plotly.js: 是一个用于创建交互式图形和数据可视化的 JavaScript 库。适合在需要创建交互式图形和数据可视化的网页中使用。特点是提供了一种简单、易用的 API&#xff…

作者头像 李华
网站建设 2026/4/30 23:20:09

BluetoothKit终极指南:快速构建iOS和macOS蓝牙应用

BluetoothKit终极指南:快速构建iOS和macOS蓝牙应用 【免费下载链接】BluetoothKit 项目地址: https://gitcode.com/gh_mirrors/blu/BluetoothKit 想要在iOS和macOS平台上快速开发强大的蓝牙应用吗?BluetoothKit正是你需要的终极解决方案&#xf…

作者头像 李华
网站建设 2026/5/7 23:54:27

游戏深度魔法:Flame引擎视差滚动技术的实战解析

游戏深度魔法:Flame引擎视差滚动技术的实战解析 【免费下载链接】flame 项目地址: https://gitcode.com/gh_mirrors/fla/flame 在2D游戏开发的世界里,有一个能够瞬间提升游戏品质的"魔法"——视差滚动技术。这种看似简单的视觉效果&am…

作者头像 李华
网站建设 2026/4/30 6:33:19

Nevergrad无梯度优化:5个简单步骤掌握终极优化工具

Nevergrad无梯度优化:5个简单步骤掌握终极优化工具 【免费下载链接】nevergrad 项目地址: https://gitcode.com/gh_mirrors/ne/nevergrad Nevergrad是一个功能强大的无梯度优化平台,专门为解决传统梯度方法难以处理的复杂优化问题而设计。无论你…

作者头像 李华