虚拟机的网络 容器网络和物理机网络如何互联互通?

参与8

1同行回答

wykkxwykkx  系统架构师 , 某基金公司
不同的容器网络方案的具体实现不同,这是一块非常大的话题,但其本质是一样的。简而言之,容器会生成一块虚拟网卡,将这个虚拟网卡与一个虚拟机交换机(目前使用较多的是ovs)或者虚拟网桥相连,虚拟交换机再与宿主机(虚拟机或者物理机)的网卡联通,通过宿主机的网卡与其他宿主机上的容器...显示全部

不同的容器网络方案的具体实现不同,这是一块非常大的话题,但其本质是一样的。简而言之,容器会生成一块虚拟网卡,将这个虚拟网卡与一个虚拟机交换机(目前使用较多的是ovs)或者虚拟网桥相连,虚拟交换机再与宿主机(虚拟机或者物理机)的网卡联通,通过宿主机的网卡与其他宿主机上的容器进行通讯(虚拟机到物理机的数据包也是通过虚拟机的虚拟网卡与物理机的物理网卡进行交互)。linux系统中一切皆文件,其实每个不同类型的网卡不过是一个个有着特殊结构的文件,数据的交互都是通过对这些文件的读写进行。

收起
基金 · 2018-08-31
浏览3247

提问者

liufengyi
软件架构设计师某车企
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-08-31
  • 关注会员:2 人
  • 问题浏览:3959
  • 最近回答:2018-08-31
  • X社区推广