提高网络设备稳定性的方法、装置、网络设备及存储介质制造方法及图纸

技术编号:24589585 阅读:68 留言:0更新日期:2020-06-21 02:25
本申请涉及提高网络设备稳定性的方法、装置、网络设备及存储介质,属于网络通信技术领域。该方法包括:在检测到物理接口收发器侧的连接状态发生变化时,通知上层业务软件物理接口收发器侧的连接状态发生变化,以使上层业务软件执行与连接状态发生变化对应的操作;待上层业务软件执行完与连接状态发生变化对应的操作时,控制媒体接入控制器侧的连接状态改变为与物理接口收发器侧的连接状态一致的状态。在检测到PHY侧的连接状态发生变化时,通知上层业务软件进行设置,待上层业务软件操作完成后,再改变MAC侧的连接状态使其与PHY侧的连接状态保持一致,以此来保证软件和硬件的处理顺序,防止不稳定状态下多重操作导致的问题。

Methods, devices, network devices and storage media for improving the stability of network equipment

【技术实现步骤摘要】
提高网络设备稳定性的方法、装置、网络设备及存储介质
本申请属于网络通信
,具体涉及一种提高网络设备稳定性的方法、装置、网络设备及存储介质。
技术介绍
网络设备上,端口的连接(Link)状态有连通状态(up)和断开状态(down)两种。当端口的连接状态发生变化时,需要立即通知CPU,CPU再通知上层业务软件,以便上层业务软件执行与连接状态发生变化对应的操作,例如进行业务流量切换和停止收发包,同时还要提醒用户是否需要对物理链路进行一些处理。短时间内连接状态频繁变化会增大系统开销,降低系统稳定性。为了提高系统稳定性,软件通常会有一个延迟上报机制。延迟上报机制是当端口产生状态变化事件后,先经过一定周期的确认,如果此时连接状态仍保持为变化后的状态,才通知给上层业务软件处理,否则忽略这次变化。端口的连接状态发生up/down变化时,会触发两个动作:1、硬件上需要主动做一些例如清除/修改寄存器或表项等的操作;2、同时连接状态发生变化的事件会立即通知到上层业务软件,上层业务软件也需要做一些例如修改寄存器或表项的操作。硬件的设置和软件设置有可能同时本文档来自技高网...

【技术保护点】
1.一种提高网络设备稳定性的方法,其特征在于,包括:/n在检测到物理接口收发器侧的连接状态发生变化时,通知上层业务软件所述物理接口收发器侧的连接状态发生变化,以使所述上层业务软件执行与所述连接状态发生变化对应的操作;/n待所述上层业务软件执行完与所述连接状态发生变化对应的操作时,控制媒体接入控制器侧的连接状态改变为与所述物理接口收发器侧的连接状态一致的状态。/n

【技术特征摘要】
1.一种提高网络设备稳定性的方法,其特征在于,包括:
在检测到物理接口收发器侧的连接状态发生变化时,通知上层业务软件所述物理接口收发器侧的连接状态发生变化,以使所述上层业务软件执行与所述连接状态发生变化对应的操作;
待所述上层业务软件执行完与所述连接状态发生变化对应的操作时,控制媒体接入控制器侧的连接状态改变为与所述物理接口收发器侧的连接状态一致的状态。


2.根据权利要求1所述的方法,其特征在于,在检测到物理接口收发器侧的连接状态发生变化之前,所述方法还包括:
控制所述媒体接入控制器侧的连接状态为强制状态,使得所述媒体接入控制器侧的连接状态不因所述物理接口收发器侧的连接状态发生变化而变化。


3.根据权利要求1所述的方法,其特征在于,通过如下方法检测所述物理接口收发器侧的连接状态是否发生变化:
检测是否接收到来自所述媒体接入控制器侧发送的所述物理接口收发器侧的连接状态发生变化的通知。


4.根据权利要求1所述的方法,其特征在于,通过如下方法检测所述物理接口收发器侧的连接状态是否发生变化:
检测所述物理接口收发器侧的连接状态是否由连通状态up变为断开状态down或由down变为up。


5.一种提高网络设备稳定性的装置,其特征在于,包括:
通知模块,用于在检测到物理接口收发器侧的连接状态发生变化时,通知上层业务软件所述物理接口收发器侧的连接状态发生变化,以使所述上层业务软件执行与所述连接状态发生变化对应的操作;
控制模块,用于待所述上层业务软件执行完与所述连接状态发生变...

【专利技术属性】
技术研发人员:薛海峰
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1