使用设备为中兴三层交换机3928A,初次测试无配置,全都在出厂环境下进行。在不配置的情况下,所有的端口都是二层口。
猜测增霸卡应和红蜘蛛一样,都是发送广播数据包。因此怀疑是三层交换机上开启了广播抑制。
登录3928A,进行配置,分别将广播、组播、未知数据包等的容纳提升到最大。
set int bro 100000 fei_1/1-24
set int multi 100000 fei_1/1-24
set int unk 100000 fei_1/1-24
set int jum en fei_1/1-24
无效;
怀疑是多个交换机一起运行时,stp收敛太慢而导致的
经过资料查询,解决方式,可以将stp关闭,或转换成快速stp生成树端口,跳过监听和学习的流程,直接端口连接后进行转发
spanning-tree disable
测试:无效果。
在增霸卡发送数据时,登录交换机,查看相关数据包。
发现更多的是组播包而非广播包。
这也可以解释,为什么增霸卡在 【远程唤醒】等操作中,只能唤醒上一次操作过的PC。其他没有登录过的PC是无法被唤醒的。这与红蜘蛛的方式不同,红蜘蛛的远程开机是基于LAN wake on 的方式进行唤醒的,只需要广播一个幻数据包即可。
//concel登录
en // 进入enable
zxr10 // 密码
config t
// 设置telnet 登录ip地址
int vlan 1
ip add 192.168.2.x 255.255.255.0
ex
// 设置telnet 登录账号密码
username dgut password dgut
// 设置主机名
hostname SWx
经过更多资料查阅,包括但不限于关闭端口问题等,都无效。
其中学习到一个不曾了解的东西,:交换机无法学习组播mac地址
经过查阅,发现3928A是支持组播协议IGMP的,同时还支持组播管理协议:IGMP SNOOPING 。
经过了解IGMP SNOOPING 的相关作用后,怀疑也有可能是这个东西导致的。
登录交换机对IGMP SNOOPING 进行关闭。
vlan 1 // igmpg snooping 的关闭是在vlan下的
no igmp snooping
IGMP SNOOPING 相关解释:
https://baijiahao.baidu.com/s?id=1713939283117179630&wfr=spider&for=pc&searchword=igmp%20snooping
进行测试,发现增霸卡登录,取消登录,再等待登录之后,很快就登录上来。
在3928A上,IGMP SNOOPING 全局是默认开启的。在之前测试的过程中,大概需要五六分钟才能成功登录上。测试环境只用了两台交换机,两边各5台接收PC
验证也容易,再次开启IGMP SNOOPING ,再 将mac地址老化时间调为1min左右。如果再次登录时间为1min左右,那么就可以确定是第二点的原因了。
整个探究过程断断续续持续了快三个月。究其原因还是对一些基础知识认识不够。但从尝试去查看交换机端口情况、数据包,得知增霸卡发送的是组播包,再从组播的角度入手。也算是层层递进的学习吧。
在整个资料的搜索过程中,深感中兴交换机的命令不太好找,虽说跟思科是比较像的命令,但在细节上还是有一些差别的。特别是缺少一些命令的说明的情况下,解决问题就比较困难了。
在此也附上一些命令手册的链接,手册是分册的,在同网站搜索相关关键词就可以找到其他分册
ZXR10路由器交换机命令手册(功能体系分册一) - 道客巴巴