内部网络适配器在 Hyper-V 父分区中运行的管理作系统中公开。 这种类型的网络适配器为在管理作系统中运行的进程提供对可扩展交换机的访问权限。 这样,这些进程就可以通过可扩展交换机发送或接收数据包。
如果可扩展交换机配置为提供内部网络适配器连接,则启动交换机时将执行以下步骤:
可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_PORT_CREATE 的对象标识符 (OID) 设置请求。 此 OID 请求通知底层可扩展交换机扩展程序正在为内部网络适配器创建端口。
可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_NIC_CREATE 的 OID 设置请求。 此 OID 请求通知底层的可扩展交换机扩展,表明正在为已创建的端口建立内部网络适配器的网络连接。
可扩展交换机的协议边缘向可扩展交换机驱动程序堆栈下发OID_SWITCH_NIC_CONNECT的OID集请求。 此 OID 请求通知底层的可扩展交换机扩展,内部网络适配器的网络连接已连接且正在运行。 此时,扩展可以检查、注入和转发数据包到连接到内部网络适配器的端口。
当具有内部网络适配器连接的可扩展交换机停止时,将执行以下步骤:
可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_NIC_DISCONNECT 的 OID 设置请求。 此 OID 请求通知基础可扩展交换机扩展组件,与内部网络适配器的连接正在断开。
在所有以网络连接为目标的数据包流量和 OID 请求完成后,可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_NIC_DELETE 的 OID 设置请求。 该 OID 请求通知基础可扩展交换机扩展功能连接到内部网络适配器的连接已正常断开并删除。
可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_PORT_TEARDOWN 的 OID 设置请求。 此 OID 请求通知基础可扩展交换机扩展,用于内部网络适配器连接的端口正在被拆毁。
可扩展交换机的协议边缘沿着可扩展交换机驱动程序堆栈发出 OID_SWITCH_PORT_DELETE 的 OID 设置请求。 此 OID 请求通知基础可扩展交换机扩展,用于内部网络适配器连接的端口已被拆毁和删除。