多平台统一管理软件接口,如何实现多平台统一管理软件接口
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~