首页 / 专利库 / 多媒体工具与应用 / 用户驻地设备 / 一种发送路由信息的方法和装置

一种发送路由信息的方法和装置

阅读:1019发布:2020-05-13

专利汇可以提供一种发送路由信息的方法和装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种发送路由信息的方法和装置,包括:第一网络 节点 接收第二网络节点发送的路由信息,并确定该路由信息与租户标识对应,然后,第一网络节点可以确定第三网络节点属于该租户标识对应的租户,并响应与确定第三网络节点属于该租户标识对应的租户,向第三网络节点发送路由信息。可见,第一网络节点在发布路由的过程中,可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要向其发布路由的属于同一租户的网络节点,实现更加简单,从而可以缩短第一网络节点发布路由所需耗费的时长,进而提高了第一网络节点的性能。,下面是一种发送路由信息的方法和装置专利的具体信息内容。

1.一种发送路由信息的方法,其特征在于,包括:
第一网络节点接收第二网络节点发送的路由信息;
所述第一网络节点确定所述路由信息与租户标识对应;
所述第一网络节点确定第三网络节点属于所述租户标识对应的租户;
响应于确定所述第三网络节点属于所述租户标识对应的租户,所述第一网络节点向所述第三网络节点发送所述路由信息。
2.根据权利要求1所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:
所述第一网络节点确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
3.根据权利要求1所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:
所述第一网络节点确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
所述第一网络节点根据所述路由信息生成路由表项,并将所述路由表项添加到所述租户标识对应的路由信息库中。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一网络节点确定第三网络节点属于所述租户标识对应的租户,包括:
所述第一网络节点确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一网络节点向所述第三网络节点发送所述路由信息,包括:
所述第一网络节点通过所述租户标识对应的执行模,向所述第三网络节点发送所述路由信息;其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程
7.根据权利要求1至6任一项所述的方法,其特征在于,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,
所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
8.根据权利要求7所述的方法,其特征在于,所述第一网络节点确定所述路由信息与租户标识对应,包括:
所述第一网络节点解析所述路由信息中的路由特征,根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
9.根据权利要求8所述的方法,其特征在于,所述路由特征包括以下任意一种或多种:
所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。
10.一种发送路由信息的装置,其特征在于,所述装置应用于第一网络节点,包括:
接收模块,用于接收第二网络节点发送的路由信息;
第一确定模块,用于确定所述路由信息与租户标识对应;
第二确定模块,用于确定第三网络节点属于所述租户标识对应的租户;
发送模块,用于响应于确定所述第三网络节点属于所述租户标识对应的租户,向所述第三网络节点发送所述路由信息。
11.根据权利要求10所述的装置,其特征在于,所述第一确定模块,具体用于确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
12.根据权利要求10所述的装置,其特征在于,所述第一确定模块,具体用于确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
13.根据权利要求10至12任一项所述的装置,其特征在于,还包括:
生成模块,用于根据所述路由信息生成路由表项;
添加模块,用于将所述路由表项添加到所述租户标识对应的路由信息库中。
14.根据权利要求10至13任一项所述的装置,其特征在于,所述第二确定模块,具体用于确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
15.根据权利要求10至14任一项所述的装置,其特征在于,所述发送模块,具体用于通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;
其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。
16.根据权利要求10至15任一项所述的装置,其特征在于,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,
所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
17.根据权利要求16所述的装置,其特征在于,所述第一确定模块,包括:
解析单元,用于解析所述路由信息中的路由特征;
确定单元,用于根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
18.根据权利要求17所述的装置,其特征在于,所述路由特征包括以下任意一种或多种:所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。

说明书全文

一种发送路由信息的方法和装置

技术领域

[0001] 本申请涉及通信技术领域,特别是涉及一种发送路由信息的方法和装置。

背景技术

