一种端口状态检测方法、装置、设备和存储介质制造方法及图纸

技术编号:40074246 阅读:15 留言:0更新日期:2024-01-17 00:45
本申请涉及通信领域,公开了一种端口状态检测方法、装置、设备和存储介质。该方法包括:在第一扫描周期内读取到物理层芯片的第一端口状态为连接状态,则读取第一状态信息以及第一中断状态寄存器,并清除第一中断状态寄存器的中断标志;在第二扫描周期内读取物理层芯片的第二端口状态为连接状态,则读取第二中断状态寄存器,若确定第二中断状态寄存器置位,则读取第二状态信息,若第二状态信息与第一状态信息进行比对不一致,则根据第二状态信息,生成数据链路层芯片的配置信息。本申请实施例通过在两个扫描周期内读取物理层芯片的端口状态以及状态信息,从而筛选出扫描过程中遗漏的端口事件,避免链路工作异常。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种端口状态检测方法、装置、设备和存储介质


技术介绍

1、在交换机、路由器等网络产品中,都是通过读取物理层芯片(即phy芯片)的状态信息来完成对mac控制器的配置,保证链路的正常工作。其中,读取phy芯片的状态信息的方式,包括中断和轮询。而中断方式需要将phy芯片的中断管脚接到cpu的io口,进而一般情况下都是采取轮询的方式来读取状态信息。轮询方式即每隔指定的时间,扫描phy芯片的端口以读取phy芯片的状态寄存器,进而确定该phy芯片的当前状态,当发现phy芯片的连接状态发生改变时,根据当前phy芯片的状态对mac控制器进行相应的配置。

2、但是当phy芯片的数目较多或者端口扫描间隔时间不合理时,轮询模式很可能遗漏端口事件。进而,为了避免出现上述问题,目前一般降低轮询的间隔时间,但是当端口数目很多并且cpu本身比较忙碌时,难以保证端口事件不发生遗漏。


技术实现思路

1、有鉴于此,为了解决现有技术存在的问题,本申请提供了一种端口状态检测方法、装置、设备和存储介质。...

【技术保护点】

1.一种端口状态检测方法,其特征在于,包括:

2.根据权利要求1所述的端口状态检测方法,其特征在于,在预设的第一扫描周期内读取物理层芯片的第一端口状态,若所述第一端口状态为断开状态,则读取所述物理层芯片对应的第三中断状态寄存器,并清除所述第三中断状态寄存器的中断标志。

3.根据权利要求1所述的端口状态检测方法,其特征在于,在预设的第二扫描周期内读取所述物理层芯片的第二端口状态,若所述第二端口状态为断开状态,则读取所述物理层芯片对应的第四中断状态寄存器,并清除所述第四中断状态寄存器的中断标志。

4.根据权利要求1所述的端口状态检测方法,其特征在于,若确定...

【技术特征摘要】

1.一种端口状态检测方法,其特征在于,包括:

2.根据权利要求1所述的端口状态检测方法,其特征在于,在预设的第一扫描周期内读取物理层芯片的第一端口状态,若所述第一端口状态为断开状态,则读取所述物理层芯片对应的第三中断状态寄存器,并清除所述第三中断状态寄存器的中断标志。

3.根据权利要求1所述的端口状态检测方法,其特征在于,在预设的第二扫描周期内读取所述物理层芯片的第二端口状态,若所述第二端口状态为断开状态,则读取所述物理层芯片对应的第四中断状态寄存器,并清除所述第四中断状态寄存器的中断标志。

4.根据权利要求1所述的端口状态检测方法,其特征在于,若确定所述第二中断状态寄存器无置位,则不执行后续处理流程。

5.根据权利要求1所述的端口状态检测方法,其特征在于,若所述第二状态信息与所述第...

【专利技术属性】
技术研发人员:黄继锋刘茂明吴健
申请(专利权)人:深圳市三旺通信股份有限公司
类型:发明
国别省市:

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

1