RRPP單環


組網圖形

    

RRPP簡介

  • 在城域網和企業網的網絡規划以及實際組網應用中大多會采用環網結構來提高網絡的可靠性。采用環網結構的好處是:當環上任意一個節點或節點之間的鏈路發生故障,都可以將數據流量切換到備份鏈路上,以保障業務的順利進行。但采用環網結構同時也會帶來廣播風暴的問題。
  • 目前,已經有多種協議可以用來解決環路廣播風暴的問題。但是在環網中,當故障發生時,數據流量切換到備份鏈路(即網路收斂)還需要一定的時間,如果收斂時間過長,也會對業務造成影響。
  • 為了縮短收斂時間,消除網絡大小對收斂速度的影響,華為公司開發了專門應用於環網保護的RRPP協議。相比其他以太環網技術,RRPP具有以下優勢:
    • 收斂時間與環網上節點數無關,可應用於網絡節點較多的網絡。

    • 在以太網環完整時能夠防止數據環路引起的廣播風暴。

    • 當以太網環上一條鏈路斷開時能迅速啟用備份鏈路以恢復環網上各個節點之間的通信線路。

說明:
    •加入RRPP域的接口必須關閉STP、Smart Link功能。
    •RRPP控制VLAN不能配置DHCP業務、MAC地址學習限制規則。
    •當需要配置保護實例與MUX VLAN間的映射關系時,建議同一個MUX VLAN下的主VLAN、互通型和隔離型從VLAN配置在同一個保護實例下,否則可能導致部分環路。

 組網需求

  • 如圖1所示,在組網中存在由SwitchA、SwitchB、SwitchC組成的環網結構。對於這種組網結構,需要當環網完整時,可以避免報文成環;當環網發生故障時,可以實現快速收斂迅速恢復環網上各節點間的通信。在SwitchA、SwitchB和SwitchC上配置RRPP功能,可以很好地滿足這兩個需求。

配置思路

  • 1.創建RRPP域和控制VLAN,為后續配置RRPP環做好准備。
  • 2.將RRPP環上需要通過的VLAN數據映射到實例1,包括數據VLAN100~VLAN300和控制VLAN20、VLAN21(其中VLAN21是設備自動生成的子控制VLAN),為后續配置保護VLAN做好准備。
  • 3.配置設備上將要加入RRPP的各接口,使其可以通過RRPP環上需要通過的VLAN數據,並去使能與RRPP相沖突的功能(例如STP功能)。
  • 4.在RRPP域中,配置保護VLAN並創建RRPP環,將SwitchA、SwitchB和SwitchC配置為域1環1的節點。其中配置SwitchA為環1的主節點,SwitchB和SwitchC為環1的傳輸節點。
  • 5.在各設備上使能RRPP環和RRPP協議,使得RRPP功能生效。

操作步驟

  • 1.創建RRPP域,同時創建域的控制VLAN

  # 配置SwitchA。SwitchB和SwitchC的配置與SwitchA類似,不再贅述。

<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] rrpp domain 1
[SwitchA-rrpp-domain-region1] control-vlan 20    //每個RRPP域配有兩個控制VLAN,分別為主控制VLAN和子控制VLAN。配置時只需要指定主控制VLAN,而設備會自動把比主控制VLAN ID值大1的VLAN設置為子控制VLAN
[SwitchA-rrpp-domain-region1] quit
  •  2.配置實例1映射控制VLAN20、VLAN21和數據VLAN100~VLAN300。

  # 配置SwitchA。SwitchB和SwitchC的配置與SwitchA相同,不再贅述。

[SwitchA] vlan batch 100 to 300
[SwitchA] stp region-configuration
[SwitchA-mst-region] instance 1 vlan 20 21 100 to 300  //將主控制VLAN、子控制VLAN、數據VLAN加入實例1中
[SwitchA-mst-region] active region-configuration
[SwitchA-mst-region] quit
  •  3.將即將加入RRPP環的接口配置為Trunk類型接口,允許VLAN100~300通過,並去使能接口的STP功能

  # 配置SwitchA。SwitchB和SwitchC的配置與SwitchA相同,不再贅述。

