什么是mpls标签分发?
来源:Tom 时间:2022-03-07 09:23:22阅读:96

MPLS标签交换的本质是将网络层的路由和数据链路层的标签进行绑定,顾名思义关于mpls标签的应用是无线路由器的虚拟网络通道。
1.mpls标签绑定与映射:
转发等价类f和标签l由下游绑定lsr决定,并将绑定通知上游lsr。映射分为两种:一种是入口处路由器的标签映射,另一种是mpls域内映射。对于第一种映射,入口路由器将业务流划分为多个fec,然后将标签签;另一个是lsr将输入标签映射到一系列fec然后根据映射沿各通道转发分组。
2.mpls标签赋值:
mpls标签交换的本质是绑定网络层的路由和数据链路层的标签,并在标签交换路由器之间转发标签绑定信息。这个过程也叫标签赋值。常见的标签赋值包括a 以拓扑为基础的控制业务量驱动;b 基于要求的控制业务量驱动;c 数据业务量驱动。
一是标签赋值对应正常的路由协议控制业务处理lsr处理ospf或者bgp当路由更新时,一方面修改转发表中的项目,另一方面将相应的标签分配给这些项目。只要有路由,网络就会提前完成标签赋值,这样在转发过程中就不会有标签延迟。
二是标签赋值对应于基于正常要求的控制业务量处理,其对应协议为rsvp,当lsr处理rsvp一方面,修改转发中的项目,另一方面,将标签分配给这些项目。该方案要求应用程序提前提出使用标签请求和流程规范以获得标签。它还根据现有路由提前完成标签赋值,没有标签建立延迟。
三是数据业务量驱动lsr数据流量触发标签赋值和标签分发。在本方案中,标签赋值和分发带来的费用是业务流量的正比函数,与标签赋值有关。如果您想将特定的标签分配给特定的网络资源,以支持特定的网络程序,您需要使用数据驱动程序。
与数据业务驱动相比,控制业务驱动的标签赋值有几个优点:1)标签赋值和分发对应于控制信息,不会造成大的网络费用;2)在数据到达前建立标签赋值和分发,没有标签建立延迟lsr回收无用的标签,以便再次赋值。一般来说,当标签赋值条件不再确定时,应回收。
3.mpls标签包装及标签编码
采用mpls标签专用硬件和软件转发标签分组时,在数据链路层和网络层中间加了一层“垫片”,垫片封装于网络层中,但是独立于网络层协议,因此可以封装在任何的网络层分组中,这种方式成为“一般mpls封装”。
基于atm交换机的mpls标签封装,atm开关使用输入端口和输入vci/vpi从交叉连接表中获取输出端口和输出作为搜索交叉连接表的索引vci/vpi,以完成交换。如果将一个或多个标签放入适当的编码中vci/vpi可以将域内atm交换机改造为atm-lsr。
一般来说,在信元中编写标签有三种方式:
1)SVC编码。用vci/vpi编码堆栈顶部的标签lsp看作svp,将ldp看作是atm但是atm-lsr压栈和弹栈不能用于标签堆栈;
2)SVP编码。
用VPI编码栈顶标签。如果标签堆栈中有第二层标签,则使用VCI该方案的优点是支持第二层标签的编码atm的vp交换。
3)svp多点编码。同样使用VPI域对栈顶标签进行编码,用VCI域的一部分编码第二层标签VCI域的其他部分说明lsp入口标识。这个方案可以让atm交换机支持多点到点vp。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/7714.html
TAG标签:MPLS


