华为网络工程师 | 如何配置RRPP?

  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时1小时44分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【在看】

应用场景:

在城域网和企业网的网络规划以及实际组网应用中大多会采用环网结构来提高网络的可靠性

采用环网结构的好处是:当环上任意一个节点或节点之间的链路发生故障时,都可以将数据流量切换到备份链路上,以保障业务的顺利进行。但采用环网结构同时也会带来广播风暴的问题。

目前,已经有多种协议可以用来解决环路广播风暴的问题。但是在环网中,当故障发生时,数据流量切换到备份链路还需要一定的时间,如果收敛时间过长,也会对业务造成影响。

为了缩短收敛时间,消除网络大小对收敛速度的影响,华为公司开发了专门应用于环网保护的RRPP协议。相比其他以太环网技术,RRPP具有以下优势:

  • 收敛时间与环网上节点数无关,可应用于节点较多的网络。
  • 在以太网环完整时,能够防止数据环路引起的广播风暴。
  • 当以太网环上一条链路断开时,能迅速启用备份链路以恢复环网上各个节点之间的通信线路。

配置思路:

  1. 创建RRPP域和控制VLAN,为后续配置RRPP环做好准备。
  2. 将RRPP环上需要通过的VLAN数据映射到实例1(包括数据VLAN和控制VLAN),为后续配置保护VLAN做好准备。
  3. 配置设备上将要加入RRPP环的各个接口,使其可以传输RRPP环上需要通过的VLAN数据,并去使能与RRPP相冲突的功能(例如STP功能)。
  4. 在RRPP域中,配置保护VLAN并创建RRPP环,将SwitchA、SwitchB和SwitchC配置为RRPP环的节点。其中配置SwitchA为主节点,SwitchB和SwitchC为传输节点。
  5. 在各设备上使能RRPP环和RRPP协议,使得RRPP功能生效。

配置步骤:

1、配置SwitchA。

[SwitchA] rrpp domain 1 
[SwitchA-rrpp-domain-region1] control-vlan 20
[SwitchA-rrpp-domain-region1] quit
[SwitchA] vlan batch 100 to 300 
[SwitchA] stp region-configuration 
[SwitchA-mst-region] instance 1 vlan 20 21 100 to 300
[SwitchA-mst-region] active region-configuration 
[SwitchA-mst-region] quit
[SwitchA] interface gigabitethernet 0/0/1 
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] undo port trunk allow-pass vlan 1 
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 to 300 
[SwitchA-GigabitEthernet0/0/1] stp disable 
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2 
[SwitchA-GigabitEthernet0/0/2] port link-type trunk 
[SwitchA-GigabitEthernet0/0/2] undo port trunk allow-pass vlan 1 
[SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 100 to 300 
[SwitchA-GigabitEthernet0/0/2] stp disable 
[SwitchA-GigabitEthernet0/0/2] quit
[SwitchA] rrpp domain 1 
[SwitchA-rrpp-domain-region1] protected-vlan reference-instance 1
[SwitchA-rrpp-domain-region1] ring 1 node-mode master primary-port gigabitethernet 0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[SwitchA-rrpp-domain-region1] ring 1 enable 
[SwitchA-rrpp-domain-region1] quit
[SwitchA] rrpp enable

每个RRPP域配有两个控制VLAN,分别为主控制VLAN和子控制VLAN。

配置时只需要指定主控制VLAN,设备会自动把比主控制VLAN ID值大1的VLAN设置为子控制VLAN。

2、配置SwitchB。

[SwitchB] rrpp domain 1 
[SwitchB-rrpp-domain-region1] control-vlan 20
[SwitchB-rrpp-domain-region1] quit
[SwitchB] vlan batch 100 to 300 
[SwitchB] stp region-configuration 
[SwitchB-mst-region] instance 1 vlan 20 21 100 to 300
[SwitchB-mst-region] active region-configuration 
[SwitchB-mst-region] quit
[SwitchB] interface gigabitethernet 0/0/1 
[SwitchB-GigabitEthernet0/0/1] port link-type trunk
[SwitchB-GigabitEthernet0/0/1] undo port trunk allow-pass vlan 1 
[SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 to 300 
[SwitchB-GigabitEthernet0/0/1] stp disable 
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] interface gigabitethernet 0/0/2 
[SwitchB-GigabitEthernet0/0/2] port link-type trunk 
[SwitchB-GigabitEthernet0/0/2] undo port trunk allow-pass vlan 1 
[SwitchB-GigabitEthernet0/0/2] port trunk allow-pass vlan 100 to 300 
[SwitchB-GigabitEthernet0/0/2] stp disable 
[SwitchB-GigabitEthernet0/0/2] quit
[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 0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[SwitchB-rrpp-domain-region1] ring 1 enable 
[SwitchB-rrpp-domain-region1] quit
[SwitchB] rrpp enable

3、配置SwitchC。

[SwitchC] rrpp domain 1 
[SwitchC-rrpp-domain-region1] control-vlan 20
[SwitchC-rrpp-domain-region1] quit
[SwitchC] vlan batch 100 to 300 
[SwitchC] stp region-configuration 
[SwitchC-mst-region] instance 1 vlan 20 21 100 to 300
[SwitchC-mst-region] active region-configuration 
[SwitchC-mst-region] quit
[SwitchC] interface gigabitethernet 0/0/1 
[SwitchC-GigabitEthernet0/0/1] port link-type trunk
[SwitchC-GigabitEthernet0/0/1] undo port trunk allow-pass vlan 1 
[SwitchC-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 to 300 
[SwitchC-GigabitEthernet0/0/1] stp disable 
[SwitchC-GigabitEthernet0/0/1] quit
[SwitchC] interface gigabitethernet 0/0/2 
[SwitchC-GigabitEthernet0/0/2] port link-type trunk 
[SwitchC-GigabitEthernet0/0/2] undo port trunk allow-pass vlan 1 
[SwitchC-GigabitEthernet0/0/2] port trunk allow-pass vlan 100 to 300 
[SwitchC-GigabitEthernet0/0/2] stp disable 
[SwitchC-GigabitEthernet0/0/2] quit
[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 0/0/1 secondary-port gigabitethernet 0/0/2 level 0 
[SwitchC-rrpp-domain-region1] ring 1 enable 
[SwitchC-rrpp-domain-region1] quit
[SwitchC] rrpp enable

原文发布于微信公众号 - 网络技术联盟站(it666lmz)

原文发表时间:2019-06-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券