1. node01的calico-vxlan(Felix组件)把自己信息上报写入etcd:本机物理IP192.168.0.82、本地Pod网段10.244.103.x;
2. node02的calico-vxlan时刻监听etcd,读到node01的网段地址信息;
3. node02自动生成路由表(图右下角路由:目标10.244.42.64走vxlan.calico);
4. 反过来node01也读etcd拿到node02的Pod段10.244.42.x,生成对应隧道路由;
5. 真正pod1访问pod2的流量:内核vxlan封装→ens33物理网卡→交换机→对端ens33→vxlan解封装→pod2,全程业务流量不经过etcd。

实线(pod→calico网卡→ens33→交换机):是真正Pod互访的业务流量(比如pod1发数据给pod2,走VXLAN封装后通过物理网卡传输);
• 虚线(calico-vxlan ↔ etcd):只是各个节点Calico后台进程和etcd同步配置、路由、状态信息的管理控制消息,用户业务数据不走这条虚线。