[0002] 在软件定义广域网(software-defined wide-area network,SD-WAN)中,众多用户驻地设备(customer-premises equipment,CPE)分布在不同的企业租户处,每个CPE用于发布一个企业租户的路由。而路由反射器(Route Reflector,RR)用于提供了CPE之间的路由交换,即其中一个CPE向RR发送路由信息后,RR向另一个CPE发送路由信息,以建立两个CPE之间的路由路径。其中,RR可以连接多个不同企业租户的CPE,从而需要为多个不同企业租户的CPE发布路由。
[0003] 通常情况下,不同租户的CPE之间并不需要相互收发路由。若RR上需要处理多个租户的路由发布业务,当RR接收到一个租户的路由信息时,仅需要向属于该租户的其它网络节点发送路由信息,而并不需要向其他租户的网络节点发送路由信息。也即,RR需要针对不同的租户发布不同的路由,否则,如果RR向所有租户的网络节点都发送路由信息,则租户的网络节点会存储一些不需要的路由信息,导致资源浪费,另外,RR的业务处理时间延长、性能下降。虽然,通过解析路由信息中的路由特征,RR可以确定出属于该路由信息对应的租户的网络节点,从而RR能够仅向所确定出的特定租户的网络节点发送路由信息,但是,这种确定方式较为复杂、这使得RR需要较长时间来发布路由,从而降低了RR的性能。发明内容
[0004] 本申请实施例提供一种发送路由信息的方法和装置,以使得RR采用更为简便地方式来确定出需要向其发布路由的属于同一租户的网络节点,从而节省RR发布路由的时间、提升网络节点性能。
[0005] 第一方面,本申请实施例提供了一种发送路由信息的方法,该方法包括:第一网络节点接收第二网络节点发送的路由信息;所述第一网络节点确定所述路由信息与租户标识对应;所述第一网络节点确定第三网络节点属于所述租户标识对应的租户;响应于确定所述第三网络节点属于所述租户标识对应的租户,所述第一网络节点向所述第三网络节点发送所述路由信息。
[0006] 由于第一网络节点在发布路由的过程中,可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要向其发布路由的属于同一租户的网络节点,实现更加简单,可以缩短第一网络节点发布路由所需耗费的时长,进而提高了第一网络节点的性能。
[0007] 结合第一方面,在第一方面的第一种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
[0008] 在该实施方式中,由于第一网络节点与第二网络节点之间存在第一会话,因此可以预先建立第一会话与租户标识的对应关系,这样,若第一网络节点确定基于该第一会话接收到第二网络节点发送的路由信息,则可以确定根据已建立的对应关系,确定第一会话所对应的租户标识,而第一网络节点接收到的路由信息是基于该第一会话接收到的,因此,所确定的租户标识与该路由信息相对应。
[0009] 结合第一方面,在第一方面的第二种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应包括:所述第一网络节点确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
[0010] 在该实施方式中,可以预先建立第二网络节点与租户标识的对应关系,这样,当第一网络节点接收到该路由信息后,就可以基于该对应关系,确定发送路由信息的第二网络节点所对应的租户标识。可以理解,第二网络节点对应于该租户标识,也即表明该第二网络节点属于该租户标识对应的租户。
[0011] 结合第一方面至第一方面的第二种可能的实施方式中的任意一种实施方式,在第一方面的第三种可能的实施方式中,该方法还包括:所述第一网络节点根据所述路由信息生成路由表项,并将所述路由表项添加到所述租户标识对应的路由信息库中。可选地,不同的租户对应不同的路由信息库,这样避免了不同租户的路由表项存储在一个路由信息库中,从而减少了需要查找的路由信息库中的路由表项的数量,能够减少报文转发时查找路由表项的时间,提高转发效率。
[0012] 由于基于该路由信息生成并存储了路由表项,则第一网络节点在接收到该租户标识对应的租户下的设备所发送的报文时,能够基于该路由信息库中存储的路由表项将该报文转发至相应的下一网络节点,以实现报文的转发。
[0013] 结合第一方面至第一方面的第三种可能的实施方式中的任意一种实施方式,在第一方面的第四种可能的实施方式中,所述第一网络节点确定第三网络节点属于所述租户标识对应的租户,包括:所述第一网络节点确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
[0014] 在该实施方式中,可以预先建立第二会话与租户标识的对应关系,这样,若第一网络节点确定租户标识后,则可以确定根据已建立的对应关系,确定该租户标识所对应的第二会话,进而可以根据该第二会话确定出与第一网络节点构成第二会话的第三网络节点。这样,就可以根据该第二会话确定出同属于该租户标识对应的租户的第三网络节点。
[0015] 结合第一方面至第一方面的第四种可能的实施方式中的任意一种实施方式,在第一方面的第五种可能的实施方式中,所述第一网络节点向所述第三网络节点发送所述路由信息,包括:所述第一网络节点通过所述租户标识对应的执行模,向所述第三网络节点发送所述路由信息;其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程
[0016] 在实施方式中,由于第一网络节点向不同租户的第三网络节点发送路由信息的过程是相互独立的,因此,当第一网络节点基于接收到的路由信息确定出多个租户标识时,第一网络节点上与其对应的多个执行模块就可以并行执行向属于不同租户标识对应的租户的第三网络节点发送路由信息的过程,从而可以提升第一网络节点的处理效率。
[0017] 结合第一方面至第一方面的第五种可能的实施方式中的任意一种实施方式,在第一方面的第六种可能的实施方式中,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
[0018] 在该实施方式中,若第二网络节点为某个租户下的CPE,由于该CPE只属于一个租户,因此,只对应于一个租户的租户标识,则第一网络节点基于该CPE发送的路由信息,可以确定出该CPE所属租户的租户标识,所确定的租户标识的数量也仅为一个;若第二网络节点为网络中支持路由连接的节点RR,由于该RR可能会服务于多个租户,即该RR可能属于多个租户,因此,对应于多个租户的租户标识,则第一网络节点基于该RR发送的路由信息,可以确定出多个租户的租户标识,所确定的租户标识的数量可能为多个,当然,若RR仅服务于一个租户,则所确定的租户标识也可以只为一个。
[0019] 结合第一方面的第六种可能的实施方式,在第一方面的第七种可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:所述第一网络节点解析所述路由信息中的路由特征,根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
[0020] 在该实施方式中,若第一网络节点基于路由信息确定出多个租户标识,则利用预先设置的过滤策略,可以从多个租户标识中过滤出与该路由信息对应的租户标识,这样,第一网络节点在发布路由时只需向属于该租户标识对应的租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的网络节点发布路由,从而可以减少第一网络节点所发布的路由的规模。
[0021] 结合第一方面的第七种可能的实施方式,在第一方面的第八种可能的实施方式中,所述路由特征包括以下任意一种或多种:所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。
[0022] 第二方面,本申请实施例还提供了一种发送路由信息的装置,该装置应用于第一网络节点,该包括:接收模块,用于接收第二网络节点发送的路由信息;第一确定模块,用于确定所述路由信息与租户标识对应;第二确定模块,用于确定第三网络节点属于所述租户标识对应的租户;发送模块,用于响应于确定所述第三网络节点属于所述租户标识对应的租户,向所述第三网络节点发送所述路由信息。
[0023] 结合第二方面,在第二方面的第一种可能的实施方式中,所述第一确定模块,具体用于确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
[0024] 结合第二方面,在第二方面的第二种可能的实施方式中,所述第一确定模块,具体用于确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
[0025] 结合第二方面至第二方面的第二种可能的实施方式中的任意一种实施方式,在第二方面的第三种可能的实施方式中,该装置还包括:生成模块,用于根据所述路由信息生成路由表项;添加模块,用于将所述路由表项添加到所述租户标识对应的路由信息库中。
[0026] 结合第二方面至第二方面的第三种可能的实施方式中的任意一种实施方式,在第二方面的第四种可能的实施方式中,所述第二确定模块,具体用于确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
[0027] 结合第二方面至第二方面的第四种可能的实施方式中的任意一种实施方式,在第二方面的第五种可能的实施方式中,所述发送模块,具体用于通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;
[0028] 其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。
[0029] 结合第二方面至第二方面的第五种可能的实施方式中的任意一种实施方式,在第二方面的第六种可能的实施方式中,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
[0030] 结合第二方面的第六种可能的实施方式,在第二方面的第七种可能的实施方式中,所述第一确定模块,包括:解析单元,用于解析所述路由信息中的路由特征;确定单元,用于根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
[0031] 结合第二方面的第七种可能的实施方式,在第而方面的第八种可能的实施方式中,所述路由特征包括以下任意一种或多种:所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。
[0032] 第二方面提供的发送路由信息的装置,对应于第一方面提供的发送路由信息的方法,故第二方面提供的发送路由信息的装置的各种可能的实施方式,可以参照第一方面提供的发送路由信息的方法的各种可能的实施方式。
[0033] 第三方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得该计算机或处理器执行如上述第一方面或者其任一种可能的设计中的方法。
[0034] 第四方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得该计算机或处理器执行如上述第一方面或者其任一种可能的设计中的方法。
[0035] 在本申请实施例中,第一网络节点在接收到第二网络节点发送的路由信息后,可以确定出与该路由信息对应的租户标识,继而确定出第三网络节点,该第三网络节点属于该租户标识对应的租户,这样,第一网络节点就可以向第三网络节点发送相应的路由信息,完成路由的发布。可见,第一网络节点在发布路由的过程中,可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要向其发布路由的属于同一租户的网络节点,实现更加简单,可以缩短第一网络节点发布路由所需耗费的时长,进而提高了第一网络节点的性能。附图说明
[0036] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0037] 图1为包含CPE1与CPE2的网络结构示意图;
[0038] 图2为本申请实施例提供的一种示例性应用场景所涉及的网络结构示意图;
[0039] 图3为本申请实施例中一种发送路由信息的方法流程示意图;
[0040] 图4为本申请实施例中又一种发送路由信息的方法流程示意图;
[0041] 图5为本申请实施例中另一种发送路由信息的方法流程示意图;
[0042] 图6为本申请实施例中再一种发送路由信息的方法流程示意图;
[0043] 图7为本申请实施例中一种发送路由信息的装置结构示意图;
[0044] 图8为本申请实施例中一种发送路由信息的设备结构示意图。

