首页 > 其他 > 详细

Docker 网络互通

时间:2018-01-14 16:40:53      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:out   ans   基础   gre   add-port   ear   switch   server   vpd   

OVS+Docker网络打通

技术分享图片

docker 基础环境

host0                               host1         
本地网卡:192.168.56.10                   192.168.56.11
docker0网卡:172.17.10.0/24                 172.17.20.0/24

docker实现内部的私有网络互通

rpm -ivh  http://downloads.naulinux.ru/pub/NauLinux/7x/x86_64/Extras/RPMS/Projects/OpenFlow/openvswitch-2.5.0-2.el7.x86_64.rpm


systemctl start  openvswitch.service                  #all server
ovs-vsctl add-br br0                          ########新建一个br0 网桥########  #all server
ip link set dev br0 up                        #########开启br0 网桥##########  #all server
ovs-vsctl add-port br0 gre0 -- set Interface gre0 type=gre options:remote_ip=192.168.56.11   ###将虚拟接口加入网桥###设置接口类型##对端IP地址   hosts0
ovs-vsctl add-port br0 gre0 -- set Interface gre0 type=gre options:remote_ip=192.168.56.10   #####                                                                             hosts1
brctl addif docker0 br0       ##################将docker0 网桥加入br0 网桥##########   #all server
ovs-vsctl show


ip route add 172.17.10.0/24 dev docker0          #####添加到host1 的路由条目##########  #host1
ip route add 172.17.20.0/24 dev docker0          #####添加到host0 的路由条目##########   #host0


iptables -A INPUT -s 172.17.0.0/16 -j ACCEPT
iptables -A INPUT -s 192.168.56.0/24 -j ACCEPT


Docker 网络互通

标签:out   ans   基础   gre   add-port   ear   switch   server   vpd   

原文:http://blog.51cto.com/wsxxsl/2060782

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号