一种信息上报方法、信息处理方法及装置与流程

文档序号:34897700发布日期:2023-07-26 04:07阅读:21来源:国知局
一种信息上报方法、信息处理方法及装置与流程

本技术涉及通信领域,尤其涉及一种信息上报方法、信息处理方法及装置。


背景技术:

1、边界网关协议(border gateway protocol,bgp)出向对等体工程(egress peerengineering, epe)可以为路径分配bgp peer段标识(segment identifier,sid),以使得通信装置在转 发报文时,基于该bgp peer sid快速确定对应的路径,实现报文快速转发。作为一个示例, 通信装置a可以配置bgp epe,通信装置a和通信装置b之间可以建立bgp会话,当通 信装置a可以为通信装置a和通信装置b之间的bgp会话分配bgp peer sid,此处的通 信装置a和通信装置b均为具备报文转发功能的通信装置。

2、在一些场景中,若通信装置a和通信装置b未建立bgp会话,通信装置a和通信装 置b之间的路由通告借助于通信装置c来实现,其中,通信装置c例如可以是路由服务 器或者路由反射器。对于这种情况,通信装置a即使配置了bgp epe功能,也无法真正 应用bgp epe功能,相应的,在报文转发阶段,通信装置a也无法快速的将报文转发给 通信装置b。

3、因此,急需一种方案,能够解决上述问题。


技术实现思路

1、本技术实施例提供了一种信息上报方法、信息处理方法和装置,可以使得即使在第一 通信装置与第二通信装置之间未建立bgp会话的情况下,第一通信装置也能够应用bgp epe功能,快速将报文转发给第二通信装置。

2、第一方面,本技术实施例提供了一种信息处理方法,该方法可以应用于第一通信装置。 在一个示例中,目前,若所述第一通信装置和所述第三通信装置之间建立bgp会话,而所 述第一通信装置和所述第二通信装置之间没有建立bgp会话,则第一通信装置无法应用 bgp epe功能,相应的,第一通信装置也无法快速将报文转发给第二通信装置。利用本方案,第一通信装置可以通过第三通信装置获取第二通信装置通告的第一bgp路由。其中, 第二通信装置通告的第一bgp路由包括第一前缀和第一下一跳,所述第一下一跳为第二通 信装置。第一通信装置接收到所述第一bgp路由之后,分配bgp peer sid之外,并保存 所述bgp peer sid和所述下一跳的对应关系。这样一来,当第一通信装置接收到包括所述 sid的报文时,可以基于前述对应关系,将所述报文转发给所述下一跳。由此可见,利用 本技术实施例的方案,即使所述第一通信装置和所述第三通信装置之间建立bgp会话,而 所述第一通信装置和所述第二通信装置之间没有建立bgp会话,则第一通信装置也可以应 用bgpepe功能,从而使得第一通信装置可以直接基于bgp peer sid确定报文转发的下 一跳,从而实现快速将报文转发给第二通信装置。

3、在一种可能的实现方式中,所述第三通信装置为路由服务器。对于这种情况,第一通 信装置和第二通信装置之间建立的bgp会话为ebgp会话,第二通信装置和第三通信装置之间建立的bgp会话也为ebgp会话,第一通信装置可以通过路由服务器获取第三通 信装置通告的第一bgp路由。

4、在一种可能的实现方式中,所述第三通信装置为路由反射器。对于这种情况,第一通 信装置和第二通信装置之间建立的bgp会话为内部边界网关协议(internal bordergateway protocol,ibgp)会话,第二通信装置和第三通信装置之间建立的bgp会话也为ibgp会 话,第一通信装置可以通过路由反射器获取第三通信装置通告的第一bgp路由。

5、在一种可能的实现方式中,第一通信装置还可以向控制器通告所述第一bgp路由、所 述第一bgp peer sid以及第一附加信息,所述第一附加信息用于关联所述第一bgp路由和所述第一bgp peer sid。这样一来,控制器在计算报文转发路径时,即可基于所述第一附加信息将所述第一bgp路由和第一bgp peer sid关联起来,从而得到包括所述第一bgppeer sid的第一sid列表。

6、在一种可能的实现方式中,所述第一附加信息包括所述第一下一跳。例如,若第一通 信装置分配第一bgp peer sid的方式是基于下一跳来分配的,则所述第一附加信息可以是 所述第一下一跳。这样一来,所述控制器则可以确定所述第一bgp peer sid对应的具体下 一跳(即第一下一跳),以便于控制器在计算报文转发路径时,能够精准的将该第一bgp peer sid与第一通信装置和第二通信装置之间的链路关联起来。

7、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第二通信装置通 告的第一bgp路由还包括:自治系统自治系统(autonomous system,as)信息,该as 信息可以包括多个as标识,所述多个as标识用于标识基于所述第一bgp路由转发报文 时,所述报文依次经过的每个as。其中,基于所述第一bgp路由转发报文时,报文第一 个经过的as为所述第二通信装置所属的as。换言之,所述as信息包括第一as标识, 所述第一as标识用于标识所述第二通信装置所属的as。对于这种情况,所述第一附加信 息包括所述第一as标识。例如,若第一通信装置分配bgp peer sid的方式是基于下一跳 所属的as来分配的,则所述第一附加信息可以是第一as标识。对于这种情况,控制器 在计算报文转发路径时,可以将第一bgp peer sid与第二通信装置所属的as关联起来。

8、在一种可能的实现方式中,当所述第三通信装置为路由反射器时,所述第一附加信息 可以包括用于指示第二通信装置的originator id。例如,若第一通信装置分配第一bgp peer sid的方式是基于originator id来分配的,则所述第一附加信息可以是originator id。对 于这种情况,所述控制器则可以确定所述第一bgp peer sid对应的第二通信装置,以便于 控制器在计算报文转发路径时,能够精准的将该第一bgp peer sid与第一通信装置和第二 通信装置之间的链路关联起来。

9、在一种可能的实现方式中,第一通信装置可以向控制器发送携带第一附加信息的控制 报文,从而将所述第一附加信息发送给控制器。其中,所述控制报文可以是边界网关协议 链路状态(bgp link state,bgp ls)协议报文。对于这种情况,所述bgp ls协议报文中 还可以携带前述第一bgp peer sid,从而通过一个控制报文同时将第一bgp peer sid和所 述第一附加信息发送给控制器。

10、在一种可能的实现方式中,所述bgp ls协议报文中可以包括第一类型长度值(type length value,tlv),所述第一tlv承载所述第一附加信息。

11、在一种可能的实现方式中,所述第一tlv为bgp ls协议报文中包括的基于互联网协 议第6版转发平面的段路由边界网关协议对等体节点段标识(segment routinginternet protocol version 6bgp peer node sid,srv6 bgp peer node sid)tlv。此时,在一个示例 中,可以对所述srv6 bgp peer node sid tlv进行扩展,扩展一个字段用于携带所述第一 附加信息。

12、在一种可能的实现方式中,所述第一tlv也可以是不同于所述srv6 bgp peernode sid tlv的另外一个tlv,此时,所述第一tlv的类型字段用于指示所述第一tlv承载所述第一附加信息。在一些实施例中,所述第一tlv的类型字段可以用于指示所述第一 tlv用于携带第一下一跳;在又一些实施例中,所述第一tlv的类型字段用于指示所述第 一tlv用于携带第一as信息;在另一些实施例中,所述第一tlv的类型字段用于指示 所述第一tlv用于携带所述第一下一跳和所述第一as信息。本技术实施例不具体限定所 述第一tlv,第一tlv可以是新定义的tlv,例如,当第三通信装置为路由服务器时, 所述第一tlv为互联网交换中心远端成员描述(ixp remote member descriptors)tlv; 又如,当所述第三通知装置为路由反射器时,所述第一tlv为路由反射器描述(route reflector descriptors)tlv。

13、在一种可能的实现方式中,第一通信装置作为具备报文转发功能的通信装置,还可以 接收包括所述第一bgp peer sid的报文,第一通信装置接收到所述报文之后,可以对所述 报文进行解析,得到所述报文中的第一bgp peer sid,而后,根据所述第一bgp peersid 和所述第一下一跳的关联关系,确定向所述第一下一跳转发所述报文。采用这种方式,第 一通信装置能够高效的将所述报文转发给所述第一下一跳。

14、在一种可能的实现方式中,考虑到通信装置之间的连接类型可以有很多种,不同连接 类型所能提供的服务质量也不一样。因此,若控制器在计算报文转发路径时,能够结合通 信装置之间的连接类型,则控制器计算得到的报文转发路径则能够更加符合具体业务对服 务质量的要求。鉴于此,在一个示例中,所述第一通信装置还可以向控制器通告连接类型 信息,所述连接类型信息用于指示所述第一通信装置和第二通信装置之间的连接类型。在 一个示例中,所述连接类型信息可以是第一通信装置和第二通信装置之间的连接类型,也 可以是指示所述第一通信装置和第二通信装置之间的连接类型的指示信息。其中,所述指 示信息,可以通过一个或者多个比特来表示,例如,采用比特图(bit map)来表示所述指 示信息,或者采用二进制取值的方式来指示所述指示信息。

