使用tcpdump捕获LLDP数据包

29

使用tcpdump捕获接口上的LLDP数据包的格式是什么?

我尝试了以下格式,但没有成功:

tcpdump -w test.pcap -i eth0 lldp -vv
1个回答

43
tcpdump -w test.pcap -i eth0 ether proto 0x88cc

LLDP的以太网类型为0x88cc,因此仅查看LLDP数据包的过滤器为ether proto 0x88cc-v-w一起使用时非常有用,可以打印匹配的数据包数量,例如:Got 11-w表示“将原始数据包写入文件,不打印任何内容”;-v表示“详细打印”,因此表面上这些参数没有意义,但是在使用-w时,-v选项提供了一些实用功能。

12
公正地说,与-w结合使用,-v非常有用——它使tcpdump打印捕获的数据包数(会有一行显示“Got #”不断更新)。没有-v,你只能在捕获结束时知道捕获了多少数据包。在那之前,你完全是盲目的。 - chutz
1
这对我很有帮助,可以使用tcpdump来排除LLDP流量。谢谢! - m0j0
在我的情况下,所需的魔法是 ether proto 0x88cc 或者更确切地说是 not ether proto 0x88cc - NiKiZe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接