1、生成容器h1、h2、h3

 sudo docker run -it --name=h1 --network=none --privileged=true host/ubuntusudo docker run -it --name=h2 --network=none --privileged=true host/ubuntusudo docker run -it --name=h3 --network=none --privileged=true host/ubuntu

2、生成交换机s1

sudo ovs-vsctl add-br s1

3、将容器连接到交换机,并给网卡分配IP

sudo ovs-docker add-port s1 eth0 h1 --ipaddress=192.168.100.1/24
sudo ovs-docker add-port s1 eth0 h2 --ipaddress=192.168.100.2/24
sudo ovs-docker add-port s1 eth0 h3 --ipaddress=192.168.100.3/24

4、隔离前连通性测试

4.1、h2 ping  h1

4.2、h2 ping h3

5、vlan隔离

sudo ovs-docker set-vlan s1 eth0 h1 100
sudo ovs-docker set-vlan s1 eth0 h2 100
sudo ovs-docker set-vlan s1 eth0 h3 200

6、隔离后连通性测试

6.1、h2 ping h1

6.2、h2 ping h3

ovs-docker实现容器网络vlan隔离相关推荐

  1. docker修改容器网络模式

    docker修改容器网络模式 docker修改容器网络模式 docker修改容器网络模式 一.创建容器时指定网终模式docker run -d -p 外部访问端口:容器内端口 --net=" ...

  2. Docker 自定义容器网络

    CNM&libnetwork libnetwork是Docker团队将Docker的网络功能从Docker的核心代码中分离出来形成的一个单独的库,libnetwork通过插件的形式为Docke ...

  3. Docker: docker network 容器网络

    容器网络命令 : docker network --help 常用的是 docker network create/ls/rm/inspect 容器网络类型,一共有以下5种 bridge –net=b ...

  4. 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】

    文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...

  5. 基于ubuntu使用ovs实现容器网络隔离

    SDN 实验拓扑 快速安装基础环境 不做解释 前提:已经配好软件安装源,并且可以通网 apt-get update curl -sSL https://get.daocloud.io/docker | ...

  6. docker容器网络 - 同一个host下的容器间通信

    2019独角兽企业重金招聘Python工程师标准>>> 对于复杂的应用,不可避免需要多个服务部署在多个容器中,并且服务间存在相互间通信的情况.比如服务A需要连接mysql的容器.本文 ...

  7. docker(7、容器网络6) weave 网络 Weave 跨主机的连通和隔离特性

    weave 是 Weaveworks 开发的容器网络解决方案.weave 创建的虚拟网络可以将部署在多个主机上的容器连接起来.对容器来说,weave 就像一个巨大的以太网交换机,所有容器都被接入这个交 ...

  8. Kubernetes Docker 容器网络终极之战(十四)

    与 Docker 默认的网络模型不同,Kubernetes 形成了一套自己的网络模型,该网络模型更加适应传统的网络模式,应用能够平滑的从非容器环境迁移到 Kubernetes 环境中. 自从 Dock ...

  9. 多主机Docker容器的VLAN划分

    原文发表于cu:2016-06-06 参考文档: Docker网络的4种模式,pipework/ovs的简单使用等:http://www.infoq.com/cn/articles/docker-ne ...

最新文章

  1. 博客园HTML源码运行特制js(原创自Zjmainstay)
  2. 半年 5 战 5 金:Kaggle 史上最快 GrandMaster 是如何炼成的?
  3. linux cpu平均利用率st,理解 CPU 利用率
  4. mysql倍增表的内容,mysql - DATEDIFF不会在触发器内倍增 - SO中文参考 - www.soinside.com...
  5. 解决Mac nginx问题 [emerg] 54933#0: bind() to 0.0.0.0:80 failed (13: Permission denied)
  6. ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转
  7. 法国帅哥教授告诉你,为什么数学家是全世界最好的工作,以及数学有多美?...
  8. js动态产生对象push进数组,发现数组所有元素(element or object)一样
  9. cdh maven仓库地址
  10. 计算机维修工具和仪器,浮球液位计介绍微型计算机常用维修工具和仪器
  11. bootice.exe linux 启动盘,怎么用bootice自己手动制作U盘启动-支持BIOS+UEFI
  12. GRE+托福四个半月复习计划
  13. 二、鼎捷T100总账管理之核算项管理篇
  14. 笨方法刷博客_C实现
  15. java.awt.Color 颜色代码对照表
  16. 【概率论】一种非常巧妙的随机抽样算法
  17. 达芬奇密码 第七十一章
  18. 银联--网联--聚合支付
  19. 网站SEO优化几个月才有效果?
  20. C#毕业设计——基于C#+asp.net+sqlserver的视频点播系统设计与实现(毕业论文+程序源码)——视频点播系统

热门文章

  1. gridlayout计算器java_java新手编写亲戚计算器求助
  2. 千锋教育网络安全课程笔记
  3. java数组标准差_如何使用JAVA计算标准差
  4. 【Java基础】重写equals方法详讲
  5. Cisco IOS配置环境,路由器和交换机的基本连接配置方法和连通性
  6. 深度学习优化算法的总结与梳理(从 SGD 到 AdamW 原理和代码解读)
  7. 《金匮要略》试卷二(A)
  8. android图片处理,让图片变成圆形
  9. 程序员要为了生活而工作,不要为了工作而生活。
  10. PiXYZStudio:Revit 模型轻量化