15、在一种可能的实现方式中,第一通信装置可以通过第二tlv将所述连接类型信息通告 给控制器,其中,所述第二tlv用于承载所述连接类型信息。其中,所述第二tlv可以是前述srv6 bgp peer node sid tlv,也可以是一个新扩展的tlv,当所述第二tlv为一 个新扩展的tlv时,所述第二tlv的类型字段,用于指示所述第二tlv用于承载所述连 接类型信息。

16、在一种可能的实现方式中,所述连接类型,可以是通过通信交换点连接的私有连接、 直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中心连接的远端 连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接的公有连接。 其中,其中:通过通信交换点连接的私有连接:指的是第一通信装置和第二通信装置之间 通过通信交换点连接,并且,该连接为私有连接。所谓私有连接,指的是直连的物理连接。 第一通信装置和第二通信装置之间的连接为私有连接,指的是第一通信装置和第二通信装 置之间直接建立bgp会话。直连的私有连接:第一通信装置和第二通信装置是直连的,并 且,该连接为私有连接。通过互联网交换中心连接的本地连接:指的是第一通信装置和第 二通信装置之间通过互联网交换中心连接,并且,第一通信装置所处的地理位置和第二通 信装置所处的地理位置属于同一区域,例如,属于同一城市。通过互联网交换中心连接的 远端连接:指的是第一通信装置和第二通信装置之间通过互联网交换中心连接,并且,第 一通信装置所处的地理位置和第二通信装置所处的地理位置属于不同的区域,例如,属于 不同的城市。通过互联网交换中心连接的私有连接:指的是第一通信装置和第二通信装置 之间通过互联网交换中心连接,并且,该连接为私有连接。通过互联网交换中心连接的公 有连接:指的是第一通信装置和第二通信装置之间通过互联网交换中心连接,并且,该连 接为公有连接。所谓公有连接,指的是第一通信装置可以连接到除第二通信装置之外的其 它一个或者多个对等体,相应的,第二通信装置也可以连接到除第一通信装置之外的其它 一个或者多个对等体。第一通信装置和第二通信装置之间的连接为公有连接,指的是第一 通信装置和第二通信装置分别和ixp的路由服务器建立bgp会话,并且,第一通信装置和第二通信装置通过路由服务器和ixp的其它通信装置交换bgp路由信息。

17、在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

18、在一种可能的实现方式中,所述第一通信装置可以是入网点(point-of-presence,pop), 所述第一通信装置可以是互联网网关(internet gateway,igw)、还可以是数据中心网关, 也可以是服务提供商边缘设备(provider edge,pe)。此处提及的服务提供商,可以是运营 商,也可以是企业。

19、在一种可能的实现方式中,所述第一通信装置可以是虚拟网元,也可以是承载所述虚 拟网元的设备。

20、在一种可能的实现方式中,第一通信装置还可以通过所述第三通信装置和所述第一通 信装置之间建立的所述bgp会话获取第四通信装置通告的第二bgp路由,所述第二bgp路由包括所述第一路由前缀和第二下一跳,所述第二下一跳为所述第四通信装置,所述第一通信装置和所述第四通信装置之间未建立bgp会话。在一个示例中,第二bgp路由可 以是所述第一通信装置接收到的第一个下一跳为所述第四通信装置的路由。对于这种情况, 第一通信装置接收到所述第二bgp路由之后,可以分配第二bgp peer sid,并保存所述第 二bgp peer sid和第二下一跳的对应关系,以便于后续接收到包括所述第二bgp peer sid的报文时,基于所述第二bgp peer sid和第二下一跳的对应关系,快速将报文转发给所述第二下一跳。

21、在一种可能的实现方式中,第一通信装置还可以向控制器通告所述第二bgp路由、所 述第二bgp peer sid以及第二附加信息,所述第二附加信息用于关联所述第二bgp路由和所述第二bgp peer sid。这样一来,控制器在计算报文转发路径时,即可基于所述第二附加信息将所述第二bgp路由和第二bgp peer sid关联起来,从而得到包括所述第二bgppeer sid的第二sid列表。

22、在一种可能的实现方式中,第一通信装置还可以通过所述第三通信装置和所述第一通 信装置之间建立的所述bgp会话获取第五通信装置通告的第三bgp路由,所述第三bgp路由包括第二路由前缀和第三下一跳,所述第三下一跳为所述第五通信装置,所述第一通信装置和所述第五通信装置之间未建立bgp会话。在一个示例中,第三bgp路由可以是 所述第一通信装置接收到的第一个下一跳为所述第五通信装置的路由。对于这种情况,第 一通信装置接收到所述第三bgp路由之后,可以分配第三bgp peer sid,并保存所述第三 bgppeer sid和第三下一跳的对应关系,以便于后续接收到包括所述第三bgp peer sid的 报文时,基于所述第三bgp peer sid和第三下一跳的对应关系,快速将报文转发给所述第 三下一跳。

23、在一种可能的实现方式中,第一通信装置还可以向控制器通告所述第三bgp路由、所 述第三bgp peer sid以及第三附加信息,所述第三附加信息用于关联所述第三bgp路由和所述第三bgp peer sid。这样一来,控制器在计算报文转发路径时,即可基于所述第三附加信息将所述第三bgp路由和第三bgp peer sid关联起来,从而得到包括所述第三bgppeer sid的第三sid列表。

24、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer node sid。对于这种情 况,当第一通信装置基于所述第一bgp peer sid将报文转发给第二通信装置时,可以从第 一通信装置和第二通信装置之间的多条链路中选择一条链路将报文转发给第二通信装置。

25、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer adjacency sid,该bgp peer adjacency sid可以用于标识第一通信装置和第二通信装置之间的某一链路。对于这种 情况,当第一通信装置基于所述第一bgp peer sid将报文转发给第二通信装置时,可以通 过所述bgp peer adjacency sid所标识的链路将报文转发给第二通信装置。

26、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer set sid,对于这种情 况,当第一通信装置接收到所述第一bgp peer sid时,可以基于本地保存的包括所述第一 bgp peer sid的对应关系中,确定与所述第一bgp peer sid对应的多个下一跳,进一步地, 将所述报文转发给所述多个下一跳的其中一个或者多个下一跳。

27、在一种可能的实现方式中,若所述第一bgp peer sid是bgp peer set sid,则若第一 通信装置通过所述第三通信装置和所述第一通信装置之间建立的所述bgp会话获取第六 通信装置通告的第四bgp路由,所述第四bgp路由包括所述第一路由前缀和第四下一跳, 所述第四下一跳为所述第六通信装置,所述第一通信装置和所述第六通信装置之间未建立 bgp会话,则所述第一通信装置可以保存所述第一bgp peer sid和所述第四下一跳的关联 关系。这样一来,当第一通信装置接收到所述第一bgp peer sid时,可以基于本地保存的 包括所述第一bgp peer sid的对应关系中,确定与所述第一bgp peer sid对应的多个下 一跳(即第一下一跳和第四下一跳),进一步地,将所述报文转发给所述第一下一跳和/或 第四下一跳。在一种可能的实现方式中,第一通信装置还可以通过所述第三通信装置和所 述第一通信装置之间建立的所述bgp会话获取第二通信装置通告的第五bgp路由,所述 第五bgp路由包括所述第三路由前缀和第一下一跳,所述第一下一跳为所述第二通信装置。 在一个示例中,对于这种情况,第一通信装置接收到所述第五bgp路由之后,由于第五 bgp路由的下一跳为第二通信装置,而所述第五bgp路由不是第一通信装置接收到的第一条下一跳为所述第二通信装置的bgp路由,因此,对于这种情况,第一通信装置接收到 所述第五bgp路由之后,不再分配bgp peer sid。换言之,在本技术实施例中,针对下一 跳相同的多个路由,第一通信装置可以在接收到该多个路由中的第一个路由之后,分配 bgppeer sid,接收到所述多个路由中的其它路由之后,不再分配bgp peer sid。

28、第二方面,本技术实施例提供了一种信息处理方法,应用于控制器,在一个示例中, 控制器可以接收第一通信装置发送的由第二通信装置通告的第一bgp路由、第一bgppeer sid和第一附加信息,所述第一附加信息用于关联所述第一bgp路由和所述第一bgppeer sid,所述第一通信装置和第二通信装置之间没有建立bgp会话,所述第一通信装置通过 第三通信装置获取所述第二通信装置通告的所述第一bgp路由,并且,所述第一通信装置 配置bgp epe功能。而后,控制器可以基于所述第一bgp路由、所述第一附加信息和所 述第一bgp peer sid,确定包括所述第一bgp peer sid的第一sid列表,所述第一sid列 表用于指示到达所述第一路由前缀的第一报文转发路径,并将所述第一sid列表发送给所 述第一报文转发路径的头节点。采用这种方式,控制器在计算报文转发路径时,能够基于 第一附加信息将所述第一bgp路由和第一bgp peer sid关联起来,从而使得计算得到的 第一sid列表中包括的第一bgp peer sid能够精确关联到第一通信装置和第二通信装置之 间的链路。

