从网络命令空间netns,来说明docker brige模式的通信原理
两个netns之间的通信
① netns的概念:
netns是linux中一个独立的网络栈,每个ns都有自己的网卡、loopback设备、路由表、iptables。有了这些,一个进程就可以和外部进行通信
② netns之间通信需要用到的设备:
vethpair设备:是一种必须成对出现设备,两张虚拟网卡,分别置于两端,一端发包,另一端会收包;
网桥:交换机的角色
③ 具体方式:
两个netns之间通信,可以在两个netns下分别放一个vethpair设备;
多个netns之间通信,借助网桥来做交换机,将
原创
2020-05-11 23:29:20 ·
932 阅读 ·
0 评论