1. 程式人生 > >銳捷交換機處理環路問題

銳捷交換機處理環路問題

真實環境:

System description      : Ruijie Gigabit Security & Intelligence Access Switch (S2652G-I) By Ruijie Networks
System start time       : 2018-10-29 9:33:10
System uptime           : 2:1:4:0
System hardware version : 1.18
System software version : RGOS 10.4(3b16)p2 Release(178747)
System BOOT version     : 10.4(3b16)p2 Release(178747)
System CTRL version     : 10.4(3b16)p2 Release(178747)
System serial number    : 
Device information:
  Device-1:
    Hardware version : 1.18
    Software version : RGOS 10.4(3b16)p2 Release(178747)
    BOOT version     : 10.4(3b16)p2 Release(178747)
    CTRL version     : 10.4(3b16)p2 Release(178747)
    Serial number    : 

銳捷交換機RLDP(環路檢測&鏈路檢測)功能介紹

功能簡介
RLDP 全稱是Rapid Link Detection Protocol,是銳捷網路自主開發的一個用於快速檢測乙太網鏈路故障的鏈路協議。
一般的乙太網鏈路檢測機制都只是利用物理連線的狀態,通過物理層的自動協商來檢測鏈路的連通性。
但是這種檢測機制存在一定的侷限性,在一些情況下無法為使用者提供可靠的鏈路檢測資訊,比如在光纖口上光纖接收線對接錯,由於光纖轉換器的存在,造成裝置對應埠物理上是linkup 的,但實際對應的二層鏈路卻是無法通訊的。再比如兩臺乙太網裝置之間架設著一箇中間網路,由於網路傳輸中繼裝置的存在,如果這些中繼裝置出現故障,將造成同樣的問題。
利用RLDP 協議使用者將可以方便快速地檢測出乙太網裝置的鏈路故障,包括單向鏈路故障、雙向鏈路故障、環路鏈路故障。

配置步驟:
注意:配置之前建議使用 Ruijie#show interface status檢視介面名稱,常用介面名稱有FastEthernet(百兆)、GigabitEthernet(千兆)和TenGigabitEthernet(萬兆),以下配置以千兆介面為例。

1)在裝置上開啟RLDP。
Switch A 上開啟全域性RLDP。

SwitchA>enable
SwitchA#configure terminal
SwitchA(config)#rldp enable     ------>開啟RLDP功能
SwitchA(config)#interface gigabitEthernet 0/1  //在埠Gi0/1 上配置環路檢測及故障處理方法block

SwitchA(config-if)#rldp port loop-detect block   ------>配置如果RLDP檢查到有環路,那麼把介面狀態更改為block

SwitchA(config-if)#exit

SwitchA(config)#interface gigabitEthernet 0/2  //在埠Gi0/2 上配置單向鏈路檢測及故障處理方法warning

SwitchA(config-if)#rldp port unidirection-detect warning  ------>配置如果埠連線的鏈路只能接收報文或者只能傳送報文(比如由於光纖接收線對接錯誤導致的單向接收或單向傳送),則列印告警日誌

SwitchA(config)#interface gigabitEthernet 0/3
SwitchA(config-if)#rldp port loop-detect shutdown-port

配置驗證:
檢視裝置所有埠的RLDP 資訊。
Switch A 所有埠的RLDP 資訊

SwitchA#show rldp
SwitchA#show rldp
rldp state : enable       -----是否開啟rldp,enable表示開啟
rldp hello interval: 3     -------rldp保活間隔
rldp max hello : 2       
rldp local bridge : 00d0.f822.33aa
-----------------------------------
Interface GigabitEthernet 0/2
port state : normal                -----介面狀態,normal表示正常
neighbor bridge : 00d0.f800.41b0
neighbor port : GigabitEthernet 0/3
unidirection detect information:
action: warning
state : normal
Interface GigabitEthernet 0/1
port state : normal
neighbor bridge : 0000.0000.0000
neighbor port :
loop detect information :
action: block
state : normal

根據日誌發現了有環路

10#A505#show logging | include loop

10#A505#show rldp interface fastEthernet 0/8

確定介面之後,然後到sam+查詢上網記錄(根據賬號字首、外層vlan、外層vlan、交換機地址、MAC)確認賬號,然後聯絡到客戶,解決故障。

假如沒有上網記錄,則需要到現場用Fluke進行測量雙絞線距離,精靈鼠尋線,確定位置,打破環路即可上網。

推薦我們自己擁有的工具:

配合音訊發生器,即可尋到線路位置。