29、在一种可能的实现方式中,控制器基于所述第一bgp路由、所述第一附加信息和所述 第一bgp peer sid,确定包括所述第一bgp peer sid的第一sid列表,在具体实现时,可以基于所述第一bgp路由的第一路由前缀确定到达所述第一路由前缀的所述第一报文转发路径;进一步地,基于所述第一附加信息关联所述第一bgp路由和所述第一bgp peersid,从而得到包括所述第一bgp peer sid的第一sid列表。

30、在一种可能的实现方式中,所述第三通信装置为路由服务器或者路由反射器。

31、在一种可能的实现方式中,所述附加信息包括所述第一bgp路由的下一跳,即包括第 一下一跳。

32、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第二通信装置通 告的第一bgp路由还包括:自治系统as信息,所述as信息包括第一as标识,所述第 一as标识用于标识所述第二通信装置所属的as,所述附加信息包括所述第一as标识。

33、在一种可能的实现方式中,若所述第三通信装置为路由反射器,则所述附加信息包括 发起者标识originator id,所述originator id用于标识所述第二通信装置。

34、在一种可能的实现方式中,所述接收所述第一通信装置通告的第一附加信息,包括: 接收所述第一通信装置发送的bgp ls协议报文,所述bgp ls报文携带所述第一附加信息。

35、在一种可能的实现方式中,所述bgp ls报文包括第一类型长度值tlv,所述第一tlv 承载所述第一附加信息。

36、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段bgp 路由边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

37、在一种可能的实现方式中,所述第一tlv的类型字段用于指示所述第一tlv承载所述第一附加信息。在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为互联网交换中心远端成员描述ixp remote member descriptors tlv。

38、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为路由 反射器描述route reflector descriptors tlv。

39、在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置通告的连接类型 信息,所述连接类型信息用于指示所述第一通信装置和第二通信装置之间的连接类型。

40、在一种可能的实现方式中,所述连接类型,包括以下任意一项:通过通信交换点连接 的私有连接、直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中 心连接的远端连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接 的公有连接。

41、在一种可能的实现方式中,所述连接类型信息承载于所述第一通信装置向所述控制器 通告的第二tlv字段中,所述第二tlv为srv6 bgp peer node sid tlv,或者,所述第二tlv的类型字段指示所述第二tlv用于承载连接类型信息。

42、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

43、在一种可能的实现方式中,所述第一通信装置包括以下任意一项:pop、互联网网关 igw、数据中心网关、服务提供商边缘设备pe。

44、在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的第二bgp peer sid、第二附加信息以及第二bgp路由,所述第二附加信息用于关联所述第二bgp路由和所述第二bgp peer sid,其中,所述第二bgp路由为所述第一通信装置通过所述第一通信装置和所述第三通信装置之间建立的所述bgp会话所第三通信装置获取的所述第四通信装置通告的所述第二bgp路由,所述第一通信装置和所述第四通信装置之间没有建立bgp会话,,所述第二bgp路由包括所述第一路由前缀和第二下一跳,所述第二下一跳 为所述第四通信装置;基于所述第二bgp路由、所述第二附加信息和所述第二bgp peer sid,确定包括所述第二bgp peer sid的第二sid列表,所述第二sid列表用于指示到达 所述第一路由前缀的第二报文转发路径;将所述第二sid列表发送给所述第二报文转发路 径的头节点。

45、在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的第三bgp peer sid、第三附加信息、以及第三bgp路由,所述第三附加信息用于关联所述第三bgp路由和所述第三bgp peer sid,其中,所述第三bgp路由为所述第一通信装置通过所述第一通信装置和所述第三通信装置之间建立的所述bgp会话所获取的第五通信装置通告的bgp路由,所述第一通信装置和第五通信装置之间没有建立bgp会话,所述第三bgp路 由包括第二路由前缀和第三下一跳,所述第三下一跳为所述第五通信装置;基于所述第三 bgp路由、所述第三附加信息和所述第三bgp peer sid,确定包括所述第三bgp peer sid 的第三sid列表,所述第三sid列表用于指示到达所述第二路由前缀的第三报文转发路径; 将所述第三sid列表发送给所述第三报文转发路径的头节点。

46、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer node sid。

47、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer adjacency sid。

48、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer set sid。

49、第三方面,本技术实施例提供了一种信息上报方法,该方法可以应用于第一通信装置, 所述第一通信装置配置边界网关协议出向对等体工程bgp epe。在一个示例中,在所述第 一通信装置和所述第二通信装置之间建立bgp会话的情况下,第一通信装置可以接收第二 通信装置发送的bgp路由,所述bgp路由包括路由前缀和下一跳。并且,第一通信装置可以根据所述bgp路由分配bgp peer sid。在本技术实施例中,考虑到通信装置之间的连接类型可以有多种,不同的连接类型能够提供的服务质量有所不同。因此,为了使得控制器在计算报文转发路径时,能够结合通信装置之间的连接类型,从而使得计算得到的路径能够更加符合具体业务对服务质量的要求。第一通信装置可以将所述bgp peer sid和与所述bgp peer sid对应的连接类型信息发送给控制器。以便于控制器基于所述bgp peer sid对应的连接类型信息计算报文转发路径。其中,bgp peer sid对应的连接类型信息,用于指示第一通信装置和该bgp路由的下一跳之间的连接类型。在一个示例中,若所述bgp 路由的下一跳为第二通信装置,则所述bgp peer sid对应的连接类型信息,用于指示第一 通信装置和第二通信装置之间的连接类型。在又一个示例中,若第二通信装置为路由服务 器或者路由反射器,该bgp路由为第三通信装置通告的bgp路由,即:该bgp路由的下 一跳为第三通信装置,则所述bgp peer sid对应的连接类型信息,用于指示第一通信装置 和第三通信装置之间的连接类型。

50、在一种可能的实现方式中,所述连接类型,包括以下任意一种:通过通信交换点连接 的私有对等体、直连的私有对等体、通过互联网交换中心连接的本地对等体、通过互联网 交换中心连接的远端对等体、通过互联网交换中心连接的私有对等体、或者通过互联网交 换中心连接的公共对等体。

51、在一种可能的实现方式中,第一通信装置将所述bgp peer sid对应的连接类型信息发 送给控制器在具体实现时,第一通信装置可以向所述控制器发送bgp ls协议报文,所述 bgp ls协议报文包括所述连接类型信息。对于这种情况,所述控制报文除了包括所述连接类型信息之外,还包括所述bgp peer sid。因此,对于这种情况,可以通过一个控制报 文将所述bgp peer sid和所述连接类型均发送给控制器。

52、在一种可能的实现方式中,所述bgp ls协议报文可以包括第一tlv,所述第一tlv包括所述bgp peer sid对应的连接类型信息。

53、在一种可能的实现方式中,对于bgp ls协议报文而言,其包括srv6 bgp peernode sid tlv。因此,所述第一tlv可以是srv6 bgp peer node sid tlv,采用这种方式,可以复用bgp ls协议报文中原有的srv6 bgp peer node sid tlv来将所述连接类型发送给控制器。

54、在一种可能的实现方式中,当所述第一tlv为srv6 bgp peer node sid tlv时,考虑到所述srv6 bgp peer node sid tlv的标识(flags)字段尚未被使用,因此,所述连接类型信息通过所述第一tlv的flag字段携带。

55、在一种可能的实现方式中,当所述第一tlv为srv6 bgp peer node sid tlv时,可以对所述srv6 bgp peer node sid tlv进行扩展,扩展一个新的字段用于携带所述连接类型信息。换言之,所述连接类型信息通过所述srv6 bgp peer node sid tlv中的扩展字段携带。

56、在一种可能的实现方式中,所述连接类型信息可以通过不同于所述srv6 bgppeer node sid tlv的另外一个tlv携带。例如,可以扩展一个新的tlv来携带所述连接类型信息,对于这种情况,所述第一tlv的类型字段用于指示所述第一tlv携带所述连接类 型信息。作为一个示例,所述新的tlv可以是对等体类型描述(peering type descriptors)tlv。

57、在一种可能的实现方式中,所述第二通信装置是不具备报文转发功能的路由服务器或 者路由反射器。对于这种情况,第一通信装置接收的来自第二通信装置的bgp路由,可以 是第三通信装置通告的。例如:所述第一通信装置和所述第三通信装置之间没有建立bgp 会话,所述第三通信装置和所述第二通信装置之间建立了bgp会话。则第三通信装置可以 将bgp路由通告给第二通信装置,第二通信装置将来自第三通信装置的bgp路由发送给第一通信装置。

58、在一种可能的实现方式中,当所述第二通信装置为路由服务器时,第一通信装置和第 二通信装置之间建立ebgp会话,第二通信装置和第三通信装置之间也建立ebgp会话。

