与服务器通信的方法、电子设备及存储介质技术

技术编号:37080718 阅读:21 留言:0更新日期:2023-03-29 19:56
本申请公开了一种与服务器通信的方法、电子设备及存储介质,属于交换机通信领域,用以保障与服务器通信网络的稳定性。所述方法包括:在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,其中,所述交换机的端口为所述交换机的链路聚合组多个端口中的至少一个端口,所述交换机的端口与所述目标服务器的端口一一对应。一一对应。一一对应。

【技术实现步骤摘要】
与服务器通信的方法、电子设备及存储介质


[0001]本申请属于交换机通信领域,具体涉及一种与服务器通信的方法、电子设备及存储介质。

技术介绍

[0002]通常情况下,服务器在没有下载操作系统(Operating System,OS)和配置的时候是一台裸机。
[0003]交换机侧使用动态链路聚合组或者静态链路聚合组对接裸机服务器。由于服务器侧仅通过一个端口与交换机的链路聚合组通信连接,导致交换机与服务器侧之间的通信连接会存在通信异常的问题。

技术实现思路

[0004]本申请实施例提供一种与服务器通信的方法、电子设备及存储介质,能够解决交换机与服务器侧之间的通信连接会存在通信异常的问题。
[0005]第一方面,本申请实施例提供了一种与服务器通信的方法,该方法包括:在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,其中,所述交换机的端口为所述交换机的链路聚合组多个端口中的至少一个端口,所述交换机的端口与所述目标服务器的端口一一对应。
[0006]第二方面,本申请实施例提供了一种与服务通信的装置,该装置包括:通信模块,用于在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,其中,所述交换机的端口为所述交换机的链路聚合组多个端口中的至少一个端口,所述交换机的端口与所述目标服务器的端口一一对应。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]在本申请实施例中,通过在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,其中,所述交换机的端口为所述交换机的链路聚合组多个端口中的至少一个端口,所述交换机的端口与所述目标服务器的端口一一对应,在目标服务器在未完成操作系统配置的情况下,避免了目标服务器的端口与交换机的链路聚合组连接,解决了目标服务器与交换机之间通信异常、网络震荡的问题,提升了交换机与目标服务器的对接正确性,提升了交换机与目标服务器之间的通信网络的稳定性。
附图说明
[0010]图1是本申请实施例提供的一种与服务器通信的方法的流程示意图;
[0011]图2是本申请实施例提供的一种交换机与目标服务器通信连接示意图;
[0012]图3是本申请实施例提供的一种交换机通信模式的转换示意图;
[0013]图4是本申请实施例提供的一种与服务器通信的装置的结构示意图;
[0014]图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0015]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0016]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0017]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的与服务器通信的方法、电子设备及存储介质进行详细地说明。
[0018]图1示出本专利技术的一个实施例提供的一种与服务器通信的方法,该方法可以由交换机执行,该方法包括如下步骤:
[0019]步骤102:在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接。
[0020]具体的,目标服务器在没有加载操作系统(Operating System,OS)和/或未完成操作系统配置的时候是一台裸机,目标服务器在裸机状态下,如果需要进行远程下载OS和配置,目标服务器会随机找到一个端口来与交换机侧进行通信。此时,在交换机侧,为了提升网络的稳定性,组网中一般采用链路聚合或者跨设备链路聚合对接目标服务器,即通常通过链路聚合模式与目标服务器通信。此时如果目标服务器随机选择了一个端口,与交换机侧的链路聚合组对接,则可能出现一些问题,例如:
[0021]1、若交换机侧使用动态链路聚合对接目标服务器的单一端口,由于此时目标服务器是一台裸机,没有配置链路控制相关的通信协议,因此可能无法实现通信。
[0022]2、若交换机侧使用静态链路聚合对接目标服务器的单一端口,此时目标服务器如果通过交换机侧网络下载OS和配置,则交换机侧链路聚合组需要把数据流量发往其他端口,而目标服务器侧由于仅提供一个端口对接,因此无法提供用于接收数据流量的其他端口。
[0023]因此,相关技术中,无论交换机侧是使用动态链路聚合组还是静态链路聚合组对接裸机目标服务器,由于目标服务器侧仅通过一个端口与交换机的链路聚合组对接,导致交换机与目标服务器侧之间的通信存在通信异常的问题。
[0024]在本申请实施例中,为了解决上述问题,预先在配置交换机时,已经配置了交换机上所有用于与目标服务器进行通信连接的端口为一个链路聚合组,交换机可以通过该链路聚合组以链路聚合组模式与目标服务器通信,并且,针对上述的交换机的链路聚合组,还配置了自动打散属性,即允许交换机的链路聚合组的每个成员端口,均可以在单端口模式和链路聚合组模式之间进行自动切换,单端口模式即链路聚合组的每个成员端口均可以单独与对应的目标服务器的端口进行通信连接。
[0025]在确定目标服务器没有加载操作系统和/或未完成操作系统配置的情况下,交换机可以通过单端口模式与目标服务器通信连接,即通过交换机的端口与目标服务器的端口对应通信连接,其中,该交换机的端口可以为交换机链路聚合组多个端口中的至少一个端口,并且此时交换机的端口与目标服务器的端口是一一对应的。
[0026]作为一个示例,例如,目标服务器没有加载操作系统和/或未完成操作系统配置的情况下,会通过端口P与交换机通信连接,交换机在确定目标服务器没有加载操作系统和/或未完成操作系统配置的情况下,可以通过端口M与目标服务器的端口P通信连接,需要注意的是交换机的端口M与目标服务器的端口P存在一一对应的关系。
[0027]在本申请实施例中,通过在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种与服务器通信的方法,其特征在于,应用于交换机,包括:在目标服务器未完成操作系统配置的情况下,通过交换机的端口与所述目标服务器的端口对应通信连接,其中,所述交换机的端口为所述交换机的链路聚合组多个端口中的至少一个端口,所述交换机的端口与所述目标服务器的端口一一对应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在目标情况下,确定所述目标服务器未完成操作系统配置,其中,所述目标情况包括:在所述交换机的链路聚合组中的所有端口均未接收到所述目标服务器发送的目标协议报文的情况;或者在所述交换机的链路聚合组中的所有端口均宕机的情况;所述未完成操作系统配置包括:未加载操作系统;或者已加载所述操作系统但未完成所述操作系统的配置。3.根据权利要求1所述的方法,其特征在于,在所述通过交换机的端口与所述目标服务器的端口对应通信连接之后,所述方法还包括:在所述目标服务器加载操作系统和完成操作系统配置的情况下,通过所述交换机的链路聚合组与所述目标服务器的链路聚合组通信连接。4.根据权利要求3所述的方法,其特征在于,通过所述交换机的链路聚合组与所述目标服务器的链路聚合组通信连接,包括:获取所述交换机的链路聚合组与所述目标服务器的链路聚合组的协商结果;在所述协商结果指示所述交换机的链路聚合组中的至少一个端口协商成功的情况下,通过所述交换机的链路聚合组与所述目标服务器的链路聚合组通信连接。5.根据权利要求4所述的方法,其特征在于,在获取所述交换机的链路聚合组与所述目标服务器的链路聚合组的协商结果之后,所述方法还包括:在所述协商结...

【专利技术属性】
技术研发人员:林宁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1