System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通信方法、装置、电子设备、存储介质以及程序产品制造方法及图纸_技高网

通信方法、装置、电子设备、存储介质以及程序产品制造方法及图纸

技术编号:43547230 阅读:6 留言:0更新日期:2024-12-03 12:28
本公开实施例提供了一种通信方法、装置、电子设备、存储介质以及程序产品,涉及无线通信技术领域。该方法包括:获取第一网络设备的互联网协议地址;根据第一网络设备的互联网协议地址的地址前缀,生成第一网络设备的业务标识;向第二网络设备发布携带第一网络设备的业务标识的私网路由信息。该方法支持使用动态分配的互联网协议地址,扩大了SRv6EVPN组网的应用范围,使其能够支持更多的场景和需求。

【技术实现步骤摘要】

本公开涉及无线通信,具体而言,涉及一种通信方法、通信装置、电子设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、用户接入运营商网络,大多数情况网络会给用户动态分配地址,即浮动地址。srv6(segment routing over ipv6,基于ipv6转发平面的段路由)evpn(ethernet virtualprivate network,以太网虚拟私有网络)是ipv6+网络核心协议,结合了srv6和evpn的优势,已经成为各大运营商和企业用于构建组网的核心协议。然而,srv6 evpn在设计时主要针对固定地址的部署场景,导致其在处理用户动态分配地址,即浮动地址接入时,存在一定的局限性。

2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开实施例提供一种通信方法、通信装置、电子设备、计算机可读存储介质以及计算机程序产品,以便克服上述问题或者至少部分地解决上述问题。

2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

3、根据本公开的一个方面,提供一种通信方法,由第一网络设备执行,所述方法包括:获取所述第一网络设备的互联网协议地址;根据所述第一网络设备的互联网协议地址的地址前缀,生成所述第一网络设备的业务标识;向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息。

4、在本公开一些实施例中,所述根据所述第一网络设备的互联网协议地址的地址前缀,生成所述第一网络设备的业务标识,包括:获取所述第一网络设备的互联网协议地址的地址前缀;根据预先设置的段标识的位数和所述地址前缀的位数,计算第一扩展位数;基于所述第一扩展位数对所述地址前缀进行扩展,获得所述第一网络设备的段标识;根据所述第一网络设备的段标识,生成所述第一网络设备的业务标识。

5、在本公开一些实施例中,所述根据所述第一网络设备的段标识,生成所述第一网络设备的业务标识,包括:获取所述第一网络设备对应的功能字段;所述功能字段用于标识所述第一网络设备执行的转发操作;根据所述第一网络设备的段标识和所述第一网络设备对应的功能字段,生成所述第一网络设备的业务标识。

6、在本公开一些实施例中,所述根据所述第一网络设备的段标识和所述第一网络设备对应的功能字段,生成所述第一网络设备的业务标识,包括:拼接所述第一网络设备的段标识和所述第一网络设备对应的功能字段,获得拼接后的标识;若所述拼接后的标识的位数等于128位,则确定所述拼接后的标识是所述第一网络设备的业务标识;若所述拼接后的标识的位数小于128位,则计算第二扩展位数,基于所述第二扩展位数将所述拼接后的标识扩展到128位,获得所述第一网络设备的业务标识。

7、在本公开一些实施例中,所述方法还包括:根据所述第一网络设备的互联网协议地址和所述第二网络设备的互联网协议地址,与所述第二网络设备建立对等体关系;基于建立的对等体关系,建立控制面连接;以及,所述向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息,包括:通过所述控制面连接向所述第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息。

8、在本公开一些实施例中,所述向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息,包括:若所述第二网络设备的互联网协议地址是浮动地址,通过控制器向所述第二网络设备发布所述私网路由信息。

9、在本公开一些实施例中,所述获取所述第一网络设备的互联网协议地址,包括:响应于所述第一网络设备通过宽带接入,获取宽带网络网关分配的所述第一网络设备的互联网协议地址;响应于所述第一网络设备通过5g网络接入,获取用户面网元分配的所述第一网络设备的互联网协议地址。

10、在本公开一些实施例中,所述方法还包括:接收所述第二网络设备基于所述第一网络设备的业务标识传输的业务报文。

