互联网交换点的路由控制制造技术

技术编号:15189191 阅读:39 留言:0更新日期:2017-04-19 17:28
一种服务器实现一种用于在IXP网络中发送路由信息的方法。所述服务器通过所述IXP网络从第一IXP成员接收控制信息,并通过所述IXP网络从所述第一IXP成员获得第一路由信息,其中所述控制信息包括第二IXP成员的标识。基于所述第一路由信息和所述控制信息,服务器为所述第二IXP成员生成第二路由信息,其中所述第二路由信息可与所述第一路由信息相同或为所述第二IXP成员的一部分。生成后,所述服务器向所述第二IXP成员发送所述第二路由信息。通过所述第二路由信息,第二IXP成员可获得所述第一IXP成员的一些路由能力。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案交叉申请本申请要求2015年12月16日由LinHan递交的专利技术名称为“互联网交换点的路由控制(RouteControlforInternetExchangePoint)”的第14/971,974号美国非临时专利申请案以及2014年12月17日由LinHan递交的专利技术名称为“联网交换点的出站路由过滤(OutboundRouteFilteringforInternetExchangePoint)”的第62/093,150号美国临时专利申请案的在先申请优先权,这两个在先申请的全部内容以引入的方式并入本文本中。
技术介绍
互联网交换点(Internetexchangepoint,IXP)是网络供应商用来连接他们的网络和交换流量的物理基础设施。在IXP处交换流量的网络供应商称为IXP成员。网络供应商的一些示例可以包括互联网服务供应商(Internetserviceprovider,ISP)和企业。每个供应商网络可以称为一个自治系统(autonomoussystem,AS),其在具有明确定义的路由策略的单个管理实体下运行。AS可具有RFC4271中给出的含义。IXP可称为IXP网络,其可将多个IXP成员的路由器连接在一起进行路由信息交换。IXP网络可以在开放系统互连(opensysteminterconnection,OSI)模式的层2(layer2,L2)或层3(layer3,L3)中运作。请求注解(RequestforComment,RFC)4271中描述的边界网关协议(bordergatewayprotocol,BGP)以引入的方式并入本文本中,可用于使IXP成员能够交换路由和可达性信息。当IXP成员同意在IXP网络中交换流量时,IXP成员亦称为对等成员。
技术实现思路
在一种实施方式中,本专利技术包括一种在IXP网络的服务器中实施的方法,所述方法包括:通过所述IXP网络从第一IXP成员接收第一消息中的第一控制信息,其中所述第一控制信息包括第二IXP成员的标识;通过所述IXP网络从第一IXP成员获得第一路由信息;基于所述第一控制信息和所述第一路由信息生成第二路由信息;以及向所述第二IXP成员发送所述第二路由信息。在所述实施方式的一个方面中,所述第二路由信息与所述第一路由信息相同。在所述实施方式的一个方面中,所述控制信息包括与所述第一IXP成员关联的IP前缀。在所述实施方式的一个方面中,所述服务器基于所述第一控制信息和所述第一路由信息生成所述第二路由信息包括:将所述第一路由信息的一部分确定为所述第二路由信息。在所述实施方式的一个方面中,所述方法还包括:从第三IXP成员接收第二消息中的第二控制信息;从所述第三IXP成员获得第三路由信息;确定与所述第一IXP成员和所述第三IXP成员关联的IP前缀;基于所述第一路由信息和所述第三路由信息计算到所述IP前缀的第一路由和到所述IP前缀的第二路由,所述第一路由包括与所述第一IXP成员关联的下一跳,所述第二路由包括与所述第三IXP成员关联的下一跳;基于所述第一控制信息确定是否向所述第二IXP成员发送所述第一路由;当确定不向所述第二IXP成员发送所述第一路由时,基于所述第二控制信息确定是否向所述第二IXP成员发送所述第二路由;以及当确定向所述第二IXP成员发送所述第二路由时,向所述第二IXP成员发送所述第二路由。在所述实施方式的一个方面中,所述第一控制信息包括第四IXP成员的标识。在所述实施方式的一个方面中,所述服务器基于所述第一控制信息和所述第一路由信息生成所述第二路由信息包括:为所述第四IXP成员生成第四路由信息。在所述实施方式的一个方面中,所述方法包括:向所述第四IXP成员发送所述第四路由信息。在所述实施方式的一个方面中,所述第一控制信息存储在出站路由过滤(outboundroutefiltering,ORF)条目中。在所述实施方式的一个方面中,所述第一路由信息包括:目的地址信息、下一跳和自治系统(AutonomousSystem,AS)路径信息。在另一种实施方式中,本专利技术包括一种网元(networkelement,NE),所述网元包括:包括计算机可执行指令的内存存储器以及耦合至所述内存存储器的处理器。所述处理器用于执行所述指令以:通过IXP网络从第一IXP成员接收第一消息中的第一控制信息,其中所述第一控制信息包括第二IXP成员的标识;通过所述IXP网络从所述第一IXP成员获得第一路由信息;基于所述第一控制信息和所述第一路由信息生成第二路由信息;以及向所述第二IXP成员发送所述第二路由信息。在所述实施方式中,所述第二路由信息与所述第一路由信息相同。在所述实施方式中,所述控制信息包括与所述第一IXP成员关联的IP前缀。在所述实施方式中,所述第二路由信息是所述第一路由信息的一部分。在所述实施方式中,所述处理器用于执行所述指令以:从第三IXP成员接收第二消息中的第二控制信息;从所述第三IXP成员获得第三路由信息;确定与所述第一IXP成员和所述第三IXP成员关联的IP前缀;基于所述第一路由信息和所述第三路由信息计算到所述IP前缀的第一路由和到所述IP前缀的第二路由,其中所述第一路由具有与所述第一IXP成员关联的下一跳,所述第二路由具有与所述第三IXP成员关联的下一跳;基于所述第一控制信息确定是否向所述第二IXP成员发送所述第一路由;当确定不向所述第二IXP成员发送所述第一路由时,基于所述第二控制信息确定是否向所述第二IXP成员发送所述第二路由;及当确定向所述第二IXP成员发送所述第二路由时,向所述第二IXP成员发送所述第二路由。在所述实施方式中,所述第一控制信息包括第四IXP成员的标识。在所述实施方式中,所述处理器用于执行所述指令以:为所述第四IXP成员生成第四路由信息。在所述实施方式中,所述处理器还用于执行所述指令以:向所述第四IXP成员发送所述第四路由信息。在所述实施方式中,所述第一控制信息存储在出站路由过滤(outboundroutefiltering,ORF)条目中。在另一种实施方式中,本专利技术包括一种非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储使处理器执行以下操作的计算机可读指令:通过IXP网络从第一IXP成员接收第一消息中的第一控制信息,其中所述第一控制信息包括第二IXP成员的标识;通过所述IXP网络从所述第一IXP成员获得第一路由信息;基于所述第一控制信息和所述第一路由信息生成第二路由信息;以及向所述第二IXP成员发送所述第二路由信息。结合附图和权利要求书可以从以下的详细描述中更清楚地理解这些和其它特征。附图说明为了更透彻地理解本专利技术,现参阅结合附图和具体实施方式而描述的以下简要说明,其中的相同参考标号表示相同部分。图1为根据本专利技术一实施例的图示网络的示意图。图2为根据本专利技术一实施例的发送路由信息的方法的流程图。图3为根据本专利技术一实施例的基于AS的IXPORF条目的示意图。图4为根据本专利技术一实施例的基于AS前缀的IXPORF条目的示意图。图5为根据本专利技术一实施例的发送路由信息的方法的流程图。图6为根据本专利技术一实施例的NE的示意图。具体实施方式首先应理解,尽管下文提供一项或多项实施例的说明性实施方案,但所公开的系统和/或方法可使用任何数目的本文档来自技高网
...
互联网交换点的路由控制

