当前位置:网站首页>一份来自奎哥的全新MPLS笔记,考IE必看 ----尚文网络奎哥
一份来自奎哥的全新MPLS笔记,考IE必看 ----尚文网络奎哥
2022-07-28 21:03:00 【尚文网络】
本次技术分享将通过思维导图形式帮助大家了解MPLS VPN相关知识,大家都知道不管是华为还是思科还是锐捷MPLS VPN是必考的相关知识,那么下面我们来了解下MPLS VPN。

MPLS VPN设备名称
CE用户边缘设备
PE运营商边缘设备
P运营商骨干设备
特点
PE和PE之间建立VPN隧道,CE用户不需要知道vpn相关内容,只是一个使用者
属于动态VPN,MPLS的LSP就是一条天然的隧道,而且这条隧道是通过LDP协议动态建立的,所以区别与GRE VPN之类的静态VPN
需要解决的问题
地址空间重叠
MPLS VPN工作原理
控制平面(路由传递)
CE1-PE1的路由
启用任意路由协议
PE如何处理重叠的地址空间
VRF虚拟路由转发(本质上就是将一台物理PE设备变成多台专用的PE,每个虚拟专用PE对接一个用户,虚拟PE之间相互隔离)
接口
协议
路由表
PE1-PE2的路由
必须使用MPBGP
可以跨路由器建立邻居
支持大量的路由信息
可扩展性强,可以轻松兼容新的vpnv4路由
VPNv4路由的诞生
VRF是路由器本地的一个概念,因此PE1将路由传递给PE2已经脱离了VRF,不能继续区分冲突路由
为了在传递过程中区分冲突路由,加入了一个新的RD(路由标识符),通过RD的唯一性使路由变成唯一的
RD值保证全球唯一
VPNv4=RD+IPv4
PE2-CE2的路由
PE2收到PE1的路由后,如何确定需要进入那个VRF实例
通过RT值
import RT
收到路由时比较该值
export RT
发出路由时携带该值
确定好进入那个VRF,因为每个VRF专门为一个CE服务,那么就可以知道条目是给那个CE
转发平面(报文转发)
外层标签(公网标签)
解决的问题:在路由传递时P设备不参与传递没有相关路由信息,将产生路由黑洞问题
MPLS LDP协议产生
PE2发送数据的下一跳为PE1,而由于LDP产生了PE1和PE2之间的LSP,因此执行标签转发,此时P设备收到的将为MPLS报文,执行标签转发
内层标签
解决的问题:PE2将数据发送给PE1时,PE1如何知道需要进那个VRF进行转发
注意:RT不能该项工作,RT为控制平面传递路由时的路由属性,此处为数据发送过程,封装源IP、目的IP、MAC地址、端口号等,不存在RT
MPBGP分配产生的
当PE1通过MPBGP传递路由信息给PE2时,除了RD、RT之外还会携带一个标签。PE2发送数据时就可以将该标签携带上,对端PE1收到数据查看内层标签,自然可以知道给那个VRF
整体在这
加群一起聊技术,有啥问题可以直接分享交流QQ群:316317765,也可以关注下公众号,后期会有更多资料发布。
-----尚文网络奎哥原创
边栏推荐
- Concise history of graphic technology
- Solve various problems of sudo rosdep init and rosdep update
- 776. 字符串移位包含问题
- Configuration and official document of Freia library [tips]
- Differernet [anomaly detection: normalizing flow]
- Awk blank line filtering
- ES6, deep copy, shallow copy
- Evaluation index of anomaly detection: rocauc et al. [tips]
- [get mobile information] - get mobile information through ADB command
- Gd32f303 firmware library development (10) -- dual ADC polling mode scanning multiple channels
猜你喜欢

Using PCL to batch display PCD point cloud data flow

npm run dev,运行项目后自动打开浏览器

Qt+ffmpeg environment construction

【三维目标检测】3DSSD(二)

STM32 -- program startup process

Gd32f303 firmware library development (10) -- dual ADC polling mode scanning multiple channels

STM32 - Communication

Annaconda installs pytoch and switches environments
![Draem+sspcab [anomaly detection: block]](/img/97/75ce235c2021b56007eecb82afe4b0.png)
Draem+sspcab [anomaly detection: block]

Att & CK preliminary understanding
随机推荐
The tenth improvement of yolov5: the loss function is improved to Siou
Find out the maximum value of all indicators in epoch [tips]
Migration from IPv4 to IPv6
CS flow [abnormal detection: normalizing flow]
ES6 concept
Awk blank line filtering
[connect set-top box] - use ADB command line to connect ec6108v9 Huawei Yuehe box wirelessly
Mysql8.0 cannot authorize users or prompt you are not allowed to create a user with grant
Lvs+keepalived high availability deployment practical application
1e3是浮点数?
20-09-27 the project is migrated to Alibaba toss record (the network card order makes the service unable to connect to DB through haproxy)
Lenovo r9000p installation matlab2018a+cuda10.0 compilation
使用PCL批量将点云.bin文件转.pcd
DIP-VBTV: Color Image Restoration Model Combining Deep Image Prior and Vector Bundle Total Variation
STM32 - memory, I2C protocol
Yolov5 improvement 5: improve the feature fusion network panet to bifpn
Labelme labels circular objects [tips]
fatal error: io. h: No such file or directory
Differernet [anomaly detection: normalizing flow]
JVM -- custom class loader