59、在一种可能的实现方式中,当所述第二通信装置为路由反射器时,第一通信装置和第 二通信装置之间建立ibgp会话,第二通信装置和第三通信装置之间也建立ibgp会话。

60、在一种可能的实现方式中,当第二通信装置为路由服务器或者路由反射器时,第一通 信装置还可以将所述bgp路由和附加信息发送给所述控制器,所述附加信息用于关联所述 bgp peer sid和所述bgp路由。这样一来,控制器在计算报文转发路径时,能够基于附加 信息将所述bgp路由和bgp peer sid关联起来,从而使得计算得到的sid列表中包括的bgp peer sid能够精确关联到第一通信装置和第三通信装置之间的链路。

61、在一种可能的实现方式中,所述附加信息包括所述下一跳。例如,若第一通信装置分 配bgp peer sid的方式是基于下一跳来分配的,则所述附加信息可以是所述下一跳。这样 一来,所述控制器则可以确定所述bgp peer sid对应的具体下一跳,以便于控制器在计算 报文转发路径时,能够精准的将该bgp peer sid与第一通信装置和第三通信装置之间的链 路关联起来。

62、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述第三通信装置通 告的bgp路由还包括:as信息,该as信息可以包括多个as标识,所述多个as标识用 于标识基于所述bgp路由转发报文时,所述报文依次经过的每个as。其中,基于所述bgp 路由转发时,报文第一个经过的as为所述第三通信装置所属的as。换言之,所述as信 息包括第一as标识,所述第一as标识用于标识所述第三通信装置所属的as。对于这种 情况,所述附加信息包括所述第一as标识。例如,若第一通信装置分配bgp peer sid的 方式是基于下一跳所属的as来分配的,则所述附加信息可以是第一as标识。对于这种 情况,控制器在计算报文转发路径时,可以将bgp peer sid与第三通信装置所属的as关 联起来。

63、在一种可能的实现方式中,当所述第二通信装置为路由反射器时,所述附加信息可以 包括用于指示第三通信装置的originator id。例如,若第一通信装置分配bgp peersid的 方式是基于originator id来分配的,则所述附加信息可以是originator id。对于这种情况, 所述控制器则可以确定所述bgp peer sid对应的第三通信装置,以便于控制器在计算报文 转发路径时,能够精准的将该bgp peer sid与第一通信装置和第三通信装置之间的链路关 联起来。

64、在一种可能的实现方式中,第一通信装置将所述附加信息发送给控制器在具体实现时, 可以向所述控制器发送第二tlv,所述第二tlv承载所述附加信息。

65、在一种可能的实现方式中,所述第二tlv携带在bgp ls协议报文中。

66、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

67、在一种可能的实现方式中,所述第二tlv可以是新扩展的tlv,所述第二tlv的类型字段,用于指示所述第二tlv承载所述附加信息。

68、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述第二tlv为ixp remote member descriptors tlv。

69、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述第二tlv为route reflector descriptors tlv。

70、在一种可能的实现方式中,前述bgp peer sid对应的附加信息、前述bgp peersid 对应的连接类型,可以携带在一个控制报文中发送给控制器。对于这种情况:

71、在一种可能的实现方式中,所述bgp peer sid对应的附加信息和所述bgp peersid 对应的连接类型,均可以通过srv6 bgp peer node sid tlv来承载,例如,所述srv6bgp peer node sid tlv包括两个扩展字段,一个扩展字段用于承载所述bgp peer sid对应的 附加信息,另一个扩展字段用于承载所述bgp peer sid对应的连接类型。又如,所述srv6 bgp peer node sid tlv包括1个扩展字段,该扩展字段用于承载所述bgp peer sid对应 的附加信息,所述bgp peer sid对应的连接类型通过所述srv6 bgp peer node sidtlv 的flags字段来承载。

72、在一种可能的实现方式中,所述bgp peer sid对应的附加信息通过srv6 bgppeer node sid tlv来承载,所述bgp peer sid对应的连接类型,通过peering typedescriptors tlv来承载。

73、在一种可能的实现方式中,所述bgp peer sid对应的附加信息通过ixp remotemember descriptors tlv来承载,所述bgp peer sid对应的连接类型,通过srv6 bgp peernode sid tlv来承载。

74、在一种可能的实现方式中,所述bgp peer sid对应的附加信息通过routereflector descriptors tlv来承载,所述bgp peer sid对应的连接类型,通过srv6 bgppeer node sid tlv来承载。

75、在一种可能的实现方式中,所述bgp peer sid对应的附加信息通过ixp remotemember descriptors tlv来承载,所述bgp peer sid对应的连接类型,通过peering typedescriptors tlv来承载。

76、在一种可能的实现方式中,所述bgp peer sid对应的附加信息通过routereflector descriptors tlv来承载,所述bgp peer sid对应的连接类型,通过peeringtype descriptors tlv来承载。

77、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

78、第四方面,本技术实施例提供了一种信息处理方法,应用于控制器,控制器可以接收 第一通信装置发送的bgp peer sid和与所述bgp peer sid对应的连接类型信息,所述bgp peer sid对应第二通信装置发送的bgp路由,所述bgp路由包括路由前缀和下一跳,所述连接类型信息,用于指示所述第一通信装置和所述bgp路由的下一跳之间的连接类型;其中,所述第一通信装置配置bgp epe功能。而后,基于所述bgp peer sid和与所述bgppeer sid对应的连接类型信息,确定包括所述bgp peer sid的sid列表,所述sid列表用 于指示到达所述路由前缀的报文转发路径;控制器计算得到所述sid列表之后,可以将所 述sid列表发送给所述报文转发路径的头节点。由此可见,利用本方案,控制器在计算sid 列表时,结合了所述bgp peer sid对应的连接类型信息,从而使得计算得到的sid列表所 指示的报文转发路径能够更加符合具体业务对服务质量的要求。

79、在一种可能的实现方式中,所述连接类型,包括以下任意一种:通过通信交换点连接 的私有对等体、直连的私有对等体、通过互联网交换中心连接的本地对等体、通过互联网 交换中心连接的远端对等体、通过互联网交换中心连接的私有对等体、或者通过互联网交 换中心连接的公共对等体。

80、在一种可能的实现方式中,所述控制器接收所述第一通信装置发送的所述bgppeer sid对应的连接类型信息,包括:接收所述第一通信装置发送的bgp ls协议报文,所述bgp ls协议报文包括所述连接类型信息。

81、在一种可能的实现方式中,所述bgp ls协议报文包括第一tlv,所述第一tlv包括所述bgp peer sid对应的连接类型信息。

82、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段bgp 路由边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

83、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv的标识flag字段携带。

84、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv中的扩展字段携带。

85、在一种可能的实现方式中,所述第一tlv的类型字段,用于指示所述第一tlv携带所述连接类型信息。

86、在一种可能的实现方式中,所述第一tlv为对等体类型描述peering typedescriptors tlv。

87、在一种可能的实现方式中,所述第二通信装置为路由服务器或者路由反射器,则所述 第二通信装置通告的bgp路由,为第三通信装置通告给所述第二通信装置的,所述bgp路由包括前缀和下一跳,所述下一跳为所述第三通信装置,其中,所述第一通信装置和所述第三通信装置之间没有建立bgp会话。

88、在一种可能的实现方式中,当所述bgp路由为第三通信装置通告的bgp路由时,所述控制器还可以接收所述第一通信装置发送的所述bgp路由和附加信息,所述附加信息用于关联所述bgp peer sid和所述bgp路由。

89、在一种可能的实现方式中,所述附加信息包括所述下一跳。

90、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述bgp路由还包括: 自治系统as信息,所述as信息包括第一as标识,所述第一as标识用于标识所述第三 通信装置所属的as,所述附加信息包括所述第一as标识。

91、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述附加信息包括发 起者标识originator id。

92、在一种可能的实现方式中,所述接收所述第一通信装置发送的附加信息,包括:接收 所述第一通信装置发送的第二tlv,所述第二tlv承载所述附加信息。

93、在一种可能的实现方式中,所述第二tlv携带在bgp ls协议报文中。

94、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

95、在一种可能的实现方式中,所述第二tlv的类型字段用于指示所述第二tlv携带所述附加信息。

96、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述第二tlv为ixp remote member descriptors tlv。

97、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述第二tlv为route reflector descriptors tlv。

98、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

99、第五方面,本技术实施例提供了一种信息上报方法,应用于第一通信装置,第一通信 装置配置边界网关协议出口对等体工程bgp epe。在一个示例中,所述方法包括:第一通信装置为所述第一通信装置和第二通信装置之间建立的第一bgp会话分配第一bgp peersid,所述第一通信装置和所述第二通信装置之间建立多个bgp会话,所述多个bgp会 话包括所述第一bgp会话;而后,第一通信装置将所述第一bgp peer sid和第一peer ip 地址对应发送给控制器,所述第一peer ip地址为所述第二通信装置用于与所述第一通信装 置建立所述第一bgp会话的peer ip地址。因此,控制器可以基于所述第一peer ip地址将 所述第一bgp peer sid和第二通信装置通过所述第一bgp会话通告给第一通信装置的 bgp路由关联起来,从而使得控制器在计算报文转发路径时,能够精确基于第二通信装置 通过所述第一bgp会话通告给第一通信装置的bgp路由来计算报文转发路径。

