Hyper-V 可扩展交换机接口

注意 本页假定你熟悉 Hyper-V 可扩展交换机混合转发概述中的信息和关系图。

Hyper-V 可扩展交换机是在 Hyper-V 父分区的管理操作系统中运行的虚拟以太网交换机。 可扩展交换机的每个实例在主机中的物理网络接口与为 Hyper-V 子分区配置的虚拟网络接口之间路由数据包。 这些虚拟网络接口包括 Hyper-V 外部、内部和专用网络接口。

从 Windows Server 2012 中的 NDIS 6.30 开始,可扩展交换机模块支持一个接口,该接口允许 NDIS 筛选器驱动程序 (称为可扩展交换机扩展) 绑定到可扩展交换机驱动程序堆栈中。 这允许扩展监视、修改数据包并将其转发到可扩展的交换机端口。 这还允许扩展在各种 Hyper-V 分区使用的虚拟网络接口中检查和注入数据包。

可以使用交换机和端口策略配置扩展,以应用于通过可扩展交换机数据路径路由的数据包。 这允许驱动程序允许或拒绝通过端口发送或接收数据包。

在可扩展交换机接口中,筛选器驱动程序称为 可扩展开关扩展 ,驱动程序堆栈称为 可扩展交换机驱动程序堆栈

可扩展交换机接口支持以下类型的扩展:

捕获扩展
捕获和监视数据包流量的扩展。 这种类型的扩展无法通过可扩展交换机修改数据包或数据包目标。 但是,捕获扩展可能会产生数据包流量,例如包含扩展发送到主机应用程序的流量统计信息的数据包。

有关详细信息,请参阅 捕获扩展

筛选扩展
捕获和监视数据包流量的扩展。 这种类型的扩展还可以根据自定义端口或交换机策略设置检查和拒绝数据包传送。

有关详细信息,请参阅 筛选扩展

转发扩展
具有与筛选扩展相同的功能的扩展。 这种类型的扩展可以确定数据包传递到的可扩展交换机目标端口,并将数据包流量注入到任何可扩展交换机端口。 此类型的扩展还会根据标准端口策略设置检查和拒绝数据包传送。

有关详细信息,请参阅 转发扩展

注意在 NDIS 6.40 (Windows Server 2012 R2) 及更高版本中,转发扩展必须支持混合转发

注意 如果未在可扩展交换机中安装并启用转发扩展,则交换机将确定数据包的目标端口,并根据标准端口设置筛选数据包。

有关可扩展交换机接口的详细信息,请参阅 Hyper-V 可扩展交换机