通信方法及装置与流程

文档序号:34623238发布日期:2023-06-29 13:02阅读:18来源:国知局
通信方法及装置与流程

本申请涉及通信,尤其涉及一种通信方法及装置。


背景技术:

1、目前,随着5g的兴起以及企业业务上云的需求,srv6技术作为新一代承载网的基础技术,得到了运营商以及各个行业的普遍认可,尤其是其一跳入云和原生的ipv6技术带来的便利,让越来越多业务逐步切换到srv6隧道上来承载,用以实现终端到云上业务的拉通。

2、随着企业业务上云和运营商的云化服务的增多,srv6隧道所跨越的距离也越来越远,经过的网络设备跳数也越来越多。因此,对srv6隧道的可靠性要求也越来越高。但是,当前srv6运用的隧道探测技术,例如,bfd探测机制,其不具备确保任何条件下的端到端的50ms倒换能力。

3、在实际应用中,一方面,若bfd探测机制实现端到端50ms倒换,其检测周期需配置为10ms*3次,即发送端按照10ms的周期向接收端发送探测报文。当接收端在连续3个周期后均未接收到探测报文,则发送端确定网络中断并触发srv6隧道倒换。但是,10ms的检测周期在广域网长距离和经过网络设备跳数多的情况下存在稳定性的风险,容易因为拥塞导致的报文抖动从而触发误报。因此,考虑到稳定性,运营商通常配置50ms或者100ms的检测周期,这也导致了无法实现端到端的50ms倒换。

4、另一方面,bfd协议复杂,隧道的通断检测可由硬件完成,但是中断后的处理需要网络设备的cpu参与计算,方可实现协议层面与隧道的关联。因此,任何一个中断均需经过cpu的协助才可触发倒换,这在广域网络具有大量隧道的情况下,造成单台网络设备的cpu压力过大,降低网络设备的稳定性。

5、综上所述,srv6隧道当前不具备跨广域网场景下的端到端50ms倒换能力能力,为了应对未来业务广泛上云的需求,迫切需要扩展高可靠保障能力。


技术实现思路

1、有鉴于此,本申请提供了一种通信方法及装置,用以解决现有srv6隧道当前不具备跨广域网场景下的端到端50ms倒换能力的问题。

2、第一方面,本申请提供了一种通信方法,所述方法应用于第一节点,所述方法包括:

3、当所述第一节点为源节点时,生成第一报文,所述第一报文包括第一ipv6基本头、第一srh头、第二ipv6基本头以及第二srh头,所述第一srh头包括绑定sid集合,所述绑定sid集合包括至少一个绑定sid,每个绑定sid用于表示所述源节点与目的节点之间路径包括的环,所述第二srh头包括与一个绑定sid匹配的转发节点sid集合,所述转发节点sid集合包括至少一个转发节点sid,所述至少一个转发节点sid组成用于转发所述第一数据报文的转发路径且每个转发节点sid指示的转发节点处于所述环上的链路中;

4、在所述转发路径上,向第二节点发送所述第一报文。

5、第二方面,本申请提供了一种通信装置,所述装置应用于第一节点,所述装置包括:

6、生成单元,用于当所述第一节点为源节点时,生成第一报文,所述第一报文包括第一ipv6基本头、第一srh头、第二ipv6基本头以及第二srh头,所述第一srh头包括绑定sid集合,所述绑定sid集合包括至少一个绑定sid,每个绑定sid用于表示所述源节点与目的节点之间路径包括的环,所述第二srh头包括与一个绑定sid匹配的转发节点sid集合,所述转发节点sid集合包括至少一个转发节点sid,所述至少一个转发节点sid组成用于转发所述第一数据报文的转发路径且每个转发节点sid指示的转发节点处于所述环上的链路中;

7、发送单元,用于在所述转发路径上,向第二节点发送所述第一报文。

8、第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。

9、因此,应用本申请提供的通信方法及装置,当第一节点为源节点时,第一节点生成第一报文,该第一报文包括第一ipv6基本头、第一srh头、第二ipv6基本头以及第二srh头,第一srh头包括绑定sid集合,绑定sid集合包括至少一个绑定sid,每个绑定sid用于表示源节点与目的节点之间路径包括的环,第二srh头包括与一个绑定sid匹配的转发节点sid集合,转发节点sid集合包括至少一个转发节点sid,至少一个转发节点sid组成用于转发第一报文的转发路径且每个转发节点sid指示的转发节点处于环上的链路中;在转发路径上,第一节点向第二节点发送第一报文。

10、如此,通过绑定sid技术实现端到端的srv6隧道分段承载、分段检测,分段检测时,可分别配置不同的检测周期,以实现在链路故障后,按照预设的倒换能力进行环上链路倒换或者端到端链路倒换。解决了现有srv6隧道当前不具备跨广域网场景下的端到端50ms倒换能力的问题。



技术特征:

1.一种通信方法,其特征在于,所述方法应用于第一节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成第一报文,具体包括:

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

4.根据权利要求1或3任一项所述的方法,其特征在于,所述环上还包括所述转发路径的保护路径,构成所述保护路径的至少一个保护节点的节点sid组成保护节点sid集合,所述保护节点sid集合与用于表示所述环的绑定sid匹配。

5.根据权利要求1或3任一项所述的方法,其特征在于,所述生成第一报文,或者,接收第三报文之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述各节点的sid分别形成转发节点sid集合以及保护节点sid集合;所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,当进行端到端检测时,所述第一报文为协议报文,所述第二srh头还包括oam引擎sid,所述oam引擎sid用于使当具有oam引擎的节点接收到所述第一报文后,根据所述oam引擎sid,通过以太端口,向oam引擎转发剥离所述第一ipv6基本头以及所述第一srh头的第一报文,根据剥离所述第一ipv6基本头以及所述第一srh头的第一报文包括的oam pdu,所述oam引擎执行对应的oam处理。

8.根据权利要求1所述的方法,其特征在于,当进行环上检测时,所述第一报文为协议报文,所述第一报文包括第六srh头,所述第六srh头包括oam引擎sid,所述oam引擎sid用于使当具有oam引擎的节点接收到所述第一报文后,根据所述oam引擎sid,通过以太端口,向oam引擎转发所述第一报文,根据所述第一报文包括的oam pdu,所述oam引擎执行对应的oam处理。

9.根据权利要求7或8任一项所述的方法,其特征在于,所述生成第一报文之前,所述方法还包括:

10.根据权利要求7或8任一项所述的方法,其特征在于,所述oam pdu承载用于进行连通性检测的报文,或者,用于进行故障告警的报文,以使得所述oam引擎执行srv6隧道的环上硬件倒换或者srv6隧道的端到端硬件倒换。

11.一种通信装置,其特征在于,所述装置应用于第一节点,所述装置包括:


技术总结
本申请提供一种通信方法及装置,该方法包括:当所述第一节点为源节点时,生成第一报文,所述第一报文包括第一IPv6基本头、第一SRH头、第二IPv6基本头以及第二SRH头,所述第一SRH头包括绑定SID集合,所述绑定SID集合包括至少一个绑定SID,每个绑定SID用于表示所述源节点与目的节点之间路径包括的环,所述第二SRH头包括与一个绑定SID匹配的转发节点SID集合,所述转发节点SID集合包括至少一个转发节点SID,所述至少一个转发节点SID组成用于转发所述第一数据报文的转发路径且每个转发节点SID指示的转发节点处于所述环上的链路中;在所述转发路径上,向第二节点发送所述第一报文。

技术研发人员:王效亮,吕磊
受保护的技术使用者:新华三技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1