一种路由器公布聚合的服务或路由,该聚合的服务或路由可以由其他路由器评估为单一分段而非与聚合的服务或路由相关联的个体链接/路径的组。该聚合的服务或路由可以基于从一个或多个其他路由器接收到的服务和拓扑状态信息并且可以利用作为针对该聚合的服务或路由的下一跳的路由器来公布。该路由器可以公布针对该聚合的服务或路由的聚合的度量以用于在这样的评估中使用。聚合的路由可以与用于不同服务的不同的聚合的度量相关联。服务的不同的聚合的度量相关联。服务的不同的聚合的度量相关联。
【技术实现步骤摘要】
【国外来华专利技术】使用基于分段的度量的路由
[0001]相关申请的交叉引用
[0002]本专利申请与于2016年2月26日提交的题为“NAME
‑
BASED ROUTING SYSTEM AND METHOD”、代理人案号为4094/1014并且将MeLampy、Baj、Kumar、Penfield和Timmons任命为专利技术人的美国专利申请号为15/054,781(现在发布为美国专利No.9,985,883)的专利申请相关,其公开内容通过引用整体被并入本文中。
[0003]本专利申请也与于2015年8月24日提交的题为“Network Packet Flow Controller with Extended Session Management”、代理人案号为4094/1011并且将Kaplan、Kumar、Timmons和MeLampy任命为专利技术人的美国专利申请号为14/833,571(现在发布为美国专利No.9,762,485)的专利申请相关,其公开内容通过引用整体被并入本文中。
[0004]本公开总体上涉及使用基于分段的度量的路由。
技术介绍
[0005]诸如来自马萨诸塞州伯灵顿的128技术的128T路由平台的路由平台可以被认为是面向服务的,因为服务配置是数据模型(以及因此配置范式)的焦点。在这样的面向服务的路由平台中,管理员可以定义服务以表示它们的网络被设计为递送给消费者的能力,并且这些服务连同它们的必需策略和特性一起指示流量模式如何遍历网络。
[0006]128T路由平台包括两个主要组件:会话智能路由器(SSR)和导体。SSR和导体一起形成被高度分布的单个逻辑控制层,以及真正地会话感知的数据层。SSR将以服务为中心的控制层与会话感知数据层组合以提供除了高速分组转发、分类以及安全功能之外的所有IP路由表、特征丰富的策略管理、高级数据收集以及分析。导体是提供用于分布式SSR的编配、管理、零接触供应、监控和分析同时维持全网络多租户服务以及策略数据模型的集中式管理和策略引擎。通过这些组件,128T路由平台支持从小分支办公室到高容量边缘路由器到超大规模软件定义数据中心的范围内的广泛的部署模型。
[0007]迄今为止,服务的概念已经被限制于单个“路由器”(节点的汇集)或使用显式配置通过使用导体被导出到外部路由器。这可以使得难以将服务配置扩展到大量SSR。
技术实现思路
[0008]根据本专利技术的一个实施例,一种路由系统包括第一路由器和第二路由器,其中第一路由器被配置为:接收针对至少一个其他路由器的服务和拓扑状态信息;使用接收到的服务和拓扑状态信息来标识来自另一路由器的路由或服务,针对另一路由器,对路由或服务的访问通过第一路由器对第二路由器可用;计算针对通过第一路由器可用的路由或服务的聚合的度量;并且将包括聚合的度量和作为用于所发布的路由或服务的下一跳的第一路由器的路由或服务发布至第二路由器。
[0009]根据另一示例性实施例,一种路由器包括:数据存储;以及服务和拓扑交换协议
(STEP)客户端控制器,其被配置为:接收针对至少一个其他路由器的服务和拓扑状态信息并且将接收到的服务和拓扑状态信息存储在数据存储中;使用接收到的服务和拓扑状态信息来标识来自另一路由器的路由或服务,针对另一路由器,对路由或服务的访问通过第一路由器对第二路由器可用;计算针对通过路由器可用的路由或服务的聚合的度量;并且将包括聚合的度量和作为用于所发布的路由或服务的下一跳的路由器的路由或服务发布至第二路由器。
[0010]在以上提到的路由系统和路由器的各种备选实施例中,第一路由器可以通过将路由或服务发送至被配置为将路由或服务传达至第二路由器的中央存储库来发布路由或服务。第一路由器可以是第一分区和第二分区的成员,第二路由器可以是第二分区的成员,第一路由器可以从第一分区中的至少一个其他路由器接收服务和拓扑状态信息,并且第一路由器可以以向第二路由器隐藏来自第一分区的与路由或服务相关的信息的方式将路由或服务发布至第二分区中的第二路由器。路由或服务可以处于第一分区中或者可以处于第三分区中。第一分区可以与第一分区名称相关联,并且第一路由器可以被配置为将包括针对所发布的路由或服务的源路径的路由或服务发布至第二分区中的第二路由器,其中第一分区名称被包括在源路径中。第一路由器可以被配置为从另一分区接收包括源路径的所发布的路由或服务并且将第一分区名称添加至源路径。
[0011]根据另一实施例,一种路由系统,该路由系统用于检测并避免被组织到多个分区中的多个路由器之间的环路,该路由系统包括多个路由器,多个路由器被组织到多个分区中,多个分区至少包括第一分区和第二分区,每个分区与不同的分区名称相关联,多个路由器包括是第一分区和第二分区的成员的第一路由器,第一路由器被配置为:通过发送第一发布来将第一路由或服务从第一分区发布至第二分区,第一发布包括第一路由或服务和针对第一路由或服务的第一源路径,其中第一分区名称被包括在第一源路径中;从另一分区接收包括第二源路径的第二路由或服务的第二发布;确定第二源路径是否包括第一分区名称;当第二源路径不包括第一分区名称时将第二路由或服务处理为第一分区中的新获知的路由或服务;并且当第二源路径的确包括第一分区名称时忽略第二路由或服务。
[0012]在另一示例性实施例中,一种路由器,该路由器用于检测并且避免被组织到多个分区中的多个路由器之间的环路,多个分区至少包括第一分区和第二分区,每个分区与不同的分区名称相关联,路由器是第一分区和第二分区的成员。路由器包括控制器,该控制器被配置为:通过发送第一发布来将第一路由或服务从第一分区发布至第二分区,第一发布包括第一路由或服务和针对第一路由或服务的第一源路径,其中第一分区名称被包括在第一源路径中;从另一分区接收包括第二源路径的第二路由或服务的第二发布;确定第二源路径是否包括第一分区名称;当第二源路径不包括第一分区名称时将第二路由或服务处理为第一分区中的新获知的路由或服务;并且当第二源路径的确包括第一分区名称时忽略第二路由或服务。
[0013]在以上提到的路由系统和路由器的各种备选实施例中,由第一路由器发布的第一路由或服务可以将第一路由器标识为针对第一分区中的第一路由或服务的下一跳。将第一路由或服务从第一分区发布至第二分区可以涉及从另一分区接收包括第一源路径的第一发布并且将第一分区名称添加至第一发布中的第一源路径。第一路由器可以将第一发布发送到中央存储库并从中央存储库接收第二发布,中央存储库被配置为将路由或服务传达至
第二分区中的至少一个路由器。
[0014]附加的实施例可以被公开和声明。
附图说明
[0015]本领域技术人员应当从以下参考紧挨着下面概述的附图讨论的“具体实施方式”更加充分地认识到本专利技术的各种实施例的优点。
[0016]图1是示出根据一个示例性实施例的STEP服务器100的主要组件的示意图。
[0017]图2是根据一个示例性实施例的在实现高级STEP服务器功能中的针对STEP服务器控制器本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种路由系统,包括:第一路由器;以及第二路由器,其中所述第一路由器被配置为:接收针对至少一个其他路由器的服务和拓扑状态信息;使用接收到的服务和拓扑状态信息来标识来自另一路由器的路由或服务,针对所述另一路由器,对所述路由或服务的访问通过所述第一路由器对所述第二路由器可用;计算针对通过所述第一路由器可用的所述路由或服务的聚合的度量;并且将包括所述聚合的度量和作为用于所发布的路由或服务的下一跳的所述第一路由器的所述路由或服务发布至所述第二路由器。2.根据权利要求1所述的系统,其中所述第一路由器通过将所述路由或服务发送至中央存储库来发布所述路由或服务,所述中央存储库被配置为将所述路由或服务传达至所述第二路由器。3.根据权利要求1所述的系统,其中:所述第一路由器是第一分区和第二分区的成员;所述第二路由器是所述第二分区的成员;所述第一路由器从所述第一分区中的至少一个其他路由器接收所述服务和拓扑状态信息;并且所述第一路由器以向所述第二路由器隐藏来自所述第一分区的与所述路由或服务相关的信息的方式将所述路由或服务发布至所述第二分区中的所述第二路由器。4.根据权利要求3所述的系统,其中所述路由或服务处于所述第一分区中。5.根据权利要求3所述的系统,其中所述路由或服务处于第三分区中。6.根据权利要求3所述的系统,其中所述第一分区与第一分区名称相关联,并且其中所述第一路由器被配置为将所述路由或服务发布至所述第二分区中的所述第二路由器,所述第二分区包括针对所发布的路由或服务的源路径,其中所述第一分区名称被包括在所述源路径中。7.根据权利要求6所述的系统,其中所述第一路由器被配置为从另一分区接收包括所述源路径的所发布的路由或服务并且将所述第一分区名称添加至所述源路径。8.一种路由器,包括:数据存储;以及服务和拓扑交换协议(STEP)客户端控制器,所述STEP客户端控制器被配置为:接收针对至少一个其他路由器的服务和拓扑状态信息并且将所述接收到的服务和拓扑状态信息存储在所述数据存储中;使用所述接收到的服务和拓扑状态信息来标识来自另一路由器的路由或服务,针对所述另一路由器,对所述路由或服务的访问通过所述第一路由器对第二路由器可用;计算针对通过所述路由器可用的所述路由或服务的聚合的度量;并且将包括所述聚合的度量和作为用于所发布的路由或服务的所述下一跳的所述路由器的所述路由或服务发布至所述第二路由器。9.根据权利要求8所述的路由器,其中所述STEP客户端控制器被配置为通过将所述路由或服务发送至中央存储库来发布所述路由或服务,所述中央存储库被配置为将所述路由或服务传达至所述第二路由器。
10.根据权利要求8所述的路由器,其中:所述路由器是第一分区和第二分区的成员;所述第二路由器是所述第二分区的成员;所述路由器从所述第一分区中的至少一个其他路由器接收所述服务和拓扑状态信息;并且所述路由器以向所述第二路由器隐藏来自所述第一分区的与所述路由或服务相关的信息的方式将所述路由或服务发布至所述第二分区中的所述第二路由器。11.根据权利要求10所述的路由器,其中所述路由或服务处于所述第一分区中。12.根据权利要求10所述的路由器,其中所述路由或服务处于第三分区中。13.根据权利要求10所述的路由器,其中所述第一分区与第一分区名称相关联,并且其中所述路由器被配置为将所述路由或服务发布至所述第二分区中的所述第二路由器,所述第二...
【专利技术属性】
技术研发人员:H,
申请(专利权)人:一二八技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。