【技术实现步骤摘要】
控制设备的端口状态的方法和系统
本公开涉及一种控制设备的端口状态的方法和系统。
技术介绍
随着电子技术的快速发展,InfiniBand网络技术得到越来越多的应用。区别于以太网中通过总线相连的技术,在InfiniBand网络中,各个设备可以直接通过端口连接,有效提高数据传输效率。但是,在InfiniBand网络的各个设备端口实现物理连接后,如何控制各物理连接链路的工作状态成为亟需解决的问题。
技术实现思路
本公开的一个方面提供了一种控制设备的端口状态的方法,所述设备能够通过端口与另一设备进行连接,所述方法包括:获取所述设备的至少一个端口的连接状态,所述连接状态包括导通状态和不导通状态,确定所述至少一个端口中是否存在处于不导通状态的至少一个第一端口,在所述至少一个端口中存在所述至少一个第一端口的情况下,确定所述至少一个端口中是否存处于导通状态的第二端口,在所述至少一个端口中存在所述第二端口的情况下,确定与所述第二端口连接的另一设备的相应端口是否处于激活状态,在与所述第二端口连接的另一设备的相应端口处于激活状态的情况下,控制所述设备的所述至少一个第一端口中的一个处于激活状态 ...
【技术保护点】
一种控制设备的端口状态的方法,所述设备能够通过端口与另一设备进行连接,所述方法包括:获取所述设备的至少一个端口的连接状态,所述连接状态包括导通状态和不导通状态;确定所述至少一个端口中是否存在处于不导通状态的至少一个第一端口;在所述至少一个端口中存在所述至少一个第一端口的情况下,确定所述至少一个端口中是否存处于导通状态的第二端口;在所述至少一个端口中存在所述第二端口的情况下,确定与所述第二端口连接的另一设备的相应端口是否处于激活状态;在与所述第二端口连接的另一设备的相应端口处于激活状态的情况下,控制所述设备的所述至少一个第一端口中的一个处于激活状态。
【技术特征摘要】
1.一种控制设备的端口状态的方法,所述设备能够通过端口与另一设备进行连接,所述方法包括:获取所述设备的至少一个端口的连接状态,所述连接状态包括导通状态和不导通状态;确定所述至少一个端口中是否存在处于不导通状态的至少一个第一端口;在所述至少一个端口中存在所述至少一个第一端口的情况下,确定所述至少一个端口中是否存处于导通状态的第二端口;在所述至少一个端口中存在所述第二端口的情况下,确定与所述第二端口连接的另一设备的相应端口是否处于激活状态;在与所述第二端口连接的另一设备的相应端口处于激活状态的情况下,控制所述设备的所述至少一个第一端口中的一个处于激活状态。2.根据权利要求1所述的方法,其中,相连接的两个端口中的至少一个端口处于激活状态时,所述相连接的两个端口的连接状态均为所述导通状态。3.根据权利要求1所述的方法,还包括:在所述至少一个端口中不存在所述至少一个第一端口的情况下,确定所述至少一个端口中是否存在处于激活状态的端口;在所述至少一个端口中不存在处于激活状态的端口的情况下,控制所述设备的所述至少一个端口中的一个处于激活状态。4.根据权利要求1所述的方法,还包括:在所述至少一个端口中不存在所述第二端口的情况下,控制所述设备的所述至少一个端口中的一个处于激活状态。5.根据权利要求1所述的方法,其中:所述方法应用于InfiniBand网络设备中;所述端口处于激活状态包括所述端口绑定opensm服务。6.根据权利要求5所述的方法,其中,当相连接的两个端口均绑定o...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。