Part10 - (圖文)NSX系列之創建Logical Switch

以雲計算環境爲例,假設,構建一個vRealize Automation的私有或公有云平臺,就一定會涉及到Multi-Tenants的問題。不同的Tenant自然有不同的安全等級、隔離要求或者獨有的IP地址段訊息等。理論上NSXLogical Switch會創建一個廣播域或Segment到分配的Tenant這邊,然後通過Logical Wire連接起來。但是,Logical Switch並不等同於vDS上的Distributed Port GroupsLogical Switch會通過vDSDVPort結合實現針對vDS的擴展。NSX Controller負責集中控制網路所有的Logical Switches,同時負責維護所有的VMsESXi HostsLogical SwitchesVXLANs等訊息。一個Logical Switch將會被映射到一個單一且負責封裝VM traffic並將之在物理IP網路傳輸的VXLAN。圖01是貓貓繪製的一個簡單Logical Switch示意圖,在圖裏,創建了一個名爲Web-TierLogical Switch,並且將2VMs添加到了這個Logical Switch裏。這個Logical Switch將會允許沒有不同物理子網和Cluster的兩臺VMs相互通訊,兩臺VMsIP地址分別定義爲20.20.20.x/24,同時ESXi Hosts的子網所在是10.10.10.x

 

 

                            

01

 

 

爲了實現圖01中所示的結構並且達到想要的效果,就需要按照如下流程去操作:

 

 

1、首先,vSphere Web Client登錄到vCenter,點擊Networking & Security LogicalSwitches,如圖02所示,點擊紅框的綠色加號:

 

 

02

 

 

2、之後,會彈出如圖03所示的窗口,在這個窗口裏,有幾個選項:

·      Name – 計劃給這個Logical Switch的命名;

·      Description – 計劃給這個Logical Switch用途的描述說明;

·      Transport Zone – Part09所創建的Transport Zone

·      Replication Mode – 可選擇MulticastUnicastHybrid

·      Enable IP DiscoveryEnable MAC Learning – 允許執行IP發現和MAC地址學習;

 

 

點擊Transport Zone選項的Change,會來到Transport Zone Settings窗口,點擊選擇Part09裏所創建好的VXLAN-Global-Transport即可:

 

 

03

 

之後,點擊Ok,再點擊Ok,即可完成這個Logical Switch的創建;

 

 

3、此時,在圖04所示的窗口裏,可以看到這個名爲Web-Tier關聯了VXLAN-Global-TransportTransport Zone出現在了圖中,可以看到它被分配到的VNIVXLAN Network Identifier)是5000

04

4、如之前所描述的,LogicalSwitch並不等同於vDSDistributed Port Group,所以,當創建了一個LogicalSwitch時,還會在對應的vDS上創建一個連接到GlobalTransport ZoneDistributedPort Group。例如圖05所示的VXW-dvs-xxxxxx這樣的一個DVPort

 

 

05

 

 

5、接下來要做的事情就是去將虛擬機分配到LogicalSwitch,來到圖06所示窗口,點擊紅色框選的選項:

 

 

06

 

 

6、將需要添加到這個LogicalSwitch的兩臺虛擬機WEB01WEB02添加進來,如圖07所示,勾選之後,點擊Next

 

 

07

 

 

7、如果虛擬機有多張虛擬網路卡,是可以選擇把具體哪一張卡連接到這個Web-TierLogical Switch的,如果只有一張卡,則不管他了,選定之後點擊Next即可,如圖08所示:

 

 

08

 

 

8、當確認一切無誤之後,直接點擊圖09所示的Finish按鈕,完成這個VMsLogical Switch關聯的動作:

 

 

09

 

 

09、之後,來到Inventory裏面,看到WEB01WEB02虛擬機的Summary頁標籤,可以看到如圖10所示Port Group連接訊息:

 

 

10

 

 

10、理論上,此時是可以在WEB01WEB02兩臺機器之間互相Ping通的,而Ping是檢測ICMP通訊最簡單的方式,也就意味着,此時這兩臺運行在不同物理環境的VMs藉助VXLAN的力量通過連接到同一個LogicalSwitch的方式實現了互通。當WEB01WEB02進行通訊時,它會通過VXLANTransport網路。當VMs通訊或交換機查詢MAC地址表時,主機上由NSXController決定將ARP/MAC/VTEP表進行PushVM端。它會被轉發到VXLANTransport網路,然後中間會發生VXLAN包頭與源和目標的路由封裝等,到達目標主機後再解包還原真實IP訊息和數據訊息,進而完成通訊流程。

 

 

未完待續……圖文詳情下載:

http://down.51cto.com/data/2114175


關注微信即可全面瞭解NSX技術!

Part01 - (圖文)NSX系列之NSX概念與安裝前準備

Part02 - (圖文)NSX系列之NSX試驗環境準備與部署NSX Manager

Part03 - (圖文)NSX系列之註冊NSX Manager到vCenter Server

Part04 - (圖文)NSX系列之部署NSX Controller

Part05 - (圖文)NSX系列之檢查NSX Controller狀態

Part06 - (圖文)NSX系列之爲NSX環境配備vSphere主機與Cluster

Part07 - (圖文)NSX系列之檢查ESXi主機上VIBs的完整性

Part08 - (圖文)NSX系列之爲ESXi主機配置VXLAN

Part09 - (圖文)NSX系列之爲VXLAN創建Segment ID和Transport Zones

Part10 - (圖文)NSX系列之創建Logical Switch

(完結)Part11 - (圖文)NSX系列之創建Distributed Logical Router

wKiom1ZA0EShTEVLAAMcsLOeT5I486.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章