MPLS(Multi-Protocol Label Switching,多协议标签交换)是一种网络技术,它结合了二层交换技术和三层路由技术的优点,在网络中有效地传输数据包。MPLS的工作流程能够分为两个重点部分:掌控平面和转发平面。
掌控平面
掌控平面负责标签的分配、LSP(Label Switched Path,标签交换路径)的创立和守护等任务。详细过程如下:
标签分配:MPLS运用标签分发协议(Label Distribution Protocol, LDP)或其他协议(如RSVP-TE或MP-BGP)来分配标签。标签是一个简单的标识符,用于代替IP位置,从而加快数据包的转发速度。
邻居发掘:LSRs(Label Switching Routers)经过标签分发协议(如LDP)发掘彼此的存在,并创立邻接关系。
路由信息交换:LSRs经过标准的路由协议(如OSPF或BGP)交换路由信息。
标签绑定:当LSR收到路由信息后,它会为到达特定目的地的FEC(Forwarding Equivalence Class,转发等价类)分配一个标签,并将这个标签绑定到对应的路由条目上。
LSP创立:LSRs运用标签分发协议来交换标签信息,并最后创立一条LSP。LSP是一条从源到目的的路径,数据包沿着这条路径传输时会被打上标签。
转发平面
转发平面负责实质的数据包转发。一旦掌控平面完成为了标签的分配和LSP的创立,数据包就能够沿着LSP被有效地转发。详细过程如下:
入口路由器:当数据包首次进入MPLS网络时,入口路由器会为其分配一个标签,并将标签添加到数据包头部。这一般出现在数据包的IP头部之后,而原有的IP头部会被封装起来。
标签交换:数据包沿着LSP从一个LSR传递到另一个LSR。在每一个LSR上,数据包上的标签都会被读取,并按照标签转发布(Label Forwarding Information Base, LFIB)中的信息进行交换或弹出。
标签弹出:当数据包到达最后一个LSR(即出口路由器)时,标签会被移除,原始的IP头部重新暴露出来,而后数据包会被转发到其最后目的地。
工作过程概览
入口处:入口LSR接收数据包,为数据包添加标签。
核心网络:数据包在核心网络中被LSR们经过标签交换的方式有效转发。
出口处:出口LSR移除标签并将数据包发送到非MPLS网络或直接发送给目的地。
经过这种方式,MPLS能够在保准服务质量的同期供给有效的网络传输性能。返回外链论坛:www.fok120.com,查看更加多
责任编辑:网友投稿
|