Internal Network Adapters

The internal network adapter is exposed in the management operating system that runs in the Hyper-V parent partition. This type of network adapter provides access to an extensible switch for processes that run in the management operating system. This allows these processes to send or receive packets over the extensible switch.

If the extensible switch is configured to provide an internal network adapter connection, the following steps occur when the switch is started:

  1. The protocol edge of the extensible switch issues an object identifier (OID) set request of OID_SWITCH_PORT_CREATE down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that a port is being created for the internal network adapter

  2. The protocol edge of the extensible switch issues an OID set request of OID_SWITCH_NIC_CREATE down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that a network connection for the internal network adapter is being created for the port that was previously created.

  3. The protocol edge of the extensible switch issues an OID set request of OID_SWITCH_NIC_CONNECT down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that a network connection for the internal network adapter is connected and operational. At this point, the extension can inspect, inject, and forward packets to the port that is connected to the internal network adapter.

The following steps occur when the extensible switch with an internal network adapter connection is stopped:

  1. The protocol edge of the extensible switch issues an OID set request of OID_SWITCH_NIC_DISCONNECT down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that the connection to the internal network adapter is being torn down.

  2. After all packet traffic and OID requests that target the network connection are completed, the protocol edge of the extensible switch issues an OID set request of OID_SWITCH_NIC_DELETE down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that the connection to the internal network adapter has been gracefully torn down and deleted.

  3. The protocol edge of the extensible switch issues an OID set request of OID_SWITCH_PORT_TEARDOWN down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that the port that was used for the internal network adapter connection is being torn down.

  4. The protocol edge of the extensible switch issues an OID set request of OID_SWITCH_PORT_DELETE down the extensible switch driver stack. This OID request notifies the underlying extensible switch extensions that the port that was used for the internal network adapter connection has been torn down and deleted.