当前位置:网站首页>一份来自奎哥的全新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,也可以关注下公众号,后期会有更多资料发布。
-----尚文网络奎哥原创
边栏推荐
- JVM——自定义类加载器
- ES6, deep copy, shallow copy
- STM32 -- program startup process
- Winserver operation and maintenance technology stack
- Ocr-gan [anomaly detection: Reconstruction Based]
- DIP-VBTV: Color Image Restoration Model Combining Deep Image Prior and Vector Bundle Total Variation
- 记录一下关于三角函数交换积分次序的一道题
- GD32F303固件库开发(10)----双ADC轮询模式扫描多个通道
- Concise history of graphic technology
- OSV_ q Expected all tensors to be on the same device, but found at least two devices, cuda:0
猜你喜欢

LVS+KeepAlived高可用部署实战应用

GD32F303固件库开发(10)----双ADC轮询模式扫描多个通道

JVM -- custom class loader

【转载】token令牌在登录场景使用

《Robust and Communication-Efficient Federated Learning From Non-i.i.d. Data》论文阅读

The blueprint of flask complements openpyxl

C language to realize string reverse order arrangement

php二维数组如何删除去除第一行元素

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

Target segmentation learning
随机推荐
【三维目标检测】3DSSD(二)
There will be a black line on the border when the button in the wechat applet is clicked
ES6, deep copy, shallow copy
Research cup element recognition multi label classification task based on ernie-3.0 cail2019 method
c语言实现字符串逆序排列
【转载】token令牌在登录场景使用
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)
Padim [anomaly detection: embedded based]
STM32CUBEIDE(10)----ADC在DMA模式下扫描多个通道
Concise history of graphic technology
STM32 -- program startup process
775. 倒排单词
JS获取当前时间(年月日时分秒)
es个人整理的相关面试题
How to install and use PHP library neo4j
Wechat applet uses canvas drawing, round avatar, network background, text, dotted line, straight line
职场pua但有道理
The function of wechat applet to cut pictures
How to delete and remove the first row of elements in PHP two-dimensional array
STM32_ Hal library driven framework