1

是否可以弄清楚您连接的交换机端口的mac地址是什么?

我正在查看tcpdump,但似乎在每个以太网数据包中都有发送者和目的地的MAC,而不是它传递的那些MAC。但我正在寻找找出您直接连接的交换机MAC的方法。

我应该是一个通用的解决方案。例如托管的CISCO交换机,还不是解决方案。

我可以使用 C/C++ 或任何其他语言。

4

2 回答 2

3

阅读: http ://en.wikipedia.org/wiki/Network_switch#Layer_1_.28Hubs_versus_higher-layer_switches.29

在普通交换机中,它们没有 MAC 地址。除非您使用的是桥梁。

于 2013-01-23T12:42:43.803 回答
0

TCP/IP 在网络层抽象中高于交换机。具体来说,它们分别位于传输层和 Internet 层(传输层位于 Internet 之上)。您需要检查原始以太网数据包以获取链路层数据。

于 2013-01-23T12:38:54.607 回答