ovs-docker实现容器网络vlan隔离
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隔离相关推荐
- docker修改容器网络模式
docker修改容器网络模式 docker修改容器网络模式 docker修改容器网络模式 一.创建容器时指定网终模式docker run -d -p 外部访问端口:容器内端口 --net=" ...
- Docker 自定义容器网络
CNM&libnetwork libnetwork是Docker团队将Docker的网络功能从Docker的核心代码中分离出来形成的一个单独的库,libnetwork通过插件的形式为Docke ...
- Docker: docker network 容器网络
容器网络命令 : docker network --help 常用的是 docker network create/ls/rm/inspect 容器网络类型,一共有以下5种 bridge –net=b ...
- 【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
文章目录 calico网络之间通信配置[docker容器互通流程配置] calico网络原理分析 一.Calico基本介绍 二.Calico结构组成 三.Calico 工作原理 四.Calico网络方 ...
- 基于ubuntu使用ovs实现容器网络隔离
SDN 实验拓扑 快速安装基础环境 不做解释 前提:已经配好软件安装源,并且可以通网 apt-get update curl -sSL https://get.daocloud.io/docker | ...
- docker容器网络 - 同一个host下的容器间通信
2019独角兽企业重金招聘Python工程师标准>>> 对于复杂的应用,不可避免需要多个服务部署在多个容器中,并且服务间存在相互间通信的情况.比如服务A需要连接mysql的容器.本文 ...
- docker(7、容器网络6) weave 网络 Weave 跨主机的连通和隔离特性
weave 是 Weaveworks 开发的容器网络解决方案.weave 创建的虚拟网络可以将部署在多个主机上的容器连接起来.对容器来说,weave 就像一个巨大的以太网交换机,所有容器都被接入这个交 ...
- Kubernetes Docker 容器网络终极之战(十四)
与 Docker 默认的网络模型不同,Kubernetes 形成了一套自己的网络模型,该网络模型更加适应传统的网络模式,应用能够平滑的从非容器环境迁移到 Kubernetes 环境中. 自从 Dock ...
- 多主机Docker容器的VLAN划分
原文发表于cu:2016-06-06 参考文档: Docker网络的4种模式,pipework/ovs的简单使用等:http://www.infoq.com/cn/articles/docker-ne ...
最新文章
- 博客园HTML源码运行特制js(原创自Zjmainstay)
- 半年 5 战 5 金:Kaggle 史上最快 GrandMaster 是如何炼成的?
- linux cpu平均利用率st,理解 CPU 利用率
- mysql倍增表的内容,mysql - DATEDIFF不会在触发器内倍增 - SO中文参考 - www.soinside.com...
- 解决Mac nginx问题 [emerg] 54933#0: bind() to 0.0.0.0:80 failed (13: Permission denied)
- ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转
- 法国帅哥教授告诉你,为什么数学家是全世界最好的工作,以及数学有多美?...
- js动态产生对象push进数组,发现数组所有元素(element or object)一样
- cdh maven仓库地址
- 计算机维修工具和仪器,浮球液位计介绍微型计算机常用维修工具和仪器
- bootice.exe linux 启动盘,怎么用bootice自己手动制作U盘启动-支持BIOS+UEFI
- GRE+托福四个半月复习计划
- 二、鼎捷T100总账管理之核算项管理篇
- 笨方法刷博客_C实现
- java.awt.Color 颜色代码对照表
- 【概率论】一种非常巧妙的随机抽样算法
- 达芬奇密码 第七十一章
- 银联--网联--聚合支付
- 网站SEO优化几个月才有效果?
- C#毕业设计——基于C#+asp.net+sqlserver的视频点播系统设计与实现(毕业论文+程序源码)——视频点播系统