本檔案將提供在Cisco Catalyst 6000交換器與工作站或伺服器之間使用連線埠彙總通訊協定(PAgP)的快速EtherChannel(FEC)上的組態範例。執行Catalyst作業系統(CatOS)的任何Cisco Catalyst 4000、5000和6000系列交換器都可以在本檔案所述的設定中使用,以取得相同的結果。其中包括Catalyst 2948G、4912G和2980G交換機。
EtherChannel將各個乙太網路連結捆綁到單一邏輯連結中,此單一邏輯連結可為FastEthernet EtherChannel提供最高800 Mbps全雙工的頻寬,或在Catalyst 6000系列交換器與另一個交換器或主機之間提供8 Gbps全雙工Gigabit EtherChannel(GEC)的頻寬。Cisco Catalyst 4000和6000系列交換器自CatOS 7.1軟體起支援連結彙總控制通訊協定(LACP)(802.3ad)。LACP是另一種可以替代PAgP的EtherChannel通訊協定。
本檔案介紹使用PAgP(思科專有通訊協定)的組態。工作站/伺服器網路介面卡(NIC)可能不支援此協定。因此,必須設定交換器,如本檔案所示。
有關執行Cisco IOS®軟體的Cisco Catalyst交換器,請參閱執行Cisco IOS的Cisco Catalyst交換器與工作站或伺服器組態範例之間的EtherChannel。
如需如何在執行CatOS的Catalyst交換器上設定EtherChannel和准則,請參閱以下連結:
此外,請確保驗證伺服器NIC文檔以獲得與思科交換機互操作的任何准則。網絡卡介面卡的配置不在本檔案的範圍之內。配置選項是第三方NIC介面卡供應商的專有功能。
所有模組上的所有乙太網埠都支援EtherChannel(最多八個配置相容的埠)。 這包括備用Supervisor引擎上的乙太網埠。每個EtherChannel中的所有埠都必須為相同的速度和雙工。除了某些Catalyst 5000交換模組或同一個模組上,不需要連線埠是連續的。如需詳細資訊,請參閱設定快速EtherChannel和Gigabit EtherChannel。
如果EtherChannel內的鏈路發生故障,之前通過故障鏈路傳輸的流量會切換到EtherChannel內其餘的資料段。
在本文檔的示例配置中,建立了一個EtherChannel鏈路,用於在Catalyst 6000交換機和Windows NT工作站之間的兩個快速乙太網埠上傳輸一個VLAN的流量。
本文件沒有特定需求。
本文中的資訊係根據以下軟體和硬體版本:
運行CatOS 6.3(8)軟體和WS-X6348-RJ-45 FastEthernet交換模組的Catalyst 6000交換機
Windows NT 4.0 Service Pack 6,帶英特爾Pro/100 S雙埠伺服器介面卡
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
本節提供執行CatOS的Catalyst 4000、5000和6000交換器的資訊。
Catalyst 4000和6000系列交換器,以及2948G和2980G交換器,只要具有相同的速度/雙工,且模組安裝在相同的交換器機箱中,就可以在不同模組上的任何連線埠組合上支援EtherChannel。
Catalyst 5000交換器可能僅支援相同刀鋒和相同連線埠組中的EtherChannel。這取決於模組。請參閱設定Catalyst 5000的快速EtherChannel和Gigabit EtherChannel限制和准則。發出show port capabilities 命令以檢查這點。已明確指出EtherChannel容量,如以下輸出所示:
Cat6000> (enable)show port capabilities 5/1 Model WS-X6348-RJ-45 Port 5/1 Type 10/100BaseTX Speed auto,10,100 Duplex half,full Trunk encap type 802.1Q,ISL Trunk mode on,off,desirable,auto,nonegotiate Channel yes Broadcast suppression percentage(0-100) Flow control receive-(off,on),send-(off) !--- Output suppressed.
模式 | 說明 |
---|---|
於 | 此模式強制埠在不使用PAgP的情況下進行通道化。若使用on模式,則只有在on模式的連線埠群組連線到在on模式的另一個連線埠群組時,才存在可用的EtherChannel。如果NIC不支援PAgP(推薦),則使用此模式。 |
Desirable | 將埠置於主動協商狀態的PAgP模式,在該模式下,埠通過傳送PAgP資料包來啟動與其他埠的協商。如果NIC支援PAgP,則使用此模式。 |
靜默 | 當預期沒有來自其他裝置的流量時,該關鍵字與auto或desirable模式一起使用,用於防止鏈路在關閉時報告給生成樹協定(STP)。(預設) |
非靜默 | 當需要來自其他裝置的流量時,與auto或desirable模式一起使用的關鍵字。 |
本文檔為支援FEC但不支援PAgP的伺服器提供配置。
註:請與NIC供應商聯絡,以獲得對思科專有FEC和PAgP的支援。某些伺服器可能支援LACP,這是首選方式。確保您的交換機運行Catalyst OS 7.1或更高版本以支援LACP。
一旦將NIC介面卡組合起來並形成新的連線,就會禁用單個NIC介面卡,並且不能通過舊IP地址訪問。使用靜態IP地址、預設網關和DNS/WINS設定配置新連線,或配置動態配置。
本節提供用於設定本文件中所述功能的資訊。
註:使用Command Lookup Tool(僅限註冊客戶)查詢有關本文檔中使用的命令的更多資訊。
本檔案會使用以下網路設定:
EtherChannel應在單個裝置上啟動,並在單個裝置上結束。EtherChannel不應從單個工作站或交換機上啟動並在不同工作站或不同交換機上結束。同樣,EtherChannel不應從兩個不同的工作站或不同的交換機開始,而應結束於單個工作站或單個交換機上。例外情況是,如果將Cisco Catalyst 3750堆疊用作端點,則EtherChannel可以在同一堆疊的不同成員交換器上啟動或結束。如需此跨堆疊EtherChannel組態,請參閱Catalyst 3750交換器上的跨堆疊EtherChannel組態範例。
此組態會套用到Catalyst 6000交換器上的快速乙太網路連線埠。以下是常規配置任務:
為快速乙太網埠分配VLAN。
禁用快速乙太網埠上的中繼(強烈建議)。
在快速乙太網路連線埠上啟用跨距樹狀目錄portfast(強烈建議)。
在快速乙太網路連線埠上設定EtherChannel模式。
配置EtherChannel負載平衡分配演算法。
Catalyst 6000 |
---|
!--- Assign the ports to a VLAN (the default is VLAN 1). Cat6000 (enable)set vlan 1 5/1-2 VLAN Mod/Ports ---- ----------------------- 1 1/1-2 5/1-48 15/1 Cat6000 (enable) !--- Disable trunking on the ports. Cat6000 (enable)set trunk 5/1-2 off Port(s) 5/1-2 trunk mode set to off. Cat6000 (enable) !--- Enable spanning tree portfast on the ports. Refer to !--- Using Portfast and Other Commands to Fix Workstation Startup Connectivity Delays !--- for more information on how to enable portfast. Cat6000 (enable)set spantree portfast 5/1-2 enable Warning: Connecting Layer 2 devices to a fast start port can cause temporary spanning tree loops. Use with caution. Spantree ports 5/1-2 fast start enabled. Cat6000 (enable) !--- Enable EtherChannel on the ports. !--- Refer to Configuring EtherChannel on a Catalyst 6000 Switch !--- for more information on EtherChannel and EtherChannel modes. !--- Enable EtherChannel with mode on. Cat6000 (enable)set port channel 5/1-2 mode on Port(s) 5/1-2 channel mode set to on. Cat6000 (enable) !--- Configure the load distribution method to source !--- MAC (default is destination MAC). This is needed because the !--- switch might choose only one of the links. There is only one !--- unique MAC address for the server. Cat6000 (enable)set port channel all distribution mac source Channel distribution is set to mac source. Cat6000 (enable) !--- Issue the show config |
使用本節內容,確認您的組態是否正常運作。
輸出直譯器工具(僅供已註冊客戶使用)(OIT)支援某些show命令。使用OIT檢視show命令輸出的分析。
在Catalyst 6000交換器上,您可以發出以下命令:
show port <module/port> — 此命令用於驗證連線埠是否已連線。
Cat6000 (enable)show port 5/1 Port Name Status Vlan Duplex Speed Type ----- -------------------- ---------- ---------- ------ ----- ------------ 5/1 connected 1 a-full a-100 10/100BaseTX ...(output suppressed) Port Status Channel Admin Ch Mode Group Id ----- ---------- -------------------- ----- ----- 5/1 connected on 73 769 5/2 connected on 73 769 ----- ---------- -------------------- ----- ----- !--- Output suppressed. Cat6000 (enable)
show port channel <module/port> — 此命令用於驗證兩個連線埠是否已正確形成EtherChannel。
!--- The Channel ID is automatically assigned. If it !--- is not present, the EtherChannel has not been formed. Cat6000 (enable)show port channel Port Status Channel Admin Ch Mode Group Id ----- ---------- -------------------- ----- ----- 5/1 connected on 73 769 5/2 connected on 73 769 Port Device-ID Port-ID Platform ----- ------------------------------- ------------------------- ---------------- 5/1 5/2 Cat6000 (enable)
show cam dynamic <module/port> — 此命令用於驗證交換機是否已獲知所連線工作站的MAC地址。
!--- If there are no entries, try to ping !--- from the workstation. If there are still !--- no entries, verify that the workstation sends traffic. Cat6000 (enable)show cam dynamic 5/1 * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry $ = Dot1x Security Entry VLAN Dest MAC/Route Des [CoS] Destination Ports or VCs / [Protocol Type] ---- ------------------ ----- ------------------------------------------- 1 aa-bb-cc-dd-ee-ff 5/1-2 [ALL] !--- Notice that the MAC address of the !--- workstation is learned on the bundled port. Total Matching CAM Entries Displayed =1 Cat6000 (enable)
show channel traffic — 此命令顯示EtherChannel埠上的流量利用率。
註:通道ID必須與show port channel <module/port>中顯示的ID匹配。
Cat6000 (enable)show channel traffic ChanId Port Rx-Ucst Tx-Ucst Rx-Mcst Tx-Mcst Rx-Bcst Tx-Bcst ------ ----- ------- ------- ------- ------- ------- ------- 769 5/1 0.00% 40.00% 0.00% 48.74% 100.00% 0.00% 769 5/2 0.00% 60.00% 0.00% 51.26% 0.00% 100.00% Cat6000 (enable) !--- By default, load distribution is set to destination MAC. !--- If the load is not evenly distributed, change it to source MAC.
show channel info — 此命令顯示所有通道的埠資訊。
Cat6000 (enable)show channel info Chan Port Status Channel Admin Speed Duplex Vlan id mode group ---- ----- ---------- -------------------- ----- ----- ------ ---- 769 5/1 connected on 73 a-100 a-full 1 769 5/2 connected on 73 a-100 a-full 1 Chan Port if- Oper-group Neighbor Chan Oper-Distribution PortSecurity/ id Index Oper-group cost Method Dynamic Port ---- ----- ----- ---------- ---------- ----- ----------------- 769 5/1 69 145 12 mac source 769 5/2 69 145 12 mac source !--- Output suppressed. Chan Port Trunk-status Trunk-type Trunk-vlans id ----- ----- ------------ ------------- ----------------------------------------- 769 5/1 not-trunking negotiate 1-1005,1025-4094 769 5/2 not-trunking negotiate 1-1005,1025-4094 !--- Output suppressed. Chan Port STP Port Portfast Port Port Port id priority Guard vlanpri vlanpri-vlans ---- ----- -------- ------------ ------- ------- ------------------------------- 769 5/1 32 enable default 0 769 5/2 32 enable default 0 !--- Output suppressed.
目前尚無適用於此組態的具體疑難排解資訊。