一种交换机端口状态配置方法、装置、设备及存储介质与流程

文档序号:34087530发布日期:2023-05-07 01:42阅读:50来源:国知局
一种交换机端口状态配置方法、装置、设备及存储介质与流程

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


背景技术:

1、端口可以用于实现局域网内不同网络设备之间的通信以及连接不同局域网之间的网络流量。其中,端口状态表示了某个端口当前的物理连接状态,目前,端口状态分为up状态和down状态,up状态表示端口处于开启状态并且正在工作,down状态表示端口关闭或没有连接任何设备。当端口处于up状态时,网络设备可以使用该端口进行网络通信,传输数据报文或接收数据报文,当端口处于down状态时,网络设备不能使用该端口进行网络通信。

2、目前,在多个网络模块对应同一交换机端口的情况下,这些网络模块均会操作、改变交换机端口的状态,而这可能会导致交换机端口状态发生错误,从而影响网络通信。

3、综上所述,如何避免交换机端口状态发生错误,以提高网络通信的稳定性,是目前本领域技术人员亟待解决的技术问题。


技术实现思路

1、有鉴于此,本技术的目的是提供一种交换机端口状态配置方法、装置、设备及可读存储介质,用于避免交换机端口状态发生错误,以提高网络通信的稳定性。

2、为了实现上述目的,本技术提供如下技术方案:

3、一种交换机端口状态配置方法,包括:

4、获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置;

5、根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态;

6、其中,所述预设交换机端口状态确定规则为按照所述模块优先级由高到低的顺序、同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,所述交换机端口状态包括可网络通信状态及不可网络通信状态,所述不可网络通信状态的优先级高于所述可网络通信状态的优先级。

7、优选的,所述交换机端口状态还包括阻塞状态,所述阻塞状态的优先级高于所述不可网络通信状态的优先级;

8、在所述阻塞状态下,所述交换机端口可接收所述网络模块发送的控制报文。

9、优选的,在获取各所述网络模块对所述交换机端口的状态配置之后,还包括:

10、获取所述网络模块中的第一目标网络模块对所述交换机端口的状态配置的更新;其中,所述第一目标网络模块对所述交换机端口的状态配置的更新发生在所述第一目标网络模块发现相应的网络状态更新时。

11、优选的,获取各所述网络模块对所述交换机端口的状态配置,包括:

12、获取各所述网络模块定时发送的对所述交换机端口的状态配置。

13、优选的,获取与交换机端口对应的各网络模块的模块优先级,包括:

14、获取与所述交换机端口对应的各所述网络模块利用各所述网络模块对应的关联模块确定的模块优先级。

15、优选的,在获取与所述交换机端口对应的各所述网络模块利用预设的优先级确定算法确定的模块优先级之后,还包括:

16、接收对各所述网络模块中的第二目标网络模块的模块优先级的更新。

17、优选的,接收对各所述网络模块中的第二目标网络模块的模块优先级的更新,包括:

18、接收用户发送的对所述第二目标网络模块的模块优先级的更新。

19、优选的,根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态,包括:

20、获取最高模块优先级的各所述网络模块对所述交换机端口的状态配置;

21、根据最高模块优先级的各所述网络模块对所述交换机端口的状态配置及同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态的规则,确定并配置所述交换机端口的状态。

22、优选的,在获取与交换机端口对应的各网络模块的模块优先级之前,还包括:

23、接收所述网络模块发送的注册命令,根据所述注册命令对所述网络模块进行注册;

24、在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之前,还包括:

25、判断各所述网络模块是否均为已注册的网络模块;

26、若存在未注册的网络模块,则剔除所述未注册的网络模块。

27、优选的,根据所述注册命令对所述网络模块进行注册,包括:

28、根据所述注册命令中包含的所述网络模块的信息以及预先存储的允许注册白名单,判断述网络模块是否位于所述允许注册白名单中;

29、若是,则对所述网络模块进行注册。

30、优选的,若所述网络模块不位于所述允许注册白名单中,则还包括:

31、拒绝对所述网络模块进行注册,并发出所述网络模块无权参与交换机端口状态配置的提示。

32、优选的,接收所述网络模块发送的注册命令,包括:

33、接收各所述网络模块通过软件接口发送的注册命令。

34、优选的,还包括:

35、接收新网络模块通过所述软件接口发送的注册命令,根据所述新网络模块的注册命令对所述新网络模块进行注册。

36、优选的,在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之后,还包括:

37、判断所述交换机端口的状态是否存在异常;

38、若是,则发出异常告警。

39、优选的,发出异常告警,包括:

40、通过邮件告警、短信告警、电话告警、报警灯告警中的至少一种方式进行告警。

41、优选的,在获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置之后,还包括:

42、显示各所述网络模块对所述交换机端口的状态配置。

43、优选的,在根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置所述交换机端口的状态之后,还包括:

44、对所述交换机端口的状态进行显示。

45、一种交换机端口状态配置装置,包括:

46、第一获取模块,用于获取与交换机端口对应的各网络模块的模块优先级及各所述网络模块对所述交换机端口的状态配置;

47、配置模块,用于根据各所述网络模块的模块优先级、各所述网络模块对所述交换机端口的状态配置及预设端口交换机端口状态确定规则,确定并配置所述交换机端口的状态;

48、其中,所述预设交换机端口状态确定规则为按照所述模块优先级由高到低的顺序、同一所述模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,所述交换机端口状态包括可网络通信状态及不可网络通信状态,所述不可网络通信状态的优先级高于所述可网络通信状态的优先级。

49、一种交换机端口状态配置设备,包括:

50、存储器,用于存储计算机程序;

51、处理器,用于执行所述计算机程序时实现如上述任一项所述的交换机端口状态配置方法的步骤。

52、一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的交换机端口状态配置方法的步骤。

53、本技术提供了一种交换机端口状态配置方法、装置、设备及可读存储介质,其中,该方法包括:获取与交换机端口对应的各网络模块的模块优先级及各网络模块对交换机端口的状态配置;根据各网络模块的模块优先级、各网络模块对交换机端口的状态配置及预设交换机端口状态确定规则,确定并配置交换机端口的状态;其中,预设交换机端口状态确定规则为按照模块优先级由高到低的顺序、同一模块优先级中按照交换机端口状态的优先级由高到低的顺序确定交换机端口状态,交换机端口状态包括可网络通信状态及不可网络通信状态,不可网络通信状态的优先级高于可网络通信状态的优先级。

54、本技术公开的上述技术方案,为与交换机端口相连的各网络模块配置优先级,在进行交换机端口状态配置时交换机根据与交换机端口对应的各网络模块的模块优先级、各网络模块对交换机端口的状态配置及预设的按照模块优先级由高到低的顺序、同一模块优先级中按照交换机端口状态的优先级由高到低的顺序(交换机端口状态包括可网络通信状态及不可网络通信状态,不可网络通信状态的优先级高于可网络通信状态的优先级)确定交换机端口状态的规则来最终确定并配置交换机端口的状态,以避免各网络模块均对交换机端口的状态进行操作更改,从而排除不确定性错误的风险,避免交换机端口状态出现错误,提高网络通信的稳定性。

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