ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > 通信技術> 正文

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的通信方式及應用 RS485的通信方式及應用
    我們在工業控製、儀器儀表以及電力通信等領域中是需要進行較遠距離數據交換的。我們知道在以前使用的RS232串口通信由於采用的是點對點通訊方式,最大的傳輸距離也隻有十幾米遠,並且在傳輸數據時RS232傳輸方式會受電磁的幹擾造成信號傳輸的錯誤。為了彌補RS2...
    路由器交換機兩種網絡設備的區別是什麼 路由器交換機兩種網絡設備的區別是什麼
    首先看外觀 路由器不管是低端、中端、高端,也不管是家用還是商用,最少有1個WAN口,1~8個LAN口。中高端的可能還有Console口,用於配置設備。 交換機沒有WAN口,隻有LAN口,LAN口數量從5~48口不等,看具體的需求。中高端的還有Console口,用於配置設備。 其...
    交換機和路由器有哪些配置方法 交換機和路由器有哪些配置方法
    如果是非網管的交換機,根本就不需要配置,也配置不了,直接上電,即插即用。如果是可網管的交換機,分兩種情況: 1、Web界麵。找到交換機的管理地址和默認的登錄用戶名、密碼(一般在設備的背麵標簽上有,如果沒有,請翻閱設備附帶的說明書),通過電腦的瀏...
    Baidu
    map