三層交換技術
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的功能