[发明专利]优化用于电子设备内的虚拟节点的结构路径转发有效
申请号: | 201811125205.7 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109861912B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 维什努·贾纳德·S;巴布·辛加拉彦;萨扬塔尼·古普塔;阿伦·G·梅农;比努·山姆格汗 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/723;H04L12/733;H04L12/803;H04L12/911 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;田喜庆 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 用于 电子设备 虚拟 节点 结构 路径 转发 | ||
1.一种转发分组的方法,包括:
通过单框网络设备的源虚拟路由节点接收分组,所述单框网络设备具有多个分组转发引擎和在所述多个分组转发引擎的相应结构接口处耦接所述多个分组转发引擎的相应配对的多个结构链路;
通过所述源虚拟路由节点确定所述分组是否具有高分组速率;响应于确定所述分组具有所述高分组速率,通过所述源虚拟路由节点将修改分组发送至所述多个分组转发引擎中的接收分组转发引擎,其中,所述修改分组是具有所述高分组速率的分组,其被修改为包括结构路径报头,以请求与出口分组转发引擎相关联的结构路径信息;
通过所述源虚拟路由节点并且从路径模块接收与所述出口分组转发引擎相关联的所述结构路径信息;
通过所述源虚拟路由节点将与所述出口分组转发引擎相关联的所述结构路径信息存储在所述源虚拟路由节点的转发信息中;并且
通过所述源虚拟路由节点将下一分组直接发送至所述出口分组转发引擎,而不是负载平衡所述下一分组;
其中,确定所述分组是否包括高分组速率包括:
计数在一时间段内发生的与短于最长前缀匹配的前缀匹配的次数;并且
确定所述与短于最长前缀匹配的前缀匹配的次数超过定义的阈值。
2.根据权利要求1所述的方法,进一步包括:
确定与所述多个分组转发引擎中的出口分组转发引擎相关联的结构路径信息是否已知;并且
如果所述结构路径信息是未知的,则将所述修改分组发送至所述多个分组转发引擎中的所述接收分组转发引擎。
3.根据权利要求2所述的方法,其中,确定与所述多个分组转发引擎中的出口分组转发引擎相关联的结构路径信息是否已知包括:
确定所述分组是否与最长前缀相匹配。
4.根据权利要求1和2中任一项所述的方法,其中,所述修改分组包括:
与所述源虚拟路由节点的源分组转发引擎相关联的哈希值;以及
与所述源分组转发引擎相关联的信息。
5.根据权利要求1所述的方法,其中,所述结构路径报头基于电气和电子工程师协会802.1BR标准。
6.根据权利要求1所述的方法,其中,接收与所述出口分组转发引擎相关联的所述结构路径信息包括:
接收与所述出口分组转发引擎相关联的哈希值。
7.根据权利要求6所述的方法,其中,与所述出口分组转发引擎相关联的所述哈希值包括最长前缀。
8.根据权利要求1和2中任一项所述的方法,进一步包括:
通过具有多个分组转发引擎和在所述多个分组转发引擎的相应结构接口处耦接所述多个分组转发引擎的相应配对的多个结构链路的单框网络设备的接收虚拟路由节点从源虚拟路由节点接收修改分组,其中,所述修改分组包括所述结构路径报头以请求与所述出口分组转发引擎相关联的结构路径信息;
通过所述接收虚拟路由节点确定所述修改分组包括所述报头;
通过接收虚拟路由节点并且从所述接收虚拟路由节点的转发信息中检索与出口分组转发引擎相关联的所述结构路径信息;并且
通过所述接收虚拟路由节点将与所述出口分组转发引擎相关联的所述结构路径信息发送至所述路径模块,而不是将所述修改分组转发至下一结构跳。
9.根据权利要求8所述的方法,其中,与所述出口分组转发引擎相关联的所述结构路径信息包括:
与所述出口分组转发引擎相关联的信息;
与所述源虚拟路由节点的源分组转发引擎相关联的哈希值;以及
与所述源分组转发引擎相关联的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811125205.7/1.html,转载请声明来源钻瓜专利网。