System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种会话建立方法、通信系统及相关设备技术方案_技高网

一种会话建立方法、通信系统及相关设备技术方案

技术编号:41874108 阅读:7 留言:0更新日期:2024-07-02 00:25
本申请提供了一种会话建立方法、通信系统及相关设备,该方法包括以下步骤:第一网络设备接收第二网络设备发送的第一消息,其中,第一消息包括第二网络设备的通信能力和通信能力的扩展信息,扩展信息包括第一网络设备和第二网络设备进行能力协商时所需的信息,第一网络设备根据第一消息与第二网络设备进行通信能力协商,获得协商结果,第一网络设备根据协商结果,与第二网络设备建立会话连接,其中,会话连接用于供第一网络设备接收第二网络设备发送的路径计算请求,使得第一网络设备和第二网络设备进行能力协商时,双方可以获知对方拥有的通信能力的详细信息,避免第一网络设备下发的传输路径被第二网络设备安装失败的问题。

【技术实现步骤摘要】

本申请涉及人工智能(artificial intelligence,ai)领域,尤其涉及一种会话建立方法、通信系统及相关设备


技术介绍

1、路径计算单元(path computation element,pce)是一种系统组件、应用或者网络节点,能够确定用于在源地址与目的地址之间传送数据的合适路由。pce使网络能够将路由计算与端到端连接传送以及与实际数据包转发分离开来。路径计算单元通信协议(pathcomputation element communication protocol,pcep)是特殊的一组规则,这些规则允许路径计算客户端(path computation client,pcc)向pce请求路径计算。通常情况下,pce会首先与pce之间建立pcep会话,在此会话基础上进行路径计算请求及结果的交互。

2、pcc与pce之间建立pcep会话时,pcc与pce先建立tcp连接,然后pcc与pce之间会互相发送pcep open消息进行会话的初始化协商,协商成功后,双方会互发pcep keepalive消息标识接受对方会话参数,至此会话建立完毕。其中,pcep open消息携带有pcc或者pce拥有的通信能力,用于pcc和pce之间进行能力协商,pce根据pcc发送的open消息中携带的通信能力,向pcc返回符合该通信能力的传输路径,然后将其下放给pcc。

3、但是,pce和pcc进行能力协商时,双方互发的open消息所携带的tlv的信息粒度较粗,使得pce和pcc只能获知双方所拥有的大致的通信能力类型,无法获知双方所拥有的通信能力的详细信息,使得pce和pcc能力协商完成后,pce下发的传输路径无法被pcc处理,从而导致路径安装失败。


技术实现思路

1、本申请提供了一种会话建立方法、通信系统及相关设备,用于解决pcc和pce进行能力协商时,双方互发的open消息所携带的tlv信息粒度粗,导致pce下发的传输路径容易被pcc安装失败的问题。

2、第一方面,提供了一种会话建立方法,该方法包括以下步骤:第一网络设备接收第二网络设备发送的第一消息,其中,第一消息包括第二网络设备的通信能力和通信能力的扩展信息,扩展信息包括第一网络设备和第二网络设备进行能力协商时所需的信息,第一网络设备根据第一消息与第二网络设备进行通信能力协商,获得协商结果。第一网络设备根据协商结果,与第二网络设备建立会话连接,其中,会话连接用于供第一网络设备接收第二网络设备发送的路径计算请求。

3、实施第一方面描述的方法,第一网络设备接收第二网络设备发送的第一消息,该第一消息包括第一网络设备的通信能力和该通信能力的扩展信息,该扩展信息包括第一网络设备和第二网络设备进行能力协商时所需的信息,然后根据第一消息和第二网络设备进行能力协商获得协商结果,根据协商结果与第二网络设备建立会话连接,该会话连接用于供第一网络设备接收第二网络设备发送的路径计算请求,由于能力协商时,第二网络设备发送的第一消息中携带了能力协商时所需的扩展信息,使得双方可以获知对方拥有的通信能力的详细信息,提高了open消息的信息粒度,使得能力协商完成后,第一网络设备下发的传输路径可以被第二网络设备处理,避免路径安装失败。

4、在一可能的实现方式中,第一消息包括至少一个能力可选类型长度值tlv,至少一个能力tlv中的每个能力tlv包括通信能力和扩展信息。

5、可选地,通信能力可包括支持的路径创建类型、支持的负载分担路数、自动带宽调整能力中的一种或者多种,当然,第一消息还可包括更多类型的通信能力,这里不一一举例说明。扩展信息是对该通信能力的补充信息,具体可以包括第一网络设备和第二网络设备进行能力协商时所需的信息。具体实现中,通信能力可以是前述内容中的能力tlv,一个通信能力对应一个能力tlv,第一消息可以是将补充信息加入对应通信能力的能力tlv后获得的。

6、具体实现中,能力tlv可包括用于描述支持路径创建类型的path setup typecapability tlv、用于描述支持的负载分担路数的multipath capability tlv、用于描述自动带宽调整能力的auto-bavdwidth-capability tlv等。应理解。上述举例用于说明,通信能力还可以包括更多类型的能力,相应的能力tlv也可包括更多类型,比如支持sr-mpls能力的sr pce capabilities sub-tlv和用于携带sr-mpls sid的sr-mpls erotlv和sr-mpls rro subobject tlv等等,本申请不作具体限定。

