“Welcome to perfectming ‘ s testing blog ,Your support is the largest power to my advancement !”
MPLS学习笔记(二)
上一篇 /
下一篇 2011-06-26 17:37:09
/ 个人分类:MPLS
LSR路由器分两个面,控制平面和数据平面(
转发平面)。
控制平面:用来和其他LSR交换三层路由信息,以此来建立路由表和
标签交换对路由的绑定信息,以此来建立标签信息表(LIB),同时在根据路由表和LIB生成FIB表和LFIB表。
数据平面:主要是根据控制平面生成的FIB和LFIB表转发ip包和标签包。
RouteA----------RouteB----------RouteC----------RouteD
入口路由器A依次经过路由器B、C向出口路由器D发送标签请求消息,路由器D收到标签请求消息后,向C发送标签映射,C收到映射消息后C和D之间的LSP建立成功;然后C向B发送标签映射,B收到标签映射消息后B和D之间的LSP建立成功;之后B向A发送标签映射,A收到标签映射消息后A和D之间的LSP建立成功。
如何根据路由条目生成标签:
首先我们看如下路由器的路由表:
标签生成过程和最后生成的标签转发表如下:
仍旧以上图为例,标签生成LSP建立,报文如何转发:
在入口边缘的LER路由器A上接收到数据包,执行三层处理并为数据包打上标签;在路由器B和路由器C上通过标签交换转发打上标签的数据包;在出口边缘LER路由器D上移除标签后递送数据包。
MPLS转发算法:
首先查看数据包标签栈中的一级标签的值。
其次,在LIB中寻找数据包的一级标签值为label_in的记录。
然后对从LIB中来的并且标记为label_out的数据包的顶级标签进行标签交换(先弹出再压入)。
最后,数据包从LIB中相应记录标签的出口发出。
收藏
举报
TAG:
LSP
LSR
MPLS
标签
转发