100、在一种可能的实现方式中,第一通信装置可以向控制器发送控制报文,从而将所述第 一peer ip地址发送给控制器。在一个示例中,所述控制报文可以包括第一tlv,所述第一 tlv包括所述第一peer ip地址。

101、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版段转发平面的路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

102、在一种可能的实现方式中,当所述第一tlv为srv6 bgp peer node sid tlv时,可以对所述srv6 bgp peer node sid tlv进行扩展,扩展一个新的字段用于携带所述第一peer ip地址。

103、在一种可能的实现方式中,所述控制报文为bgp ls协议报文。

104、在一种可能的实现方式中,对于具备报文转发功能的第一通信装置而言,其可以接收 包括所述第一bgp peer sid的报文,而后,对所述报文进行解析,得到所述报文中包括的 第一bgp peer sid,并基于与所述第一bgp peer sid对应的出接口转发所述报文。

105、在一种可能的实现方式中,在一种可能的实现方式中,考虑到通信装置之间的连接类 型可以有很多种,不同连接类型所能提供的服务质量也不一样。因此,若控制器在计算报 文转发路径时,能够结合通信装置之间的连接类型,则控制器计算得到的报文转发路径则 能够更加符合具体业务对服务质量的要求。鉴于此,在一个示例中,所述第一通信装置还 可以将所述第一bgp peer sid对应的连接类型信息发送给所述控制器。其中,所述第一 bgp peer sid对应的连接类型信息,用于指示第一bgp会话对应的类型,其中,在一个示例中,所述第一bgp会话的类型,可以是第二通信装置用于与第一通信装置建立所述第一bgp会话的bgp peer的类型。

106、在一种可能的实现方式中,第一通信装置可以向控制器发送携带所述第一bgppeer sid对应的连接类型信息的第二tlv,从而将所述第一bgp peer sid对应的连接类型信息 发送给控制器。

107、在一种可能的实现方式中,所述第二tlv携带在bgp ls协议报文中。

108、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

109、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv的标识flag字段携带。

110、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv中的扩展字段携带。

111、在一种可能的实现方式中,所述第二tlv为peering type descriptors tlv。

112、在一种可能的实现方式中,前述第一peer ip地址、前述第一bgp peer sid对应的连 接类型信息,可以携带在一个控制报文中发送给控制器。对于这种情况:

113、在一种可能的实现方式中,所述第一peer ip地址和所述第一bgp peer sid对应的连 接类型信息,均可以通过srv6 bgp peer node sid tlv来承载,例如,所述srv6 bgppeer node sid tlv包括两个扩展字段,一个扩展字段用于承载所述第一peer ip地址,另一个 扩展字段用于承载所述第一bgp peer sid对应的连接类型信息。又如,所述srv6 bgppeer node sid tlv包括1个扩展字段,该扩展字段用于承载所述第一peer ip地址,所述第一 bgp peer sid对应的连接类型信息通过所述srv6 bgp peer node sid tlv的flags字段来 承载。

114、在一种可能的实现方式中,所述第一peer ip地址通过srv6 bgp peer node sidtlv 来承载,所述第一bgp peer sid对应的连接类型信息,通过peering typedescriptors tlv 来承载。

115、在一种可能的实现方式中,所述第一peer ip地址通过peering typedescriptors tlv来 承载,所述第一bgp peer sid对应的连接类型信息,通过srv6 bgppeer node sid tlv 来承载。

116、在一种可能的实现方式中,所述第一peer ip地址通过新扩展的不同于srv6 bgppeer node sid tlv的另一个tlv来承载,所述第一bgp peer sid对应的连接类型信息,通过 peering type descriptors tlv来承载。

117、在一种可能的实现方式中,第一通信装置和第二通信装置之间的bgp会话还包括第二 bgp会话。第一通信装置可以为第二bgp会话分配第二bgp peer sid,并将所述第二bgp peer sid和第二peer ip地址对应发送给控制器,所述第二peer ip地址为所述第二通信装 置用于与所述第一通信装置建立所述第二bgp会话的peer ip地址。采用这种方式,控制 器可以基于所述第二peer ip地址将所述第二bgp peer sid和第二通信装置通过所述第二 bgp会话通告给第一通信装置的bgp路由关联起来,从而使得控制器在计算报文转发路 径时,能够精确定位到所述第二bgp会话。

118、在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

119、第六方面,本技术实施例提供了一种信息处理方法,应用于控制器,所述方法包括: 接收第一通信装置发送的第一bgp peer sid和第一peer ip地址,所述第一bgp peersid 为所述第一通信装置为所述第一通信装置和第二通信装置之间建立的第一bgp会话分配 的bgp peer sid,所述第一通信装置和所述第二通信装置之间建立多个bgp会话,所述多 个bgp会话包括所述第一bgp会话;基于所述第一bgp peer sid和所述第一peer ip地址,确定包括所述第一bgp peer sid的sid列表,所述sid列表用于指示报文转发路径; 将所述sid列表发送给所述报文转发路径的头节点。利用本方案,控制器可以基于所述第 一peer ip地址将所述第一bgp peer sid和第二通信装置通过所述第一bgp会话通告给第 一通信装置的bgp路由关联起来,从而使得控制器在计算报文转发路径时,能够精确定位 到所述第一bgp会话。

120、在一种可能的实现方式中,所述接收所述第一通信装置发送的第一peer ip地址,包括: 接收所述第一通信装置发送的bgp ls协议报文,所述bgp ls协议报文包括所述第一peer ip地址。

121、在一种可能的实现方式中,所述bgp ls协议报文包括第一tlv,所述第一tlv包括所述第一peer ip地址。

122、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版段转发平面的路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

123、在一种可能的实现方式中,所述第一peer ip地址通过所述srv6 bgp peer nodesid tlv的扩展字段携带。

124、在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的所述第一 bgp peer sid对应的连接类型信息。

125、在一种可能的实现方式中,所述接收所述第一通信装置发送的所述第一bgp peersid 对应的连接类型信息,包括:接收所述第一通信装置发送的第二tlv,所述第二tlv用于承载所述连接类型信息。

126、在一种可能的实现方式中,所述第二tlv携带在边界网关协议链路状态bgp ls协议 报文中。

127、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

128、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv的标识flag字段携带。

129、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv中的扩展字段携带。

130、在一种可能的实现方式中,所述第二tlv为peering type descriptors tlv。

131、在一种可能的实现方式中,所述方法还包括:接收所述第一通信装置发送的第二bgp peer sid和第二peer ip地址,其中,第二bgp peer sid为第一通信装置分配给第二bgp 会话的,所述第一通信装置和第二通信装置之间的多个bgp会话包括所述第二bgp会话, 所述第二peer ip地址为所述第二通信装置用于与所述第一通信装置建立所述第二bgp会 话的peer ip地址。

132、在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

133、第七方面,本技术实施例提供了一种第一通信装置,所述第一通信装置包括收发单元 和处理单元。所述收发单元用于执行上述第一方面以及第一方面各种可能的实现方式中由 所述第一通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第一方 面以及第一方面各种可能的实现方式中由所述第一通信装置所执行接收和/或发送相关的 操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单 元用于执行接收相关的操作,发送单元用于执行发送相关的操作。

134、具体来说,所述接收单元,通过第三通信装置和所述第一通信装置之间建立的边界网 关协议bgp会话获取第二通信装置通告的第一bgp路由,所述第一bgp路由包括第一路由前缀和第一下一跳,所述第一下一跳为所述第二通信装置,其中,所述第一通信装置配置边界网关协议出向对等体工程bgp epe功能,其中,所述第三通信装置为所述第一通信装置的第一边界网关协议对等体bgp peer,所述第一通信装置和所述第二通信装置之间未建立bgp会话;所述处理单元,用于根据所述第一bgp路由,分配第一边界网关协议对 等体段标识bgp peer sid;以及保存所述第一bgp peer sid和所述第一下一跳的关联关系。

135、在一种可能的实现方式中,所述第三通信装置为路由服务器,所述bgp会话包括外部 边界网关协议ebgp会话。

136、在一种可能的实现方式中,所述第三通信装置为路由反射器,所述bgp会话包括内部 边界网关协议ibgp会话。

137、在一种可能的实现方式中,所述发送单元,还用于向控制器通告所述第一bgp路由、 所述第一bgp peer sid以及第一附加信息,所述第一附加信息用于关联所述第一bgp路 由和所述第一bgp peer sid。

138、在一种可能的实现方式中,所述第一附加信息包括所述第一下一跳。

