组网标签路由的处理机制

来源:大彬 时间:2022-04-09 10:18:29阅读:0

让我们先IP数据包或标签数据包(指携带组网标签栈的数据包)LSR可能有几个动作可以处理。

Push(或Impose、Insert)例如一个IP数据包被压入一层组网标签,或者已经有标签栈的标签包被压入一层标签。

Swap交换动作。LSR在收到标签包后,在找到标签转发表并找到匹配表项后,将原标签替换为新标签。

Remove(或PoP)弹出动作。删除顶部标签。报纸的转发取决于标签堆栈中剩余的标签,或者如果弹出标签后没有其他标签,则将其转发为无标签报纸。

让我们用一个例子来介绍它。R1在收到一个IP数据包后,经过FIB查询转发信息表,找到去往30.0转发网络数据包R2,并且需要压入(PUSH)一层标签,标签值200R1将IP将数据包压入一层标签,然后转发给R2。

R2收到这个带标签栈的标签包,取出标签值,放在自己的里面LFIB查找标签转发信息表,发现需要更换200个入口标签(SWAP)成300并转发给R3。而R3收到这个标签包也是一样的LFIB在表中找到入口标签300,发现入口标签300对应的出口动作为3(标签值3是一个特殊的保留标签值,当出口标签为3时,意味着弹出标签头),从而弹出标签头(PoP),这是原始的IP报文,最后R3将这个IP转发数据包。

本例中值得一提的是,R1是Ingress LER,也是入站边界标签交换路由器,左侧连接IP网络,而右侧连接着组网网络。当R1收到一个IP它会如何处理数据包?它会在那里FIB在转发信息表中找到该信息IP报文的目的IP地址,如果有匹配的表项,表项指示的下一个跳跃是一个IP设备而不是LSR如果标签交换路由器,报纸将直接路由。

但是如果FIB表项指示下一跳是一个LSR而且需要压入标签,情况就不一样了,R1会给IP此时,将报纸压入一层标签,然后将标签包转发,IP通过数据包R1进入网络网络。一旦以标签包的形式进入网络网络,在转发过程中LSR只看数据包的标签头,搜索和交换,而不是忽略标签头的内部IP头。另外,如果标签数据包中有多个标签头,则标签交换路由器LSR顶层的标签只处理。

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

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

TAG标签:组网路由

相关推荐

返回顶部