A cross-loop RPR two point failure processing method and system
A fault handling method and cross-ring technology, applied in the field of network communication, can solve problems such as no loop avoidance mechanism, no traffic protection mechanism, etc., and achieve the effect of protecting traffic from loss
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] Embodiment 1: A fault handling method for an RPR cross-ring solution based on a VLAN or a specific RPR domain.
[0030] First, let's introduce the RPR cross-ring solution based on VLAN or specific RPR domain. Such as Figure 4 As shown, according to VLAN (virtual local area network) or a specific RPR domain, traffic is divided into different protection groups according to different services, such as Group1 and Group2. All traffic for Group1 is forwarded across rings by inter-ring node C1, and all traffic for Group2 is forwarded by inter-ring node C2. In this way, the formation of loops is avoided on the one hand, because the same traffic can only be forwarded from one inter-ring node to another ring, and will not return to the original ring from another inter-ring node; on the other hand, it realizes Load sharing can reduce the requirements on the processing capacity of cross-ring nodes.
[0031] When a cross-ring RPR two-point fault occurs, the operation is as follo...
Embodiment 2
[0044] Embodiment 2: a fault handling method of the Hash-based RPR cross-ring solution.
[0045] First, let's introduce the Hash-based RPR cross-ring solution. Two cross-ring nodes form a protection group, and the protection group is configured with member 0 and member 1. Member 0 is only responsible for forwarding data traffic with a hash value of 0, and member 1 is only responsible for forwarding data traffic with a hash value of 1. Hash calculation is calculated on a flow-by-flow basis, that is, a certain algorithm is used to obtain the hash value for a specific field of each packet. Using this solution can also solve the problem of cross-ring loops and realize load sharing.
[0046] The processing flow is the same as that in Embodiment 1, and the only difference is that the identification of the state of the cross-ring node is different. That is, when two failures occur simultaneously, the two cross-ring nodes in the first embodiment are all switched to the active state...
Embodiment 3
[0047] Embodiment 3: a fault handling method of the TTL-based RPR cross-ring solution.
[0048] First, let's introduce the TTL-based RPR cross-ring solution. TTL (Time to Live): The value of TTL determines the maximum number of hops for data frames to be forwarded on the RPR ring network. Every time a node passes, the TTL value is reduced by 1. When the TTL is equal to 0, the data frame is discarded. This mechanism can prevent data frames from being forwarded endlessly on the ring network, effectively avoiding loops. refer to figure 2 , if the TTL of the cross-ring traffic forwarded from the cross-ring node 1 is set to 1, and the TTL of the cross-ring traffic forwarded from the cross-ring node 2 is also set to 1, at this time, load sharing can also be realized.
[0049] The processing flow is the same as that in Embodiment 1, and the only difference is that the identification of the state of the cross-ring node is different. The state of inter-ring nodes includes the whol...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 