HuaWei ❀ MPLS的转发(华为mate40pro)

网友投稿 318 2022-09-16


HuaWei ❀ MPLS的转发(华为mate40pro)

MPLS的转发

2、MPLS详细转发过程

NHLFE 下一跳标签转发表项NHLFE(Next Hop Label Forwarding Entry)用于指导MPLS报文的转发; NHLFE包括:Tunnel ID、出接口、下一跳、出标签、标签操作类型等信息;FTN FEC到一组NHLFE的映射称为FTN(FEC-to-NHLFE) 通过查看FIB表中Tunnel ID值不为0x0的表项,能够获得FTN的详细信息,FTN只在Ingress存在;ILM 入标签到一组下一跳标签转发表项的映射称为入标签映射ILM(Incomint Label Map) ILM包括:Tunnel ID、入标签、入接口、标签操作类型等信息; ILM在Transit节点的作用是将标签和NHLFE绑定,通过标签索引ILM表,就相当于使用目的IP地址查询FIB,能够得到所有的标签转发信息;Tunnel ID 为了给使用隧道的上层应用提供统一的接口,系统自动为隧道分配了一个ID,称为Tunnel ID,该ID值的长度为32bit,本地有效;

在报文转发过程中,FIB、ILM和NHLFE表项是通过Tunnel ID关联的;

Ingress的处理: 查看FIB表,根据目的IP地址找到对应的Tunnel ID; 根据FIB表的Tunnel ID找到对应的NHLFE表项,将FIB表项和NHLFE表项关联起来; 查看NHLFE表项,可以得到出接口、下一跳、出标签和标签操作类型,标签操作类型为Push; 在IP报文中压入出标签,并根据QoS策略处理EXP,同时处理TTL,然后将封装的MPLS报文发送给下一跳;Transit的处理: 根据MPLS的标签值查看对应的ILM表,可以得到Tunnel ID; 根据ILM表的Tunnel ID找到对应的NHLFE表项; 查看NHLFE表项,可以得到出接口、下一跳、出标签和标签操作类型; MPLS报文的处理方式根据不同的标签而不同: 如果标签值>=16,则用新标签替换MPLS报文中的旧标签,同时处理EXP和TTL,然后发送给下一跳; 如果标签值=3,则直接弹出标签,处理EXP和TTL,然后进行IP转发或下一层标签转发;Egress的处理: 如果Egress收到IP报文,则查看路由表,进行IP转发; 如果Egress收到MPLS报文,则查看ILM表获得标签操作类型,同时处理EXP和TTL; 如果标签中栈底标识S=1,直接进行IP转发; 如果标签中栈底标识S=0,继续进行下一层标签转发;


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Boot 中嵌入式 Servlet 容器自动配置原理解析
下一篇:HuaWei ❀ IPv6重定向(华为mate40pro)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~