网络协议启动顺序控制方法、装置、设备和存储介质制造方法及图纸

技术编号:33729061 阅读:51 留言:0更新日期:2022-06-08 21:23
本申请涉及一种网络协议启动顺序控制方法、装置、计算机设备和存储介质。所述方法包括:响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,待排序网卡端口为接入外围设备互联插槽的网卡设备的端口;获取预设的网络协议排序策略,根据网络协议排序策略对待排序网卡端口的网络协议进行排序,得到网络协议启动顺序;控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动。采用本方法能够满足不同用户对不同网络协议启动先后顺序的实际需求,从而提高通过网络安装系统的安装灵活性和效率。统的安装灵活性和效率。统的安装灵活性和效率。

【技术实现步骤摘要】
网络协议启动顺序控制方法、装置、设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种网络协议启动顺序控制方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,出现了通过网络安装操作系统的技术,例如,通过PXE(Pre

boot Execution Environment,预启动执行环境)机制来安装系统等,PXE机制有两种网络协议模式,分别为IPV6(Internet Protocol version 6,网际协议第六版)和IPV4(Internet Protocol version 4,网际协议第四版)。由于IPV4协议的地址有限,于是,出现了用于替代IPV4协议的IPV6协议。因此,目前用户所使用的网络协议并不完全一致。
[0003]然而,在基于PXE安装系统时,有的用户要求先启动IPV4协议,有的用户要求先启动IPV6协议,这就导致了网络环境无法固定。在传统方法中,通过网络安装系统的网络环境无法满足不同用户对不同网络协议的实际需求,导致系统安装的灵活性差、效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高网络安装系统的安装灵活性和效率的网络协议启动顺序控制方法、装置、计算机设备和存储介质。
[0005]一种网络协议启动顺序控制方法,该方法包括:响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,待排序网卡端口为接入外围设备互联插槽的网卡设备的端口;获取预设的网络协议排序策略,根据网络协议排序策略对待排序网卡端口的网络协议进行排序,得到网络协议启动顺序;控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动。
[0006]在一个实施例中,待排序网卡端口为多个,控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动,包括:获取各个待排序网卡端口的唯一标识信息,根据各个唯一标识信息对各个待排序网卡端口进行排序,得到端口启动顺序;根据端口启动顺序以及网络协议启动顺序,控制各个待排序网卡端口的各网络协议依次进行启动。
[0007]在一个实施例中,唯一标识信息是由段号、总线号、设备号以及功能号所组成的用于标识网卡端口的信息。
[0008]在一个实施例中,在确定待排序网卡端口的网络协议之前,该方法还包括:获取当前设备的设备信息;根据设备信息判断当前设备是否为网卡设备;若是,则进入确定待排序网卡端口的网络协议的步骤。
[0009]在一个实施例中,待排序网卡端口为多个,控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动,包括:获取预先配置的预设端口启动顺序;根据预设端口启动顺序以及网络协议启动顺序,控制各个待排序网卡端口的各网络协议依次进行启动。
[0010]在一个实施例中,该方法还包括:识别新接入外围设备互联插槽的网卡设备的端口;将新接入的网卡设备的端口作为待排序网卡端口,进入确定待排序网卡端口的网络协
议的步骤。
[0011]在一个实施例中,该方法还包括:在检测到本次启动时接入的网卡端口与上一次启动时接入的网卡端口一致时,按照上一次启动时的端口启动顺序和网络协议启动顺序依次启动各网卡端口的各网络协议。
[0012]一种网络协议启动顺序控制装置,该装置包括:
[0013]协议确定模块,用于响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,待排序网卡端口为接入外围设备互联插槽的网卡设备的端口;
[0014]协议排序模块,用于获取预设的网络协议排序策略,根据网络协议排序策略对待排序网卡端口的网络协议进行排序,得到网络协议启动顺序;
[0015]协议启动模块,用于控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动。
[0016]响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,待排序网卡端口为接入外围设备互联插槽的网卡设备的端口;获取预设的网络协议排序策略,根据网络协议排序策略对待排序网卡端口的网络协议进行排序,得到网络协议启动顺序;控制待排序网卡端口的网络协议按照网络协议启动顺序依次进行启动。
[0017]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的网络协议启动顺序控制方法的步骤。
[0018]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的网络协议启动顺序控制方法的步骤。
[0019]上述网络协议启动顺序控制方法、装置、计算机设备和存储介质,在基本输入输出系统启动时,通过获取预设的网络协议排序策略,根据网络协议排序策略对接入外围设备互联插槽的网卡设备的网卡端口所对应的网络协议进行启动顺序的排序,并控制网卡端口的网络协议按照排序结果依次进行启动,能够按照用户对于网络协议的启动需求自动排序并按照排序结果依次启动网络协议,因此,可以满足不同用户对不同网络协议的实际需求,从而能够提高基于网络安装系统的安装灵活性和效率。
附图说明
[0020]图1为一个实施例中网络协议启动顺序控制方法的流程示意图;
[0021]图2为一个实施例中按照端口启动顺序以及网络协议启动顺序进行排序后的排序结果示意图;
[0022]图3为另一个实施例中按照端口启动顺序以及网络协议启动顺序进行排序后的排序结果示意图;
[0023]图4为一个应用实例中网络协议启动顺序控制方法的流程示意图;
[0024]图5为一个实施例中网络协议启动顺序控制装置的结构框图;
[0025]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0026]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0027]本申请提供的网络协议启动顺序控制方法,可以应用于各种服务器设备。在一个实施例中,如图1所示,提供了一种网络协议启动顺序控制方法,以该方法应用于服务器为例进行说明,包括以下步骤:
[0028]步骤S102:响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,待排序网卡端口为接入外围设备互联插槽的网卡设备的端口。
[0029]其中,BIOS(Basic Input Output System,基本输入输出系统)是一组固化到计算机内主板上的ROM(Read

Only Memory,只读存储器)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序等。PCI(Peripheral Component Interconnect,外围设备互联)插槽是基于PCI局部总线的元件扩展接口的扩展插槽。接入PCI插槽的设备可以被称为PCI设备,其中接入PCI插槽的PCI设备中可以包括网卡设备,网卡设备,即网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络协议启动顺序控制方法,所述方法包括:响应于基本输入输出系统的启动指令,确定待排序网卡端口的网络协议,所述待排序网卡端口为接入外围设备互联插槽的网卡设备的端口;获取预设的网络协议排序策略,根据所述网络协议排序策略对所述待排序网卡端口的网络协议进行排序,得到网络协议启动顺序;控制所述待排序网卡端口的网络协议按照所述网络协议启动顺序依次进行启动。2.根据权利要求1所述的方法,其特征在于,所述待排序网卡端口为多个,所述控制所述待排序网卡端口的网络协议按照所述网络协议启动顺序依次进行启动,包括:获取各所述待排序网卡端口的唯一标识信息,根据各所述唯一标识信息对各所述待排序网卡端口进行排序,得到端口启动顺序;根据所述端口启动顺序以及所述网络协议启动顺序,控制各所述待排序网卡端口的各网络协议依次进行启动。3.根据权利要求2所述的方法,其特征在于,所述唯一标识信息是由段号、总线号、设备号以及功能号所组成的用于标识网卡端口的信息。4.根据权利要求1所述的方法,其特征在于,在所述确定待排序网卡端口的网络协议之前,所述方法还包括:获取当前设备的设备信息;根据所述设备信息判断所述当前设备是否为网卡设备;若是,则进入所述确定待排序网卡端口的网络协议的步骤。5.根据权利要求1所述的方法,其特征在于,所述待排序网卡端口为多个,所述控制所述待排序网卡端口的网络协议按照所述网络协议启动顺序依次进行启动,包括:获取预先配置的预设端口启动顺序;根据所述预...

【专利技术属性】
技术研发人员:孙秀强黄家明韩国志李双庆
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1