zz MPLS认识一 - 911255 - 51CTO技术博客

来源:百度文库 编辑:神马文学网 时间:2024/04/19 09:01:13
MPLS认识一
初学MPLS凭记忆涂鸦。
一、整体理解:
Mpls:Multi Protocol Label Switching多协议标签交换。MPLS是一种2.5层的协议。MPLS协议利用标签来进行路径选择以及转发数据。数据包进入MPLS网络,首先在网络的入口路由器进行拆包,获取三层的源地址和目的地址。入口路由器根据这些三层的信息给数据包打上相对应的MPLS标签,再根据“标签转发表”,将数据包转发给下一跳。下面的路由器根据标签信息,拆掉上游的标签,打上下游的标签继续转发,直到出口路由器。出口路由器根据标签信息,发现没有下有标签,所以拆掉上游标签后,以数据包原来的形式转发出去,就进行常规的路由转发或交换。
图1:MPLS协议的标签位置

二、相应的名词:
标签:Label。IP包里面的源地址和目的地址用于区分不同的数据包,同样的TCP/UDP包中的端口用于区分同一类“源地址,目的地址”数据包中不同的应用数据。那么,MPLS协议中,使用Label来区分数据包,可以简单理解不同的标签代表不同分类的数据包。唯一的区别是标签具有本地意义。
LSR:具有MPLS功能的路由器都称为LSR :Label Switching Router。MPLS网络拓扑中处于不同位置的LSR有不同的名称。位于MPLS网络边缘的LSR又称边缘LSR即LER:Label Edge Router,MPLS网络内部的LSR称为传输LSR或核心LSR。
Ingress:处于MPLS网络入口处的LSR又称为Ingress,数据包在这里打上标签。
Egress:处于MPLS网络出口处的LSR又称为Egress,数据包在这里拆掉标签还原成本来的数据包。
图2:MPLS网络拓扑

LSP:Label Switch Path 标签交换路径。IP路由协议使用“路由”来搭建一条条从源地址到目的地址的路径,MPLS协议使用“标签”来搭建相似的一条条路径。
LDP:Label Distribution Protocol 标签分布协议。LSP是通过各个LSR上的“标签”来搭建的。将各个LSR上的“标签”串成LSP的正是LDP。