[发明专利]一种检测AP的LAN口环路的方法及系统有效
申请号: | 201710158959.1 | 申请日: | 2017-03-16 |
公开(公告)号: | CN107040431B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 王斌 | 申请(专利权)人: | 台州市吉吉知识产权运营有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 裴金华 |
地址: | 318015 浙江省台州市椒江区洪*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 ap lan 环路 方法 系统 | ||
本发明公开了一种检测AP的LAN口环路的方法,包括:判断AP的待测第一LAN口、待测第二LAN口是否均处于启用状态,若是则进入下一步骤;启动环路检测轮询机制,待测第一LAN口按照预设的检测周期定时发送环路检测数据帧;判断待测第二LAN口接收的数据帧是否与环路检测数据帧一致,若是,则判断待测第一LAN口、待测第二LAN口出现环路;否则判断待测第一LAN口、待测第二LAN口未出现环路,关闭环路检测轮询机制,停止环路检测。本发明还公开了一种检测AP的LAN口环路的系统。通过本发明的方法和系统,可以简单有效的快速检测AP的两个LAN口之间是否出现环路。
技术领域
本发明属于局域网技术领域,尤其涉及一种检测AP的LAN口环路的方法及系统。
背景技术
在拥有两个本地以太网的设备中,需要保证这两个以太口不构成环路,如果设备处于环路状态,报文将会不断地在设备中循环接收与转发,从而必将导致环路风暴,而一旦环路风暴形成,设备的CPU将疲于接收与转发少则数万每秒多则数百万每秒的数据报文,而无暇处理正常通信的网络报文。
两种常见的会导致网络接入设备环路的网络拓扑包括设备端口自环,其中端口可以是同一个端口,或者是同一个设备下的两个不同端口。同一个端口导致的自环一般是由于设置了设备芯片的寄存器导致,在日常应用中用户一般不会涉及到此专业类操作。而不同端口的自环则可以轻易做到,如一根网线将设备不同的两个下行A与B端口对接起来。即设备从A端口发出去的数据报文又原封不动的通过B端口收上来。
以上环路情况:从一个端口收上来的数据包,如果不加以判断且没有相关措施的限制与防范,同样的数据报文将还会通过前一次的方法以及途径转发出去,结果是同样的数据报文从相同的端口再次被接收,如此循环即导致环路风暴,影响正常网络通信。
在拥有两个本地以太网的设备中,需要保证这两个以太口不构成环路,一般来说,Switch采用STP来解决这个问题,在AP上,但STP较为复杂。
发明内容
本发明提供一种检测AP的LAN口环路的方法及系统,用以解决AP上两个LAN口由于短接出现环路难以被发现的问题。
本发明一种检测AP的LAN口环路的方法,包括:
S100判断AP的待测第一LAN口、待测第二LAN口是否均处于启用状态,若是则进入下一步骤;
S200启动环路检测轮询机制,控制所述待测第一LAN口按照预设的检测周期定时发送环路检测数据帧;
S300判断所述待测第二LAN口接收并预备转发的数据帧是否与所述环路检测数据帧一致,若是,则进入步骤S400,否则进入步骤S500;
S400判断所述待测第一LAN口、所述待测第二LAN口出现环路;
S500判断所述待测第一LAN口、所述待测第二LAN口未出现环路,关闭所述环路检测轮询机制,停止环路检测。
通过发送检测数据帧,来检测AP的两个LAN口是不是因为网线短接造成了环路。方法简单有效,可操作性强。
进一步地,在所述步骤S400之后还包括步骤:
S450发送环路报警信号,关闭所述待测第二LAN口。
若出现环路,则及时发出报警信号,通知用户。在两个LAN口出现环路时,关闭任意一个LAN口,则这两个LAN口不存在环路,环路检测功能也会关闭。
进一步地,在所述步骤S200之前还包括步骤:
S150分别获取所述待测第一LAN口、所述待测第二LAN口启用的绝对时间值;并获取所述待测第二LAN口启用的绝对时间值与所述待测第一LAN口启用的绝对时间值的时间差;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台州市吉吉知识产权运营有限公司,未经台州市吉吉知识产权运营有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710158959.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种密封效果良好的消毒柜门板
- 下一篇:一种具有反射结构的保温实木复合门