Cisco查看某條流在etherchannel中走哪條物理link
時間:2016-04-25 12:38 來源:ob体育竞彩
Cisco查看某條流在etherchannel中走哪條物理link
如何查看某一條流在etherchannel中走哪一條物理link,涉及設備平台:Cisco Catalyst 6500, 4500, 2960, 3750, 3750G,3750X, and 3560 Series Switches.
背景:
Etherchannel load-balance工作是基於所配置的對於不同流量的哈希算法所得到的0-7這8個哈希值的。哈希的結果我們叫做 Result Bundle Hash (RBH)
注意哈希值是根據我們所配置的load-balancing 的算法來確定的。下麵是一個例子:
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 172.16.1.1 ( mac b.b.b )
with a source tcp port of 50 and destination port 2000
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 209.165.201.1 ( mac c.c.c )
with a source tcp port of 60 and destination 2000.
If configured load balancing algorithm is SRC_MAC
Then no of flows = 1
If configured load balancing algorithm is DST_MAC
Then no of flows = 2
If configured load balancing algorithm is DST_PORT
Then no of flows= 1
Catalyst 6500 係列:
1, 查在用的load-balance算法
2, 進入switch processor (SP),敲show etherchannel load-balance:
6500#remote login sw
Trying Switch ...
Entering CONSOLE for Switch
Type "^C^C^C" to end this session
6500?sp#show etherchannel load?balance
EtherChannel Load?Balancing Configuration:
src?dst?ip
mpls label?ip
3, 查具體某一條flow的RBH 值:
6500?sp#test etherchannel load?balance interface port?channel
在上麵的例子中,這條flow是在192.168.1.1 和172.16.1.1,問題中的Portchannel是port-channel 1。如果我們配置的算法是基於src-dst ip 的,那我們就填入源目IP: 192.168.1.1 和 172.16.1.1:
6500?sp#test etherchannel load?balance int port?channel 1 ip 192.168.1.1 172.16.1.1
Computed RBH: 0x5
Would select Gi3/2 of Po1
4, 在一些IOS中是不會去顯示流量從哪個具體物理接口的,可以使用如下的方法:
在RP的console中敲show interface port?channel etherchannel。 然後再按照下麵的方法計算出來是哪個物理端口:
6500#show interface port?channel 1 etherchannel
Port?channel1 (Primary aggregator)
Age of the Port?channel = 0d:01h:05m:54s
Logical slot/port = 14/1 Number of ports = 2
HotStandBy port = null
Port state = Port?channel Ag?Inuse
Protocol = LACP
Fast?switchover = disabled
Ports in the Port?channel:
Index Load Port EC state No of bits
??????+??????+??????+??????????????????+???????????
0 55 Gi3/1 Active 4
1 AA Gi3/2 Active 4
在輸出中load一欄可以看到兩個Portchannel中的接口分別為55 和AA。
我們分別將55和AA轉換為2進製後,用下麵的方法來確定RBH值對應的物理接口是哪個:
像上麵這樣,AA對應的2進製是1010 1010;55對應的是0101 0101 。然後再從7-0進行匹配,對應1的就是該接口所對應的RBH值。
在上麵例子中,G3/2對應的RBH值為:1 3 5 7;G3/1對應的是0 2 4 6
這樣我們再得到RBH值之後就能夠用這種方法匹配出對應接口。
Catalyst 4500 係列交換機:
1, 檢查load-balancing算法: show etherchannel load-balance
2, 用如下命令查看:
4500#show platform software etherchannel port?channel 1 map ip 192.168.1.1 172.16.1.1
Map port for IP 192.168.1.1, 172.16.1.1 is Gi3/1(Po1)
NOTE: Software forwarded traffic uses Gi3/1(Po1)
Catalyst 3750 係列交換機:
使用如下命令:
test etherchannel load?balance interface port?channel
舉個例子:
3750(config)#port?channel load?balance src?dst?ip
3750#show etherchannel load?balance
EtherChannel Load?Balancing Configuration:
src?dst?ip
3750#test etherchannel load?balance interface port?channel 1 ip 192.168.1.1 172.16.1.1
Would select Gi3/1 of Po1
如果算法是基於MAC地址的,根據源目MAC也可以用該命令找到物理端口。
看過《Cisco查看某條流在etherchannel中走哪條物理link》的人還看了以下文章
|
通信傳輸的數據中途失真接收方如何發現 |
通信傳輸的數據中途失真,接收方都是通過編碼校驗的方式發現錯誤的。常用的校驗方式有如下: 1)奇偶校驗:這是最簡單的校驗方式,根據被傳輸數據的二進製編碼中,數位為1的個數是奇數還是偶數來進行校驗,然後把1的個數是奇數或者偶數也做為1bit的編碼,附... |
|
工業交換機與商用交換機有什麼樣的區別 |
工業交換機兼容性強,(各種PLC、交換機等工業類產品),可以適應惡劣的環境。具體體現在哪些方麵? 工業交換機分為網管和非網管的,根據不同數量有各種不同的輸出接口(4、5、8、16、24口等),不同的功能和接口的價格不一樣。一般工業交換機可以提供3種工... |
|
RS485的通信方式及應用 |
我們在工業控製、儀器儀表以及電力通信等領域中是需要進行較遠距離數據交換的。我們知道在以前使用的RS232串口通信由於采用的是點對點通訊方式,最大的傳輸距離也隻有十幾米遠,並且在傳輸數據時RS232傳輸方式會受電磁的幹擾造成信號傳輸的錯誤。為了彌補RS2... |
|
路由器交換機兩種網絡設備的區別是什麼 |
首先看外觀 路由器不管是低端、中端、高端,也不管是家用還是商用,最少有1個WAN口,1~8個LAN口。中高端的可能還有Console口,用於配置設備。 交換機沒有WAN口,隻有LAN口,LAN口數量從5~48口不等,看具體的需求。中高端的還有Console口,用於配置設備。 其... |
|
交換機和路由器有哪些配置方法 |
如果是非網管的交換機,根本就不需要配置,也配置不了,直接上電,即插即用。如果是可網管的交換機,分兩種情況: 1、Web界麵。找到交換機的管理地址和默認的登錄用戶名、密碼(一般在設備的背麵標簽上有,如果沒有,請翻閱設備附帶的說明書),通過電腦的瀏... |