网卡配置方法、装置、电子设备和计算机可读存储介质与流程

文档序号:33755089发布日期:2023-04-18 14:56阅读:45来源:国知局
网卡配置方法、装置、电子设备和计算机可读存储介质与流程

本公开涉及计算机,尤其涉及一种网卡配置方法及装置、电子设备和计算机可读存储介质。


背景技术:

1、相关技术中,通常会在网卡中针对网卡的不同接口预先写入配置参数,以便通过该接口实现网卡与其它设备(如其它网卡或者交换机等)的逻辑链接。

2、但是,上述方法中的配置参数是写死在网卡的物理内存中、不能修改的。也就是说,该网卡究竟可以通过哪些接口和哪些设备进行逻辑适配链接是固定且不变的(例如,如果确定使用配置a对接口),且由于网卡的物理存储空间有限,所以该网卡可以适配的设备也是有限的。

3、因此,上述场景限制了网卡的应用场景,导致网卡只能与固定且有限的设备进行连接。

4、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解。


技术实现思路

1、本公开的目的在于提供一种网卡配置方法、装置、电子设备以及计算机可读存储介质,可以根据线缆和设备的不同动态适配不同的配置参数组。

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

3、本公开实施例提供了一种网卡配置方法,包括:网卡响应于配置指令,确定与所述网卡接触式物理连接的线缆的介质类型,所述网卡中设置有至少一个配置参数组,所述至少一个配置参数组包括第一类型的配置参数组,所述线缆用于将所述网卡和目标设备进行物理连接;所述网卡在所述至少一个配置参数组中确定与所述线缆的介质类型匹配的所述第一类型的配置参数组,其中不同介质类型对应不同类型的配置参数组;所述网卡遍历所述第一类型的配置参数组,对所述网卡与所述线缆的物理连接接口进行配置,以便所述网卡与所述目标设备进行逻辑协商链接。

4、在一些实施例中,所述第一类型的配置参数组包括配置参数组一和配置参数组二;其中所述网卡遍历所述第一类型的配置参数组,对所述网卡与所述线缆的物理连接接口进行配置,以便所述网卡与所述目标设备进行逻辑协商链接,包括:通过所述配置参数组一对所述网卡与所述线缆的物理连接接口进行配置;若在所述配置参数组一的配置下,所述网卡与所述目标设备的协商链接不成功,则继续使用配置参数组二对所述网卡与所述线缆的物理连接接口进行配置。

5、在一些实施例中,所述配置参数组一包括至少两个线缆速率参数和至少两个编码纠错配置参数;其中,通过所述配置参数组一对所述网卡与所述线缆的物理连接接口进行配置,包括:所述网卡在通过所述配置参数组一对所述网卡与所述线缆的物理连接接口进行配置时,在所述至少两个线缆速率参数之间进行切换,以确定所述线缆适合的线缆速率参数;所述网卡在通过所述配置参数组一对所述网卡与所述线缆的物理连接接口进行配置时,还在所述至少两个编码纠错配置参数之间切换,以确定所述线缆适合的编码纠错配置参数;在所述至少两个线缆速率参数中存在所述线缆适合的线缆速率参数,且所述至少两个编码纠错配置参数中存在所述线缆适合的编码纠错配置参数的情况下,对所述网卡与所述线缆的物理连接接口配置成功。

6、在一些实施例中,所述网卡包括接口控制器和处理器;其中,网卡响应于配置指令,确定与所述网卡接触式物理连接的线缆的介质类型,包括:所述处理器响应于配置指令,通过所述接口控制器检测与所述网卡接触式物理连接的线缆的介质类型是光纤类型或者铜类型;其中,所述网卡在所述至少一个配置参数组中确定与所述线缆的介质类型匹配的所述第一类型的配置参数组,包括:所述处理器在所述至少一个配置参数组中,确定与所述光纤类型或者铜类型对应的所述第一类型的配置参数组;其中,所述网卡遍历所述第一类型的配置参数组,对所述网卡与所述线缆的物理连接接口进行配置,以便所述网卡与所述目标设备进行逻辑协商链接,包括:所述处理器遍历所述第一类型的配置参数组,对所述接口控制器进行配置,以便所述网卡与所述目标设备进行逻辑协商链接。

7、在一些实施例中,在网卡响应于配置指令之前,所述方法还包括:在检测到所述网卡上电或者所述网卡上存在线缆插拔操作或者所述网卡的接口控制器复位时,生成所述配置指令。

8、在一些实施例中,所述网卡包括处理器,所述处理器是读写处理器;其中,所述方法还包括:在所述网卡遍历所述第一类型的配置参数组对所述网卡与所述线缆的物理连接接口进行配置且配置失败的情况下,获取所述目标设备和所述线缆对应的目标配置参数组;将所述目标设备和所述线缆对应的目标配置参数组写入所述网卡中的所述处理器中,以便所述处理器通过所述目标配置参数组对所述网卡与所述线缆的物理连接接口进行配置,以便所述网卡与所述目标设备进行逻辑协商链接。

9、在一些实施例中,在网卡响应于配置指令之前,所述方法还包括:接收至少一个设备对应的设备配置参数,所述至少一个设备包括所述目标设备;根据线缆的不同介质类型、和所述至少一个设备对应的设备配置参数生成至少一个配置参数组,所述至少一个配置参数组包括所述第一类型配置参数组;将所述至少一个配置参数组写入所述网卡的处理器中,以便所述网卡根据所述至少一个配置参数组为所述网卡、线缆以及所述目标设备的逻辑链接进行配置。

10、本公开实施例提供了一种网卡配置装置,包括:介质类型确定模块、配置参数组确定模块和配置模块。

11、其中,所述介质类型确定模块用于网卡响应于配置指令,确定与所述网卡接触式物理连接的线缆的介质类型,所述网卡中设置有至少一个配置参数组,所述至少一个配置参数组包括第一类型的配置参数组,所述线缆用于将所述网卡和目标设备进行物理连接;所述配置参数组确定模块可以用于所述网卡在所述至少一个配置参数组中确定与所述线缆的介质类型匹配的所述第一类型的配置参数组,其中不同介质类型对应不同类型的配置参数组;所述配置模块可以用于所述网卡遍历所述第一类型的配置参数组,对所述网卡与所述线缆的物理连接接口进行配置,以便所述网卡与所述目标设备进行逻辑协商链接。

12、本公开实施例提出一种电子设备,该电子设备包括:存储器和处理器;所述存储器用于存储程序指令;所述处理器调用所述存储器存储的所述程序指令,用于实现上述任一项所述的网卡配置方法。

13、本公开实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述任一项所述的网卡配置方法。

14、本公开实施例提出一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述网卡配置方法。

15、本公开实施例提供的网卡配置方法、装置及电子设备和计算机可读存储介质,通过识别线缆的介质类型、找出与线缆介质类型匹配的第一类型的配置参数组、遍历第一类型配置参数组等,实现对网卡与目标设备的逻辑链接。上述实施例通过网卡实现了对接口的动态配置,提高了网卡与目标设设备之间的逻辑兼容性。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1