具体实施方式

[0045] 在部分网络中,分属于不同租户的CPE之间通常并不需要相互收发路由,而对于属于同一租户的不同CPE,基于网络部署的要求,不同CPE相互之间通常无法直接收发路由,而是通过与特定的RR等网络节点进行路由的发送与接收。例如,如图1所示,CPE1与CPE2相互之间无法直接收发路由,当需要建立CPE1与CPE2之间的路由路径时通常先是CPE1向RR发送路由信息,然后,再是RR向CPE2发送路由信息,从而实现CPE1与CPE2之间路由路径的建立。其中,CPE1与CPE2属于同一租户,而其余CPE属于另一租户。
[0046] 通常情况下,RR会连接着多个属于不同租户的CPE,因此,RR若接收到CPE发送的路由信息,则会通过对路由信息中的路由特征进行解析,从与RR相邻的多个网络节点中确定出属于该路由信息对应的租户的网络节点(可以是CPE,也可以是其它RR),具体是将解析得到的路由特征与RR所能向其它网络节点发布的路由的路由特征进行比对,并确定出路由特征一致的路由所对应的网络节点,进而RR可以向所确定的网络节点发送路由信息。
[0047] 但是,这种需要从路由信息中解析出路由特征并进行路由特征比对的确定需要接收路由信息的网络节点的方式,实施过程较为复杂,并且,与RR相邻的网络节点的数量通常较多,使得RR比对路由特征的路由数量也多,采用这种方式需要耗费较长的时间,从而降低了网络节点的性能。
[0048] 基于此,为了解决上述技术问题,在本申请实施例中,可以利用与接收到的路由信息对应的租户标识来确定需要接收该路由信息的网络节点,从而可以节省确定该网络节点的时间,提升网络节点的性能。具体的,可以预先为网络中网络节点所属的租户设置租户标识,属于同一租户的网络节点对应于同一租户标识,而不同的租户对应于不同的租户标识,由于属于不同租户的网络节点之间通常不需要相互收发路由,因此,第一网络节点在接收到与第一网络节点相邻的第二网络节点发送路由信息后,可以仅向与第二网络节点具有相同租户标识的第三网络节点发布路由,而无需向对应于其它租户标识的网络节点发布路由,从而可以确定接收该路由信息的网络节点,相比于通过解析路由信息中的路由特征并进行路由特征比对这种确定需要接收路由信息的网络节点的方式更加简便,可以缩短第一网络节点发布路由所需耗费的时长,提高第一网络节点的性能。
[0049] 举例来说,本申请实施例的场景之一,可以是应用至如图2所示的SD-WAN网络拓扑结构中。其中,CPE1与CPE2同属于租户1,并且可以通过RR1建立路由路径,属于该租户1的CPE1与CPE2所组成的网络也可以称为网络分片1,如:Slice1,也就是说不同的租户标识可以代表不同的网络分片;CPE3、CPE4与CPE5同属于租户2,并且,可以通过RR1和/或RR2建立路由路径,属于该租户2的CPE3、CPE4与CPE5所组成的网络也可以称为网络分片2,如Sl ice2;CPE6属于租户3。
[0050] 假设当前CPE1需要与CPE2建立路由路径,则CPE1可以向RR1发布路由,即向RR1发送路由信息,RR1在接收该路由信息后,可以确定出CPE1发送的路由信息对应于租户1的租户标识,然后,RR1可以确定出属于租户1的CPE2,并向所确定的CPE2发送路由信息,从而使得CPE1与CPE2之间通过RR1建立了路由路径。在CPE1与CPE2之间建立路由路径的过程中,RR1是根据租户1的租户标识确定出属于该租户1的CPE2,进而只向CPE2发布路由,使得RR1可以在较短的时间内确定出需要向其发布路由的CPE2,进而可以提高网络节点的性能。
[0051] 可以理解的是,上述场景仅是本申请实施例提供的一个场景示例,本申请实施例并不限于此场景。
[0052] 下面结合附图,通过实施例来详细说明本申请实施例中发送路由信息的方法的具体实现方式。
[0053] 参见图3,图3示出了本申请实施例中一种发送路由信息的方法流程示意图,该方法具体可以包括:
[0054] S301:第一网络节点接收第二网络节点发送的路由信息。
[0055] 本实施例中,第一网络节点可以是网络中能够为第二网络节点与第三网络节点支持路由连接的节点,如网络中的路由器或者交换机等,而第二网络节点可以是属于某个租户的设备,或是网络中能够支持该设备与其他网络节点建立路由连接的节点。其中,第一网络节点与第二网络节点为相邻的网络节点。举例来说,当本实施例应用于图2所示的应用场景中时,第二网络节点可以为CPE1,则与第二网络节点相邻的第一网络节点,即为支持CPE1与CPE2建立路由连接的RR1;当然,第二网络节点也可以为RR1,并且RR1可以支持CPE3分别与CPE4和CPE5建立路由连接,则与第二网络节点相邻的第一网络节点,即为同样可以支持路由连接的RR2。
[0056] S302:第一网络节点确定该路由信息与租户标识对应。
[0057] 通常情况下,相互之间需要进行路由连接的设备往往是属于同一个租户,而分属于不同租户的设备之间并不需要进行路由连接。基于此,本实施例中,可以为每个租户建立相应的租户标识,该租户标识可以用于对第一网络节点所服务的多个租户进行区分。相应的,属于同一个租户的不同第二网络节点所发送的路由信息对应于同一个租户标识,属于不同租户的第二网络节点所发送的路由信息对应的租户标识不同。实际应用中,可以将网络中租户下的设备进行分片,具体可以是将网络中属于同一租户的设备划分为同一个网络分片,则该网络分片是由属于同一租户的设备所组成,并且,该网络分片与该租户的租户标识相对应,即不同租户的设备属于不同的网络分片,而不同的网络分片对应于不同的租户标识。
[0058] 在一种确定租户标识的示例性实施方式中,第一网路节点可以预先利用租户标识的配置信息,为与第一网络节点相邻的第二网络节点配置租户标识,具体可以是利用租户标识以及第一网络节点与第二网络节点之间的会话为第二网络节点配置租户标识。其中,该租户标识所表征的租户,为第一网络节点所服务的租户或者是第二网络节点所属的租户。这样,第一网络节点在基于第一网络节点与第二网络节点之间的第一会话接收到第二网络节点发送的路由信息后,可以确定与该第一会话对应的租户标识。在一种示例中,第一会话可以是第一网络节点与第二网络节点之间的BGP(Border Gateway Protocol,边界网关协议)会话。
[0059] 具体实现时,可以预先建立第一网络节点与第二网络节点之间的第一会话与租户标识的对应关系,这样,当第一网络节点接收到第二网络节点发送的路由信息后,首先可以确定出传输该路由信息的第一会话,然后,根据预先建立的第一会话与租户标识的对应关系,确定出该第一会话所对应的租户标识。
[0060] 实际应用中,除了根据会话来确定租户标识外,还可以根据第二网络节点直接确定出租户标识。具体的,在另一种确定租户标识的示例性实施方式中,可以预先建立第二网络节点与租户标识的对应关系,并可以将其配置于第一网络节点上,这样,当第一网络节点接收到路由信息后,可以先确定出发送该路由信息的网络节点为第二网络节点,然后,根据预先建立的第二网络节点与租户标识的对应关系,确定出第二网络节点所对应的租户标识。可以理解的是,实际应用中第一网络节点可能会接收到多个网络节点发送的路由信息,则可以针对于每个网络节点,预先建立该网络节点与该网络节点所属租户的租户标识的对应关系,并将多个网络节点与租户标识的对应关系配置于第一网络节点。
[0061] 值的注意的是,在不同的应用场景中,第一网络节点基于接收到的路由信息所确定的租户标识可能是一个或多个。
[0062] 具体的,当第二网络节点为CPE时,由于该CPE只属于一个租户,因此,第一网络节点在接收到该CPE发送的路由信息后,可以根据该CPE与第一网络节点的第一会话与租户标识的对应关系,确定该路由信息只对应于一个租户标识,即该CPE所属租户的租户标识。
[0063] 当第二网络节点为RR时,由于该RR可能会服务于多个租户,则,第一网络节点仅凭第二网络节点发送的路由信息可能无法准确确定出需要为哪个租户下的设备之间建立路由连接。基于此,若第一网络节点只服务于一个租户,则基于路由信息所确定的租户标识仍然为一个,但是若第一网络节点服务于多个租户,则第一网络节点可以基于路由信息确定多个租户标识,其中,所确定的每个租户标识所对应的租户均是第一网络节点所服务的租户,并且,多个租户标识中除了包含目标租户的租户标识外,还包含除目标租户以外的其它租户的租户标识,其中,目标租户即为需要建立路由连接的设备所属的租户。可以理解,虽然第一网络节点仅凭接收到的路由信息无法确定哪个租户下的设备之间需要建立路由连接,但是该租户必然是第一网络节点所服务的租户,因此,通过确定第一网络节点所服务的多个租户的租户标识,最终所建立的路由连接必然会包含目标租户下的设备之间所需建立的路由连接。在一些可能的实施方式中,所确定的多个租户标识,可以是第一网络节点与第二网络节点共同服务的租户对应的租户标识,当然,也可以是第一网络节点所服务的所有租户对应的租户标识。
[0064] S303:第一网络节点确定第三网络节点属于该租户标识对应的租户。
[0065] 第一网络节点在确定出租户标识后,可以基于所确定的租户标识进一步确定出属于该租户标识对应的租户的第三网络节点。其中,第三网络节点可以是属于该租户标识对应的租户的设备,或是网络中能够支持该租户的设备与其他网络节点建立路由连接的节点。其中,第一网络节点与第三网络节点为相邻的网络节点。举例来说,当本实施例应用于图2所示的应用场景中时,若第一网络节点为RR1,则与第一网络节点相邻的第三网络节点,可以是与CPE1需要建立路由连接的CPE2,此时,第二网络节点为CPE1;也可以是支持CPE3分别与CPE4和CPE5建立路由连接的RR2,此时,第二网络节点为CPE3。
[0066] 作为一种示例,第一网络节点在确定第三网络节点时,可以是根据与所确定出的租户标识对应的第二会话来进行确定。具体实现时,可以预先建立会话与租户标识的对应关系,该会话即为第一网络节点与需要接收路由信息的网络节点之间的会话,该租户标识所对应的租户为第一网络节点与该其它网络节点所共同服务的租户。这样,当第一网络节点确定出租户标识后,可以将基于已经建立的会话与租户标识的对应关系,确定与该租户标识对应的第二会话,进而可以根据该第二会话确定出第三网络节点,其中,第二会话为第一网络节点与第三网络节点之间的会话。在一种示例中,该第二会话具体可以是BGP会话。
[0067] S304:响应于确定第三网络节点属于该租户标识对应的租户,第一网络节点向第三网络节点发送路由信息。
[0068] 由于所确定出的第三网络节点与第一网络节点属于同一租户标识所对应的租户,因此,第一网络节点可以向第三网络节点发送路由信息,以实现在第一网络节点与第二网络节点之间已建立路由的基础上继续建立路由路径。
[0069] 值得注意的是,第一网络节点向不同租户的第三网络节点发送路由信息的过程是相互独立的,即第一网络节点向属于租户标识A对应的租户的第三网络节点发送路由信息时,并不会影响第一网络节点向属于租户标识B对应的租户的第三网络节点发送路由信息。基于此,在一些可能的实施方式中,可以基于第一网络节点所服务的租户设置相互独立的执行模块,每个租户的执行模块对应于该租户的租户标识,并且,不同租户的执行模块对应于不同的租户标识。当第一网络节点需要向属于某个租户标识的租户的第三网络节点发送路由信息时,可以由第一网络节点上与该租户标识对应的执行模块执行路由信息的发送。
这样,当第一网络节点基于接收到的路由信息确定出多个租户标识时,第一网络节点上与其对应的多个执行模块就可以并行执行向属于不同租户标识对应的租户的第三网络节点发送路由信息的过程,从而可以提升第一网络节点的处理效率。作为一种示例,各个租户标识所对应的执行模块,可以包括第一网络节点上的中央处理器、线程或者进程等。
[0070] 实际应用中,第一网络节点在基于接收到的路由信息确定出租户标识后,还可以基于该路由信息生成路由表项,并且可以将该路由表项添加到与该租户标识对应的路由信息库中。在一些可能的实施方式中,该路由信息库可以存储于第一网络节点上,以便于第一网络节点在接收到该租户标识对应的租户下的设备所发送的报文时,能够基于该路由信息库中存储的路由表项将该报文转发至相应的下一网络节点,以实现报文的转发。
[0071] 可以理解,由于该租户标识对应的租户下的设备之间,不仅可以通过第一网络节点与第二网络节点实现路由连接,还可以通过第一网络节点与其它网络节点实现路由连接,因此,该租户标识所对应的路由信息库中,不仅可以存储有基于第二网络节点发送的路由信息所生成的路由表项,还可以存储有基于与第一网络节点相邻的其它网络节点发送的路由信息所生成的路由表项。
[0072] 进一步的,可以为不同的租户设置不同的路由信息库,这样可以避免了不同租户的路由表项存储在一个路由信息库中,从而减少了需要查找的路由信息库中的路由表项的数量,能够减少报文转发时查找路由表项的时间,提高转发效率。
[0073] 实际应用中,第一网络节点基于第二网络节点发送的路由信息所确定的租户标识可能为多个,从而使得第一网络节点会向多个租户标识对应的第三网络节点发送路由信息。基于此,在一些可能的实施方式中,为了减少第一网络节点所发布的路由规模,可以在第一网络节点上设置相应的过滤策略,在第一网络节点为路由信息确定出多个租户标识时,利用该过滤策略可以确定出建立路由连接的设备属于哪个租户,也即从多个租户标识中确定出建立路由连接的设备所属租户的租户标识,以使得第一网络节点只向该租户标识所对应的第三网络节点发布路由,从而可以减少第一网络节点所发布的路由规模。
[0074] 具体的,参阅图4,图4示出了本申请实施例中又一种发送路由信息的方法流程示意图,该方法具体可以包括:
[0075] S401:第一网络节点接收第二网络节点发送的路由信息。
[0076] S402:第一网络节点确定该路由信息与租户标识对应。
[0077] 本实施例中,步骤S401至步骤S402与上一实施例中的步骤S301至步骤S302类似,其具体实现过程可参照上一实施例的相关之处描述即可,在此不做过多赘述。
[0078] S403:第一网络节点解析路由信息中的路由特征。
[0079] S404:第一网络节点根据所解析出的路由特征,从一个或者多个租户标识中确定出该路由信息对应的租户标识。
[0080] 本实施例中,第一网络节点若基于接收到的路由信息确定出了多个租户标识。在一个示例中,第一网络节点可以建立第一会话与多个租户标识的对应关系,该第一会话为第一网络节点和第二网络节点之间的会话。可以利用预先设置的租户标识的过滤策略,对该多个租户标识进行过滤,从中确定出与该路由信息对应的租户标识,也即确定出建立路由连接的设备所属租户的租户标识。
[0081] 作为一种具体实现的示例,第一网络节点可以判断基于路由信息是否确定出了多个租户标识,若是,则可以对路由信息中的路由特征进行解析,在一种示例中,具体可以是对路由信息的团体属性、扩展团体属性、路由的前缀地址以及自治系统路径中的一种或者多种特征进行解析。然后,第一网络节点可以将解析得到的路由特征与各个租户标识所对应的路由特征进行比对,并将路由特征一致所对应的租户标识确定为与该路由信息对应的租户标识。这样,从多个租户标识中过滤出与该路由信息对应的租户标识后,第一网络节点在发布路由时只需向属于该租户标识对应的租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的网络节点发布路由,从而可以减少第一网络节点所发布的路由的规模。
[0082] S405:第一网络节点确定第三网络节点属于所确定的租户标识对应的租户。
[0083] S406:响应于确定第三网络节点属于租户标识对应的租户,第一网络节点向第三网络节点发送路由信息。
[0084] 本实施例中,在上一实施例的基础上,通过设置针对于租户标识的过滤策略,可以在第一网络节点基于路由信息确定出多个租户标识时,能够利用路由信息的路由特征从多个租户标识中过滤出与该路由信息对应的租户标识,从而使得第一网络节点在发布路由时只需向属于该租户标识所对应的租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的第三网络节点发布路由,进而可以减少第一网络节点所发布的路由的规模。
[0085] 实际应用中,由于第二网络节点既可以是属于某个租户的设备(如CPE等),也可以是网络中支持路由连接的节点(如RR等),因此,本申请实施例可以应用于至少两种不同的场景中。为了更加详细的介绍本申请实施例的技术方案,下面结合具体的两种场景对本申请实施例的技术方案进行描述。
[0086] 结合第二网络节点为属于某个租户的CPE的应用场景,本申请实施例提供了一种发送路由信息的方法,其中,第一网络节点为RR。参阅图5,图5示出了本申请实施例中另一种发送路由信息的方法流程示意图,该方法具体可以包括:
[0087] S501:RR接收CPE发送的路由信息。
[0088] S502:RR确定该路由信息与租户标识对应。
[0089] 本实施例中,可以预先建立第一会话与租户标识的对应关系,该第一会话可以是CPE与RR之间的BGP会话。这样,当RR接收到CPE发送的路由信息后,可以根据已建立的第一会话与租户标识的对应关系,查找出该CPE与RR之间的第一会话所对应的租户标识,并将其作为路由信息对应的租户标识。当然,所确定的租户标识也即为该CPE所属租户的租户标识。
[0090] S503:RR确定第三网络节点属于该租户标识对应的租户。
[0091] 本实施例中,可以预先建立第二会话与租户标识的对应关系,该第二会话可以是RR与第三网络节点之间的BGP会话。这样,当RR确定租户标识后,利用该对应关系就可以确定出与该租户标识对应的第二会话,进而根据该第二会话确定与RR之间存在第二会话的第三网络节点。
[0092] S504:响应于确定第三网络节点属于租户标识对应的租户,RR向第三网络节点发送路由信息。
[0093] 本实施例中,RR可以通过接收到的路由信息所对应的租户标识来确定出第三网络节点,也即确定出了需要接收该路由信息的网络节点,可以缩短网络节点发布路由所需耗费的时长,进而提高了网络节点的性能。
[0094] 上述结合应用场景的实施例中,是以第二网络节点为属于某个租户的设备对本申请实施例的技术方案进行说明,而在另一些应用场景中,第二网络节点也可以是网络中支持路由连接的节点,假设第一网络节点为RR1,第二网络节点为RR2。在这种应用场景下,RR1基于RR2发送的路由信息所确定的租户标识可能为多个,为了减少RR1发布的路由规模,可以在RR1上设置相应的过滤策略,并利用该过滤策略对RR1确定的多个租户标识进行过滤。
[0095] 结合RR2为支持路由连接的节点的应用场景,本申请实施例提供了一种发送路由信息的方法。参阅图6,图6示出了本申请实施例中再一种发送路由信息的方法流程示意图,该方法具体可以包括:
[0096] S601:RR1接收RR2发送的路由信息。
[0097] S602:RR1确定该路由信息与租户标识对应。
[0098] S603:RR1解析路由信息中的路由特征。
[0099] S604:RR1根据所解析出的路由特征,从多个租户标识中确定出该路由信息对应的租户标识,并将其作为目标租户标识。
[0100] 本实施例中,RR1基于接收到的路由信息可能会确定出多个租户标识,则,可以利用预先在RR1上设置的租户标识的过滤策略,对该多个租户标识进行过滤,从中确定出需要建立路由连接的设备所属租户的租户标识。
[0101] 具体实现时,RR1可以判断是否基于路由信息确定出了多个租户标识,若是,则可以对路由信息中的路由特征进行解析。RR1可以根据已建立的第一会话与多个租户标识的对应关系,根据第一会话与租户标识的对应关系,确定多个租户标识。在一种示例中,具体可以是对路由信息的团体属性、扩展团体属性、路由的前缀地址以及自治系统路径中的一种或者多种特征进行解析。然后,RR1可以将解析得到的路由特征与各个租户标识所对应的路由特征进行比对,并将路由特征一致所对应的租户标识确定为与该路由信息对应的租户标识。这样,从多个租户标识中过滤出与该路由信息对应的租户标识后,RR1在发布路由时只需向属于该租户标识对应的租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的网络节点发布路由,从而可以减少RR1所发布的路由的规模。
[0102] S605:RR1确定第三网络节点属于所确定的租户标识对应的租户。
[0103] S606:响应于确定第三网络节点属于租户标识对应的租户,RR1向第三网络节点发送路由信息。
[0104] 本实施例中,在上一实施例的基础上,通过在RR1上设置针对于租户标识的过滤策略,可以在RR1基于路由信息确定出多个租户标识时,能够利用路由信息的路由特征从多个租户标识中过滤出与该路由信息对应的租户标识,从而使得RR1在发布路由时只需向属于该租户标识所对应租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的第三网络节点发布路由,进而可以减少RR1所发布的路由的规模。
[0105] 此外,本申请实施例还提供了一种发送路由信息的装置。参阅图7,图7示出了本申请实施例中一种发送路由信息的装置结构示意图,该装置700具体可以包括:
[0106] 接收模块701,用于接收第二网络节点发送的路由信息;
[0107] 第一确定模块702,用于确定所述路由信息与租户标识对应;
[0108] 第二确定模块703,用于确定第三网络节点属于所述租户标识对应的租户;
[0109] 发送模块704,用于响应于确定所述第三网络节点属于所述租户标识对应的租户,向所述第三网络节点发送所述路由信息。
[0110] 在一些可能的实施方式中,所述第一确定模块702,具体用于确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
[0111] 由于第一网络节点与第二网络节点之间存在第一会话,因此可以预先建立第一会话与租户标识的对应关系,这样,若第一网络节点确定基于该第一会话接收到第二网络节点发送的路由信息,则可以确定根据已建立的对应关系,确定第一会话所对应的租户标识,而第一网络节点接收到的路由信息是基于该第一会话接收到的,因此,所确定的租户标识与该路由信息相对应。
[0112] 在一些可能的实施方式中,所述第一确定模块702,具体用于确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
[0113] 在该实施方式中,可以预先建立第二网络节点与租户标识的对应关系,这样,当第一网络节点接收到该路由信息后,就可以基于该对应关系,确定发送路由信息的第二网络节点所对应的租户标识。可以理解,第二网络节点对应于该租户标识,也即表明该第二网络节点属于该租户标识对应的租户。
[0114] 在一些可能的实施方式中,该装置700还包括:
[0115] 生成模块,用于根据所述路由信息生成路由表项;
[0116] 添加模块,用于将所述路由表项添加到所述租户标识对应的路由信息库中。
[0117] 由于基于该路由信息生成并存储了路由表项,则第一网络节点在接收到该租户标识对应的租户下的设备所发送的报文时,能够基于该路由信息库中存储的路由表项将该报文转发至相应的下一网络节点,以实现报文的转发。
[0118] 进一步地,不同的租户可以对应不同的路由信息库,这样避免了不同租户的路由表项存储在一个路由信息库中,从而减少了需要查找的路由信息库中的路由表项的数量,能够减少报文转发时查找路由表项的时间,提高转发效率。
[0119] 在一些可能的实施方式中,所述第二确定模块703,具体用于确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
[0120] 在该实施方式中,可以预先建立第二会话与租户标识的对应关系,这样,若第一网络节点确定租户标识后,则可以确定根据已建立的对应关系,确定该租户标识所对应的第二会话,进而可以根据该第二会话确定出与第一网络节点构成第二会话的第三网络节点。这样,就可以根据该第二会话确定出同属于该租户标识对应的租户的第三网络节点。
[0121] 在一些可能的实施方式中,所述发送模块704,具体用于通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;
[0122] 其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。
[0123] 由于第一网络节点向不同租户的第三网络节点发送路由信息的过程是相互独立的,因此,当第一网络节点基于接收到的路由信息确定出多个租户标识时,第一网络节点上与其对应的多个执行模块就可以并行执行向属于不同租户标识对应的租户的第三网络节点发送路由信息的过程,从而可以提升第一网络节点的处理效率。
[0124] 在一些可能的实施方式中,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,
[0125] 所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
[0126] 可以理解,若第二网络节点为某个租户下的CPE,由于该CPE只属于一个租户,因此,只对应于一个租户的租户标识,则第一网络节点基于该CPE发送的路由信息,可以确定出该CPE所属租户的租户标识,所确定的租户标识的数量也仅为一个;若第二网络节点为网络中支持路由连接的节点RR,由于该RR可能会服务于多个租户,即该RR可能属于多个租户,因此,对应于多个租户的租户标识,则第一网络节点基于该RR发送的路由信息,可以确定出多个租户的租户标识,所确定的租户标识的数量可能为多个,当然,若RR仅服务于一个租户,则所确定的租户标识也可以只为一个。
[0127] 在一些可能的实施方式中,所述第一确定模块701,包括:
[0128] 解析单元,用于解析所述路由信息中的路由特征;
[0129] 确定单元,用于根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
[0130] 在该实施方式中,若第一网络节点基于路由信息确定出多个租户标识,则利用预先设置的过滤策略,可以从多个租户标识中过滤出与该路由信息对应的租户标识,这样,第一网络节点在发布路由时只需向属于该租户标识对应的租户的第三网络节点发布路由,而不用向属于其它租户标识对应的租户的网络节点发布路由,从而可以减少第一网络节点所发布的路由的规模。
[0131] 在一些可能的实施方式中,所述路由特征包括以下任意一种或多种:所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。
[0132] 以上是对本申请实施例提供的发送路由信息的装置介绍,具体实现方式可以参见上文图3对应的发送路由信息的方法实施例中的描述,达到的效果与上述方法实施例一致,这里不再赘述。
[0133] 上一实施例是从功能实体的度对本申请实施例中发送路由信息的装置进行描述,下面从硬件处理的角度对本申请实施例中发送路由信息的设备进行详细描述。
[0134] 接下来介绍本申请实施例提供的一种发送路由信息的设备,所述设备包括:处理器,存储器,通信接口和总线;所述处理器、通信接口、存储器通过所述总线相互的通信;所述通信接口,用于接收和发送数据;所述存储器用于存储指令;所述处理器用于执行所述存储器中的所述指令,执行如下操作:
[0135] 接收第二网络节点发送的路由信息;
[0136] 确定所述路由信息与租户标识对应;
[0137] 确定第三网络节点属于所述租户标识对应的租户;
[0138] 响应于确定所述第三网络节点属于所述租户标识对应的租户,向所述第三网络节点发送所述路由信息。
[0139] 在一些可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:
[0140] 所述第一网络节点确定第一会话与所述租户标识对应,所述第一网络节点通过所述第一会话接收所述路由信息,所述第一会话为所述第一网络节点和所述第二网络节点之间的边界网关协议会话。
[0141] 在一些可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:
[0142] 所述第一网络节点确定发送所述路由信息的所述第二网络节点属于所述租户标识对应的租户。
[0143] 在一些可能的实施方式中,还包括:
[0144] 所述第一网络节点根据所述路由信息生成路由表项,并将所述路由表项添加到所述租户标识对应的路由信息库中。
[0145] 在一些可能的实施方式中,所述第一网络节点确定第三网络节点属于所述租户标识对应的租户,包括:
[0146] 所述第一网络节点确定第二会话与所述租户标识对应,所述第二会话为所述第一网络节点和所述第三网络节点之间的边界网关协议会话。
[0147] 在一些可能的实施方式中,所述第一网络节点向所述第三网络节点发送所述路由信息,包括:
[0148] 所述第一网络节点通过所述租户标识对应的执行模块,向所述第三网络节点发送所述路由信息;其中,在所述第一网络节点上不同的租户标识对应于不同的执行模块,所述执行模块包括中央处理器、线程或进程。
[0149] 在一些可能的实施方式中,所述第二网络节点为用户驻地设备CPE,所述租户标识包括一个租户标识;或,
[0150] 所述第二网络节点为路由反射器RR,所述租户标识包括一个或多个租户标识。
[0151] 在一些可能的实施方式中,所述第一网络节点确定所述路由信息与租户标识对应,包括:
[0152] 所述第一网络节点解析所述路由信息中的路由特征,根据所述路由特征从所述一个或多个租户标识中确定出所述路由信息对应的租户标识。
[0153] 在一些可能的实施方式中,所述路由特征包括以下任意一种或多种:所述路由信息的前缀地址、团体属性、扩展团体属性、自治系统路径。
[0154] 以上是对本申请实施例提供的发送路由信息的设备介绍,具体实现方式可以参见上文图2对应的发送路由信息的方法实施例中的描述,达到的效果与上述方法实施例一致,这里不再赘述。
[0155] 接下来对该设备进行详细说明,请参阅图8所示,设备800,包括:接收器801、发射器802、处理器803和存储器804(其中设备800中的处理器803的数量可以一个或多个,图8中以一个处理器为例)。其中,通信接口可包括接收器801、发射器802。在本申请的一些实施例中,接收器801、发射器802、处理器803和存储器804可通过总线或其它方式连接,其中,图8中以通过总线连接为例。
[0156] 存储器804可以包括只读存储器随机存取存储器,并向处理器803提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器(英文全称:Non-Volatile Random Access Memory,英文缩写:NVRAM)。存储器804存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
[0157] 处理器803控制设备800的操作,处理器803还可以称为中央处理模块(英文全称:Central Processing Unit,英文简称:CPU)。具体的应用中,的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都称为总线系统。
[0158] 上述本申请实施例揭示的方法可以应用于处理器803中,或者由处理器803实现。处理器803可以是一种集成电路芯片,具有信号的处理能。在实现过程中,上述方法的各步骤可以通过处理器803中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器803可以是通用处理器、数字信号处理器(英文全称:digital signal processing,英文缩写:DSP)、专用集成电路(英文全称:Application Specific Integrated Circuit,英文缩写:ASIC)、现场可编程阵列(英文全称:Field-Programmable Gate Array,英文缩写:
FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器804,处理器803读取存储器804中的信息,结合其硬件完成上述方法的步骤。
[0159] 接收器801可用于接收输入的数字或字符信息,以及产生与设备800的相关设置以及功能控制有关的信号输入,发射器802可包括显示屏等显示设备,发射器802可用于通过外接接口输出数字或字符信息。
[0160] 本申请实施例中,处理器803,用于执行如下操作:
[0161] 接收第二网络节点发送的路由信息;
[0162] 确定所述路由信息与租户标识对应;
[0163] 确定第三网络节点属于所述租户标识对应的租户;
[0164] 响应于确定所述第三网络节点属于所述租户标识对应的租户,向所述第三网络节点发送所述路由信息。
[0165] 此外,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得该计算机或处理器执行上述发送路由信息的方法。
[0166] 另外,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得该计算机或处理器执行上述发送路由信息的方法。
[0167] 本申请实施例中提到的“第一网络节点”、“第一确定模块”等名称中的“第一”只是用来做名字标识,并不代表顺序上的第一。该规则同样适用于“第二”、“第三”等。
[0168] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,ROM)/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0169] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0170] 以上所述仅是本申请示例性的实施方式,并非用于限定本申请的保护范围。
相关专利内容
标题 发布/更新时间 阅读量
一种通信方法及设备 2020-05-12 778
一种发送路由信息的方法和装置 2020-05-13 1019
一种网络数据访问方法、设备及系统 2020-05-14 387
同步符号的发送方法及装置 2020-05-12 1043
MULTIPATH TCP IN HYBRID ACCESS NETWORKS 2020-05-20 565
액세스 네트워크에서 인터넷 서비스를 제공하기 위한 전송 제어 방법 및 장치 2020-05-18 725
一种寻线方法及用户驻地设备 2020-05-15 647
SUPPLEMENTARY ACCESS GATEWAY DEVICE FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE THAT IS CONNECTED TO A TELECOMMUNICATIONS NETWORK USING A CUSTOMER PREMISES EQUIPMENT DEVICE, SYSTEM FOR PROVIDING AN ENHANCED AND/OR SUPPLEMENTARY NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE, USE OF A MOBILE PHONE OR A MOBILE COMPUTING DEVICE, COMPRISING A CORRESPONDING SOFTWARE APPLICATION, AS A SUPPLEMENTARY ACCESS GATEWAY DEVICE, AND METHOD, PROGRAM AND COMPUTER PROGRAM PRODUCT 2020-05-16 927
서비스 신호의 처리 방법 및 장치, 및 고객-구내 장비 2020-05-15 686
METHOD FOR PROVIDING HYBRID NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE BEING CONNECTED TO A TELECOMMUNICATIONS NETWORK USING A CUSTOMER PREMISES EQUIPMENT DEVICE OR FUNCTIONALITY, TELECOMMUNICATIONS NETWORK, LOGICAL OR PHYSICAL CENTRAL OFFICE POINT OF DELIVERY, AND SYSTEM FOR PROVIDING HYBRID NETWORK CONNECTIVITY TO AT LEAST ONE CLIENT DEVICE, PROGRAM AND COMPUTER PROGRAM PRODUCT 2020-05-16 178
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