我的编程空间,编程开发者的网络收藏夹
学习永远不晚

什么是虚拟网络,虚拟网络得以保留的原因

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

什么是虚拟网络,虚拟网络得以保留的原因

我们通常想象的计算机网络涉及连接到路由器和交换机等设备的各种电缆(以太网、光纤、同轴电缆),这些电缆将数据包定向到需要去的地方。

Wi-Fi 和蜂窝数据网络的兴起已经用无线信号取代了其中一些电线,但即使是无线电波也处于物理领域,它们会连接回手机信号塔或 Wi-Fi 接入点。

在七层 OSI 网络参考模型中,所有网络设备、处理和通信都占据最低的三层:第 3 层(网络)、第 2 层(数据链路)和第 1 层(物理层)。

在虚拟网络中,所有这些活动都发生在软件中。

虚拟网络可能完全存在于一台物理机器——一台服务器中。 或者它们可能构成一个运行在物理网络之上的抽象层,其配置和拓扑可能与虚拟网络完全不同。

构建虚拟网络是一项复杂的工作,但好处是巨大的:只需更改文件即可重新配置网络,而不是通过可能涉及爬过管道系统的费力体力劳动。

虚拟网络如何工作?

要了解虚拟网络的工作原理,让我们从一个相关且更为熟悉的概念开始:虚拟机(VM)。 我们大多数人都熟悉虚拟机,这使得在一台物理机器上运行多个应用程序实例成为可能。

这些虚拟机并不真正“知道”它们是虚拟的; 他们通常与底层硬件进行的所有系统调用和其他通信都被称为管理程序的软件层拦截。 管理程序处理来自同一台机器上运行的多个虚拟机的请求,以最有效地利用底层硬件资源。

VM 甚至可以跨硬件平台翻译指令,这样 VM 就可以在 x86 机器上运行,即使它是为 ARM 处理器设计的。 管理程序能够返回 VM 期望从硬件接收的结果。

虚拟网络基于相同的原则。 软件配置为模拟具有管理员所需的特定地形的网络。 与 VM 一样,虚拟网络能够发挥其魔力,因为与其通信的操作系统和应用程序不知道(或关心)它们是在与真实交换机还是虚拟交换机(vSwitch )。

他们只是发送标头中标有特定网络路由信息的数据包,并期望收到类似的数据包作为回报。 因为这种通信是标准化的,所以很容易构建可以模拟物理网卡、交换机或路由器行为的软件,而且像 Open vSwitch 这样的工具确实可以在管理程序上运行,也可以作为物理网络硬件的控制堆栈运行。

一旦管理程序有了这些数据包,它就必须弄清楚如何将它们路由到目的地,就像物理网络硬件一样。 不同之处在于管理程序必须将有关软件定义的虚拟网络(我们的计算机“认为”它所连接的网络)的信息转换为有关实际底层物理环境的信息。

一台计算机可能认为它正在向同一局域网中的另一台计算机发送数据包,但实际上这两台计算机可能位于不同的国家 — 或者可能是在同一台服务器上运行的两台虚拟机。

管理程序通常会通过将数据包封装在标头中具有不同路由信息的另一个数据包中来解决此问题,然后将该数据包移交给物理网络基础设施。 一旦该数据包到达目的地,外部数据包就会被剥离; 接收数据包的系统将认为它是通过虚拟网络到达的,而不是它穿过的实际物理网络。

不用说,实施虚拟网络需要大量的工作和独创性。 为什么要经历这些麻烦? 对不同类型的虚拟网络的描述将提供它们有用的真实场景的感觉。

虚拟网络的类型

一个重要的区别是内部和外部虚拟网络。 内部虚拟网络用于连接在同一台服务器上运行的多个虚拟机。 在这种情况下,管理程序不需要封装网络数据包并将它们发送到真实网络; 它只是找出它们适用于哪个虚拟机并交付它们。

使用为计算机到计算机通信开发的协议作为在同一物理硬件上运行的两个进程进行通信的一种方式似乎很奇怪。 但请记住,虚拟化的好处之一是您可以在同一台服务器上将多个开箱即用的操作系统作为完全独立且独立的进程运行。

为此目的使用标准网络数据包和协议,以及它们相关的安全基础设施,意味着这些 VM 可以在不修改的情况下运行和相互通信。

另一方面,外部虚拟网络涉及单独的物理计算机(或 VM 和物理机的混合体)。 在这种情况下,机器通过传统的物理网络设备连接(包括通过开放互联网的连接),但网络管理员将创建一个不同于底层物理网络拓扑的虚拟网络拓扑。