7、可选地,扩展信息可包括通信能力对应的隧道类型,其中,隧道类型可包括sr-te隧道、sr-mpls隧道等,本申请不作具体限定。举例来说,通信能力为支持创建sr协议的路径,那么扩展信息可包括支持创建sr协议下的隧道类型,比如sr-te类型隧道;通信能力包括负载分担路数为n,那么扩展信息可包括负载分担路数为n的隧道类型,比如sr-te隧道的负载分担路数为n。应理解,上述举例用于说明,本申请不作具体限定。

8、可选地,扩展信息还可包括转发路径类型,转发路径可以是直接转发路径也可以是隧道转发路径,比如基于sr的路径类型、基于srv6的路径类型等。举例来说,通信能力为自动带宽调整,那么扩展信息可包括拥有自动带宽调整能力的转发路径类型,比如声明基于sr协议的路径拥有自动带宽调整能力。应理解,上述举例用于说明,本申请不作具体限定。

9、可选地,扩展信息还可包括业务类型,应理解,不同的业务可以被不同的转发路径所承载,这里的业务类型可以包括业务名称、业务类别名称、业务的缩写名称等,比如第一消息中声明的通信能力为支持创建sr协议的路径,那么第一消息中的扩展信息可包括a业务,也就是说第一消息声明了第一网络设备拥有用于承载a业务的sr协议的路径,如果a业务规定通过st-te类型的隧道来承载,那么第一消息实际声明的信息为第一网络设备支持创建sr协议下的st-te类型的隧道。应理解,上述举例用于说明,本申请不作具体限定。

10、可选地,扩展信息还可包括其他能够补充描述第一网络设备的通信能力的相关信息,比如支持的协议类型,这里不一一举例说明。简单来说,能力协商时,如果该tlv下不同类型的隧道的通信能力有差别,那么其扩展信息可以是隧道类型的扩展信息,对于业务协商时,如果该tlv下不同业务类型的通信能力有差别,可以为其扩展业务类型的扩展信息,对于能力协商时,不同通信协议的能力不同的tlv,可以为其扩展协议类型的扩展信息,本申请不作具体限定。

11、需要说明的,如果能力协商时,部分能力tlv不会导致路径安装失败问题的产生,也就是说该能力下,不同的隧道或者业务不会存在差别,此时可以不需要添加扩展信息。因此最终第一消息或者第二消息中的每个通信能力可能拥有扩展信息也可能没有扩展信息,或者,每个通信能力都拥有扩展信息,但是部分通信能力的扩展信本文档来自技高网...

【技术保护点】

1.一种会话建立方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一消息包括至少一个能力可选类型长度值TLV,所述至少一个能力TLV中的每个能力TLV包括所述通信能力和所述扩展信息。

3.根据权利要求2所述的方法,其特征在于,所述扩展信息位于所述能力TLV的标志flag字段。

4.根据权利要求2所述的方法,其特征在于,所述扩展信息位于所述能力TLV的扩展子TLV中;

5.根据权利要求2至4任一权利要求所述的方法,其特征在于,所述能力TLV包括支持的路径创建类型TLV、支持的负载分担路数TLV、自动带宽调整能力TLV中的一种或者多种。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种第一网络设备,其特征在于,所述第一网络设备包括:

8.根据权利要求7所述的设备,其特征在于,所述第一消息包括至少一个能力可选类型长度值TLV,所述至少一个能力TLV中的每个能力TLV包括所述通信能力和所述扩展信息。

9.根据权利要求8所述的设备,其特征在于,所述扩展信息位于所述能力TLV的标志flag字段。

10.根据权利要求8所述的设备,其特征在于,所述扩展信息位于所述能力TLV的扩展子TLV中;

11.根据权利要求7至10任一权利要求所述的设备,其特征在于,所述能力TLV包括支持的路径创建类型TLV、支持的负载分担路数TLV、自动带宽调整能力TLV中的一种或者多种。

12.根据权利要求7所述的设备,其特征在于,所述第一网络设备还包括路径下发单元,

13.一种第二网络设备,其特征在于,所述第二网络设备包括:

14.一种通信系统,其特征在于,所述通信系统包括第一网络设备和第二网络设备,其中,所述第一网络设备包括权利要求7~12任一权利要求所述的单元模块,所述第二网络设备包括权利要求13所述的单元模块。

15.一种计算设备,其特征在于,包括处理器和存储器,所述存储器用于存储代码,所述处理器用于执行所述代码实现如权利要求1至6任一权利要求所述的方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,所述指令被计算机运行时实现如权利要求1至6任一权利要求所述的方法。

...

【技术特征摘要】

1.一种会话建立方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一消息包括至少一个能力可选类型长度值tlv,所述至少一个能力tlv中的每个能力tlv包括所述通信能力和所述扩展信息。

3.根据权利要求2所述的方法,其特征在于,所述扩展信息位于所述能力tlv的标志flag字段。

4.根据权利要求2所述的方法,其特征在于,所述扩展信息位于所述能力tlv的扩展子tlv中;

5.根据权利要求2至4任一权利要求所述的方法,其特征在于,所述能力tlv包括支持的路径创建类型tlv、支持的负载分担路数tlv、自动带宽调整能力tlv中的一种或者多种。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种第一网络设备,其特征在于,所述第一网络设备包括:

8.根据权利要求7所述的设备,其特征在于,所述第一消息包括至少一个能力可选类型长度值tlv,所述至少一个能力tlv中的每个能力tlv包括所述通信能力和所述扩展信息。

9.根据权利要求8所述的设备,其特征在于,所述扩展信息位于所述...

【专利技术属性】
技术研发人员:李梦迪张晨张卡
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:

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

1