查找与一个特定IP相关的所有mac地址

时间:2018-06-19 14:04:52

标签: c# networking ip-address mac-address

有什么方法可以通过c#仅为 一个IP 获取 所有MAC 地址?我只能通过ARP呼叫获得一个MAC,但是我不想使用SNMP。

例如对于交换机的所有 端口 ,每个端口都有一台mac,整个交换机只有一个IP。 谢谢

1 个答案:

答案 0 :(得分:0)

  

不,看一下我们有一个cisco交换机,它有8个端口,每个端口都有一个mac   地址,但是交换机只有一个IP,我想获取所有mac   该IP的交换机地址,可以吗?谢谢你的   响应

交换机IP地址将分配给一个SVI,并且该SVI仅具有一个与之关联的MAC地址。每个Cisco交换机管理器都有1024个MAC地址可用于第3层接口,但这些地址与第2层交换机接口无关。

第2层交换机接口上的MAC地址与第3层交换机管理接口没有关联。第2层接口上的MAC地址用于链路本地第2层协议(例如STP,CDP,LLDP,DTP,PAgP等)。那些MAC地址永远不会在接口的链接上看到。

主管将为每个第3层交换机接口分配一个MAC地址。请记住,交换机上的第3层接口与交换无关,这是第2层功能。第三层交换机接口用于交换机管理,就像将主机连接到第二层交换机一样。