139、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第二通信装置通 告的第一bgp路由还包括:自治系统as信息,所述as信息包括第一as标识,所述第 一as标识用于标识所述第二通信装置所属的as,所述第一附加信息包括所述第一as标 识。

140、在一种可能的实现方式中,若所述第三通信装置为路由反射器,则所述第一附加信息 包括发起者标识originator id。

141、在一种可能的实现方式中,所述发送单元,用于:向所述控制器发送边界网关协议链 路状态bgp ls报文,所述bgp ls报文携带所述第一附加信息。

142、在一种可能的实现方式中,所述bgp ls报文包括第一类型长度值tlv,所述第一tlv 承载所述第一附加信息。

143、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段bgp 路由边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

144、在一种可能的实现方式中,所述第一tlv的类型字段用于指示所述第一tlv承载所述第一附加信息。

145、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为互联 网交换中心远端成员描述ixp remote member descriptors tlv。

146、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为路由 反射器描述route reflector descriptors tlv。

147、在一种可能的实现方式中,所述接收单元,还用于接收报文,所述报文中包括所述第 一bgp peer sid;所述处理单元,还用于根据所述第一bgp peer sid和所述第一下一跳的 关联关系,确定向所述第一下一跳转发所述报文。

148、在一种可能的实现方式中,所述装置所包括的发送单元,还用于:向控制器通告连接 类型信息,所述连接类型信息指示所述第一通信装置和第二通信装置之间的连接类型。

149、在一种可能的实现方式中,所述连接类型,包括以下任意一项:通过通信交换点连接 的私有连接、直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中 心连接的远端连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接 的公有连接。

150、在一种可能的实现方式中,所述连接类型信息承载于向所述控制器通告的第二tlv字 段中,其中,所述第二tlv为srv6 bgp peer node sid tlv,或者,所述第二tlv的类型字段指示所述第二tlv用于承载所述连接类型信息。在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

151、在一种可能的实现方式中,所述第一通信装置包括以下任意一项:pop、互联网网关 igw、数据中心网关、服务提供商边缘设备pe。

152、在一种可能的实现方式中,所述接收单元还用于通过所述第三通信装置和所述第一通 信装置之间建立的所述bgp会话获取第四通信装置通告的第二bgp路由,所述第二bgp路由包括所述第一路由前缀和第二下一跳,所述第二下一跳为所述第四通信装置,所述第一通信装置和所述第四通信装置之间未建立bgp会话;所述处理单元,还用于根据所述第二bgp路由,分配第二边界网关协议对等体段标识bgp peer sid;所述处理单元,还用于 保存所述第二bgp peer sid和所述第二下一跳的关联关系。

153、在一种可能的实现方式中,所述发送单元,还用于向所述控制器通告所述第二bgp路由、所述第二bgp peer sid以及第二附加信息,所述第二附加信息用于关联所述第二bgp路由和所述第二bgp peer sid。

154、在一种可能的实现方式中,所述接收单元,还用于通过所述第三通信装置和所述第一 通信装置之间建立的所述bgp会话获取第五通信装置通告的第三bgp路由,所述第三bgp 路由包括第二路由前缀和第三下一跳,所述第三下一跳为所述第五通信装置,所述第一通 信装置和所述第五通信装置之间未建立bgp会话;所述处理单元,还用于根据所述第三 bgp路由,分配第三bgp peer sid;所述处理单元,还用于保存所述第三bgp peer sid和所述第三下一跳的关联关系。

155、在一种可能的实现方式中,所述发送单元,还用于向所述控制器通告所述第三bgp路由、所述第三bgp peer sid以及第三附加信息,所述第三附加信息用于关联所述第三bgp路由和所述第三bgp peer sid。

156、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer node sid。

157、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer adjacency sid。

158、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer set sid。

159、在一种可能的实现方式中,所述接收单元,还用于通过所述第三通信装置和所述第一 通信装置之间建立的所述bgp会话获取第六通信装置通告的第四bgp路由,所述第四bgp 路由包括所述第一路由前缀和第四下一跳,所述第四下一跳为所述第六通信装置,所述第 一通信装置和所述第六通信装置之间未建立bgp会话;所述处理单元,还用于保存所述第 一bgp peer sid和所述第四下一跳的关联关系。

160、第八方面,本技术实施例提供了一种控制器,所述控制器可以包括接收收发单元和处 理单元。所述收发单元用于执行上述第二方面以及第二方面各种可能的实现方式中由所述 控制器所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第二方面以及第二 方面各种可能的实现方式中由所述控制器所执行接收和/或发送相关的操作之外的操作。在 具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关 的操作,发送单元用于执行发送相关的操作。

161、在一个示例中,所述接收单元,用于接收第一通信装置发送的第一bgp peer sid、第 一附加信息和第一bgp路由,所述第一附加信息用于关联所述第一bgp路由和所述第一bgp peer sid,所述第一bgp路由包括第一路由前缀和第一下一跳。其中,所述第一通信 装置和第二通信装置之间没有建立bgp会话,所述第一通信装置通过第一通信装置和第三 通信装置之间的bgp会话获取所述第二通信装置通告的所述第一bgp路由;处理单元, 用于基于所述第一bgp路由、所述第一附加信息和所述第一bgp peer sid,确定包括所述 第一bgppeer sid的第一sid列表,所述第一sid列表用于指示到达所述第一路由前缀的 第一报文转发路径;发送单元,用于将所述第一sid列表发送给所述第一报文转发路径的 头节点。

162、在一种可能的实现方式中,所述处理单元,用于:基于所述第一bgp路由的第一路由 前缀确定到达所述第一路由前缀的所述第一报文转发路径;基于所述第一附加信息和所述 第一报文转发路径,确定所述第一sid列表。

163、在一种可能的实现方式中,所述第三通信装置为路由服务器或者路由反射器。

164、在一种可能的实现方式中,所述附加信息包括所述第一bgp路由的下一跳。

165、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第二通信装置通 告的第一bgp路由还包括:自治系统as信息,所述as信息包括第一as标识,所述第 一as标识用于标识所述第二通信装置所属的as,所述第一附加信息包括所述第一as标 识。

166、在一种可能的实现方式中,若所述第三通信装置为路由反射器,则所述第一附加信息 包括发起者标识originator id。

167、在一种可能的实现方式中,所述接收单元,用于:接收所述第一通信装置发送的bgp ls协议报文,所述bgp ls协议报文包括所述第一附加信息。。

168、在一种可能的实现方式中,所述bgp ls报文包括第一类型长度值tlv,所述第一tlv 承载所述第一附加信息。

169、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段bgp 路由边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

170、在一种可能的实现方式中,所述第一tlv的类型字段用于指示所述第一tlv承载所述第一附加信息。

171、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为互联 网交换中心远端成员描述ixp remote member descriptors tlv。

172、在一种可能的实现方式中,若所述第三通信装置为路由服务器,所述第一tlv为路由 反射器描述route reflector descriptors tlv。

173、在一种可能的实现方式中,所述接收单元还用于:接收所述第一通信装置通告的连接 类型信息,所述连接类型信息用于指示所述第一通信装置和第二通信装置之间的连接类型。

174、在一种可能的实现方式中,所述连接类型,包括以下任意一项:通过通信交换点连接 的私有连接、直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中 心连接的远端连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接 的公有连接。

175、在一种可能的实现方式中,所述连接类型信息承载于所述第一通信装置向所述控制器 通告的第二tlv字段中,所述第二tlv为srv6 bgp peer node sid tlv,或者,所述第二tlv的类型字段指示所述第二tlv用于承载连接类型信息。

176、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

177、在一种可能的实现方式中,所述第一通信装置包括以下任意一项:pop、互联网网关 igw、数据中心网关、服务提供商边缘设备pe。

178、在一种可能的实现方式中,所述接收单元,还用于接收所述第一通信装置发送的第二 bgp peer sid、第二附加信息以及第二bgp路由,所述第二附加信息用于关联所述第二 bgp路由和所述第二bgp peer sid,其中,所述第一通信装置和第四通信装置之间没有建 立bgp会话,所述第一通信装置通过所述第一通信装置和所述第三通信装置之间建立的所 述bgp会话获取所述第四通信装置通告的所述第二bgp路由,所述第二bgp路由包括所述第一路由前缀和第二下一跳,所述第二下一跳为所述第四通信装置;所述处理单元还用于基于所述第二bgp路由、所述第二附加信息和所述第二bgp peer sid,确定包括所述第二bgp peer sid的第二sid列表,所述第二sid列表用于指示到达所述第一路由前缀的第二报文转发路径;所述发送单元,还用于将所述第二sid列表发送给所述第二报文转发路径的头节点。

