大家好,本人最近遇到了这么个问题:
为了开通MAC地址认证,我想统计我们工厂Scalance交换机所有端口上的MAC地址,但是却发现有些交换机上端口的指示灯是亮的,可端口无法获取到相应的设备MAC地址。但是过了一段时间后突然此端口会出现一个MAC地址,过后没多久又消失了。我从我们的核心交换机上抓到了这个MAC对应的IP地址,当发现MAC从端口上消失后,Ping那个对应的IP地址后,MAC地址又能够出现在那个端口上了。
我们这里的Scalance是连接PLC的,我在猜想是不是因为是Profinet的特殊的工作原理导致的这种现象呢?比如PLC没有发网络包,导致了Scalance X300上端口学到的MAC过了老化时间了,于是从缓存中删掉了学到的MAC。 请问各位有没有能够为我进行解答?不胜感激!