- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看过一些使用 gopacket 创建和发送 TCP/UDP 数据包的示例。现在我需要捕获和转发 udp vxlan 多播数据包,我不知道如何构造 vxlan 层及其有效负载。如何创建和发送 vxlan包机智gopacket?
最佳答案
gopacket 以 [] 字节的形式接收数据包数据,并将其解码为具有非零“层数”的数据包。每一层对应于字节内的一个协议(protocol)。
因为,这里没有很多上下文,并且您没有提供您编写的基本代码,
我只能将您转发给文档。
所以,
从源读取数据包:https://godoc.org/github.com/google/gopacket#hdr-Reading_Packets_From_A_Source
使用解码时要使用的图层类型:
对于 vxlan:https://godoc.org/github.com/google/gopacket/layers#VXLAN
关于go - 如何使用 gopacket 创建和发送 vxlan 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63424151/
我正在尝试了解Linux内核中的vxlan驱动程序代码。内核版本为:3.16.0-29-generic 查看vxlan.c,似乎每个 VNI 创建一个 vxlan 开发,它与网络设备所属的 netns
我看过一些使用 gopacket 创建和发送 TCP/UDP 数据包的示例。现在我需要捕获和转发 udp vxlan 多播数据包,我不知道如何构造 vxlan 层及其有效负载。如何创建和发送 vxla
首先,我知道基于 ip 命令创建带有标签的 VXLAN 接口(interface): ip link add vxlan-br0 type vxlan id group local dstpor
我正在使用 OpenvSwitch-2.5.2 在两个虚拟机上设置第 2 层网络,如上图所示。 在阅读了 ovs 官方教程和其他一些文章后,我在每个虚拟机上尝试了以下命令: # on vm1 ip l
我在 Docker Swarm 上部署我的应用程序时遇到了这个问题。 我跑docker stack deploy -c /path并获取 error network sandbox join fail
我是一名优秀的程序员,十分优秀!