虚拟化云计算环境中,大批量物理服务器需要做到vlan二层互通,配置出错时有发生,如果快速检测,做到业务不熟前期确保vlan互通是个难题
思路:
指定服务器ssh地址范围、用户名、密码,需要检测的vlan范围,需要监测的网卡名。
本地维护终端登陆到各服务器上执行检测脚本。
每台服务器指定网上构造带vlan的组播、广播报文发送,检测是否能接收到范围内其他主机发过来的检测报文,列出异常链路。
考虑,所有监听up后再开始发送检测报文;检测保温的发送方式,避免风暴。
ps:access、trunk均允许带vlan的报文通过,所不同的是access仅允许vlan标签和pvid相同的报文,trunk则允许配置的范围内的所有vlan带tag。
开发中,开发完成后上传到github
https://github.com/bestjie/AllVlansPass
敬请期待