mpls标签值赋值

2020-10-26 16:12:29 云杰通信 103

  mpls标签值赋值

  MPLS能够不通过网络层(节省时间)而比基于网络层上的路由选择表的正常路由选择(也就是说基于搜索IP地址的路由选择)更高速地进行分组路由选择。此外,MPLS可以作为构成VPN(VirtualPrivateNetwork虚拟个人网络)的基干并因此受到运营商(公共运营商或通信服务提供商)的关注。

  在MPLS网络系统中,作为用户站点的多个具有IP地址(前缀)的提供商网络被连接到MPLS网络。这些提供商网络容纳诸如分别给出IP地址个人计算机等终端设备。

  MPLS标签交换的本质是将网络层的路由和数据链路层的标签进行绑定,并将标签绑定信息在标签交换路由器之间进行转发,这个过程也称为标签赋值。常见的标签赋值有a 基于拓扑的控制业务量驱动;b 基于请求的控制业务量驱动;c 数据业务量驱动。

  第一种是标签赋值对应于正常的路由协议控制业务处理,当lsr处理ospf或者bgp的路由更新时,一方面修改其转发表中的条目,一方面给这些条目分配相应的标签。只要有一条路由存在,网络就预先完成标签赋值,这样转发时就没有标签建立延时。

  第二种是标签赋值与基于正常的请求的控制业务量处理相对应,他所对应的协议是rsvp,当lsr处理rsvp时,一方面修改其转发表中的条目,一方面给这些条目分配标签。这种方案要求应用程序事先提出使用标签请求和流规范,以得到标签,它也是根据已存在的路由预先完成标签赋值,没有标签建立延时。

  第三种是数据业务量驱动。到达lsr的数据流量“触发“标签赋值和标签分发。此方案中,标签赋值和分发带来的开销是业务流量的正比例函数,存在与标签赋值相关的时延,如果想要将特定的标签分配给特定的网络资源以支持特定的网络程序时,就需要用数据驱动方式。

  与数据业务驱动相比,控制业务驱动的标签赋值有几个优点:

  1)标签赋值和分发对应于控制信息因此不会造成大的网络开销,2)在数据到达之前建立标签赋值和分发,没有标签建立时延,标签回收是指lsr将无用的标签进行回收以便再次赋值。通常来说,当对某个标签赋值的条件不再成立时,就该对其进行回收。