路由器特性——网络状态检测

需求:

在路由器上实现一个机制,用于判断上行网络(WAN口连接互联网)是否通畅。具体要求为:

  • 当网络通畅时:路由器上的LED亮红灯,并在Web管理界面显示打勾(✓)图标。

  • 当网络不通时:路由器上的LED亮绿灯,并在Web管理界面显示打叉(✗)图标

方案分析:

我们可能会想到直接去ping一下公网IP,然后根据ping得到的结果去判断是否有网络,实际验证下来发现ping的时候没有丢包,实际现网网络情况复杂,有的时候路由器会丢包,如果只是靠ping几个报文,偶然出现了丢了几个包,这个时候基于ping的结果去判断,发现了路由器一会亮红灯,然后又立马亮绿灯,web上面出现了一会打勾,一会打叉,十分影响用户体验。

方案实现:

相关推荐
忘忧记2 小时前
192.168.0.1和192.168.1.1的区别
智能路由器
win10系统2 小时前
网络速度慢、频繁断网的解决办法
网络·智能路由器
初圣魔门首席弟子2 小时前
HTTP 服务器项目学习笔记
网络
90后小陈老师2 小时前
记录一次Figma订阅被多扣费的教训
java·linux·数据库
_不会dp不改名_2 小时前
HCIP笔记8--中间系统到中间系统协议1
网络·笔记·hcip
ouliten2 小时前
《Linux C编程实战》笔记:socketpair
linux·笔记
真正的醒悟2 小时前
图解网络10
网络·智能路由器
小李独爱秋2 小时前
计算机网络经典问题透视——简述TCP拥塞控制算法中的快重传和快恢复
服务器·网络·tcp/ip·计算机网络·安全
拾忆,想起2 小时前
Dubbo服务访问控制(ACL)完全指南:从IP黑白名单到自定义安全策略
前端·网络·网络协议·tcp/ip·微服务·php·dubbo