鏈路聚合(埠聚合)
Trunking的優點:價格便宜,效能接近千兆乙太網;不需要重新佈線,也無需考慮千兆網傳輸距離極限問 題;trunking可以捆綁任何相關的埠,也可以隨時取消設定,這樣提供了很高的靈活性還可以提供負載均衡能力以及系統容錯。
命令:port-group <port-group-number> mode {active|passive|on}
no port-group <port-group-number>
功能:將物理埠加入Port Channel,該命令的no 操作為將埠從Port Channel 中去除
引數:<port-group-number> 為Port Channel 的組號,範圍為1~16;active(0) 啟動埠的LACP 協議,並設定為Active 模式;passive(1) 啟動埠的LACP 協議,並且設定為Passive 模式;on(2) 強制埠加入Port Channel,不啟動LACP 協議。
舉例:在Ethernet0/0/1 埠模式下,將本埠以active 模式加入port-group
Switch(Config-Ethernet0/0/1)#port-group 1 mode active
命令:interface port-channel <port-channel-number>
功能:進入匯聚介面配置模式
命令模式:全域性配置模式
舉例:進入port-channel1 配置模式
Switch(Config)#interface port-channel 1 Switch(Config-If-Port-Channel1)# |
舉例1:如果交換機Switch1 上的1,2,3 埠都是access 口,並且都屬於vlan 1,將這三個埠以active 方式加入group 1,Switch2 上6,8,9 埠為trunk 口,並且是allow all,將這三個埠以passive 方式加入group 2,將以上對應埠分別用網線相連。
方法1配置步驟如下:
Switch1#config Switch1 (Config)#interface eth 0/0/1-3 Switch1 (Config-Port-Range)#port-group 1 mode active Switch1 (Config-Port-Range)#exit Switch1 (Config)#interface port-channel 1 Switch1 (Config-If-Port-Channel1)# Switch2#config Switch2 (Config)#port-group 2 Switch2 (Config)#interface eth 0/0/6 Switch2 (Config-Ethernet0/0/6)#port-group 2 mode passive Switch2 (Config-Ethernet0/0/6)#exit Switch2 (Config)# interface eth 0/0/8-9 Switch2 (Config-Port-Range)#port-group 2 mode passive Switch2 (Config-Port-Range)#exit Switch2 (Config)#interface port-channel 2 Switch2 (Config-If-Port-Channel2)# |
配置結果:
過一段時間後,shell 提示埠匯聚成功,此時Switch1 的埠1,2,3 匯聚成一個匯聚埠,匯聚埠名為Port-Channel1,Switch2 的埠6,8,9 匯聚成一個匯聚埠,匯聚埠名為Port-Channel2,並且都可以進入匯聚介面配置模式進行配置。
方法2:以ON 方式配置Port Channel.
配置步驟如下:
Switch1#config Switch1 (Config)#interface eth 0/0/1 Switch1 (Config-Ethernet0/0/1)# port-group 1 mode on Switch1 (Config-Ethernet0/0/1)#exit Switch1 (Config)#interface eth 0/0/2 Switch1 (Config-Ethernet0/0/2)# port-group 1 mode on Switch1 (Config-Ethernet0/0/2)#exit Switch1 (Config)#interface eth 0/0/3 Switch1 (Config-Ethernet0/0/3)# port-group 1 mode on Switch1 (Config-Ethernet0/0/3)#exit Switch2#config Switch2 (Config)#port-group 2 Switch2 (Config)#interface eth 0/0/6 Switch2 (Config-Ethernet0/0/6)#port-group 2 mode on Switch2 (Config-Ethernet0/0/6)#exit Switch2 (Config)# interface eth 0/0/8-9 Switch2 (Config-Port-Range)#port-group 2 mode on Switch2 (Config-Port-Range)#exit |
配置結果:
將交換機Switch1 上的1,2,3 三個埠依次加入port-group1 後我們可以看到,以on 方式加入一個組完全是強制性的,兩端的交換機並不會通過交換LACP PDU 來完成匯聚,匯聚也是觸發式的,當敲入將2 號埠加入port-group1 的命令時,1 和2 馬上匯聚在一起形成port-channel1,當將3 號埠加入port-group1 時,1 和2 匯聚成的port-channel1 被拆散,馬上1,2,3 三個埠又重新匯聚成port-channel1(需要說明的是,當有一個新的埠要加入已經匯聚成功的組時,必須先拆散原先的組,然後再能匯聚成一個新 的組)。結果是Switch1 和Switch2 上的三個埠都以ON 模式匯聚起來,各自形成一個匯聚埠。
總結 :
1;生成樹,STP,主要作用是避免環路,網路中有冗餘,經常使用多條鏈路就會產生環路,廣播風暴,網路癱瘓,注意的是涉及網路時候千萬不要忘 記生成樹的啟動。如圖3,比如說一般大企業中核心交換機於其他交換機都是兩條網線連線,這樣其中一條出現錯誤另一條可以工作,但是如果PC2和PC1通訊 這樣就容易出現環路,產生廣播風暴,,生成樹可以解決這個問題。
2:鏈路聚合:它的主要作用就是增加網路頻寬,一種是交換機之間,如圖二比如說兩臺交換機裝置,用一根百兆網線級聯,由於訪問兩臺太大就會產生 遮蔽,速度變慢,這個時間就可以使用鏈路聚合,使用port-group命令,建立鏈路聚合,多用兩條網線連線交換機,並把兩臺交換機連線的埠各自聚合 在一起,能增加網路頻寬。還有一種情況就是,如圖一,交換機於伺服器之間的連結,比如說一臺伺服器連線交換機上,如果訪問量很大,那麼伺服器就會承受不 了,就可以考慮多按兩塊網絡卡,使用鏈路聚合使兩塊網絡卡連線的埠聚合在一起,減輕伺服器的負擔。