虚拟网络分为三类,可以是内部的或外部的:

  • 虚拟专用网络 (VPN) 是最简单的虚拟网络形式。 最常见的情况是一台计算机通过开放的互联网连接到本地公司网络。 从那台计算机和与之交互的其他计算机的角度来看,一旦建立了 VPN,这台计算机就是 LAN 的一部分,即使它是远程的。
  • 虚拟局域网 (VLAN) 更为复杂:它由虚拟定义的整个局域网组成。 可以通过将单个物理 LAN 划分为多个 VLAN 或将物理上独立的 LAN 组合为单个 VLAN 来创建 VLAN。
  • 虚拟可扩展局域网 (VXLAN) 是 VLAN 的增强版,它允许将大型 LAN 细分为更多独立的 VLAN,还可以更轻松地在不中断服务的情况下迁移 VM,这两者都是云的关键 基础设施。

虚拟网络的优点和好处

当您在同一硬件上运行多个虚拟机时,虚拟网络是绝对必要的——这是云计算中的常见场景。 同时,在现有物理网络之上创建 VLAN 和 VXLAN 使管理员能够快速重组网络以满足他们的需求——而且通常是在基础架构即代码时代自动进行。 通过手动重建物理网络很难或不可能做到这一点。

虚拟网络的优点包括:

  • 减少与物理网络硬件相关的成本和维护。
  • 通过集中和自动化控制简化网络管理。
  • 提供更灵活和细粒度的网络配置选项。

这些好处都有助于提高 IT 生产力并降低管理成本,这是虚拟网络得以保留的一个重要原因。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

什么是虚拟网络,虚拟网络得以保留的原因

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

什么是虚拟网络,虚拟网络得以保留的原因

虚拟网络可能完全存在于一台物理机器——一台服务器中。 或者它们可能构成一个运行在物理网络之上的抽象层,其配置和拓扑可能与虚拟网络完全不同。

什么是网络虚拟化?

网络虚拟化技术允许多个虚拟网络在一个物理网络上共存,提供隔离、弹性、自动化和降低成本等优势。它通过VLAN、VXLAN和SDN等技术实现,在云计算、SD-WAN和网络安全等领域得到广泛应用。随着SDN和NFV的发展,网络虚拟化将继续在現代化网络架构中发挥关键作用。
什么是网络虚拟化?
2024-04-02

Linux中的虚拟网络是什么

本文小编为大家详细介绍“Linux中的虚拟网络是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中的虚拟网络是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。我们从问题的高层次开始探索,然后深入到
2023-06-28

vm虚拟机设置网络的方法是什么

设置 VM 虚拟机网络的方法如下:1. 在 VM 虚拟机中打开 “设置” 菜单;2. 选择 “网络适配器” 选项卡;3. 选择 “桥接模式” 或 “NAT 模式”;4. 如果选择 “桥接模式”,则需要选择物理网卡,以便 VM 虚拟机可以访问
2023-05-31

虚拟专网的工作原理以及用途是什么

虚拟专网的工作原理以及用途是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在使用虚拟专网之前,企业或者单位会进行网络加密,这样一来可以保护企业信息的安全。那么虚拟专网的工作
2023-06-07

外贸网站首选美国虚拟主机的原因是什么

美国虚拟主机提供的网络速度较快,可以更好地满足外贸网站对于高速稳定网络的需求。美国虚拟主机有较为完善的技术支持体系,能够及时解决网站出现的技术问题,确保外贸网站的正常运行。美国虚拟主机提供的服务器硬件设备和软件环境较为先进和稳定,可以更好地
外贸网站首选美国虚拟主机的原因是什么
2024-04-18

云服务器怎么配置虚拟网卡的网络

虚拟网卡的网络配置可以基于您的云服务器提供商的网络配置工具或者第三方虚拟网卡管理软件来进行。以下是一些可能需要考虑的基本信息:虚拟网卡类型:虚拟网卡有多种不同的类型,如NFS网卡、WebCards等等。您需要确定您使用的虚拟网卡是哪种类型,以及它可以支持哪些功能。网络类型:虚拟网卡需要支持不同的网络类型,例如IPv4或IPv6。您需要确保您的虚拟网卡支持以及适合您的网络。网络带宽要求:虚
2023-10-26

云服务器是虚拟技术吗为什么不用网络

1.云服务器是什么?云服务器是一种基于云计算技术的虚拟服务器,它可以在云计算平台上创建和管理。云服务器可以提供与传统物理服务器相同的功能,但是它们是基于虚拟化技术实现的,因此可以更加灵活和可扩展。2.云服务器的虚拟化技术云服务器的虚拟化技术是通过将物理服务器分割成多个虚拟服务器来实现的。每个虚拟服务器都可以运行自己的操作系统和应用程序,就像独立的物理服务器一样。虚拟化技术可以让多个虚拟服务器共享同一台...
2023-10-27