【技术保护点】
一种用于在互联网交换点IXP网络中发送路由信息的方法,其特征在于,包括:服务器通过所述IXP网络从第一IXP成员接收第一消息中的第一控制信息,其中所述第一控制信息包括第二IXP成员的标识;所述服务器通过所述IXP网络从所述第一IXP成员获得第一路由信息;所述服务器基于所述第一控制信息和所述第一路由信息生成第二路由信息;以及所述服务器向所述第二IXP成员发送所述第二路由信息。

【技术特征摘要】
【国外来华专利技术】2014.12.17 US 62/093,150;2015.12.16 US 14/971,9741.一种用于在互联网交换点IXP网络中发送路由信息的方法,其特征在于,包括:服务器通过所述IXP网络从第一IXP成员接收第一消息中的第一控制信息,其中所述第一控制信息包括第二IXP成员的标识;所述服务器通过所述IXP网络从所述第一IXP成员获得第一路由信息;所述服务器基于所述第一控制信息和所述第一路由信息生成第二路由信息;以及所述服务器向所述第二IXP成员发送所述第二路由信息。2.根据权利要求1所述的方法,其特征在于,所述第二路由信息与所述第一路由信息相同。3.根据权利要求1所述的方法,其特征在于,所述控制信息包括与所述第一IXP成员关联的IP前缀。4.根据权利要求3所述的方法,其特征在于,所述服务器基于所述第一控制信息和所述第一路由信息生成所述第二路由信息包括:将所述第一路由信息的一部分确定为所述第二路由信息。5.根据权利要求1的方法,其特征在于,还包括:从第三IXP成员接收第二消息中的第二控制信息;从所述第三IXP成员获得第三路由信息;确定与所述第一IXP成员和所述第三IXP成员关联的IP前缀;基于所述第一路由信息和所述第三路由信息计算到所述IP前缀的第一路由和到所述IP前缀的第二路由,其中所述第一路由包括与所述第一IXP成员关联的下一跳,所述第二路由包括与所述第三IXP成员关联的下一跳;基于所述第一控制信息确定是否向所述第二IXP成员发送所述第一路由;当确定不向所述第二IXP成员发送所述第一路由时,基于所述第二控制信息确定是否向所述第二IXP成员发送所述第二路由;以及当确定向所述第二IXP成员发送所述第二路由时,向所述第二IXP成员发送所述第二路由。6.根据权利要求1所述的方法,其特征在于,所述第一控制信息包括第四IXP成员的标识。7.根据权利要求6所述的方法,其特征在于,所述服务器基于所述第一控制信息和所述第一路由信息生成所述第二路由信息包括:为第四IXP成员生成第四路由信息。8.根据权利要求7所述的方法,其特征在于,所述方法包括:向所述第四IXP成员发送所述第四路由信息。9.根据权利要求1所述的方法,其特征在于,所述第一控制信息存储在出站路由过滤ORF条目中。10.根据权利要求1所述的方法,其特征在于,所述第一路由信息包括:目的地址信息、下一跳和自治系统AS路径信息。11.一种网络节点,其特征在于,包括:包括计算机可执行指令...

【专利技术属性】
技术研发人员:韩琳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1