Flannel默认的节点间数据通信方式是UDP转发的原因是什么?

原文“Flannel实质上是一种“覆盖网络(Overlay Network)”,也就是将TCP数据包装在另一种网络包里面进行路由转发和通信,默认的节点间数据通信方式是UDP转发。”这句话有没有问题?是VXLAN的包封装在UDP里吧?TCP和UDP是一个层级的。另外使用节点间通信使用UDP的原因是什么?为什...显示全部

原文“Flannel实质上是一种“覆盖网络(Overlay Network)”,也就是将TCP数据包装在另一种网络包里面进行路由转发和通信,默认的节点间数据通信方式是UDP转发。”
这句话有没有问题?是VXLAN的包封装在UDP里吧?TCP和UDP是一个层级的。
另外使用节点间通信使用UDP的原因是什么?为什么不是TCP? 

收起
参与4

返回Garyy的回答

GaryyGaryy系统工程师某保险

对的,描述不是特别准确。应该是vxlan被封装在udp中转发;
使用udp更多考虑的还是在特定场景下,对于通讯效率要求比较高、安全性要求不高的场景

保险 · 2020-09-09
浏览858

回答者

Garyy
Garyy0410
系统工程师某保险
擅长领域: 云计算存储容器

Garyy 最近回答过的问题

回答状态

  • 发布时间:2020-09-09
  • 关注会员:2 人
  • 回答浏览:858
  • X社区推广