事件起因:A部門 File Server 存取速度變慢,100TX 平均已使用70%~80% 頻寬量

設備架構:老舊但是穩定的 cisco 2960 *1 與 cisco 3550*1

期望目的:增加頻寬,提升有效使用率

方案:無法臨時編列額外預算昇級設備,檢查後空Port還有8 port,施以 EtherChannel 來達到擴充有效頻寬的效果

預計施工完成後的示意圖如下,100M TX / Full Duplex,共可以使用 400Mb的頻寬量!

網路上有一些 EtherChannel的分享文章,我大致上都閱讀過了,所以這篇文章算是希望寫出最正確的觀念與施作時常被忽略的細部動作,因為這些細部作業,可能會影響施作的結果,而讓人誤以為 EtherChannel 常常會失敗。

實作之前,建議好好的研讀一下啥是:EtherChannel?

1.Cisco EtherChannel Technology

2.CISCO;LAN Switch;EtherChannel

3.CISCO:Understanding EtherChannel Load Balancing and Redundancy on Catalyst Switches

3.Wiki 維基百科:EtherChannel    Link aggregation

並且比對這cisco各型號swicth支援的EtherChannel程度,以免事倍功半:


閱讀完上面提供的文章分享,緊接著是實務設定的部分,依據Step By Step Configuring,重要部份我會用不同顏色突顯出來:

1.要設定為 EtherChannel 的 Port 必須先 Shutdown,或是不插網路線,避免流量產生影響結果,尤其是 any Hello Packet / keep alive Packet

2.每台Switch必須把PVST改變成RSPT,請由Root Bridge上改變

3.於2台 Switch之間啟動 EtherChannel:

    3-1.手動設定相同的SPEED (3560G 與 2960 也可以,但是必須於3560G上 Port 手動固定 Speed 100TX,2960當然也固定為100TX)

    3-2.手動設定相同的多工模式,請設定固定使用 Diplex Full

    3-3.最好是加上 nonegotitate

    3-4.如為Layer 2 EtherChannel  Trunk 兩邊當然要宣告固定使用相同的封裝格式呀,且注意唷~~像我的一邊2960只支援dot1Q,另一邊的3560G當然要依2960的支援啦

    3-5.如為 Layer 2 EtherChannel Trunk ,兩邊要傳送相同的STP (如:switchport trunk allowed vlan 1,10-20),Access Port 則不需要

    3-6.使用 Layer 3 EtherChannel 不要忘記設定好 IP Address,不然兩邊怎摩會通勒~

    3-7.注意:EtherChannel 通了之後,cost 會變小唷,比如 Cost 19→12,這對 Routting會有某種程度的影響,您得於規劃前先想好,以免路由大變。

    3-8.兩邊請用相同的 Protocol,
                             比如 CISCO專利的PAgP參數為:auto (被動回應封包)、desirable (主動回應封包)、on (靜態設定)

                       如果使用標準的IEEE 802.3ad參數為:passive (被動回應封包)、active (主動回應封包)、on (靜態設定)

    3-9.插上網路線,並設定 Interface Port no shutdown

這樣99% EtherChannel 應該都會通啦,除非.......你沒插電!

對了,要使用 EtherChannel 的 實體interface port 不需要是連續的 port,您可以用空的 Fa0/1、Fa0/13,這樣的port都是可以的,只是有連續的port於管理上是比較容易直覺化管理的。

指令其實滿簡單的:


interface Port-channel 1
 switchport mode access

interface GigabitEthernet0/13
 switchport mode access
 speed 100
 duplex full
 channel-group 1 mode desirable

interface GigabitEthernet0/14
 switchport mode access
 speed 100
 duplex full
 channel-group 1 mode desirable

而其他的 Trunk 、Layer3 等等就自行增減,看一下實作的結果,下圖中可以看到這 EtherChennl 是 Layer 2 的


看一下 STP 的結果,Po1就是 EtherChanne的Port-Channel 1



其他的畫面抓圖,我放在 MSN SkyDriver那邊,有需要參考的可以去看看~~~



HarlemHsu 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • 莊大平
  • 請問大大:
    那如您架構圖為例,File Server 要有兩張以上網路卡?.然後接在Switch上,
    是設定L2 etherchannel,然後這樣就可以work??..那網路卡要個別設定IP嗎????...請大大解惑囉~~
  • 網路卡必須支援IEEE 802.3ad才可以唷
    這邊有簡單易懂的BLOG文章,分享給您看看
    http://www.rlcgo.com/?p=272

    HarlemHsu 於 2010/12/24 12:50 回覆

  • 莊大平
  • 感謝大大分享資訊..
    看了之後..可惜沒有實體資源可以拿來測試 ..Orz
    vmware又沒有這樣的虛擬網卡...
【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消