1. 程式人生 > >第十二期小型網絡構建-鏈路聚合

第十二期小型網絡構建-鏈路聚合

能夠 con 比較 隨著 交換機 再次 內部 一個 run

來自網絡
鏈路聚合(Link Aggregation),是指將多個物理端口捆綁在一起,成為一個邏輯端口,以實現出/ 入流量在各成員端口中的負荷分擔,交換機根據用戶配置的端口負荷分擔策略決定報文從哪一個成員端口發送到對端的交換機。當交換機檢測到其中一個成員端口的鏈路發生故障時,就停止在此端口上發送報文,並根據負荷分擔策略在剩下鏈路中重新計算報文發送的端口,故障端口恢復後再次重新計算報文發送端口。鏈路聚合在增加鏈路帶寬、實現鏈路傳輸彈性和冗余等方面是一項很重要的技術。
如果聚合的每個鏈路都遵循不同的物理路徑,則聚合鏈路也提供冗余和容錯。通過聚合調制解調器鏈路或者數字線路,鏈路聚合可用於改善對公共網絡的訪問。鏈路聚合也可用於企業網絡,以便在吉比特以太網交換機之間構建多吉比特的主幹鏈路。
原理:
邏輯鏈路的帶寬增加了大約(n-1)倍,這裏,n為聚合的路數。另外,聚合後,可靠性大大提高,因為,n條鏈路中只要有一條可以正常工作,則這個鏈路就可以工作。除此之外,鏈路聚合可以實現負載均衡。因為,通過鏈路聚合連接在一起的兩個(或多個)交換機(或其他網絡設備),通過內部控制,也可以合理地將數據分配在被聚合連接的設備上,實現負載分擔。
因為通信負載分布在多個鏈路上,所以鏈路聚合有時稱為負載平衡。但是負載平衡作為一種數據中心技術,利用該技術可以將來自客戶機的請求分布到兩個或更多的服務器上。 聚合有時被稱為反復用或IMUX。如果多路復用是將多個低速信道合成為一個單個的高速鏈路的聚合,那麽反復用就是在多個鏈路上的數據“分散”。它允許以某種增量尺度配置分數帶寬,以滿足帶寬要求。鏈路聚合也稱為中繼。
按需帶寬或結合是指按需要添加線路以增加帶寬的能力。在該方案中,線路按帶寬的需求自動連接起來。聚合通常伴隨著ISDN連接。基本速率接口支持兩個64kbit/s的鏈路。一個可用於電話呼叫,而另一個可同時用於數據鏈路。可以結合這兩個鏈路以建立l28kbit/s的數據鏈路。
鏈路聚合有如下優點:
1、增加網絡帶寬
鏈路聚合可以將多個鏈路捆綁成為一個邏輯鏈路,捆綁後的鏈路帶寬是每個獨立鏈路的帶寬總和。
2、提高網絡連接的可靠性
鏈路聚合中的多個鏈路互為備份,當有一條鏈路斷開,流量會自動在剩下鏈路間重新分配。
鏈路聚合的方式主要有以下兩種:
1、靜態Trunk
靜態Trunk將多個物理鏈路直接加入Trunk組,形成一條邏輯鏈路。
2、動態LACP
LACP(Link Aggregation Control Protocol,鏈路聚合控制協議)是一種實現鏈路動態匯聚的協議。LACP協議通過LACPDU(Link Aggregation Control Protocol Data Unit,鏈路聚合控制協議數據單元)與對端交互信息。
激活某端口的LACP協議後,該端口將通過發送LACPDU向對端通告自己的系統優先級、系統MAC地址、端口優先級和端口號。對端接收到這些信息後,將這些信息與自己的屬性比較,選擇能夠聚合的端口,從而雙方可以對端口加入或退出某個動態聚合組達成一致。
具體配置:
實驗要求
設備 IP Mask 端口
交換機A 192.168.1.11 255.255.255.0 0/0/1-2 trunking
交換機B 192.168.1.12 255.255.255.0 0/0/3-4 trunking
PC1 192.168.1.101 255.255.255.0交換機A0/0/23
PC2 192.168.1.102 255.255.255.0交換機B0/0/24
如果鏈路聚合成功,則 PC1 可以ping 通 PC2。
實驗步驟
第一步:正確連接網線,交換機全部恢復出廠設置,做初始配置,避免廣播風暴【環路】出現
交換機A:
switch#config
switch(Config)#hostname switchA
switchA(Config)#interface vlan 1
switchA(Config-If-Vlan1)#ip address 192.168.1.11 255.255.255.0
switchA(Config-If-Vlan1)#no shutdown
switchA(Config-If-Vlan1)#exit
switchA(Config)#spanning-tree
MSTP is starting now, please wait...........
MSTP is enabled successfully.
switchA(Config)#
交換機B:
switch#config
switch(Config)#hostname switchB
switchB(Config)#interface vlan 1
switchB(Config-If-Vlan1)#ip address 192.168.1.12 255.255.255.0
switchB(Config-If-Vlan1)#no shutdown
switchB(Config-If-Vlan1)#exit
switchB(Config)#spanning-tree
MSTP is starting now, please wait...........
MSTP is enabled successfully.
switchB(Config)#
第二步:創建port group
交換機A:
switchA(Config)#port-group 1
switchA(Config)#
驗證配置:
switchA#show port-group detail
Sorted by the ports in the group 1:

