博客
关于我
RRPP单环
阅读量:471 次
发布时间:2019-03-06

本文共 4984 字,大约阅读时间需要 16 分钟。

组网图形

    

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类似,不再赘述。

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 briefAbbreviations for Switch Node Mode :M - Master , T - Transit , E - Edge , A - Assistant-EdgeRRPP Protocol Status:  EnableRRPP Working Mode: HWRRPP Linkup Delay Timer: 0 sec (0 sec default)Number of RRPP Domains: 1Domain Index  : 1Control VLAN  : major 20    sub 21Protected VLAN : Reference Instance 1Hello 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 1Domain Index   : 1Control VLAN   : major 20    sub 21Protected VLAN : Reference Instance 1Hello Timer    : 1 sec(default is 1 sec)  Fail Timer : 6 sec(default is 6 sec) RRPP Ring      : 1Ring Level     : 0Node Mode      : MasterRing State     : CompleteIs Enabled     : Enable                       Is Active: YesPrimary port   : GigabitEthernet2/0/1         Port status: UPSecondary port : GigabitEthernet2/0/2         Port status: BLOCKED

   可以看到RRPP环的状态处于完整状态。

 

转载地址:http://gxebz.baihongyu.com/

你可能感兴趣的文章
Mongodb学习总结(1)——常用NoSql数据库比较
查看>>
MongoDB学习笔记(8)--索引及优化索引
查看>>
mongodb定时备份数据库
查看>>
mppt算法详解-ChatGPT4o作答
查看>>
mpvue的使用(一)必要的开发环境
查看>>
MQ 重复消费如何解决?
查看>>
mqtt broker服务端
查看>>
MQTT 保留消息
查看>>
MQTT 持久会话与 Clean Session 详解
查看>>
MQTT工作笔记0007---剩余长度
查看>>
MQTT工作笔记0009---订阅主题和订阅确认
查看>>
Mqtt搭建代理服务器进行通信-浅析
查看>>
MS Edge浏览器“STATUS_INVALID_IMAGE_HASH“兼容性问题
查看>>
ms sql server 2008 sp2更新异常
查看>>
MS UC 2013-0-Prepare Tool
查看>>
MSBuild 教程(2)
查看>>
msbuild发布web应用程序
查看>>
MSB与LSB
查看>>
MSCRM调用外部JS文件
查看>>
MSCRM调用外部JS文件
查看>>