虚拟化通信技术

虚拟化通信技术

基本概念

linux

dock

vxlan

==============================================================

基本概念

虚拟化技术包括不限于

  1. 虚拟网卡
  2. 虚拟内存
  3. 虚拟cpu
  4. ...

理解描述:虚拟化技术是将硬件资源转化为软件资源过程的技术,说到虚拟化通信技术,当然与网卡有关系,因为网卡作为计算器通信的基本能力。

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之间,依据网络模式和配置有所区别

上图:

image.png

dock

简介

研究对象:dock引擎>Network网卡(对应相应文件)

功能摘要:创建网卡,设置网络模式,通过namespace管理和隔离不同的ip

详情

默认ip:172.17.0.1

连接要素:与linux类似

连接过程:与linux类似

上图:

image.png

vxlan

简介:

描述:在不同机器上面的两个container通信,使用xvlan技术实现

详情

上图:

image.png

 

未完待续!!!

原文地址:https://www.cnblogs.com/erfsfj-dbc/p/13023679.html