[发明专利]一种报文转发方法及装置有效
申请号: | 201710893834.3 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107707473B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 黄玉成 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/725;H04L12/46;H04L29/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
1.一种报文转发方法,其特征在于,应用于网络设备,所述网络设备为多协议标签交换MPLS流量工程TE隧道的头节点,所述方法包括:
接收MPLS报文;
查找所述MPLS报文中携带的第一标签对应的第一默认下一跳索引;
从预先存储的访问控制列表项ACL中查找与所述MPLS报文中携带的第一流量等级和所述第一默认下一跳索引匹配的第一ACL,其中,所述ACL包括流量等级、默认下一跳索引和优先下一跳索引,所述优先下一跳索引为与所述流量等级对应的隧道优先级的MPLS TE隧道的下一跳索引,流量等级越高,该流量等级对应的隧道优先级越高;
利用所述第一ACL中包括的第一优先下一跳索引封装所述MPLS报文;
通过所述第一优先下一跳索引对应的MPLS TE隧道转发封装后的所述MPLS报文。
2.根据权利要求1所述的方法,其特征在于,所述利用所述第一ACL中包括的第一优先下一跳索引封装所述MPLS报文的步骤,包括:
若所述第一ACL中包括多个优先下一跳索引,从所述多个优先下一跳索引选择一个优先下一跳索引作为第一优先下一跳索引;
利用所述第一优先下一跳索引封装所述MPLS报文。
3.根据权利要求1所述的方法,其特征在于,所述方法包括:
若从预先存储的ACL中未查找到与所述第一流量等级和所述第一优先下一跳索引匹配的ACL,利用所述第一默认下一跳索引封装所述MPLS报文;
通过所述第一默认下一跳索引对应的MPLS TE隧道转发封装后的所述MPLS报文。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第二流量等级与第一隧道优先级的对应关系;
检测到第二标签下所述第一隧道优先级对应的第二优先下一跳索引;
根据所述第二标签与第二默认下一跳索引的对应关系、所述第二流量等级和所述第二优先下一跳索引,生成包括所述第二流量等级、所述第二默认下一跳索引和所述第二优先下一跳索引的ACL。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第二隧道优先级与第三标签下第三优先下一跳索引的对应关系;
检测到所述第二隧道优先级对应的第三流量等级;
根据所述第三标签与第三默认下一跳索引的对应关系、所述第三流量等级和所述第三优先下一跳索引,生成包括所述第三流量等级、所述第三默认下一跳索引和所述第三优先下一跳索引的ACL。
6.一种报文转发装置,其特征在于,应用于网络设备,所述网络设备为多协议标签交换MPLS流量工程TE隧道的头节点,所述装置包括:
接收单元,用于接收MPLS报文;
第一查找单元,用于查找所述MPLS报文中携带的第一标签对应的第一默认下一跳索引;
第二查找单元,用于从预先存储的访问控制列表项ACL中查找与所述MPLS报文中携带的第一流量等级和所述第一默认下一跳索引匹配的第一ACL,其中,所述ACL包括流量等级、默认下一跳索引和优先下一跳索引,所述优先下一跳索引为与所述流量等级对应的隧道优先级的MPLS TE隧道的下一跳索引,流量等级越高,该流量等级对应的隧道优先级越高;
封装单元,用于利用所述第一ACL中包括的第一优先下一跳索引封装所述MPLS报文;
转发单元,用于通过所述第一优先下一跳索引对应的MPLS TE隧道转发封装后的所述MPLS报文。
7.根据权利要求6所述的装置,其特征在于,所述封装单元,具体用于:
若所述第一ACL中包括多个优先下一跳索引,从所述多个优先下一跳索引选择一个优先下一跳索引作为第一优先下一跳索引;
利用所述第一优先下一跳索引封装所述MPLS报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710893834.3/1.html,转载请声明来源钻瓜专利网。