备注说明: 由于calico 默认安装完,走的是full node-to-node mesh模式,即全网状BGP网络模式,这个模式下面有简短的介绍, 这种模式下,他们支持的节点官网定义最多50, 如再增加可能会导致节点资源不够,所以这边进行优化,选择了route reflector 模式。
另外, IPIP封装传输,在传输的时候会再进行一层IP的封装,为提高传输效率,完全走BGP路由模式,这边选择关闭改模式.
calico 网络分为两大类 BGP和 Tunnel
IPIP TUNNEL 模式: 指的是在calico 节点之间建立tunnel然后进行IPIP封装传输数据。
BGP 模式: 什么是BGP就不细说,只要知道是一直自治边界路由协议就好了。(更多的请百度)
- full node to node mesh 全网状网络 -- 这个因为所有node 都需要映射所有BGP路由(那么节点路由和连接数就会特别多),最大节点数理论值50,实际有道100多的都还能用。
- router reflector 路由反射器 -- 这个是解决以上full mesh问题,弄了一个叫 路由反射器,让上面所有节点都不需要跟所有节点互联和映射路由,只需要跟反射器建立链接和路由就可以。 从而减少了节点的连接和路由。
- top of rack (ToR) (这是一直路由



