五种网络管理的模式? bridge network 模式(网桥):默认的网络模式。类似虚拟机的nat模式 特点: 1、宿主机上需要单独的bridge网卡,如默认docker默认创建的docker0。2、容器之间、容器与主机之间的网络通信,是借助为每一个容器生成的一对veth pair虚拟网络设备对, ...
分类:
其他好文 时间:
2019-12-30 19:15:30
阅读次数:
117
Docker 网络概况 用一张图来说明 Docker 网络的基本概况: 四种单节点网络模式 bridge 模式 Docker 容器默认使用 bridge 模式的网络。其特点如下: 使用一个 linux bridge,默认为 docker0 使用 veth 对,一头在容器的网络 namespace 中 ...
分类:
其他好文 时间:
2019-12-24 12:14:41
阅读次数:
114
overlay 俗称隧道网络,它是基于 VxLAN 协议来将二层数据包封装到 UDP 中进行传输的,目的是扩展二层网段,因为 VLAN 使用 12bit 标记 VLAN ID,最多支持 4094 个 VLAN,这对于大型云网络会成为瓶颈,而 VxLAN ID 使用 24bit 来标记,支持多达 16 ...
分类:
其他好文 时间:
2019-12-20 18:56:24
阅读次数:
86
https://book.douban.com/subject/34855927/ 作者: 杜军 出版社: 电子工业出版社出品方: 博文视点出版年: 2019-10页数: 348定价: 89ISBN: 9787121373398 ...
分类:
Web程序 时间:
2019-11-17 20:35:30
阅读次数:
283
预备知识 1. veth 主要目的是为了跨Network Namespace之间提供一种类似于Linux进程间通信的技术,所以veth总是成对出现的。veth工作在L2数据链路层,veth pair设备在转发数据包过程中并不篡改数据包的内容。 2. 网络名命空间是用于隔离网络资源。所以通过veth ...
分类:
其他好文 时间:
2019-10-15 20:50:38
阅读次数:
73
一、前言 Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求。 我们在使用docker run创建Docke ...
分类:
其他好文 时间:
2019-08-19 18:56:39
阅读次数:
84
docker container的namespace使用 的是一种虚拟网络设备 veth-pair。顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示: 接下来做一番测试: 通过ip link命令可以查 ...
分类:
Web程序 时间:
2019-07-18 13:30:38
阅读次数:
160
环境说明:主机名操作系统版本ip默认网关网卡名目的地址1目的地址2centos7.6Centos7.6.1810172.27.9.135172.27.9.254ens33172.28.105.0/24172.28.214.17/32一、临时方式1.查看路由和ip[root@centos7~]#route-nKernelIProutingtableDestinationGatewayGenmaskF
分类:
其他好文 时间:
2019-07-06 09:15:47
阅读次数:
1399
六、Libvirt 对于Libvirt,在启动虚拟机之前,首先需要define虚拟机,是一个XML格式的文件 列出所有的Instance # virsh listId Name State 10 instance-00000006 running # virsh dumpxml instance-0 ...
分类:
其他好文 时间:
2019-07-04 17:29:46
阅读次数:
148
基本原理 单机版多容器实例网络交互原理 在宿主机上面打开两张网卡eth0与eth1,打通两张网卡的链路 在test1上面启动一个veth网卡,创建一个namespace;并桥接到eth0上面 在test2上面启动一个veth网卡,创建一个namespace;并桥接到eth1上面 对test1与tes ...
分类:
其他好文 时间:
2019-06-25 13:34:00
阅读次数:
153