对 vxlan 数据包使用 tcpreplay

Using tcpreplay for vxlan packets

我对tcpreplay的工作方式比较陌生,刚开始使用

我正在将 vxlan 数据包的 pcap 馈送到上面配置了 vxlan 的以太网接口。我们可以在 vxlan 接口上看到解封装的数据包吗?我需要调整 ip/mac 吗?甚至有可能还是我在尝试一些奇怪的事情?

有没有其他方法可以实现我想要做的事情?基本上接收vxlan pcap,解封装vxlan headers 并将其发送到接口。非常感谢任何帮助。

不,您不能在接口上发送 vxlan 数据包并在同一主机的子接口上看到解封装的帧...至少在 Linux 上是这样,因为帧会立即发送出去并且不会被视为入站数据包。

您需要在另一个 host/NIC 上嗅探数据包并将 IP/MAC 设置为该远程主机。