[发明专利]通告用于虚拟节点中的服务路由的选定结构路径有效
申请号: | 201810552038.8 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108989203B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | J·M·杰格纳坦;A·卡普尔;R·马尔雅;A·K·格瑞沃;K·维拉瓦卡莱;B·辛加拉扬 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L12/721;H04L12/723;H04L12/741 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 张维;黄捷 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通告 用于 虚拟 节点 中的 服务 路由 选定 结构 路径 | ||
1.一种用于通告虚拟节点中的选定结构路径的方法,包括:
通过具有多个转发组件和多个结构链路的单机架网络设备的第一虚拟路由节点选择所述多个转发组件中的一个转发组件的结构接口,所述多个结构链路耦合所述多个转发组件的相应结构接口处的所述多个转发组件的相应对,所述结构接口具有朝向网络目的地的出口接口并且与所述第一虚拟路由节点相关联;
通过所述第一虚拟路由节点向所述单机架网络设备的第二虚拟路由节点通告所述结构接口作为用于所述网络目的地的下一跳;
响应于接收到所述结构接口,通过所述第二虚拟路由节点将作为用于所述网络目的地的下一跳的所述结构接口存储到所述第二虚拟节点的上下文数据结构;
通过所述第二虚拟路由节点并且基于所述上下文数据结构,来从多个结构接口中选择所述结构接口作为用于所述网络目的地的下一跳;以及
通过所述第二虚拟路由节点向所选择的结构接口转发去往所述网络目的地的网络流量。
2.根据权利要求1所述的方法,其中所述网络目的地包括由客户边缘网络设备通告的网络地址前缀,其中通告所述结构接口还包括:通告所述结构接口作为与所述第一虚拟路由节点的本地地址相关联的服务层可达性信息。
3.根据权利要求2所述的方法,其中选择包括:从与所述客户边缘网络设备相关联的多个结构接口中选择所述结构接口。
4.根据权利要求2所述的方法,其中所述客户边缘网络设备允许访问虚拟专用网络(VPN)服务,并且其中通告包括:通告VPN标签作为用于所述结构接口的网络层可达性信息。
5.根据权利要求1所述的方法,其中通告包括:通过在所述单机架网络设备的所述第一虚拟路由节点和所述第二虚拟路由节点之间建立的单跳边界网关协议(BGP)会话来通告所述结构接口。
6.根据权利要求5所述的方法,其中通告包括:通过所述单跳BGP会话在边界网关协议(BGP)更新消息中通告所述结构接口。
7.根据权利要求1所述的方法,还包括:
在所选择的结构接口处,通过所述第一虚拟路由节点来接收所述网络流量的分组;以及
在无需跨所述多个结构链路发送所述分组的情况下,在所述多个转发组件中的所述转发组件的所述出口接口处,通过所述第一虚拟路由节点从所述单机架网络设备输出所述分组。
8.根据权利要求1所述的方法,其中所述多个转发组件包括由所述第一虚拟路由节点使用的所述多个转发组件的第一子集,和由所述第二虚拟路由节点使用的所述多个转发组件的第二子集,所述第二子集与所述第一子集不同。
9.根据权利要求1、2、5、7和8中任一项所述的方法,还包括:
通过所述第一虚拟路由节点将转发下一跳(FNH)级负载平衡分布转换为分组转发引擎(PFE)级负载平衡分布,
其中选择所述结构接口包括:基于所述PFE级负载平衡分布来选择多个结构接口,以及
其中通告包括:基于所述PFE级负载平衡分布以及指定跨所述多个结构接口的负载平衡分布的信息来通告多个结构接口中的每个结构接口的网络地址,作为用于所述网络目的地的相应下一跳;以及
通过所述第二虚拟路由节点将指定所述负载平衡分布的所述信息存储到所述上下文数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810552038.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于虚拟节点的基于结构路径上下文的转发
- 下一篇:一种链路状态确定方法及设备