什么是-MPLS

介绍

MPLS, MultiProtocol Label Switching, 多协议标签交换. 是一种用于路由设备高效数据包转发的技术.

其通过在数据包上附加标签 (label) 来进行转发. 这些标签用于标识数据包的路径, 从而使网络设备能够快速和有效地转发数据. (即有一个标签转发表, 标签对应转发的接口, 匹配即转发)

数据包在进入 MPLS 网络 (即一个网络结构中的设备都支持用 MPLS 来转发) 时, 会根据目的地址被路由到正确的出口点, 并被分配一个标签. 接下来, 网络设备将根据标签来转发数据包, 而无需每次都进行长时间的路由查找.

当报文进入 MPLS 网络时, 会添加上 Label, 而在离开 MPLS 网络时, 会去除 Label.

出现背景

在大型网络中, 路由数量巨大, 而进行路由转发时需要查询路由表进行遍历, 查找出最优路由, 从而进行转发.

解决思路

MPLS 解决问题的思路, 是把路由转发模式变成了类似交换的转发模式 (交换模式: 收到数据包, 查询 MAC 表, 匹配则转发, 类似二层交换机)

相关概念

Label

标签 Label 是一个短而定长的, 只有本地意义的标识, 用于唯一标识去往同一目的地址的报文分组.

MPLS 的标签可以静态手工配置, 也可以使用动态标签分发协议自动生成.

LSR

LSR, Label Switching Router, 标签交换路由器.

由 LSR 构成的网络区域称为 MPLS Domain.

Core LSR

在 MPLS Domain 中, 位于区域内部的 LSR 则称为 Core LSR.

LER

LER, Label Edge Router, 标签边缘路由器.

在 MPLS Domain 中, 位于边缘, 连接其他网络的 LSR 被称为 LER.


什么是-MPLS
http://example.com/2024/03/21/什么是-MPLS/
作者
Jie
发布于
2024年3月21日
许可协议