VLAN 概念: (建議學習:phpstorm)
Virtual Local Area Network意為虛擬區域網路,是在交換器實現過程中涉及的概念,由802.1Q標準定義。
由於交換器是工作在連結層的網路設備,連接在同一台交換器的終端機處於同一個三層網路中,同時也處於同一個廣播域。
當交換器存取較多的終端機時,任一台終端機發送廣播封包時(例如:ARP請求),訊息都會傳遍整個網路。
VXLAN概念:
Virtualextensible Local Area Network,虛擬擴充區域網路。
IETF定義NVO3標準技術之一,採用MAC-in-UDP封包封裝模式,透過將二層封包使用三層協定封裝實現二層網路在三層範圍內擴展,滿足資料中心大二層虛擬機器遷移和多租戶需求;
VXLAN技術可以基於三層網路結構來建構二層虛擬網絡,透過VLAN技術可以將處於不同網段網路設備整合在同一個邏輯鏈路在層網路中,對於終端用戶而言,這些網路設備似乎「真實地」部署在了同一個鏈結層網路中。
vxlan與vlan區別:
vxlan支援更多的二層網路
vlan使用12位元來表示vlan ID,因此最多支援212=4094個vlan
vxlan使用的ID使用24位元bit,最多可以支援224個
已有的網路路徑利用效率更高
vlan使用spanning tree protocol避免環路,會將一半的網路路徑阻塞
vxlan的封包封裝成UDP透過網路層傳輸,可以使用所有的網路路徑
防止實體交換器Mac表耗盡
vlan需要記錄Mac物理位址在交換器的Mac表中
vxlan採用隧道機制,Mac物理位址不需要記錄在交換器
以上是vxlan和vlan區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!