calico network

在此对calico的网络模式做一个简单的回顾。

  • calico 支持 vxlan和IP in IP两种协议,默认是IP in IP协议的IPIP模式,在不支持IP in IP的情况下,会切换为vxlan,比如azure目前就不支持IP in IP。
  • xlan协议下,报文首部比IP in IP协议的首部要占用多空间。所以此处涉及到集群中网络数据包的MTU Size。
  • 对于calico, 在IP in IP协议下,还能再分为两种模式IPIP 以及BGP。 前者,基于报文首部封装,需要隧道封装。一个基于二层网络,直接而成可达。

ipip为什么称之为隧道呢?

ipip和vxlan的wiki上,都涉及到tunnel。

其实隧道并不能改变网络质量。只是营造出两个节点像是中间像是有一条隧道般,直接连接起来。

比如xlan,就是通过三层网络实现虚拟的二层的端对端连接。 IPIP也是一样。

Author: Chandler Kwok
Link: http://yoursite.com/2020/04/08/calico-network/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.