[发明专利]传输控制报文的方法和装置有效
申请号: | 201510828724.X | 申请日: | 2015-11-25 |
公开(公告)号: | CN106789705B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 吴楠;庄顺万;李振斌;陈双龙;车佳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/723;H04L12/743 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;兰春娥 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 控制 报文 方法 装置 | ||
本发明提供了一种传输控制报文的方法和装置,该方法包括转发设备获得控制报文,该控制报文携带对应于该转发设备的散列元组的信息,该散列元组的信息包括散列算法信息、转发封装类型信息和散列参数信息,该散列算法信息表示该转发设备转发第一数据报文使用的散列算法,该转发封装类型信息表示该转发设备转发该第一数据报文使用的封装类型,该散列参数信息表示该转发设备转发该第一数据报文使用的散列参数;转发设备向用于监听该转发设备的网络设备发送该控制报文,使得网络中用于监听该转发设备的网络设备能够通过该控制报文,获取该转发设备对应的散列元组的信息。
技术领域
本发明涉及通信领域,并且更具体地,尤其涉及传输控制报文的方法和装置。
背景技术
传统的转发设备转发数据报文时负载分担的过程具体为根据数据报文的特征进行分类,所依赖的特征根据具体转发的数据报文的不同而有区别,将选取的数据报文特征压缩到确定的某一值域空间,并将该某个空间中的某个具体的值映射到具体的路由和出口上去。
例如,在边界网关协议(Border Gateway Protocol,BGP)或多协议标记交换(Multi-Protocol Label Switching,MPLS)的虚拟专用网络(Virtual Private Network,VPN)场景的骨干网中,数据报文通常通过标签分发协议(Label Distribution Protocol,LDP)的标签交换路径(Label Switched Path,LSP)或者基于流量工程扩展的资源预留协议(Resource ReSerVation Protocol-Traffic Engineering,RSVP-TE)隧道进行转发。在对数据报文进行负载分担时,需要对数据报文进行散列。当前转发设备在转发数据报文时通常都采用数据报文的标签栈内容作为散列参数,而BGP/MPLS VPN骨干网的数据报文对应的散列参数几乎相同。如果再使用同样的散列算法,数据报文仍然可能集中到某一个具体路径上,没有达到散列的效果。
发明内容
本发明实施例提供了一种传输控制报文的方法和装置,有助于网络中监听该转发设备的网络设备获取该转发设备对应地散列元组的信息,改善散列的效果。
第一方面,提供了一种传输控制报文的方法,该方法包括:转发设备获得控制报文,该控制报文携带对应于该转发设备的散列元组的信息,该散列元组的信息包括散列算法信息、转发封装类型信息和散列参数信息,该散列算法信息表示该转发设备转发第一数据报文使用的散列算法,该转发封装类型信息表示该转发设备转发该第一数据报文使用的封装类型,该散列参数信息表示该转发设备转发该第一数据报文使用的散列参数;转发设备向用于监听该转发设备的网络设备发送该控制报文。
本发明实施例的一种传输控制报文的方法,转发设备通过获得并发送携带该转发设备的散列元组的信息的控制报文的方式,使得网络中监听该转发设备的网络设备通过该控制报文,能够获得该转发设备对应的散列元组的信息,改善散列的效果。
结合第一方面,在第一方面的第一种可能的实现方式中,该转发设备获得控制报文包括:该转发设备获取该散列元组的信息,该散列元组对应于该转发设备的转发引擎;该转发设备根据该散列元组的信息,获得该控制报文,该控制报文的转发引擎信息FEI-类型长度值TLV字段携带该散列元组的信息,该FEI-TLV字段包括的类型T字段用于标识该FEI-TLV字段携带该散列元组的信息,该FEI-TLV字段包括的数值V字段携带该散列元组的信息。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,若该散列参数为多标签协议MPLS标签栈中的N层标签,该N层标签为自栈顶向下N层的标签或者为自栈底向上N层的标签,则该FEI-TLV字段还包括标签栈深度LSD子-类型长度值LSD sub-TLV字段,该LSD sub-TLV字段包括的T字段用于标识该LSD sub-TLV字段携带该MPLS标签栈的深度,该LSD sub-TLV字段包括的V字段携带标签栈深度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510828724.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超声诊断设备控制台升降旋转装置
- 下一篇:一种方便携带的骨密度检测仪