11、在本公开一些实施例中,所述第一网络设备为第一用户边缘设备,所述第一网络设备通过第一服务商边缘设备接入承载网。

12、在本公开一些实施例中,所述第二网络设备为第二用户边缘设备或第二服务商边缘设备,所述第二用户边缘设备通过所述第二服务商边缘设备接入承载网。

13、根据本公开的又一个方面,提供一种通信方法,由第二网络设备执行,所述方法包括:获取第一网络设备发布的携带所述第一网络设备的业务标识的私网路由信息;所述第一网络设备的业务标识是根据所述第一网络设备的互联网协议地址的地址前缀生成的。

14、根据本公开的又一个方面,提供一种通信装置,应用于第一网络设备,所述装置包括:地址获取单元,用于获取所述第一网络设备的互联网协议地址;标识生成单元,用于根据所述第一网络设备的互联网协议地址的地址前缀,生成所述第一网络设备的业务标识;路由发布单元,用于向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息。

15、根据本公开的又一个方面,提供一种通信装置,应用于第二网络设备,所述装置包括:路由获取单元,用于获取第一网络设备发布的携带所述第一网络设备的业务标识的私网路由信息;所述第一网络设备的业务标识是根据所述第一网络设备的互联网协议地址的地址前缀生成的。

16、根据本公开的又一个方面,提供一种电子设备,包括:一个或多个处理器;存储装置,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的通信方法。

17、根据本公开的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的通信方法。

18、根据本公开的又一个方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的通信方法。

19、本公开实施例提供的通信方法,利用第一网络设备的互联网协议地址的地址前缀生成业务标识,即使第一网络设备的互联网协议地址发生变化,只要地址前缀保持不变,业务标识就保持不变,使得其他网络设备(如第二网络设备)能够根据业务标识来正确路由vpn流量;由于业务标识是基于互联网协议地址前缀生成的,而不是直接绑定到互联网协议地址的,因此当互联网协议地址发生变化时,不需要频繁更新bgp路由,减少了bgp路由更新的频率,增强了网络的稳定性;支持第一网络设备使用动态分配的互联网协议地址,而无需担心locator缺失或mp-bgp建立不支持的问题,扩大了srv6evpn组网的应用范围,使其能够支持更多的场景和需求。

20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种通信方法,其特征在于,由第一网络设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一网络设备的互联网协议地址的地址前缀,生成所述第一网络设备的业务标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一网络设备的段标识,生成所述第一网络设备的业务标识,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一网络设备的段标识和第一网络设备对应的功能字段,生成所述第一网络设备的业务标识,包括:

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

6.根据权利要求1所述的方法,其特征在于,所述向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述获取所述第一网络设备的互联网协议地址,包括:

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

9.根据权利要求1至8任一所述的方法,其特征在于,所述第一网络设备为第一用户边缘设备,所述第一网络设备通过第一服务商边缘设备接入承载网。

10.根据权利要求1至8任一所述的方法,其特征在于,所述第二网络设备为第二用户边缘设备或第二服务商边缘设备,所述第二用户边缘设备通过所述第二服务商边缘设备接入承载网。

11.一种通信方法,其特征在于,由第二网络设备执行,所述方法包括:

12.一种通信装置,其特征在于,应用于第一网络设备,所述装置包括:

13.一种通信装置,其特征在于,应用于第二网络设备,所述装置包括:

14.一种电子设备,其特征在于,包括:

15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的通信方法,或者实现如权利要求11所述的通信方法。

16.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的通信方法,或者实现如权利要求11所述的通信方法。

...

【技术特征摘要】

1.一种通信方法,其特征在于,由第一网络设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一网络设备的互联网协议地址的地址前缀,生成所述第一网络设备的业务标识,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一网络设备的段标识,生成所述第一网络设备的业务标识,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一网络设备的段标识和第一网络设备对应的功能字段,生成所述第一网络设备的业务标识,包括:

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

6.根据权利要求1所述的方法,其特征在于,所述向第二网络设备发布携带所述第一网络设备的业务标识的私网路由信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述获取所述第一网络设备的互联网协议地址,包括:

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

9.根据权利要求1至8任一所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:孙嘉琪刘志华袁雪敬朱华虹
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

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

1