当前位置:网站首页>MPLS的简单应用于实验
MPLS的简单应用于实验
2022-08-03 18:13:00 【熠風】
目录
MPLS VPN
基础知识
- CE将私有路由传递到PE端
- PE端在收到不同CE发送过来的相同网段路由时,使用RD值进行区分---格式X:X 32位
- PE端将附上RD的私有路由不能直接装载于本地公有路由表中,需要放置到对应的VRF(虚拟路由转发)空间内;之后再路由付RT值,用于传递到对端PE设备,对端区分信息;
- VPNV4路由=普通IPV4路由+RD+RT
- VPNV4路由需要MP-BGP来进行传递;对端基于RT值,将路由装载到对应的VRF空间内,再共享给对应的CE;
- 控制层面工作完成后,数据层面需要基于MPLS来工作,由于数据层面不能携带RD/RT值;
故mpls将在数据包中压入两层标签,外层标签用于超越中间设备,打破BGP路由黑洞;
内层标签用于对应VRF空间;
配置:
- ISP部分
- IGP路由
- MPLS域
- 配置MPLS VPN
[r2]ip vpn-instance a 创建名为a的vrf空间
[r2-vpn-instance-a]ipv4-family 进入IPV4的配置模式下
[r2-vpn-instance-a-af-ipv4]route-distinguisher 1:1 RD值
[r2-vpn-instance-a-af-ipv4]vpn-target 1:1 RT值 必须对端的PE端一致
[r2]interface GigabitEthernet 0/0/0 进入链接CE端的接口
[r2-GigabitEthernet0/0/0]ip binding vpn-instance a 关联到vrf空间
[r2-GigabitEthernet0/0/0]ip address 192.168.2.2 24 配置私有ip地址
注:在关联到vrf空间前不能配置接口ip,否则该地址的直连路由将进入公有路由表;
[r2]display ip routing-table vpn-instance a 查看空间内的私有路由表
[r2]ping -vpn-instance a 192.168.2.1 正常测试将在公有路由表中查询记录;该命令为基于VRF空间
a进行路由查询
PE与PE间建立MP-BPG邻居关系
[r2]bgp 2
[r2-bgp]router-id 2.2.2.2
先和对端建立正常BGP邻居关系,可用于传递正常的公网路由
[r2-bgp]pe 4.4.4.4 as-number 2
[r2-bgp]pe 4.4.4.4 connect-interface LoopBack 0
[r2-bgp]pe 4.4.4.4 next-hop-local
同时还需要再在IPV4的家族模式中,与对端建立一个VPNV4的关系,用于传递VPNV4路由
[r2-bgp]ipv4-family vpnv4
[r2-bgp-af-vpnv4]peer 4.4.4.4 enable
[r2-bgp]display bgp vpnv4 all peer 查看mp-bgp邻居关系
- CE端与PE端交互路由
静态
CE端直接编写静态路由即可;
PE端编写到VRF空间内的静态路由
[r2]ip route-static vpn-instance a 192.168.1.0 24 192.168.2.1
将本地vrf空间内的静态和直连路由重发布到BGP协议传递到对端的PE
[r2]bgp 2
[r2-bgp]ipv4 vpn-instance a
[r2-bgp-a]import-route direct
[r2-bgp-a]import-route static
<r4>display bgp vpnv4 vpn-instance a routing-table 查看mp-bpg的BGP表
OSPF
CE端正常启动OSPF即可
PE端,启动VPNV4专用的ospf协议
[r4]ospf 2 vpn-instance a
[r4-ospf-2]area 0
[r4-ospf-2-area-0.0.0.0]network 192.168.3.1 0.0.0.0
之后使用双向重发布,实现路由共享
[r4]bgp 2
[r4-bgp]ipv4-family vpn-instance a
[r4-bgp-a]import-route ospf 2
[r4]ospf 2 vpn-instance a
[r4-ospf-2]import-route bgp
[r4]display mpls lsp vpn-instance a 查看双层标记的内层标签号
实验拓扑

实验要求
中间区域为公网
A1与A2公司互通
B1与B2公司互通
实验思路
1.网段划分,
2.公网配置ospf MPLS BGP (公网路路由表完善)
3.B 公司的动态互通(MPLS-VPN)
4.A公司直连互通
实验过程
1.ip配置







公网配置 ospf



配置结果如下

mpls配置

配置结果如下

bgp


配置结果


公网配置完成
B公司配置(mpls-vpn)


查看rip法进来的路由



配置结果

配置A公司(直连)由观察可得。A1与A2的路由表中可得,A1 缺失到3.0 5.5.5.0/24路由
A2缺失2.0 1.1.1.0/24 路由 需要手配 第二台路由器缺失到1.1.1.0 /24网段,需要手配
第四台路由器缺失到5.5.5.0 /24网段,需要手配
到达公网部分 路由器2需要将mpls-vpn的直连与静态路由重新发布到路由4
到达公网部分 路由器4需要将mpls-vpn的直连与静态路由重新发布到路由2
配置如下




重发布


最后的结果

实验结果
完成
边栏推荐
- gcc的学习及 版本太低如何在conda环境下重新进行安装
- 图像传感第一章学习心得
- 有人知道flink sql 使用tableEnv.executeSql执行后,怎么获取到任务运行的
- 中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
- fatal error: jni.h: No such file or directory
- Gson 学习笔记
- 高数---级数
- Online monitoring of UPS power supply and operating environment in the computer room, the solution is here
- 【Deliberately practice the view of the back tube】deliberately practice
- 云渲染的优势与劣势
猜你喜欢

5000元价位高性能轻薄本标杆 华硕无双高颜能打

Higher mathematics - chapter ten infinite series - constant term series

图像传感第一章学习心得

云渲染的优势与劣势

cell delay和net delay

常见荧光染料修饰多种基团及其激发和 发射波长数据一览数据

Crack: WebKitX ActiveX and WebKitX VHX

CC2530_ZigBee+HUAWEI CLOUD IOT: Design your own cold chain acquisition system

mysql之的执行计划

opencv 直方图比较
随机推荐
87.(cesium之家)cesium热力图(贴地形)
异常与智能指针
一文带你弄懂 CDN 技术的原理
关于vscode安装包下载太慢解决方法
pydev debugger: warning: trying to add breakpoint to file that does not exist: /tmp/xxx
cdc抽取mysql整个实例的binlog,有没有方案通过配置的方式将这些库表拆开分发到kafka
warnings.warn(“Title is more than 31 characters. Some applications may not be able to read the file
OSError: [WinError 123] 文件名、目录名或卷标语法不正确
Higher mathematics - chapter ten infinite series - constant term series
数字IC笔迹-MCMM、WNS和TNS
【刻意练习观后管】刻意练习
MySQL database account management and optimization
opencv 直方图比较
注意力机制的详细理解
Uniswap或将开启“费用开关”,UNI持有者可享受分红
揭秘deepin 23,从这里开始!
Execution plan of mysql
PHP Basic Notes-NO.2
NLP范式新变化:Prompt
CC2530_ZigBee+HUAWEI CLOUD IOT: Design your own cold chain acquisition system