一种发送路由信息的方法和装置制造方法及图纸

技术编号:20493509 阅读:24 留言:0更新日期:2019-03-02 23:22
本申请公开了一种发送路由信息的方法和装置,包括:第一网络节点接收第二网络节点发送的路由信息,并确定该路由信息与租户标识对应,然后,第一网络节点可以确定第三网络节点属于该租户标识对应的租户,并响应与确定第三网络节点属于该租户标识对应的租户,向第三网络节点发送路由信息。可见,第一网络节点在发布路由的过程中,可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要向其发布路由的属于同一租户的网络节点,实现更加简单,从而可以缩短第一网络节点发布路由所需耗费的时长,进而提高了第一网络节点的性能。

A Method and Device for Sending Routing Information

This application discloses a method and device for transmitting routing information, including: the first network node receives the routing information sent by the second network node, and determines that the routing information corresponds to the tenant identity. Then, the first network node can determine that the third network node belongs to the tenant identity corresponding to the tenant identity, and respond to the determination that the third network node belongs to the tenant identity corresponding to the tenant identity. The tenant sends routing information to the third network node. It can be seen that in the process of routing issuance, the first network node can determine the third network node by the tenant identity corresponding to the received routing information, that is to say, the network node belonging to the same tenant that needs to publish the routing to the first network node is determined, which is simpler to implement, thus shortening the time required for the first network node to publish the routing, and thus improving the first network. Performance of network nodes.

【技术实现步骤摘要】
一种发送路由信息的方法和装置
本申请涉及通信
,特别是涉及一种发送路由信息的方法和装置。
技术介绍
在软件定义广域网(software-definedwide-areanetwork,SD-WAN)中,众多用户驻地设备(customer-premisesequipment,CPE)分布在不同的企业租户处,每个CPE用于发布一个企业租户的路由。而路由反射器(RouteReflector,RR)用于提供了CPE之间的路由交换,即其中一个CPE向RR发送路由信息后,RR向另一个CPE发送路由信息,以建立两个CPE之间的路由路径。其中,RR可以连接多个不同企业租户的CPE,从而需要为多个不同企业租户的CPE发布路由。通常情况下,不同租户的CPE之间并不需要相互收发路由。若RR上需要处理多个租户的路由发布业务,当RR接收到一个租户的路由信息时,仅需要向属于该租户的其它网络节点发送路由信息,而并不需要向其他租户的网络节点发送路由信息。也即,RR需要针对不同的租户发布不同的路由,否则,如果RR向所有租户的网络节点都发送路由信息,则租户的网络节点会存储一些不需要的路由信息,导致资源浪费,另外,RR的业务处理时间延长、性能下降。虽然,通过解析路由信息中的路由特征,RR可以确定出属于该路由信息对应的租户的网络节点,从而RR能够仅向所确定出的特定租户的网络节点发送路由信息,但是,这种确定方式较为复杂、这使得RR需要较长时间来发布路由,从而降低了RR的性能。
技术实现思路
本申请实施例提供一种发送路由信息的方法和装置,以使得RR采用更为简便地方式来确定出需要向其发布路由的属于同一租户的网络节点,从而节省RR发布路由的时间、提升网络节点性能。第一方面,本申请实施例提供了一种发送路由信息的方法,该方法包括:第一网络节点接收第二网络节点发送的路由信息;所述第一网络节点确定所述路由信息与租户标识对应;所述第一网络节点确定第三网络节点属于所述租户标识对应的租户;响应于确定所述第三网络节点属于所述租户标识对应的租户,所述第一网络节点向所述第三网络节点发送所述路由信息。由于第一网络节点在发布路由的过程中,可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要向其发布路由的属于同一租户的网络节点,实现更加简单,可以缩短第一网络节点发布路由所需耗费的时长,进而提高了第一网络节点的性能。结合第一方面,在第一方面的第一种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。在该实施方式中,由于第一网络节点与第二网络节点之间存在第一会话,因此可以预先建立第一会话与租户标识的对应关系,这样,若第一网络节点确定基于该第一会话接收到第二网络节点发送的路由信息,则可以确定根据已建立的对应关系,确定第一会话所对应的租户标识,而第一网络节点接收到的路由信息是基于该第一会话接收到的,因此,所确定的租户标识与该路由信息相对应。结合第一方面,在第一方面的第二种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应包括:所述第一网络节点确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。在该实施方式中,可以预先建立第二网络节点与租户标识的对应关系,这样,当第一网络节点接收到该路由信息后,就可以基于该对应关系,确定发送路由信息的第二网络节点所对应的租户标识。可以理解,第二网络节点对应于该租户标识,也即表明该第二网络节点属于该租户标识对应的租户。结合第一方面至第一方面的第二种可能的实施方式中的任意一种实施方式,在第一方面的第三种可能的实施方式中,该方法还包括:所述第一网络节点根据所述路由信息生成路由表项,并将所述路由表项添加到所述租户标识对应的路由信息库中。可选地,不同的租户对应不同的路由信息库,这样避免了不同租户的路由表项存储在一个路由信息库中,从而减少了需要查找的路由信息库中的路由表项的数量,能够减少报文转发时查找路由表项的时间,提高转发效率。由于基于该路由信息生成并存储了路由表项,则第一网络节点在接收到该租户标识对应的租户下的设备所发送的报文时,能够基于该路由信息库中存储的路由表项将该报文转发至相应的下一网络节点,以实现报文的转发。结合第一方面至第一方面的第三种可能的实施方式中的任意一种实施方式,在第一方面的第四种可能的实施方式中,所述第一网络节点确定第三网络节点属于所述租户标识对应的租户,包括:所述第一网络节点确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。在该实施方式中,可以预先建立第二会话与租户标识的对应关系,这样,若第一网络节点确定租户标识后,则可以确定根据已建立的对应关系,确定该租户标识所对应的第二会话,进而可以根据该第二会话确定出与第一网络节点构成第二会话的第三网络节点。这样,就可以根据该第二会话确定出同属于该租户标识对应的租户的第三网络节点。结合第一方面至第一方面的第四种可能的实施方式中的任意一种实施方式,在第一方面的第五种可能的实施方式中,所述第一网络节点向所述第三网络节点发送所述路由信息,包括:所述第一网络节点通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。在实施方式中,由于第一网络节点向不同租户的第三网络节点发送路由信息的过程是相互独立的,因此,当第一网络节点基于接收到的路由信息确定出多个租户标识时,第一网络节点上与其对应的多个执行模块就可以并行执行向属于不同租户标识对应的租户的第三网络节点发送路由信息的过程,从而可以提升第一网络节点的处理效率。结合第一方面至第一方面的第五种可能的实施方式中的任意一种实施方式,在第一方面的第六种可能的实施方式中,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。在该实施方式中,若第二网络节点为某个租户下的CPE,由于该CPE只属于一个租户,因此,只对应于一个租户的租户标识,则第一网络节点基于该CPE发送的路由信息,可以确定出该CPE所属租户的租户标识,所确定的租户标识的数量也仅为一个;若第二网络节点为网络中支持路由连接的节点RR,由于该RR可能会服务于多个租户,即该RR可能属于多个租户,因此,对应于多个租户的租户标识,则第一网络节点基于该RR发送的路由信息,可以确定出多个租户的租户标识,所确定的租户标识的数量可能为多个,当然,若RR仅服务于一个租户,则所确定的租户标识也可以只为一个。结合第一方面的第六种可能的实施方式,在第一方面的第七种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点解析所述路由信息中的路由特征,根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。在该实施方式中,若第一网络节点基于路由信息确定出多个租户标识,则利用预先设置本文档来自技高网...