179、在一种可能的实现方式中,所述接收单元,还用于接收所述第一通信装置发送的第三 bgp peer sid、第三附加信息、以及第三bgp路由,所述第三附加信息用于关联所述第三 bgp路由和所述第三bgp peer sid,其中,所述第三bgp路由为所述第一通信装置通过所述第一通信装置和所述第三通信装置之间建立的所述bgp会话所获取的第五通信装置通告的bgp路由,所述第一通信装置和第五通信装置之间没有建立bgp会话,所述第三 bgp路由包括第二路由前缀和第三下一跳,所述第三下一跳为所述第五通信装置;所述处 理单元,还用于基于所述第三bgp路由、所述第三附加信息和所述第三bgp peer sid,确 定包括所述第三bgp peer sid的第三sid列表,所述第三sid列表用于指示到达所述第二 路由前缀的第三报文转发路径;所述发送单元,还用于将所述第三sid列表发送给所述第 三报文转发路径的头节点。

180、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer node sid。

181、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer adjacency sid。

182、在一种可能的实现方式中,所述第一bgp peer sid是bgp peer set sid。

183、第九方面,本技术实施例提供了一种第一通信装置,所述第一通信装置可以包括收发 单元和处理单元。所述收发单元用于执行上述第三方面以及第三方面各种可能的实现方式 中由所述第一通信装置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第 三方面以及第三方面各种可能的实现方式中由所述第一通信装置所执行接收和/或发送相 关的操作之外的操作。在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接 收单元用于执行接收相关的操作,发送单元用于执行发送相关的操作。

184、在一个示例中,所述接收单元,用于接收第二通信装置发送的bgp路由,所述bgp路由包括路由前缀和下一跳,所述第一通信装置和所述第二通信装置之间建立边界网关协议bgp会话;处理单元,用于根据所述bgp路由分配bgppeer sid;发送单元,用于将 所述bgppeer sid和与所述bgp peer sid对应的连接类型信息发送给控制器,所述连接 类型信息,用于指示所述第一通信装置和所述bgp路由的下一跳之间的连接类型。

185、在一种可能的实现方式中,所述连接类型,包括以下任意一种:通过通信交换点连接 的私有连接、直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中 心连接的远端连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接 的公共连接。

186、在一种可能的实现方式中,所述发送单元,用于:向所述控制器发送bgp ls协议报文,所述bgp ls协议报文包括所述连接类型信息。

187、在一种可能的实现方式中,所述bgp ls协议报文可以包括第一tlv,所述第一tlv包括所述bgp peer sid对应的连接类型信息。

188、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

189、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv的标识flag字段携带。

190、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv中的扩展字段携带。

191、在一种可能的实现方式中,所述第一tlv的类型字段用于指示所述第一tlv携带所述连接类型信息。

192、在一种可能的实现方式中,所述第一tlv为对等体类型描述peering typedescriptors tlv。

193、在一种可能的实现方式中,所述第二通信装置为路由服务器或者路由反射器,所述接 收单元,用于:通过所述bgp会话接收所述第二通信装置发送的由所述第三通信装置通告 的所述bgp路由,,所述bgp路由包括前缀和下一跳,所述下一跳为所述第三通信装置,其中,所述第一通信装置配置边界网关协议出向对等体工程bgp epe,所述第一通信装置和所述第三通信装置之间没有建立bgp会话。

194、在一种可能的实现方式中,所述下一跳为所述第二通信装置。

195、在一种可能的实现方式中,所述发送单元还用于:将所述bgp路由和附加信息发送给 所述控制器,所述附加信息用于关联所述bgp peer sid和所述bgp路由。

196、在一种可能的实现方式中,所述附加信息包括所述下一跳。

197、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述bgp路由还包括: 自治系统as信息,所述as信息包括第一as标识,所述第一as标识用于标识所述第三 通信装置所属的as,所述附加信息包括所述第一as标识。

198、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述附加信息包括发 起者标识originator id。

199、在一种可能的实现方式中,所述发送单元,用于:向所述控制器发送第二tlv,所述第二tlv承载所述附加信息。

200、在一种可能的实现方式中,所述第二tlv携带在bgp ls协议报文中。

201、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

202、在一种可能的实现方式中,所述第二tlv可以是新扩展的tlv,所述第二tlv的类型字段,用于指示所述第二tlv承载所述附加信息。

203、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述第二tlv为ixp remote member descriptors tlv。

204、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述第二tlv为route reflector descriptors tlv。

205、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

206、第十方面,本技术实施例提供了一种控制器,所述控制器可以包括接收收发单元和处 理单元。所述收发单元用于执行上述第四方面以及第四方面各种可能的实现方式中由所述 控制器所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第四方面以及第四 方面各种可能的实现方式中由所述控制器所执行接收和/或发送相关的操作之外的操作。在 具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相关 的操作,发送单元用于执行发送相关的操作。

207、在一个示例中,接收单元,用于接收第一通信装置发送的bgp路由、bgp peer sid和 与所述bgp peer sid对应的连接类型信息,所述bgp路由包括路由前缀和下一跳,所述bgp peer sid对应第二通信装置发送的bgp路由,所述连接类型信息,用于指示所述第一通信装置和所述下一跳之间的连接类型,所述第一通信装置配置边界网关协议出口对等体工程bgp epe功能;处理单元,用于基于所述bgp peer sid和与所述bgp peer sid对应 的连接类型信息,确定包括所述bgp peer sid的sid列表,所述sid列表用于指示到达所 述路由前缀的报文转发路径;发送单元,用于将所述sid列表发送给所述报文转发路径的 头节点。

208、在一种可能的实现方式中,所述连接类型,包括以下任意一种:通过通信交换点连接 的私有连接、直连的私有连接、通过互联网交换中心连接的本地连接、通过互联网交换中 心连接的远端连接、通过互联网交换中心连接的私有连接、或者通过互联网交换中心连接 的公共连接。

209、在一种可能的实现方式中,所述接收单元,用于:接收第一通信装置发送的bgp ls协议报文,所述bgp ls协议报文包括所述连接类型信息。

210、在一种可能的实现方式中,所述bgp ls协议报文包括第一tlv,所述第一tlv包括所述bgp peer sid对应的连接类型信息。

211、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版转发平面的段路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

212、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv的标识flag字段携带。

213、在一种可能的实现方式中,所述连接类型信息通过所述第一tlv中的扩展字段携带。

214、在一种可能的实现方式中,所述第一tlv的类型字段,用于指示所述第一tlv携带所述连接类型信息。

215、在一种可能的实现方式中,所述第一tlv为对等体类型描述peering typedescriptors tlv。

216、在一种可能的实现方式中,所述接收单元还用于:接收第一通信装置发送的所述bgp 路由和附加信息,所述附加信息用于关联所述bgp peer sid和所述bgp路由。其中,所述bgp路由为第一通信装置通过第二通信装置接收的由第三通信装置通告的bgp路由, 所述bgp路由包括前缀和下一跳,所述下一跳为所述第三通信装置,其中,所述第一通信 装置和所述第三通信装置之间没有建立bgp会话。

217、在一种可能的实现方式中,所述附加信息包括所述下一跳。

218、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述bgp路由还包括: 自治系统as信息,所述as信息包括第一as标识,所述第一as标识用于标识所述第三 通信装置所属的as,所述附加信息包括所述第一as标识。

219、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述附加信息包括发 起者标识originator id。

220、在一种可能的实现方式中,所述接收单元,用于:接收第一通信装置发送的第二tlv, 所述第二tlv承载所述附加信息。

221、在一种可能的实现方式中,所述第二tlv携带在bgp ls协议报文中。

222、在一种可能的实现方式中,所述第二tlv的类型字段用于指示所述第二tlv携带所述附加信息。

223、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

224、在一种可能的实现方式中,若所述第二通信装置为路由服务器,所述第二tlv为ixp remote member descriptors tlv。

225、在一种可能的实现方式中,若所述第二通信装置为路由反射器,所述第二tlv为route reflector descriptors tlv。

226、在一种可能的实现方式中,所述bgp peer sid为srv6 sid。

227、第十一方面,本技术实施例提供了一种第一通信装置,所述第一通信装置配置边界网 关协议出向对等体工程bgp epe。所述第一通信装置可以包括收发单元和处理单元。所述 收发单元用于执行上述第五方面以及第五方面各种可能的实现方式中由所述第一通信装 置所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第五方面以及第五方面 各种可能的实现方式中由所述第一通信装置所执行接收和/或发送相关的操作之外的操作。 在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相 关的操作,发送单元用于执行发送相关的操作。

228、在一个示例中,所述处理单元,用于为所述第一通信装置和第二通信装置之间建立的 第一边界网关协议bgp会话分配第一bgp对等体peer段标识sid,所述第一通信装置和所述第二通信装置之间建立多个bgp会话,所述多个bgp会话包括所述第一bgp会话; 发送单元,用于将所述第一bgp peer sid和第一对等体因特网协议peer ip地址对应发送 给控制器,所述第一peer ip地址为所述第二通信装置用于与所述第一通信装置建立所述第 一bgp会话的peer ip地址。

229、在一种可能的实现方式中,所述发送单元,用于:向所述控制器发送控制报文,所述 控制报文包括第一tlv,所述第一tlv包括所述第一peer ip地址。

230、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版段转发平面的路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

