RRPP (Rapid Ring Protection Protocol, fast Ring Network Protection Protocol)
Link Layer Protocol dedicated for Ethernet rings. Fast convergence speed. The convergence time is independent of the number of nodes in the ring network.
RRPP domain: the same domain ID and control VLAN are connected to each other. Has RRPP main ring, sub-ring, control VLAN, master node, transmission node, Master port and secondary port, public port and edge Port
RRPP ring: The main ring level is 0. The child ring level is 1. The health status and fracture status
Control VLAN: used to transmit RRPP protocol packets. Only the ports connected to the RRPP ring can be added to the control VLAN. Sub-control VLAN = Master Control vlan id + 1. IP addresses cannot be configured.
Data VLAN: used to transmit data packets. The RRPP port can be included or not.
Node: master node: one and only one initiator of the active detection mechanism of the ring network status. It is also the decision maker who performs operations after the network topology changes.
Transmission node: monitors the status of the direct RRPP link and notifies the master node of link changes.
Edge node: it is located on both the main ring and the child ring. It is a transmission node on the main ring and an edge node on the child ring.
Secondary edge node: both on the primary ring and the child ring. Used in pairs with edge nodes to detect the integrity of the main ring and prevent Loops
Master and slave ports of the master node: The Master port sends detection loop packets. The slave port receives packets and logically blocks data VLANs. Only packets of VLAN control are allowed.
The master port and secondary port of the transmission node have no function difference.
Public port: the port connecting edge nodes and secondary edge nodes to the main ring
Edge port: the port that only accesses the sub-ring on the edge node and secondary edge node
RRPP ring group: a set of child rings configured on Edge nodes or secondary Edge nodes to reduce the number of Edge-hello packets sent and received. The ring group configured on the edge node is the edge node ring group. Only one child ring in the Edge node ring group can send Edge-Hello packets. The ring group configured on the secondary edge node is the secondary edge node ring group.
RRPP Message Type
Hello, Fast-Hello, Link-Down, Common-Flush-FDB, Complete-Flush-FDB, Edge-Hello, Fast-Edge-Hello, Major-Fault
Timer type
Hello timer, Fail timer, Fast-Hello, Fast-Fail (the transmission node can learn the Hello and Fail timers of the master node through the Hello message, but does not use the Fast-hello message to learn the Fast-hello and Fast-fail timers)
RRPP Operating Mechanism
Round Robin mechanism: the master port of the master node periodically sends Hello messages.
Link down Alarm Mechanism: if the link is not found on the master node, it is sent to the master node.
Loop recovery: the port is UP again and not temporarily blocked by the master node (only VLAN control is allowed)
Main link chain down: the Suppression Mechanism of broadcast storms in multiple subordinate sub-rings:
Load Balancing Mechanism: VLAN Load Balancing
Ring Group mechanism: The activation sub-ring with the smallest domain ID and ring ID sends Edge-Hello packets.
Fast Detection Mechanism: uses Fast-Hello and Fast-Edge-Hello packets in milliseconds
Typical RRPP networking
Single ring
Tangent ring
Intersection Ring
Dual attribution Ring
Single-ring Load Balancing networking (must be used with MSTP instances)
Intersection ring Load Balancing Network
------ Command ----------------------
Master node configuration
Rrpp domain 1 create a domain
Control-vlan 4092: Specify the control VLAN
Ring 1 node-mode master primary-port G1/0/1 secondary-port G1/0/2 level 0 configure the master node, master port, and secondary port of the master ring
Ring 1 enable RRPP ring
Quit
Rrpp enable enables RRPP
Master Ring Transmission node configuration
Rrpp domain 1
Control: vlan 4092
Ring 1 node-mode transit primary-port g1/0/1 secondary-port g1/0/2 level 0
Ring 1 enable
Quit
Rrpp enable
Configuration of transmission nodes and edge nodes of the Main Ring
Rrpp domain 1
Control: vlan 4092
Ring 1 node-mode transit primary-port g1/0/1 secondary-port g1/0/2 level 0
Ring 2 node-mode edge common-port g1/0/2 edge-port g1/03
Ring 1 enable
Ring 2 enable
Quit
Rrpp enable
Configuration of secondary edge nodes in the primary and secondary links
Rrpp domain 1
Control: vlan 4092
Ring 1 node-mode transit primary-port g1/0/1 secondary-port g1/0/2 level 0
Ring 2 node-mode assistant-edge common-port g1/0/1 edge-port g1/0/3
Ring 1 enable
Ring 2 enable
Quit
Rrpp enable
Configure the child ring master node
Rrpp domain 1
Control: vlan 4092
Ring 2 node-mode master primary-port g1/0/1 secondary-port g1/0/2 level 1
Ring 2 enable
Quit
Rrpp enable
--------------- RRPP intersection ring load sharing ------------------
Topology
DeviceA Configuration
Vlan 10
Vlan 20
Stp region-configuration
Instance 1 vlan 10
Instance 2 vlan 20
Active region-configuration
Quit
Inter g3/0/1
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Inter g3/0/2
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Quit
Rrpp domain 1
Control: vlan 100
Protected-vlan referene-instance 1
Ring 1 node-mode master primary-port g3/0/1 secondary-port g3/0/2 level 0
Ring 1 enable
Qui
Rrpp domain 2
Control: vlan 105
Protected-vlan reference-instance 2
Ring 1 node-mode master primary-port g3/0/2 secondary-port g3/0/1 level 0
Ring 1 enable
Qui
Device B Configuration
Vlan 10
Vlan 20
Stp region-configuration
Instance 1 vlan 10
Ins 2 vlan 20
Active region-configuration
Quit
Int 3/0/1
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Inter g3/0/2
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Inter 3/0/3
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 20
Inter g3/0/4
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10
Q
Rrpp domain 1
Control: vlan 100
Protected-vlan reference-instance 1
Ring 1 node-mode transit primary-port g3/0/1 secondary-port g3/0/2 level 0
Ring 3 node-mode assistant-edge-port g3/0/4
Ring 1 enable
Ring 3 enable
Q
Rrpp domain 2
Control: vlan 105
Protected-vlan referenece-instance 2
Ring 1 node-mode transit primary-port g3/0/1 secondary-port g3/0/2 level 0
Ring 2 node-mode assistant-edge-port g3/0/3
Ring 1 enable
Ring 2 enable
Quit
Rrpp enable
Device C Configuration
Vlan 10
Vlan 20
Stp region-configuration
Instance 1 vlan 10
Instance 2 vlan 20
Active region-configuration
Quit
Inter 3/0/1
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Inter g3/0/2
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10 20
Inter g3/0/3
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 20
Inter g3/0/4
Link-delay 0
Stp disable
Port link-type trunk
Undo port trunk permit vlan 1
Port trunk permit vlan 10
Quit
Rrpp domain 1
Control: vlan 100
Protected-vlan reference-instance 1
Ring 1 node-mode transit primary-port g3/0/1 secondary-port g3/0/2 level 0
Ring 3 node-mode edge-port g3/0/4
Ring 1 enable
Ring 3 enable
Quit
Rrpp domain 2
Control: vlan 105
Protected-vlan reference-instance 2
Ring 1 node-mode transit primary-port g3/0/1 secondary-port g3/0/2 level 0
Ring 2 node-mode edge-port g3/0/3
Ring 1 enable
Ring 1 enable
Quit
Rrpp enable
The configuration of Device D is basically the same as that of Device A, but is configured as A Transit node, while that of Device E and Device F are configured as the sub-ring master nodes of their respective domains.
This article is from the "track" blog