怎么配置VirtualBox虚拟机的网络模式

在VirtualBox中配置虚拟机的网络模式可以通过以下步骤进行:打开VirtualBox并选择要配置的虚拟机,在菜单栏中选择“设置”选项。在虚拟机设置窗口中,选择“网络”选项卡。在“适配器1”下,可以选择不同的网络模式,如NAT(网络
怎么配置VirtualBox虚拟机的网络模式
2024-03-05

图解网络:什么是虚拟路由器冗余协议 VRRP?

VRRP 是一种开放标准的 IEEE 协议,它使一组路由器能够形成单个虚拟路由器,使用 VRRP,几个路由器被组合在一起,看起来就像网络的一个默认网关。在网络中提供冗余,消除了静态默认路由环境固有的单点故障。
VRRPIEEE协议2024-12-01

云服务器是虚拟技术吗为什么没有网络

云服务器是一种虚拟服务器软件,通过互联网连接到公共云计算服务提供商的服务器上。云服务器可以提供高可用性、稳定性和可靠性,同时具有更多的扩展性,可以帮助用户轻松地将其应用程序与其他服务器集成,以扩展其系统的容量和功能。然而,云服务器并不是虚拟技术,它只是云计算的一种特定形式,因为它是一个公共的云计算服务提供商,而不是一个独立的服务器软件。云服务器通常需要使用专门的操作系统和软件,并需要与其他服务器通信或进行数...
2023-10-27

Win7虚拟专用网络连接不上怎么办 虚拟专用网络连接不上问题的解决方法

Win7 虚拟专用网络连接不上怎么办?虚拟专用网络在企业android网络中被广泛的应用,虚拟专用网络能够让员工都使用上高速网络。然而有Win7用户在连接虚拟专用网络时遇到了问题,用户反馈说Win7 虚拟专用网络一直连接不上,一直卡在虚拟专
2023-05-20

免费好用的网络虚拟机怎么申请

有很多免费好用的网络虚拟机可以申请,其中比较常见的是以下几种:1. AWS Free Tier:亚马逊提供的免费虚拟机服务,可以使用一年,包括750小时的EC2实例、RDS实例、S3存储等。2. Google Cloud Free Tier
2023-06-08

云服务器怎么配置虚拟网卡的网络设置

虚拟网卡的网络设置是一个比较复杂的问题,以下是一些常见的虚拟网卡配置方式以及需要注意的事项:虚拟网卡的类型及设置方法:虚拟网卡可以是不同类型的,例如MicrosoftVirtualPC、Samba、Linux或OpenWRT等,具体设置可以参考相应的官方文档或论坛讨论区。以下是虚拟网卡的一些常见类型及设置方法:(1)MicrosoftVirtualPC:这种虚拟网卡是最常见的,也是最常用的虚拟网卡之一。它可以创建虚拟私人网络,允许用户共享网络数据。...
2023-10-27

云服务器怎么配置虚拟网卡的网络设备

虚拟网卡(VirtualGatewayAdapters,VGU)是一种用于网络设备中的网络设备,它可以将数据从一台计算机的设备(通常是一个网络设备本身)中传输到另一个设备中。为了配置VGU,您需要了解一些有关虚拟网卡的基本知识。一、VGU配置基础知识VirtualGateway:虚拟网卡的名称,它是虚拟网卡(VirtualGateway)的缩写,它可以将数据从一个计算机的设备上传输到另一个计算机中。ConfigurationManagement:配置VGU的基础知识,它涉及...
2023-10-27

云服务器怎么配置虚拟网卡的网络连接

虚拟网卡(VirtualGateway)是一种虚拟的网络设备,通常用于实现与本地网络连接的远程计算机。在配置虚拟网卡之前,您需要确保您已经正确安装了所需的驱动程序,并且可以通过网络访问虚拟网卡。以下是一个简单的虚拟网卡配置实例:确保在您的计算机上安装了最新的操作系统补丁和安全更新。在本地计算机上安装VMware虚拟网卡驱动程序,并使用命令行管理工具(如Vmwaretools)创建虚拟网卡。在虚拟网卡中,您需要输入虚拟网卡的唯一IP地...
2023-10-27

云服务器是虚拟技术吗为什么没有网络服务

资源共享:云服务器可以与其他云服务器进行资源共享,用户可以使用其他云服务器提供的资源来解决自己的问题。弹性伸缩:云服务器可以根据用户的需要进行资源的动态调整,以应对资源变化带来的问题。低成本:云服务器通常使用云计算平台提供的技术和服务,因此在使用和维护方面都具有成本效益。可靠性高:云服务器采用可靠的技术和协议,可以保证
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录