首页/网络/抓包与流量分析速查/tcpdump 抓 IPv6 流量
本包目录(400 条)
tcpdump 过滤实战51 条
Wireshark 技巧75 条TCP 流分析82 条应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

tcpdump 抓 IPv6 流量

用 ip6 原语过滤 IPv6 报文,可继续叠加 icmp6、tcp、udp 等关键字;IPv6 邻居发现、路由通告等基础协议都跑在 ICMPv6 上,排障时要单独关注。

用途过滤 IPv6 报文与其承载协议
语法ip6 [and ...] / icmp6 / ip6 proto <号>

常用示例

常用示例
tcpdump -i eth0 -nn ip6
tcpdump -i eth0 -nn 'icmp6 and ip6[40] = 135'   # 邻居请求 NS
tcpdump -i eth0 -nn 'ip6 and tcp port 443'
ICMPv6 类型:133 路由请求、134 路由通告、135 邻居请求、136 邻居通告、128/129 Echo 请求/应答。

易错点

  • 双栈环境下用 host 过滤某域名可能同时命中 A 与 AAAA 记录对应的两串流量,分析前先明确协议族
  • 屏蔽 ICMPv6 会导致地址自动配置与邻居发现异常,IPv6 抓包里看不到 NS/NA 时先怀疑策略设备

数据来源与参考

  • man 8 pcap-filter(ip6/icmp6)
  • RFC 8200(IPv6)
  • RFC 4443(ICMPv6)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