231、在一种可能的实现方式中,所述第一peer ip地址通过所述srv6 bgp peer nodesid tlv的扩展字段携带。

232、在一种可能的实现方式中,所述控制报文为bgp ls协议报文。

233、在一种可能的实现方式中,所述装置还包括:接收单元,用于接收报文,所述报文中 包括所述第一bgp peer sid;所述发送单元,还用于基于与所述第一bgp peer sid对应的 出接口转发所述报文。

234、在一种可能的实现方式中,所述发送单元还用于:将所述第一bgp peer sid对应的连 接类型信息发送给所述控制器,其中,所述第一bgp peer sid对应的连接类型信息,用于 指示第一bgp会话对应的类型。

235、在一种可能的实现方式中,所述发送单元,用于:向所述控制器发送第二tlv,所述第二tlv用于承载所述连接类型信息。

236、在一种可能的实现方式中,所述第二tlv携带在边界网关协议链路状态bgp ls协议 报文中。

237、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

238、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv的标识flag字段携带。

239、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv中的扩展字段携带。

240、在一种可能的实现方式中,所述第二tlv的类型字段,用于指示所述第二tlv携带连接类型信息。

241、在一种可能的实现方式中,所述第二tlv为peering type descriptors tlv。

242、在一种可能的实现方式中,所述处理单元1201还用于:为第二bgp会话分配第二bgp peer sid,所述多个bgp会话包括所述第二bgp会话;所述发送单元1202还用于将所述第二bgp peer sid和第二peer ip地址对应发送给控制器,所述第二peer ip地址为所述第二通信装置用于与所述第一通信装置建立所述第二bgp会话的peer ip地址。

243、在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

244、第十二方面,本技术实施例提供了一种控制器。所述控制器可以包括接收收发单元和 处理单元。所述收发单元用于执行上述第六方面以及第六方面各种可能的实现方式中由所 述控制器所执行的接收和/或发送相关的操作;所述处理单元用于执行上述第六方面以及第 六方面各种可能的实现方式中由所述控制器所执行接收和/或发送相关的操作之外的操作。 在具体实现中,所述收发单元可以包括接收单元和/或发送单元,接收单元用于执行接收相 关的操作,发送单元用于执行发送相关的操作。

245、在一个示例中,所接收单元,用于接收第一通信装置发送的第一bgp peer sid和第一 peer ip地址,所述第一bgp peer sid为所述第一通信装置为所述第一通信装置和第二通信 装置之间建立的第一bgp会话分配的bgp peer sid,所述第一通信装置和所述第二通信装 置之间建立多个bgp会话,所述多个bgp会话包括所述第一bgp会话;处理单元,用于基于所述第一bgp peer sid和所述第一peer ip地址,确定包括所述第一bgp peer sid的sid列表,所述sid列表用于指示报文转发路径;发送单元,用于将所述sid列表发送给 所述报文转发路径的头节点。

246、在一种可能的实现方式中,所述接收单元,用于:接收第一通信装置发送的控制报文, 所述控制报文包括第一tlv,所述第一tlv包括所述第一peer ip地址。

247、在一种可能的实现方式中,所述第一tlv为基于互联网协议第6版段转发平面的路由 边界网关协议对等体节点段标识srv6 bgp peer node sid tlv。

248、在一种可能的实现方式中,所述第一peer ip地址通过所述srv6 bgp peer nodesid tlv的扩展字段携带。

249、在一种可能的实现方式中,所述控制报文为bgp ls协议报文。

250、在一种可能的实现方式中,所述接收单元还用于:接收第一通信装置发送的所述第一 bgp peer sid对应的连接类型信息,其中,所述第一bgp peer sid对应的连接类型信息, 用于指示第一bgp会话对应的类型。

251、在一种可能的实现方式中,所述接收单元,用于:接收第一通信装置发送的第二tlv, 所述第二tlv用于承载所述连接类型信息。

252、在一种可能的实现方式中,所述第二tlv携带在边界网关协议链路状态bgp ls协议 报文中。

253、在一种可能的实现方式中,所述第二tlv为srv6 bgp peer node sid tlv。

254、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv的标识flag字段携带。

255、在一种可能的实现方式中,所述连接类型信息通过所述第二tlv中的扩展字段携带。

256、在一种可能的实现方式中,所述第二tlv的类型字段,用于指示所述第二tlv携带连接类型信息。

257、在一种可能的实现方式中,所述第二tlv为peering type descriptors tlv。

258、在一种可能的实现方式中,所述接收单元还用于:接收第一通信装置发送的第二bgp peer sid和第二peer ip地址,所述第二peer ip地址为所述第二通信装置用于与所述第一 通信装置建立所述第二bgp会话的peer ip地址,所述第二bgp peer sid为第一通信装置 为所述第二bgp会话分配的bgp peer sid。

259、在一种可能的实现方式中,所述第一bgp peer sid为srv6 sid。

260、第十三方面,本技术提供了一种通信装置,所述通信装置包括存储器和处理器;所述 存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令,使得所述通信装置执行以上第一方面以及第一方面任意一项所述的方法,或者,使得所述通信装置执行以上第三方面以及第三方面任意一项所述的方法,或者,使得所述通信装置执行以上第五方面以及第五方面任意一项所述的方法。

261、第十四方面,本技术提供了一种通信装置,所述通信装置包括通信接口和处理器,通 过所述通信接口和所述处理器,使得所述通信装置执行前述任一方面所述的方法以及任一 方面所述的方法的任一实现方式的部分或全部操作。一种具体的实现方式中,所述通信接 口用于执行以上第一方面以及第一方面任意一项所述的通信装置执行的收发操作,所述处 理器用于执行以上第一方面以及第一方面任意一项所述的通信装置执行的除收发操作之 外的其它操作;或者,所述通信接口用于执行以上第三方面以及第三方面任意一项所述的 通信装置执行的收发操作,所述处理器用于执行以上第三方面以及第三方面任意一项所述 的通信装置执行的除收发操作之外的其它操作;或者,所述通信接口用于执行以上第五方 面以及第五方面任意一项所述的通信装置执行的收发操作,所述处理器用于执行以上第五 方面以及第五方面任意一项所述的通信装置执行的除收发操作之外的其它操作。

262、第十五方面,本技术提供了一种控制器,所述控制器包括存储器和处理器;所述存储 器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令,使得所述控制器执行以上第二方面以及第二方面任意一项所述的方法,或者,使得所述控制器执行以上第四方面以及第四方面任意一项所述的方法,或者,使得所述控制器执行以上第六方面以及第六方面任意一项所述的方法。

263、第十六方面,本技术提供了一种控制器,所述控制器包括通信接口和处理器。,通过 所述通信接口和所述处理器,使得所述通信装置执行前述任一方面所述的方法以及任一方 面所述的方法的任一实现方式的部分或全部操作。一种具体的实现方式中,所述通信接口 用于执行以上第二方面以及第二方面任意一项所述的控制器执行的收发操作,所述处理器 用于执行以上第二方面以及第二方面任意一项所述的控制器执行的除收发操作之外的其 它操作;或者,所述通信接口用于执行以上第四方面以及第四方面任意一项所述的控制器 执行的收发操作,所述处理器用于执行以上第四方面以及第四方面任意一项所述的控制器 执行的除收发操作之外的其它操作;或者,所述通信接口用于执行以上第六方面以及第六 方面任意一项所述的控制器执行的收发操作,所述处理器用于执行以上第六方面以及第六 方面任意一项所述的控制器执行的除收发操作之外的其它操作。

264、第十七方面,本技术实施例提供了一种计算机可读存储介质,包括指令或计算机程序, 当其在处理器上运行时,执行以上第一方面任意一项所述的方法,或者执行以上第二方面 任意一项所述的方法,或者执行以上第三方面任意一项所述的方法,或者执行以上第四方 面任意一项所述的方法,或者执行以上第五方面任意一项所述的方法,或者执行以上第六 方面任意一项所述的方法。

265、第十八方面,本技术实施例提供了一种计算机程序产品,包括计算机程序产品,当其 在处理器上运行时,执行以上第一方面以及第一方面任意一项所述的方法,或者执行以上 第二方面以及第二方面任意一项所述的方法,或者执行以上第三方面以及第三方面任意一 项所述的方法,或者执行以上第四方面以及第四方面任意一项所述的方法,或者执行以上 第五方面以及第五方面任意一项所述的方法,或者执行以上第六方面以及第六方面任意一 项所述的方法。

266、第十九方面,本技术实施例提供了一种通信系统,所述通信系统包括:执行以上第一 方面以及以上第一方面任意一项所述的方法的通信装置以及执行以上第二方面以及以上 第二方面任意一项所述的方法的控制器;或者,执行以上第三方面以及以上第三方面任意 一项所述的方法的通信装置以及执行以上第四方面以及以上第四方面任意一项所述的方 法的控制器;或者,执行以上第五方面以及以上第五方面任意一项所述的方法的通信装置 以及执行以上第六方面以及以上第六方面任意一项所述的方法的控制器。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1