虚拟化通信技术
基本概念
linux
dock
vxlan
==============================================================
基本概念
虚拟化技术包括不限于
- 虚拟网卡
- 虚拟内存
- 虚拟cpu
- ...
理解描述:虚拟化技术是将硬件资源转化为软件资源过程的技术,说到虚拟化通信技术,当然与网卡有关系,因为网卡作为计算器通信的基本能力。
linux
简介
研究对象:linux虚拟机>Network网卡(对应相应文件)
功能摘要:Linux中可以创建网卡,设置网络模式,通过namespace管理和隔离不同的ip
详情
通信要素:network(网卡)、namespace(网卡命名空间)、Virtual Ethernet Pair(成对的端口)
网络模式:bridge(默认)、net、host
连接过程:
创建网卡>创建ns1&ns2(namespace)>
启动网卡>创建veth pair(虚拟网口)>
将两个veth分别加入到ns1与ns2>设置ns1与ns2的ip>启动veth pair
通信范围:在network namespace之间,依据网络模式和配置有所区别
上图:
dock
简介
研究对象:dock引擎>Network网卡(对应相应文件)
功能摘要:创建网卡,设置网络模式,通过namespace管理和隔离不同的ip
详情
默认ip:172.17.0.1
连接要素:与linux类似
连接过程:与linux类似
上图:
vxlan
简介:
描述:在不同机器上面的两个container通信,使用xvlan技术实现
详情
上图:
未完待续!!!