switchA#show port-group brief
Port-group number : 1
Number of ports in port-group : 0 Maxports in port-channel = 8
Number of port-channels : 0 Max port-channels : 1
switchA#
交換機B
switchB(Config)#port-group 2
switchB(Config)#
第三步:手工生成鏈路聚合組(第三、四步任選其一操作)
交換機A:
switchA(Config-Port-Range)#port-group 1 mode on
switchA(Config-Port-Range)#exit
驗證配置:
switchA#show vlan
VLAN Name Type Media Ports


1 default Static ENET Ethernet0/0/3 Ethernet0/0/4
Ethernet0/0/5 Ethernet0/0/6
Ethernet0/0/7 Ethernet0/0/8
Ethernet0/0/9 Ethernet0/0/10
Ethernet0/0/11 Ethernet0/0/12
Ethernet0/0/13 Ethernet0/0/14
Ethernet0/0/15 Ethernet0/0/16
Ethernet0/0/17 Ethernet0/0/18
Ethernet0/0/19 Ethernet0/0/20
Ethernet0/0/21 Ethernet0/0/22
Ethernet0/0/23 Ethernet0/0/24
Port-Channel1
switchA# !port-channel1已經存在
交換機B:
switchB(Config)#int e 0/0/3-4
switchB(Config-Port-Range)#port-group 2 mode on
switchB(Config-Port-Range)#exit
驗證配置:
switchB#show port-group brief
Port-group number : 2
Number of ports in port-group : 2 Maxports in port-channel = 8
Number of port-channels : 1 Max port-channels : 1
switchB#
第四步: LACP動態生成鏈路聚合組(第三、四步任選其一操作)
switchA(Conifg-Port-Range)#port-group 1 mode active
驗證配置:
switchA#show vlan
VLAN Name Type Media Ports


1 default Static ENET Ethernet0/0/3 Ethernet0/0/4
Ethernet0/0/5 Ethernet0/0/6
Ethernet0/0/7 Ethernet0/0/8
Ethernet0/0/9 Ethernet0/0/1
Ethernet0/0/11 Ethernet0/0/1
Ethernet0/0/13 Ethernet0/0/1
Ethernet0/0/15 Ethernet0/0/1
Ethernet0/0/17 Ethernet0/0/1
Ethernet0/0/19 Ethernet0/0/2
Ethernet0/0/21 Ethernet0/0/2
Ethernet0/0/23 Ethernet0/0/2
Port-Channel1
switchA# !port-channel1已經存在
交換機B:
switchB(Config)#interface ethernet 0/0/3-4
switchB(Conifg-Port-Range)#port-group 2 mode passive
switchB(Config)#interface port-channel 2
switchB(Config-If-Port-Channel2)#
驗證配置:
switchB#show port-group brief
Port-group number : 2
Number of ports in port-group : 2 Maxports in port-channel = 8
Number of port-channels : 1 Max port-channels : 1
switchB#
第五步:使用ping命令驗證
使用PC1 ping PC2
交換機A 交換機B 結果 原因
0/0/1 0/0/3 通鏈路聚合組連接正確
0/0/2 0/0/4
0/0/1 0/0/3 通 拔掉交換機B端口4的網線,仍然可
0/0/2 以通(需要一點時間),此時用show
謝謝大家,此博文多數來自網絡,謝謝支持

第十二期小型網絡構建-鏈路聚合