RRPP单环
1.配置通过Console口登录交换机/路由器2.配置通过Web网管登录交换机/路由器3.配置交换机接口二三层切换4.交换机通过SFTP进行文件操作5.交换机通过登录系统进行文件操作6.选购交换机的性能指标7.网络拓扑实例02:MSTP功能8.网络拓扑实例01:RSTP功能9.配置PoE交换机功能10.交换机基于接口划分VLAN(汇聚层设备作为网关)11.交换机基于接口划分VLAN(接入层设备作为网关)12.配置交换机Trunk接口流量本地优先转发(集群/堆叠)13.配置交换机之间直连链路聚合-LACP模式14.配置交换机之间直连链路聚合-手工模式15.配置OSPF与BFD联动16.配置OSPF负载分担17.IPv4静态路由与NQA联动18.静态路由实现路由负载分担19.静态路由实现主备备份20.MSTP+VRRP组合组网21.VRRP组网下同网段内配置基于全局地址池的DHCP服务器22.路由器/交换机Console口登录密码丢失后如何恢复23.交换机处于同一网络作为DHCP中继与服务器24.交换机基于全局地址池作为DHCP服务器25.交换机基于接口地址池作为DHCP服务器
26.RRPP单环
27.交换机通过Loopback Detection检测(设备所在网络环路)28.交换机通过Loopback Detection检测(接口自环)29.配置VRRP负载分担30.配置VRRP主备功能31.如何实现IP话机接入交换机?32.企业使用路由策略控制L3VPN分支间用户互访案例33.网络安全之IPSG防止DHCP动态主机私自更改IP地址34.详述网络中ARP安全的综合功能35.通过流策略实现策略路由(重定向到不同的下一跳)组网图形
RRPP简介
- 在城域网和企业网的网络规划以及实际组网应用中大多会采用环网结构来提高网络的可靠性。采用环网结构的好处是:当环上任意一个节点或节点之间的链路发生故障,都可以将数据流量切换到备份链路上,以保障业务的顺利进行。但采用环网结构同时也会带来广播风暴的问题。
- 目前,已经有多种协议可以用来解决环路广播风暴的问题。但是在环网中,当故障发生时,数据流量切换到备份链路(即网路收敛)还需要一定的时间,如果收敛时间过长,也会对业务造成影响。
- 为了缩短收敛时间,消除网络大小对收敛速度的影响,华为公司开发了专门应用于环网保护的RRPP协议。相比其他以太环网技术,RRPP具有以下优势:
-
收敛时间与环网上节点数无关,可应用于网络节点较多的网络。
-
在以太网环完整时能够防止数据环路引起的广播风暴。
-
当以太网环上一条链路断开时能迅速启用备份链路以恢复环网上各个节点之间的通信线路。
-
1 2 3 4 | 说明: •加入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类似,不再赘述。
1 2 3 4 5 | <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相同,不再赘述。
1 2 3 4 5 | [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相同,不再赘述。
1 2 3 4 5 6 7 8 9 10 11 12 | [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。
1 2 3 4 5 | [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。
1 2 3 4 5 | [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。
1 2 3 4 5 | [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相同,不再赘述。
1 | [SwitchA] rrpp enable |
- 6.检查配置结果
经过以上配置,在网络稳定后,执行以下操作,验证配置结果。以SwitchA为例。
# 在SwitchA上执行display rrpp brief命令,查看结果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | [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命令,查看结果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 | [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环的状态处于完整状态。
********** 如果您认为这篇文章还不错或者有所收获,请点击右下角的【推荐】/【赞助】按钮,因为您的支持是我继续创作分享的最大动力! **********
作者:讲文张字
出处:https://www.cnblogs.com/zhangwencheng
版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接
出处:https://www.cnblogs.com/zhangwencheng
版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接
合集:
Huawei R/S
分类:
NetWork
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)