外部網路配接器

外部網路介面卡會在 Hyper-V 父分割區中執行的管理作業系統中公開。 外部網路介面卡提供與 Hyper-V 外部網路的連線。 此網路透過主機的實體網路介面轉送封包流量。

外部網路由 Hyper-V 母分割區及連接至延伸交換器的所有子分割區存取。 可延伸交換器的每個實例都支援不超過一個外部網路介面卡連線。

外部網路介面卡是主機上基礎實體網路介面卡的虛擬表示法。 外部網路介面卡會將封包、物件識別碼 (OID) 要求和 NDIS 狀態指示轉送至一或多個基礎實體網路介面卡。

在內部,外部網路介面卡會系結至基礎實體網路介面卡的各種設定。 這些組態中的每一個都透過一或多個實體網路介面卡提供對外部網路介面的存取。 如需這些實體介面卡組態的詳細資訊,請參閱 實體網路介面卡組態的類型

如果可延伸交換器設定為提供外部網路介面卡連線,則啟動交換器時會發生下列步驟:

  1. 可延伸交換器的通訊協定邊緣會在可延伸交換器驅動程式堆疊中發出 OID_SWITCH_PORT_CREATE 的物件識別元(OID)集合請求。 此 OID 要求會通知基礎可延伸交換器延伸模組,正在為外部網路介面卡建立埠。

  2. 可延伸交換器的協定邊緣會在可延伸交換器驅動程式堆疊下發出 OID_SWITCH_NIC_CREATE 的 OID 設定要求。 此 OID 要求會通知基礎可延伸交換器延伸模組,正在為先前建立的埠建立外部網路介面卡的網路連線。

  3. 可延伸交換器的通訊協定邊緣會發出 OID_SWITCH_NIC_CONNECT 擴充交換器驅動程式堆疊的 OID 集合要求。 此 OID 請求會通知基礎可擴充交換機的延伸模組,外部網路介面卡的網路連線已建立且運作正常。 此時,延伸模組可以檢查、插入封包,並將其轉送至連線到外部網路介面卡的埠。

當具有外部網路介面卡連線的可延伸交換器停止時,會發生下列步驟:

  1. 可延伸交換器的通訊協定邊緣會在驅動程式堆疊中發出 OID_SWITCH_NIC_DISCONNECT 的 OID 集合要求。 此 OID 要求會通知基礎可延伸交換器延伸模組,外部網路介面卡的連線正在解除。

  2. 在完成所有針對網路連線的封包流量和 OID 要求後,可擴充交換器的協定邊緣會向可延伸交換器驅動程式堆疊發出 OID_SWITCH_NIC_DELETE 的 OID 設定要求。 此 OID 要求會通知基礎可延伸交換器延伸模組,外部網路介面卡的連線已順利中斷並刪除。

  3. 可延伸交換器的通訊協定邊緣會向驅動程式堆疊發出 OID_SWITCH_PORT_TEARDOWN 的 OID 集合要求。 此 OID 要求會通知基礎可延伸交換器延伸模組,用於外部網路介面卡連線的埠正在拆除。

  4. 可延伸交換器的通訊協定邊緣會向擴充交換器驅動程式堆疊發出包含 OID_SWITCH_PORT_DELETE 的 OID 集合要求。 此 OID 要求會通知基礎可延伸交換器延伸模組,用於外部網路介面卡連線的埠已拆除並刪除。