天天看點

三層交換和鍊路聚合

三層交換技術

1.三層交換

三層交換技術可以實作不同VLAN間通信三層交換=二層交換+三層轉發

當三層裝置接收到一個資料幀,會拆除原資料幀,重新封裝新的源Mac位址和目标MAc位址,并且因為幀頭部的資訊發生變化,最後的幀校驗CRC也應當随之改變。

在這個流中的多個資料包,其中隻有第一個資料包是有三層交換機的三層引擎來處理的,處理的方式是軟體方式,與路由器相同,三層引擎擷取了新的2層封裝資訊後,路由這個資料包。

在第一個資料包轉發完成後,在硬體中建立一個MLS條目,用于後續的資料包由硬體執行的重新封裝和快速轉發。2層資料幀會被重新封裝為需要轉發的下一個網段的幀格式。

2. MLS條目

MLS是基于CEF(一種基于拓撲轉發的模型)的,其關鍵是兩張轉發資訊表。

(1)轉發資訊庫(FIB)---------記錄了主機IP位址和所屬vlan

(2)鄰接關系表 ----------記錄了主機MAC位址和交換機位址

基于CEF的MLs轉發過程,即發送單點傳播資料包,通過查找FIB和鄰接關系表,重新封裝資料幀,從相應端口進行轉發。

三層交換簡單拓撲圖:

三層交換和鍊路聚合

通過配置三層交換機SW1

可以實作不同vlan之間通信

部分關鍵配置如下(建立vlan 配置access端口省略):

int vlanif 2

ip add 192.168.2.1 24

quit

int vlanif 3

ip add 192.168.3.1 24

三層交換機具備路由功能,是以兩個VLAN之間可以互相通路,每一個VLAN虛拟接口就是該網段的網關。

輸入 dis ip interface brief

可以檢視到 SW1配置的兩個虛拟接口已經寫入并開啟

三層交換和鍊路聚合

自然就能夠實作不同vlan之間的通信

三層交換和鍊路聚合

鍊路聚合技術

以太網鍊路聚合----Eth-trunk多鍊路彙聚,将多條實體鍊路變為一條E-trunk的邏輯鍊路,進而實作增加鍊路帶寬的目的。鍊路聚合分為手工模式和LACP模式。

LACP模式需要有鍊路集合控制協定LACP的參與。當需要在兩個直連裝置間提供一個較大的鍊路帶寬而裝置支援LACP時,建議使用LACP模式。LACP模式不僅可以實作增加帶寬、提高可靠性、負載分擔的目的,而且可以提供Eth-trunk的容錯性、提供備份功能。

LACP模式下,部分鍊路是活動鍊路,所有活動鍊路均參議資料轉發。如果某條活動鍊路故障,鍊路聚合組自動在非活動鍊路中選擇一條鍊路作為活動鍊路,參與資料轉發的鍊路數目不變。

簡單拓撲圖配置如下:

三層交換和鍊路聚合

SW1指令為:

[SW1]vlan 2

[SW1-Ethernet0/0/1]port link-type access

[SW1-Ethernet0/0/1]port default vlan 2

[SW1]int Eth-Trunk 1 //建立Eth-Trunk口

[SW1-Eth-Trunk1]port link-type trunk

[SW1-Eth-Trunk1]port trunk allow-pass all

int e0/0/2

eth-trunk 1 //把E0/0/2作為成員加入Eth-Trunk 1

int e0/0/3

eth-trunk 1 //把E0/0/3作為成員加入Eth-Trunk 1

trunkport Ethernet 0/0/x to 0/0/x //批量添加成員接口

SW2配置同上

PC1通信PC2

三層交換和鍊路聚合
三層交換和鍊路聚合

當關閉一個接口後

短暫等待也能正常通信 簡單實作了Eth-Trunk的功能

三層交換和鍊路聚合

繼續閱讀