mpls是一种标签转发技术:mpls标签动作

来源:James 时间:2022-01-24 09:11:09阅读:86

1.1标签绑定与映射:将转发等价类f和标签l进行绑定,是由下游的lsr做的决定,并将此绑定通知给上游lsr。映射分为两种:一种是入口处路由器的标签映射,一种是MPLS域内的映射。对于第一种映射,是入口路由器将业务流进行划分,分出多个fec,然后将标签和其进行绑定;另外一种是lsr将输入标签映射到一系列fec上,然后根据映射将分组沿各通道进行转发。

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

首先,标签赋值对应于正常的路由协议控制业务处理。当lsr处理ospf或bgp的路由更新时,一方面修改转发表中的项目,另一方面为这些项目分配相应的标签。只要有路由,网络就会提前完成标签赋值,这样转发时就不会有标签建立延迟。

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

三是数据业务量驱动。到达lsr的数据流触发标签赋值和标签分发。在这个方案中,标签赋值和分发带来的费用是业务流量的正比函数,存在与标签赋值相关的延迟。如果你想将特定的标签分配给特定的网络资源来支持特定的网络程序,你需要使用数据驱动。

mpls是一种标签转发技术:mpls标签动作

与数据业务驱动相比,控制业务驱动的标签赋值有几个优点:1)标签赋值和分发对应于控制信息,因此不会造成大的网络费用;2)在数据到达前建立标签赋值和分发,没有标签建立延迟。

标签回收是指lsr回收无用的标签以重新赋值。一般来说,当一个标签的赋值条件不再成立时,应该回收。

1.3标签封装和标签编码

1.3.1当使用mpls专用硬件和软件转发标签分组时,在数据链路层和网络层之间增加一层垫片。垫片封装在网络层中,但独立于网络层协议,因此可以封装在任何网络层分组中,成为一般mpls封装。

任何类型的网络层分组

任何类型的网络层何类型的网络层分组

任何类型的网络层分组Mpls垫片数据链路层帧头

1.3.2基于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交换。

1.4分发标签

在使用标签之前,两个lsr必须对标签的使用达成一致。这个过程被称为标签分发,或者可以理解为一个lsr通知另一个lsr制作的标签与fec绑定的一系列处理过程的总和。

1.4.1标签分发方式。根据标签分发主体的不同,可分为上游标签分发和下游标签分发。目前使用下游标签分发,可分为两种:1)下游按需分发;2)下游主动分发。前一种方式是上游LSR向下游LSR申请某种FEC标签分发,后一种是下游LSR主动向上游LSR通知标签绑定信息,无论上游LSR是否向他申请。这两种标签分发方式可以存在于同一个网络中,但无论如何,上下游LSR必须提前就采用哪种标签分发方式达成协议。标签分发的过程实际上是为某种FEC建立相应的标签交换路径LSP的过程。标签分发控制模式有两种:独立的标签控制模式和有序的标签控制模式。

1.4.2分发标签的方式。LSR将标签分发给对等体,可以使用mpls特别规定的ldp协议进行分发,标签可以在其他路由协议由协议上进行传输。前者称为显式标签分发,后者成为隐性标签分发。

1.4.2.1显示标签分发。显示标签分发模式下,标签分发协议可以通过拓扑驱动和业务驱动两种触发方式工作。标签分发协议ldp需要确定两个问题:1)谁提供两个ldp对等体之间转发的标签;2)LSP应该从哪个点开始建立标签转发路径?首先回答第二个问题,可以从入口到出口建立路径,也可以从出口到入口建立路径。对于第一个问题,可以由下游标签或上游标签分配。如果标签由下游LSR分配,工作在这种方式下的LSR将标签作为其交换表的索引。如果标签由上游LSR分配,工作在这种方式下的LSR将标签作为其交换表查找的结果。

1.5清除标签

清除标签有两个原因:1)mpls标签空间有限,因此标签使用后必须清除并回收,供其他信息传输者使用;2)由于网络拓扑的变化,标签存在的原因消失,即标签对应的路由不存在或无效。标签清除机制有以下几种:1)使用计时清除标签;2)使用mpls对等体保持激活机制清除标签。

1.6保持标签

如果LSRha分别从三个对等体b、c、d处收到一个关于同一目的地的标签,但根据路由协议,只有c发送的标签是有效的。其他两个标签a应该怎么处理?如果a继续保存这两个标签,一旦b或d成为最终目的地的有效下一个跳跃,a可以直接使用这些标签,不需要再次申请。这种方式成为自由维护模式。如果a丢弃这两个标签,当b或d成为到达最终目的地的有效下一个跳跃时,它将再次向b或d发出标签申请,这将成为一种保守的维护模式。对于保守的维护模式,可以节省标签空间,同时维护的标签转发相对较小,节省资源。一般与下游按需分发标签配合工作,对于自由维护模式有很强的路由适应能力,但增加了系统负担,一般与下游自主标签分发配合工作。

微云网络&网络综合解决方案提供商帮助企业信息化建设、数字化转型和全球互联网。SD-WAN方案可以加速全球访问、SaaS访问、海外视频和海外分支网络,有效提高国际沟通效率,帮助中国企业开拓国际市场…热线:400-028-9798,欢迎来电咨询。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/6359.html

TAG标签:MPLS

相关推荐

返回顶部