【技术保护点】
1.一种发送路由信息的方法,其特征在于,包括:第一网络节点接收第二网络节点发送的路由信息;所述第一网络节点确定所述路由信息与租户标识对应;所述第一网络节点确定第三网络节点属于所述租户标识对应的租户;响应于确定所述第三网络节点属于所述租户标识对应的租户,所述第一网络节点向所述第三网络节点发送所述路由信息。

【技术特征摘要】
1.一种发送路由信息的方法,其特征在于,包括:第一网络节点接收第二网络节点发送的路由信息;所述第一网络节点确定所述路由信息与租户标识对应;所述第一网络节点确定第三网络节点属于所述租户标识对应的租户;响应于确定所述第三网络节点属于所述租户标识对应的租户,所述第一网络节点向所述第三网络节点发送所述路由信息。2.根据权利要求1所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。3.根据权利要求1所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:所述第一网络节点根据所述路由信息生成路由表项,并将所述路由表项添加到所述租户标识对应的路由信息库中。5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一网络节点确定第三网络节点属于所述租户标识对应的租户,包括:所述第一网络节点确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一网络节点向所述第三网络节点发送所述路由信息,包括:所述第一网络节点通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。7.根据权利要求1至6任一项所述的方法,其特征在于,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。8.根据权利要求7所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点解析所述路由信息中的路由特征,根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。9.根据权利要求8所述的方法,其特征在于,所述路由特征包括以下任意一种或多...

【专利技术属性】
技术研发人员:王海波庄顺万
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1