外部網路介面卡

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

外部網路是由 Hyper-V 父資料分割和連接到可延伸交換器的所有子分割區存取。 可延伸交換器的每個實例都不支援一個以上的外部網路介面卡連線。

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

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

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

  1. 可延伸交換器的通訊協定邊緣會發出物件識別碼 (OID) OID_SWITCH_PORT_CREATE可延伸交換器驅動程式堆疊的要求。 此 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 集合要求 ,OID_SWITCH_NIC_DELETE 可延伸交換器驅動程式堆疊。 此 OID 要求會通知基礎可延伸交換器延伸模組,外部網路介面卡的連線已正常中斷並刪除。

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

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