一种交换机端口状态配置方法、装置、设备及存储介质制造方法及图纸

技术编号:37505518 阅读:18 留言:0更新日期:2023-05-07 09:41
本申请涉及端口技术领域,公开了一种交换机端口状态配置方法、装置、设备及存储介质,方法包括:获取与交换机端口对应的各网络模块的模块优先级及对交换机端口的状态配置;根据各网络模块的模块优先级、对交换机端口的状态配置及预设交换机端口状态确定规则确定并配置交换机端口的状态;预设规则为按照模块优先级由高到低的顺序、同一模块优先级中按照端口状态的优先级由高到低的顺序确定交换机端口状态。本申请公开的技术方案,根据网络模块的模块优先级、网络模块对交换机端口的状态配置及预设交换机端口状态确定规则配置交换机端口状态,避免各网络模块均对交换机端口状态进行操作更改,从而避免交换机端口状态出现错误,提高网络通信稳定性。提高网络通信稳定性。提高网络通信稳定性。

【技术实现步骤摘要】
一种交换机端口状态配置方法、装置、设备及存储介质


[0001]本申请涉及端口
,更具体地说,涉及一种交换机端口状态配置方法、装置、设备及可读存储介质。

技术介绍

[0002]端口可以用于实现局域网内不同网络设备之间的通信以及连接不同局域网之间的网络流量。其中,端口状态表示了某个端口当前的物理连接状态,目前,端口状态分为up状态和down状态,up状态表示端口处于开启状态并且正在工作,down状态表示端口关闭或没有连接任何设备。当端口处于up状态时,网络设备可以使用该端口进行网络通信,传输数据报文或接收数据报文,当端口处于down状态时,网络设备不能使用该端口进行网络通信。
[0003]目前,在多个网络模块对应同一交换机端口的情况下,这些网络模块均会操作、改变交换机端口的状态,而这可能会导致交换机端口状态发生错误,从而影响网络通信。
[0004]综上所述,如何避免交换机端口状态发生错误,以提高网络通信的稳定性,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种交换机端口状态配置方法、装置、设备及可读存储介质,用于避免交换机端口状态发生错误,以提高网络通信的稳定性。
[0006]为了实现上述目的,本申请提供如下技术方案:一种交换机端口状态配置方法,包括:获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置;根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态;其中,所述预设交换机端口状态确定规则为按照所述模块优先级由高到低的顺序、同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,所述交换机端口状态包括可网络通信状态及不可网络通信状态,所述不可网络通信状态的优先级高于所述可网络通信状态的优先级。
[0007]优选的,所述交换机端口状态还包括阻塞状态,所述阻塞状态的优先级高于所述不可网络通信状态的优先级;在所述阻塞状态下,所述交换机端口可接收所述网络模块发送的控制报文。
[0008]优选的,在获取各所述网络模块对所述交换机端口的状态配置之后,还包括:获取所述网络模块中的第一目标网络模块对所述交换机端口的状态配置的更新;其中,所述第一目标网络模块对所述交换机端口的状态配置的更新发生在所述第一目标网络模块发现相应的网络状态更新时。
[0009]优选的,获取各所述网络模块对所述交换机端口的状态配置,包括:
获取各所述网络模块定时发送的对所述交换机端口的状态配置。
[0010]优选的,获取与交换机端口对应的各网络模块的模块优先级,包括:获取与所述交换机端口对应的各所述网络模块利用各所述网络模块对应的关联模块确定的模块优先级。
[0011]优选的,在获取与所述交换机端口对应的各所述网络模块利用预设的优先级确定算法确定的模块优先级之后,还包括:接收对各所述网络模块中的第二目标网络模块的模块优先级的更新。
[0012]优选的,接收对各所述网络模块中的第二目标网络模块的模块优先级的更新,包括:接收用户发送的对所述第二目标网络模块的模块优先级的更新。
[0013]优选的,根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态,包括:获取最高模块优先级的各所述网络模块对所述交换机端口的状态配置;根据最高模块优先级的各所述网络模块对所述交换机端口的状态配置及同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态的规则,确定并配置所述交换机端口的状态。
[0014]优选的,在获取与交换机端口对应的各网络模块的模块优先级之前,还包括:接收所述网络模块发送的注册命令,根据所述注册命令对所述网络模块进行注册;在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之前,还包括:判断各所述网络模块是否均为已注册的网络模块;若存在未注册的网络模块,则剔除所述未注册的网络模块。
[0015]优选的,根据所述注册命令对所述网络模块进行注册,包括:根据所述注册命令中包含的所述网络模块的信息以及预先存储的允许注册白名单,判断述网络模块是否位于所述允许注册白名单中;若是,则对所述网络模块进行注册。
[0016]优选的,若所述网络模块不位于所述允许注册白名单中,则还包括:拒绝对所述网络模块进行注册,并发出所述网络模块无权参与交换机端口状态配置的提示。
[0017]优选的,接收所述网络模块发送的注册命令,包括:接收各所述网络模块通过软件接口发送的注册命令。
[0018]优选的,还包括:接收新网络模块通过所述软件接口发送的注册命令,根据所述新网络模块的注册命令对所述新网络模块进行注册。
[0019]优选的,在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之后,还包括:判断所述交换机端口的状态是否存在异常;
若是,则发出异常告警。
[0020]优选的,发出异常告警,包括:通过邮件告警、短信告警、电话告警、报警灯告警中的至少一种方式进行告警。
[0021]优选的,在获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置之后,还包括:显示各所述网络模块对所述交换机端口的状态配置。
[0022]优选的,在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之后,还包括:对所述交换机端口的状态进行显示。
[0023]一种交换机端口状态配置装置,包括:第一获取模块,用于获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置;配置模块,用于根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设端口交换机端口状态确定规则,确定并配置所述交换机端口的状态;其中,所述预设交换机端口状态确定规则为按照所述模块优先级由高到低的顺序、同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,所述交换机端口状态包括可网络通信状态及不可网络通信状态,所述不可网络通信状态的优先级高于所述可网络通信状态的优先级。
[0024]一种交换机端口状态配置设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的交换机端口状态配置方法的步骤。
[0025]一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的交换机端口状态配置方法的步骤。
[0026]本申请提供了一种交换机端口状态配置方法、装置、设备及可读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机端口状态配置方法,其特征在于,包括:获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置;根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态;其中,所述预设交换机端口状态确定规则为按照所述模块优先级由高到低的顺序、同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,所述交换机端口状态包括可网络通信状态及不可网络通信状态,所述不可网络通信状态的优先级高于所述可网络通信状态的优先级。2.根据权利要求1所述的交换机端口状态配置方法,其特征在于,所述交换机端口状态还包括阻塞状态,所述阻塞状态的优先级高于所述不可网络通信状态的优先级;在所述阻塞状态下,所述交换机端口可接收所述网络模块发送的控制报文。3.根据权利要求2所述的交换机端口状态配置方法,其特征在于,在获取各所述网络模块对所述交换机端口的状态配置之后,还包括:获取所述网络模块中的第一目标网络模块对所述交换机端口的状态配置的更新;其中,所述第一目标网络模块对所述交换机端口的状态配置的更新发生在所述第一目标网络模块发现相应的网络状态更新时。4.根据权利要求2所述的交换机端口状态配置方法,其特征在于,获取各所述网络模块对所述交换机端口的状态配置,包括:获取各所述网络模块定时发送的对所述交换机端口的状态配置。5.根据权利要求1所述的交换机端口状态配置方法,其特征在于,获取与交换机端口对应的各网络模块的模块优先级,包括:根据与各所述网络模块对应的关联模块的通信信息确定各所述网络模块的模块优先级。6.根据权利要求5所述的交换机端口状态配置方法,其特征在于,根据与各所述网络模块对应的关联模块的通信信息确定各所述网络模块的模块优先级,包括:根据与各所述网络模块对应的关联模块的通信信息对各所述网络模块的模块优先级进行动态更新。7.根据权利要求5所述的交换机端口状态配置方法,其特征在于,在根据与各所述网络模块对应的关联模块的通信信息确定各所述网络模块的模块优先级之后,还包括:接收用户发送的对第二目标网络模块的模块优先级进行更新的指令,根据所述指令对所述第二目标网络模块的模块优先级进行更新。8.根据权利要求1至7任一项所述的交换机端口状态配置方法,其特征在于,根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态,包括:获取最高模块优先级的各所述网络模块对所述交换机端口的状态配置;根据最高模块优先级的各所述网络模块对所述交换机端口的状态配置及同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态的规则,确定并配置所述交换机端口的状态。
9.根据权利要求1所述的交换机端口状态配置方法,其特征在于,在获取与交换机端口对应的各网络模块的模块优先级之前,还包括:接收所述网络模块发送的注册命令,根据所述注册命令对所述网络模块进行注册;在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机...

【专利技术属性】
技术研发人员:何至晟纪柏雄陈翔
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1