【技术实现步骤摘要】
通信链路选择方法、装置及存储介质
[0001]本申请实施例涉及通信领域,特别涉及通信链路选择方法、装置及存储介质。
技术介绍
[0002]为了扩展网络容量,网络中的转发设备通常采用大的框式设备,例如,能够容纳20个接口板的框式设备。当网络容量继续增长到单个框式设备无法支撑时,则可以采用叶脊(spine-leaf)架构的横向扩展(scale-out)系统来进行容量扩展。然而,该架构中由于每个spine节点与每个leaf节点均建立有通信连接,且一个leaf节点与一个spine节点之间存在一条或多条通信链路,因此,为了保证管理节点与leaf节点之间通信的确定性,即需要从该leaf节点与多个spine节点之间的多条通信链路中选择一条通信链路来与管理节点进行通信。
[0003]对于leaf节点连接的任意两个spine节点,这两个spine节点通过相互协商确定出一个主spine节点。之后,主spine节点从自身与该leaf节点之间的一条或多条通信链路中选择一条通信链路,将选择的通信链路作为用于与管理节点进行通信的目标通信链路。由 ...
【技术保护点】
【技术特征摘要】
1.一种通信链路选择方法,其特征在于,所述方法包括:第一节点分别通过第一链路组中的通信链路向第二节点发送第一链路状态报文,所述第一链路组为所述第一节点与所述第二节点之间的链路组,所述第一链路组包括第一通信链路;所述第一节点分别通过第二链路组中的通信链路向第三节点发送第二链路状态报文,所述第一链路组为所述第一节点与所述第三节点之间的链路组,所述第二链路组包括第二通信链路,所述第二节点与所述第三节点之间没有直连链路;所述第一节点通过所述第一通信链路接收第一响应报文,所述第一响应报文是所述第一链路状态报文的响应报文;所述第一节点通过所述第二通信链路接收第二响应报文,所述第二响应报文是所述第二链路状态报文的响应报文;所述第一节点从所述第一通信链路和所述第二通信链路中确定目标通信链路,所述目标通信链路用于所述第一节点与管理节点进行通信。2.根据权利要求1所述的方法,其特征在于,所述第一链路组还包括第三通信链路,所述方法还包括:所述第一节点通过所述第三通信链路接收所述第一响应报文;所述第一节点从所述第一通信链路和所述第二通信链路中确定目标通信链路包括:所述第一节点从所述第一通信链路、所述第二通信链路和所述第三通信链路中确定所述目标通信链路。3.根据权利要求2所述的方法,其特征在于,所述第二链路组还包括第四通信链路,所述方法还包括:所述第一节点通过所述第四通信链路接收所述第二响应报文;所述第一节点从所述第一通信链路和所述第二通信链路中确定目标通信链路包括:所述第一节点从所述第一通信链路、所述第二通信链路、所述第三通信链路和所述第四通信链路中确定目标通信链路。4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:所述第一节点将接收所述第一响应报文和所述第二响应报文的接口的状态标识分别设置为第一标识,所述第一标识用于指示相应的接口为可用状态。5.根据权利要求1-3任一所述的方法,其特征在于,所述第一节点从所述第一通信链路和所述第二通信链路中确定目标通信链路之前,还包括:所述第一节点从所述第一通信链路和所述第二通信链路的接口中确定目标接口;所述第一节点通过所述目标接口对应的通信链路发送第一报文,所述第一报文包括第二标识,所述第二标识用于指示发送所述第一报文的接口为主接口。6.根据权利要求5所述的方法,其特征在于,所述第一节点从所述第一通信链路和所述第二通信链路中确定目标通信链路,包括:当所述第一节点通过所述目标接口接收到对所述第一报文进行响应的第二报文,且所述第二报文包括所述第二标识时,将所述目标接口对应的通信链路作为所述目标通信链路。7.根据权利要求5或6所述的方法,其特征在于,所述第一节点从所述第一通信链路和所述第二通信链路的接口中确定目标接口,包括:所述第一节点根据所述第一通信链路的接口编号和所述第二通信链路的接口编号确
定所述目标接口。8.根据权利要求5或6所述的方法,其特征在于,所述第一响应报文和所述第二响应报文均包括第三标识,所述第三标识用于标识发送相应报文的节点,所述第一节点从所述第一通信链路和所述第二通信链路的接口中选择目标接口,包括:所述第一节点获取接收到的所述第一响应报文和所述第二响应报文中的每个响应报文包括的第三标识;所述第一节点根据获取的第三标识,从所述第二节点和所述第三节点中选取目标节点;如果所述目标节点为所述第二节点,所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。