我们知道法兰绒使用 MAC in UDP 来创建一个覆盖网络 . 我的问题是:

UDP报头仅提供额外的端口号字段,假设一台物理机只运行一个 flanneld 进程,因此无需区分哪个进程按端口号转发数据包 . 在这种情况下,我们可以省去UDP层,只将Layer2数据放在IP帧中吗?

我知道这个想法似乎很疯狂,但我只想讨论是否有可能 .

此外,我们可以想象给出了一个新的协议类型号,而法兰绒可以将一些部分作为内核模块运行 .