華為交換機VLAN配置詳解 vlan配置實例詳解華為( 三 )


文章插圖

華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖

但是,這個辦法從擴展性和管理效率來看都不好 。例如,在現有網絡基礎上再新建VLAN時,為了讓這個VLAN能夠互通,就需要在交換機間連接新的網線 。建筑物樓層間的縱向布線是比較麻煩的,一般不能由基層管理人員隨意進行 。并且,VLAN越多,樓層間(嚴格地說是交換機間)互聯所需的端口也越來越多,交換機端口的利用效率低是對資源的一種浪費、也限制了網絡的擴展 。
2、方法2
為了避免上面這種低效率的連接方式,人們想辦法讓交換機間互聯的網線集中到一根上,這時使用的就是匯聚鏈接(Trunk Link) 。
何謂匯聚鏈接?
匯聚鏈接(Trunk Link)指的是能夠轉發多個不同VLAN的通信的端口 。
匯聚鏈路上流通的數據幀,都被附加了用于識別分屬于哪個VLAN的特殊信息 。
現在再讓我們回過頭來考慮一下剛才那個網絡如果采用匯聚鏈路又會如何呢?用戶只需要簡單地將交換機間互聯的端口設定為匯聚鏈接就可以了 。這時使用的一根網線還是普通的UTP線,而不是什么其他的特殊布線 。圖例中是交換機間互聯,因此需要用交叉線來連接 。
接下來,讓我們具體看看匯聚鏈接是如何實現跨越交換機間的VLAN的 。
A發送的數據幀從交換機1經過匯聚鏈路到達交換機2時,在數據幀上附加了表示屬于紅色VLAN的標記 。
交換機2收到數據幀后,經過檢查VLAN標識發現這個數據幀是屬于紅色VLAN的,因此去除標記后根據需要將復原的數據幀只轉發給其他屬于紅色VLAN的端口 。這時的轉送,是指經過確認目標MAC地址并與MAC地址列表比對后只轉發給目標MAC地址所連的端口 。只有當數據幀是一個廣播幀、多播幀或是目標不明的幀時,它才會被轉發到所有屬于紅色VLAN的端口 。
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖

藍色VLAN發送數據幀時的情形也與此相同 。
四、VLAN間通信的原理
1、同一VLAN內的通信
接下來,我們繼續學習使用匯聚鏈路連接交換機與路由器時,VLAN間路由是如何進行的 。如下圖所示,為各臺計算機以及路由器的子接口設定IP地址 。
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖

紅色VLAN(VLANID=1)的網絡地址為192.168.1.0/24,藍色VLAN(VLANID=2)的網絡地址為192.168.2.0/24 。各計算機的MAC地址分別為A/B/C/D,路由器匯聚鏈接端口的MAC地址為R 。交換機通過對各端口所連計算機MAC地址的學習,生成如下的MAC地址列表 。
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖

首先考慮計算機A與同一VLAN內的計算機B之間通信時的情形 。
計算機A發出ARP請求信息,請求解析B的MAC地址 。交換機收到數據幀后,檢索MAC地址列表中與收信端口同屬一個VLAN的表項 。結果發現,計算機B連接在端口2上,于是交換機將數據幀轉發給端口2,最終計算機B收到該幀 。收發信雙方同屬一個VLAN之內的通信,一切處理均在交換機內完成 。
2、不同VLAN間通信時數據的流程
接下來是這一講的核心內容,不同VLAN間的通信 。讓我們來考慮一下計算機A與計算機C之間通信時的情況 。
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖
華為交換機VLAN配置詳解 vlan配置實例詳解華為

文章插圖

過程1、計算機A從通信目標的IP地址(192.168.2.1)得出C與本機不屬于同一個網段 。因此會向設定的默認網關(Default Gateway,GW)轉發數據幀 。在發送數據幀之前,需要先用ARP獲取路由器的MAC地址 。
過程2、得到路由器的MAC地址R后,接下來就是按圖中所示的步驟發送往C去的數據幀 。①的數據幀中,目標MAC地址是路由器的地址R、但內含的目標IP地址仍是最終要通信的對象C的地址 。
過程3、交換機在端口1上收到①的數據幀后,檢索MAC地址列表中與端口1同屬一個VLAN的表項 。由于匯聚鏈路會被看作屬于所有的VLAN,因此這時交換機的端口6也屬于被參照對象 。這樣交換機就知道往MAC地址R發送數據幀,需要經過端口6轉發 。

推薦閱讀