一 传统二层网络
在一个传统的物理网络里。可能有一组物理的Server,上面分布运行有各种各样的应用,比如Web服务、数据库服务等。为了彼此相互通信,每个物理Server都拥有一个或多个物理网卡(NIC),这些NIC被连接在物理交换机设备上,比如交换机(Switch)。
传统二层物理网络图例
二 Neutron虚拟化网络
Neutron最为核心的工作是对二层物理网络network的抽象和管理。
虚拟化技术被引入后,上述的多个操作系统和应用可以以虚拟机的形式分享同一物理Server,虚拟机的生成和管理由Hypervisor(或VMM)来完成。
虚拟机的网络功能由虚拟网卡(vNIC)提供,Hypervisor可以为每个虚拟机创建一个或多个vNIC,站在虚拟机的角度,这些vNIC等同于物理的网卡。为了实现与传统物理网络等同的网络结构,与NIC一样,Switch也被虚拟化为虚拟交换机(vSwitch),各个vNIC连接在vSwith的端口上,最后这些vSwith通过物理Server的物理网卡访问外部的物理网络。
由此可见,对一个虚拟的二层网络结构来说,主要完成两种网络设备的虚拟化:NIC硬件与交换设备。
虚拟网络结构图例

Linux物理网络和虚拟网络对比相关推荐

  1. 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  2. Linux 虚拟化网络技术 — 虚拟网络协议栈

    目录 文章目录 目录 前言 Neutron L3 agent 概述 L3 agent的配置 虚拟路由器实现原理 总结 前言 本文通过 OpenStack Neutron L3 Agent 实现的 Li ...

  3. 在Linux系统中构建虚拟网络

    什么是NAT 如何设置NAT 在虚拟机设置中,输入ifconfig查看网络配置,会出现没有此命令的提示,需要yum安装net-tools工具包. VMware15中点击虚拟机设置,把网络连接选择为NA ...

  4. nginx启动后访问的是nginx主页而不是自己的页面、使用以前虚拟机配置的linux系统并把虚拟网络修改回来,但是链接超时的问题解决办法

    问题一: 背景: 今天在学习学成在线的时候发现,启动完nginx.exe,访问http://manage.xuecheng.com.却是nginx主页而不是自己的登录界面 原因: 开启了多个Nginx ...

  5. 管理网络与业务网络分离+虚拟网络部署

    一.部署环境: 1.ESXI6.7主机1台 2.创建有多台vm server,并已安装好系统 3.工业环境的物理链路已经搭建好 4.一张光口网卡(4端口万兆) 本文主要解决:管理网络与业务网络分离:让 ...

  6. 【愚公系列】2021年12月 网络工程-虚拟网络

    文章目录 前言 一.虚拟网络NPV(逆着读) 前言 NPV(逆着读)一般指虚拟专用网络. 虚拟专用网络(NPV(逆着读))的功能是:在公用网络上建立专用网络,进行加密通讯.在企业网络中有广泛应用.NP ...

  7. CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介

  8. 使用 Azure CLI 管理 Azure 虚拟网络和 Linux 虚拟机

    Azure 虚拟机使用 Azure 网络进行内部和外部网络通信. 本教程将指导读者部署两个虚拟机,并为这些 VM 配置 Azure 网络. 本教程中的示例假设 VM 将要托管包含数据库后端的 Web ...

  9. 节点服务器虚拟网络,虚拟网络功能节点放置研究

    摘要: 在互联网时代虚拟网络研究成为拓展延伸计算机网络的主要技术,主要应用于网络技术和构架,既能够突破网络交换问题,又能够灵活性的利用网络技术实现网络共享.虚拟网络功能节点的有效放置可以有效突破物理底 ...

最新文章

  1. python爬虫数据提取,Python 信息提取-爬虫,爬虫提取数据, import re
  2. JavaScript实现省市联动
  3. Linux教程:内核怎样管理你的内存
  4. php explain type等级,mysql中explain分析sql详解
  5. python多进程和多线程一起使用_Python3多进程与多线程区别及使用(2.线程)
  6. 针对新手的Java EE7和Maven项目–第5部分–使用Arquillian / Wildfly 8进行单元测试
  7. django 1.8 官方文档翻译:5-1-4 内建的Widget
  8. 二叉树的非递归遍历(转载)
  9. Flash MX 2004 帮助CHM 在线版
  10. Delphi视频教程
  11. mouseenter和mouseleave与mouseover和mouseout的区别
  12. 斯坦福大学吴恩达机器学习教程中文笔记——目录
  13. 斯托尔兹(Stolz)定理
  14. 求最大值(三种方法)
  15. 机顶盒系统升级服务器地址,tvbox
  16. Python 画玫瑰花
  17. i5 13500怎么样相当于什么水平级别
  18. 超直线能否用于真实物理空间?
  19. 手机开发者选项中的调试模式
  20. 移动用户PHP,php – 在Magento中检测移动用户的最佳方式

热门文章

  1. 西门子smart200与台达MS300变频器通讯程序
  2. 服务注册中心Eureka
  3. 狂暴者 pat basic 练习二十二 D进制的A+B 测试点2,3,4原因
  4. oracle中isnumeric,详细讲解Oracle中isnumeric的三种实现
  5. html5中加粗字体,html如何用b加粗字体
  6. 直接选择排序(c语言)
  7. 创业方向:O2O及移动社交 from 沈博阳
  8. aop切面 注解、参数获取方法
  9. 编程一定要有坚定的信仰!
  10. Ubuntu16.4安装显卡驱动