MPLS除了IP还支持哪些其他协议
发布网友
发布时间:2022-09-23 21:20
我来回答
共2个回答
热心网友
时间:2024-08-29 12:56
MPLS 简介
MPLS 全称是 Multi-Protocol Label Switching —— 多协议标签交换;MPLS 从中文名字中就可以看出两个重点,分别是多协议和标签交换。
多协议:MPLS 基于二层,在二层之上三层之下。同时该协议可以与其他上层协议互相配合。
标签交换:MPLS 在三层之下意味着不需要数据进行三层转发,同时 MPLS 会分配标签,通过标签来实现转发平面的决策。
MPLS 产生背景
MPLS 早期是为了解决数据包转发效率低下的问题而出现的。早期的路由器都是通过软件的方式来进行报文转发处理,并且硬件性能较差(现在的路由器会用CPU计算出一个不用递归下一跳的 FIB 表,然后用专门的硬件来根据 FIB 转发数据)。而早期还有一种解决方案是 ATM 技术(此处不是指提款机(╯▔皿▔)╯),这种技术虽然转发效率还不错,但是技术比较复杂,部署难度和维护成本都很高。
于是 MPLS 在这种背景下横空出世,MPLS 借鉴了 ATM 的标签转发和面向连接特点。凭着转发效率的优势 MPLS 很受客户的欢迎。但是随着芯片技术、硬件性能的提升,MPLS 的优势渐渐褪去,转发效率渐渐与 IP 转发拉不开差距。现在,MPLS 已经被扩展到了新的应用领域,为网络提供其他的帮助,最常见的有 MPLS VPN 或 MPLS TE (流量工程)。
MPLS 网络结构
LSR (Label Switching Router)是标签交换路由器,LSR 具有标签分配和基于标签转发数据报文的能力。用户的 IP 数据流进入 MPLS 域之后,报文会以标签的方式经过每一台 LSR。为了转发标签的数据报文,每台 LSR 都会建立一张标签转发表,标签转发表就是通过标签分发协议依据路由表产生和建立的。
LER (Label Edge ROuter)是标签边界路由器,LER 具有标签分配能力。LER 有入站的 LER 和出站的 LER。入站 LER 负载对数据报文压入标签,然后转发进入 MPLS 网络;出站的 LER 负责给离开 MPLS 网络的数据报文移除标签,然后根据 IP 转发表进行转发。
LSP(Label Switching Path)是标签转发路径。LSP 就是流量在进入 MPLS 后以及出 MPLS 之前所经过的隧道路径,一条 LSP 的开端是入站 LER,结尾是
热心网友
时间:2024-08-29 12:56
随着硬件技术的进步,产生了高速路由器和三层交换机,MPLS提高转发的速度的初衷已经没有多少意义。但是MPLS由于其支持标签栈和面向连接的特点,使其在虚拟专用网,流量工程,QoS等方面得到广泛的应用。MPLS标签交换就是在单一网络中转发多协议流量的一种简单方法:只需要一张转发表,根据转发表,入站标签被出站标签或者下一跳所替代。
4.流量工程的基本思想是最最优化的使用网络架构,包括未充分使用的链路在内,因为它们可能不是最优路径。最终目的是使流量可以更平均地分散在网络中的可用链路中,从而充分利用网络资源。