[SwitchA] interface gigabitethernet 2/0/1
[SwitchA-GigabitEthernet2/0/1] port link-type trunk
[SwitchA-GigabitEthernet2/0/1] undo port trunk allow-pass vlan 1
[SwitchA-GigabitEthernet2/0/1] port trunk allow-pass vlan 100 to 300  
[SwitchA-GigabitEthernet2/0/1] stp disable
[SwitchA-GigabitEthernet2/0/1] quit
[SwitchA] interface gigabitethernet 2/0/2
[SwitchA-GigabitEthernet2/0/2] port link-type trunk
[SwitchA-GigabitEthernet2/0/2] undo port trunk allow-pass vlan 1
[SwitchA-GigabitEthernet2/0/2] port trunk allow-pass vlan 100 to 300 
[SwitchA-GigabitEthernet2/0/2] stp disable
[SwitchA-GigabitEthernet2/0/2] quit
  •  4.配置保護VLAN,創建RRPP環並使能RRPP環

  # 配置SwitchA。

[SwitchA] rrpp domain 1
[SwitchA-rrpp-domain-region1] protected-vlan reference-instance 1  //將實例1配置為RRPP域的保護實例
[SwitchA-rrpp-domain-region1] ring 1 node-mode master primary-port gigabitethernet 2/0/1 secondary-port gigabitethernet 2/0/2 level 0
[SwitchA-rrpp-domain-region1] ring 1 enable
[SwitchA-rrpp-domain-region1] quit

   # 配置SwitchB。

[SwitchB] rrpp domain 1
[SwitchB-rrpp-domain-region1] protected-vlan reference-instance 1
[SwitchB-rrpp-domain-region1] ring 1 node-mode transit primary-port gigabitethernet 2/0/1 secondary-port gigabitethernet 2/0/2 level 0
[SwitchB-rrpp-domain-region1] ring 1 enable
[SwitchB-rrpp-domain-region1] quit

   # 配置SwitchC。

[SwitchC] rrpp domain 1
[SwitchC-rrpp-domain-region1] protected-vlan reference-instance 1
[SwitchC-rrpp-domain-region1] ring 1 node-mode transit primary-port gigabitethernet 2/0/1 secondary-port gigabitethernet 2/0/2 level 0
[SwitchC-rrpp-domain-region1] ring 1 enable
[SwitchC-rrpp-domain-region1] quit
  •  5.使能RRPP協議

  # 配置SwitchA。SwitchB和SwitchC的配置與SwitchA相同,不再贅述。

[SwitchA] rrpp enable
  •  6.檢查配置結果

  經過以上配置,在網絡穩定后,執行以下操作,驗證配置結果。以SwitchA為例。

  # 在SwitchA上執行display rrpp brief命令,查看結果如下:

[SwitchA] display rrpp brief
Abbreviations for Switch Node Mode :
M - Master , T - Transit , E - Edge , A - Assistant-Edge

RRPP Protocol Status:  Enable
RRPP Working Mode: HW
RRPP Linkup Delay Timer: 0 sec (0 sec default)
Number of RRPP Domains: 1

Domain Index  : 1
Control VLAN  : major 20    sub 21
Protected VLAN : Reference Instance 1
Hello Timer   : 1 sec(default is 1 sec)  Fail Timer : 6 sec(default is 6 sec)

 Ring   Ring    Node     Primary/Common           Secondary/Edge          Is
 ID     Level   Mode     Port                     Port                    Enabled
 ----------------------------------------------------------------------------
 1      0       M        GigabitEthernet2/0/1     GigabitEthernet2/0/2    Yes

   可以看到SwitchA的RRPP協議狀態使能了,在域1中的主控制VLAN為20,子控制VLAN為21,SwitchA為主環1中的主節點。主端口為GigabitEthernet2/0/1,副端口為GigabitEthernet2/0/2。

  # 在SwitchA上執行display rrpp verbose domain命令,查看結果如下:

[SwitchA] display rrpp verbose domain 1
Domain Index   : 1
Control VLAN   : major 20    sub 21
Protected VLAN : Reference Instance 1
Hello Timer    : 1 sec(default is 1 sec)  Fail Timer : 6 sec(default is 6 sec) 

RRPP Ring      : 1
Ring Level     : 0
Node Mode      : Master
Ring State     : Complete
Is Enabled     : Enable                       Is Active: Yes
Primary port   : GigabitEthernet2/0/1         Port status: UP
Secondary port : GigabitEthernet2/0/2         Port status: BLOCKED

   可以看到RRPP環的狀態處於完整狀態。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM