基于前面的四次实验,已经积累了一定的经验,现在可以经行进阶设计;
实验目的:定时巡检每台设备的邻居,若出现信息不对称,则发出告警信息。
过程:基于前面设置的环境,cdp协议是每60s进行,一次信息通告,180s内没有回复则清楚邻居信息。可以通过新建一张新表,将新表与旧表进行比较,如果出现信息不对称的情况则可认为网络的某个端口down
思路:写入数据库后逐条取出进行匹配,这里需要考虑到,如果数据库存的内容过大,一次性写入内存会给计算机带来不必要的开销,所以,建议一次查询一条。即取一条信息后查询原表,信息一致则网络稳定。
查询语句,查找是否有相应条目,如果有,bool应为1L,否则为0L
考虑到有可能设备登陆不成功,此时应该是抛出异常并跳过该设备