本帖最後由 ifsapp 於 2015-1-16 23:09 編輯
透過位址虛擬化進行網路虛擬化
HNV 支援 Generic Routing Encapsulation 的網路虛擬化 (NVGRE) 做為虛擬化 IP 位址的機制:
Generic Routing Encapsulation 這個網路虛擬化機制使用 Generic Routing Encapsulation (NVGRE) 做為通道標頭的一部分。在 NVGRE 中,虛擬機器的封包會封裝於其他封包內部。這個新封包的標頭除了虛擬子網路識別碼之外,還擁有適當的來源與目的地 PA IP 位址,虛擬子網路識別碼儲存於 GRE 標頭的索引鍵欄位中,如圖 7 所示。
圖 7:網路虛擬化 - NVGRE 封裝
虛擬子網路識別碼可讓主機識別任何指定封包的客戶虛擬機器,即使封包上的 PA 和 CA 重疊也一樣。這樣可讓相同主機上的所有虛擬機器共用單一 PA,如圖 7 所示。 [size=14.3999996185303px]共用 PA 對網路延展性有很大的影響。網路基礎結構需要知道的 IP 和 MAC 位址數目會大幅減少。例如,如果每部終端主機平均擁有 30 部虛擬機器,則網路基礎結構需要知道的 IP 和 MAC 位址數目會降低 30 倍。封包中內嵌的虛擬子網路識別碼也能夠輕易地將封包相互關聯到實際的客戶。
使用 Windows Server 2012 及更新版本,HNV 可以完全立即支援 NVGRE,不需要升級或購買新的網路硬體,例如 NIC (網路介面卡)、交換器或路由器。這是因為線上的 NVGRE 封包是 PA 空間中的一般 IP 封包,這與現今的網路基礎架構相容。
Windows Server 2012 優先考量要符合標準來運作。Microsoft 與重要企業合作夥伴 (Arista、Broadcom、Dell、Emulex、Hewlett Packard 及 Intel) 共同發佈了 RFC 草稿,其中說明如何使用 Generic Routing Encapsulation (GRE) 這項現有的 IETF 標準做為網路虛擬化封裝通訊協定。如需詳細資訊,請參閱下列網際網路草稿:使用一般路由封裝的網路虛擬化。當 NVGRE 感知功能商業化上市時,NVGRE 會提供更多好處。
|