Contoso Hyper-V 管理员需要确定哪些 Hyper-V 网络特性和功能是可用的,以及在执行工作负载迁移之前如何使用它们。 Hyper-V 中的网络包含两个主要组件:虚拟网络适配器和虚拟交换机。 若要在网络上进行通信,请在 VM 上配置虚拟网络适配器,并连接到虚拟交换机上的端口。
虚拟网络适配器类型
Hyper-V 支持以下虚拟网络适配器类型:
旧版网络适配器。 此适配器类型模拟的是基于 Intel 21140 的 PCI 快速以太网适配器。 它可用于执行 OS 安装任务的网络启动操作。 旧版网络适配器仅适用于第 1 代 VM。
网络适配器。 也称为综合网络适配器。 此类型的适配器的速度比旧版网络适配器快,但是它不能为第 1 代 VM 执行网络启动操作。 此类型的网络适配器可用于第 1 代和第 2 代 VM。
虚拟交换机类型
虚拟交换机用于控制网络流量的流动方式,包括托管在 Hyper-V 服务器上的 VM 之间的网络流量,以及 VM 和其他组织网络之间的网络流量。 下表详细介绍了这三种类型的虚拟交换机:内部、外部和私有。
类型 | 说明 |
---|---|
内部 | 内部虚拟交换机用于在 Hyper-v 主机上的每个 VM 之间进行通信,以及在 VM 与 Hyper-V 主机之间进行通信。 |
外部 | 外部虚拟交换机用于将网络映射到特定网络适配器或网络适配器组。 Hyper-V 还支持将外部网络映射到无线网络适配器。 若要将外部网络映射到无线适配器,请在 Hyper-V 主机服务器上安装无线局域网 (LAN) 服务,并确保 Hyper-V 服务器具有兼容的网络适配器。 |
Private | 专用交换机有助于同一 Hyper-V 主机上的 VM 之间的通信。 专用交换机不能用于 Hyper-V 主机和 VM 之间的通信。 |
提示
在配置虚拟网络时,还可以配置虚拟 LAN (VLAN) ID,然后将该 ID 与网络相关联。 使用此配置将外部网络上的现有 VLAN 扩展到 Hyper-V 主机的网络交换机内的 VLAN。
提示
可以使用 VLAN 对网络流量进行分区。 VLAN 充当单独的逻辑网络。 若有流量通过路由器,则该流量只能从一个 VLAN 传递到另一个 VLAN。
为 Hyper-V 创建和管理虚拟交换机
若要创建和管理 Hyper-V 的虚拟交换机,可以使用以下工具:
Hyper-V 管理器
New-VMSwitch
PowerShell cmdletWindows Admin Center
虚拟交换机扩展
独立软件供应商 (ISV) 可以创建被称为“虚拟交换机扩展”的可扩展插件。 虚拟交换机扩展是在 Hyper-V 虚拟交换机内运行的扩展,用于提供更强的网络和安全功能。 安装扩展后,可以在 Hyper-V 虚拟交换机的单独实例上启用或禁用该扩展。
有三类虚拟交换机扩展:捕获、筛选和转发。 所有这些扩展类型都可以绑定到虚拟交换机驱动程序,作为网络驱动程序接口规范 (NDIS) 筛选器驱动程序。 筛选扩展还可以绑定到虚拟交换机驱动程序,作为 Windows 筛选平台 (WFP) 筛选器驱动程序。
NDIS 虚拟交换机扩展。 NDIS 扩展绑定到 Hyper-V 虚拟交换机驱动程序堆栈中。 这让扩展可以对数据包进行捕获、筛选并转发到 Hyper-V 虚拟交换机端口。 这还允许扩展将数据包注入、放置或重定向到已连接到 Hyper-V 分区中公开的网络适配器的端口。
WFP 虚拟交换机扩展。 WFP 提供了一个内置筛选扩展
Wfplwfs.sys
,使 WFP 筛选器或标注驱动程序能够按 Hyper-V 虚拟交换机数据路径截获数据包。 这让 WFP 筛选器或标注驱动程序能通过使用 WFP 管理和系统功能执行数据包检查或修改操作。
备注
Hyper-V 管理器的虚拟交换机管理器功能中列出了可添加到 Hyper-V 虚拟交换机的虚拟交换机扩展。
演示
下面的视频演示了如何执行以下操作:
在 Hyper-V 管理器中创建 Hyper-V 虚拟交换机。
在 WAC 中创建 Hyper-V 虚拟交换机。
通过使用 Windows PowerShell 来创建网络交换机。
此过程的主要步骤如下:
在 Hyper-V 管理器中创建 Hyper-V 虚拟交换机:
名称:内部交换机 1
连接类型:内部网络
要打开“虚拟交换机管理器”控制台,请启动“服务器管理器”,然后选择“虚拟交换机管理器”。
在“虚拟交换机管理器”中选择“内部”,然后选择“创建虚拟交换机”。
在“虚拟交换机属性”中输入以下详细信息,然后选择“确定”:
在“虚拟交换机管理器”中,验证所创建的交换机是否存在。 现在可以根据需要将交换机添加到 VM。
在 WAC 中创建 Hyper-V 虚拟交换机:
交换机名称:专用交换机 1
交换机类型:专用
启动 WAC,滚动至“工具”,然后选择“虚拟交换机”。 注意观察,这里已有我们在上一步创建的交换机。
选择“+新建”,输入以下详细信息,然后选择“保存”:
在“虚拟交换机”窗格上,检查新交换机是否与其他交换机一起列出。
打开 Windows PowerShell,然后使用 cmdlet 列出可用的 Hyper-V 网络交换机命令,相关命令的源值列出为 Hyper-V。
使用 Windows PowerShell cmdlet 创建新的网络交换机。
使用 Windows PowerShell cmdlet 来观察所有 Hyper-V 网络交换机,包括刚刚创建的交换机。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5141.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~