Methods and equipment for proxy forwarding ring network data packets

By setting up proxy RPR ports and direct links for the RPR ring network, the data forwarding problem of isolated nodes in the RPR ring network was solved, enabling data forwarding before topology restoration, reducing data packet loss, and improving service quality.

CN116567071BActive Publication Date: 2026-03-10NEW H3C TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In an RPR ring network, when the links of the RPR ring in both directions of a node fail, the node becomes an isolated node and cannot forward data. Existing technologies cannot effectively solve this problem.

Method used

Configure the RPR logical port to connect two RPR ports and one or more proxy RPR ports. Connect the proxy nodes through direct RPR links and forward data through the proxy nodes before the topology of the RPR ring network is restored. Update the RPR ring selection table and broadcast table to achieve data packet forwarding.

Benefits of technology

Before the topology of the RPR ring network is restored, data forwarding is achieved through proxy nodes to reduce data packet loss and improve service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567071B_ABST
    Figure CN116567071B_ABST
Patent Text Reader

Abstract

This application provides a method and device for proxying and forwarding ring network data packets. The method includes: setting up two RPR ports connected to an adjacent node in the RPR ring network and a proxy RPR port connected to a proxy node via a direct RPR link for an RPR logical port; when the collected RPR ring network topology does not include a proxy node, announcing the proxy node to other nodes in the current RPR ring network topology; announcing the nodes in the current RPR ring network topology to the proxy node via the direct RPR link; recording the outgoing interface of the proxy node in the RPR ring selection table as a proxy RPR port; updating the outgoing interface of the RPR broadcast table to the normal RPR port and the proxy RPR port; and based on the updated RPR broadcast table, sending the first RPR broadcast packets forwarded on the ring by each node other than the proxy node to the proxy node through the RPR proxy port.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the communication technology, and in particular to a method and device for proxy forwarding ring network data packets. BACKGROUND

[0002] RPR (Resilient Packet Ring) is a MAC (Media Access Control) protocol, which can run on SONET (Synchronous Optical Network) / SDH (Synchronous Digital Hierarchy), DWDM (Dense Wavelength Division Multiplexing) and Ethernet. RPR uses RPR MAC layer frame encapsulation to realize transparent transmission of Ethernet over RPR. The ring structure and topology protection mechanism of RPR are transparent to the forwarding process of the carried traffic and the access device.

[0003] In a single RPR ring, the direction of sending RPR data packets by RPR nodes in the clockwise direction is 0 ring, also called Outer Ring; the direction of sending RPR data packets by RPR in the counterclockwise direction is 1 ring, also called Inner Ring. RPR nodes send RPR data packets on 0 ring and receive RPR data packets on 1 ring through east-facing physical ports; receive RPR data packets on 0 ring and send RPR data packets on 1 ring through west-facing physical ports.

[0004] The east and west physical ports of each RPR node form a RPR logical port, and RPR chips send RPR packets to the RPR logical port for down-ring forwarding, and switching chips send Ethernet packets to the RPR logical port for up-ring forwarding.

[0005] When a link fault occurs in a single RPR ring of a RPR node, the RPR data packets are sent through the RPR ring in the other direction to provide data link redundancy protection. When the links of the RPR rings in both directions of the RPR node fail, the RPR rings in both directions cannot provide data forwarding, becoming an island node. SUMMARY

[0006] The purpose of the present application is to provide a method and device for proxy forwarding ring network data packets, and to provide proxy forwarding of RPR ring networks for island RPR nodes.

[0007] To achieve the above object, the application provides a method for proxy forwarding ring network data packets, which comprises the following steps: setting two RPR ports and more than one proxy RPR port for an RPR logical port; wherein the two RPR ports are connected to two adjacent nodes of an RPR ring respectively; each proxy RPR port is connected to a proxy node through a direct RPR link; when the collected topology of the RPR ring does not contain the proxy node, announcing the proxy node to other nodes in the current topology of the RPR ring, so that the other nodes modify the RPR port reaching the proxy node to the RPR port reaching the device; announcing the nodes in the current topology of the RPR ring to the proxy node through the direct RPR link, so that the proxy node modifies the RPR port reaching the other nodes to the RPR proxy port connected to the opposite end; recording the out interface of the proxy node in the RPR selected ring table as the proxy RPR port; updating the out interface of the RPR broadcast table as the normal RPR port and the proxy RPR port; and based on the updated RPR broadcast table, sending the first RPR broadcast packet forwarded by each node except the proxy node to the proxy node through the RPR proxy port.

[0008] To achieve the above object, the application further provides a device for proxy forwarding ring network data packets, which comprises the following modules: a setting module for setting two RPR ports and more than one proxy RPR port for an RPR logical port; wherein the two RPR ports are connected to two adjacent nodes of an RPR ring respectively; each proxy RPR port is connected to a proxy node through a direct RPR link; a topology module for collecting the topology of the RPR ring and announcing the proxy node to other nodes in the current topology when the collected topology of the RPR ring does not contain the proxy node; announcing the nodes in the current topology of the RPR ring to the proxy node through the direct RPR link; an RPR elastic packet ring processing unit for recording the out interface of the proxy node in the RPR selected ring table as the proxy RPR port; updating the out interface of the RPR broadcast table as the normal RPR port and the proxy RPR port; and based on the updated RPR broadcast table, sending the first RPR broadcast packet forwarded by each node except the proxy node to the proxy node through the RPR proxy port.

[0009] The application has the beneficial effect that when the link between the node on the RPR ring and the adjacent node cannot be forwarded, the direct RPR link needs to be forwarded to the proxy node on the RPR ring, so that the proxy node participates in the RPR ring forwarding before the topology of the RPR ring is restored. BRIEF DESCRIPTION OF DRAWINGS

[0010] Figure 1 The flow chart of the method for proxy forwarding ring network data packets provided by the application;

[0011] Figure 2 The ring network proxy forwarding announcement schematic diagram provided by the application;

[0012] Figure 3 A schematic diagram of the first embodiment of the ring network proxy forwarding provided in this application;

[0013] Figure 4 A schematic diagram of the second embodiment of the ring network proxy forwarding provided in this application;

[0014] Figure 5 This is a schematic diagram of another ring network proxy forwarding network embodiment provided in this application;

[0015] Figure 6 A schematic diagram of an embodiment of the device for proxy forwarding ring network data packets provided in this application. Detailed Implementation

[0016] The following detailed description will be provided with reference to several examples illustrated in the accompanying figures. In this detailed description, numerous specific details are used to provide a comprehensive understanding of the present application. Known methods, steps, components, and circuits are not described in detail in the examples to avoid obscuring their meaning.

[0017] In the terminology used, the term "including" means including but not limited to; the term "containing" means including but not limited to; the terms "above," "within," and "below" include the number itself; the terms "greater than" and "less than" mean not including the number itself. The term "based on" means based on at least a portion of them.

[0018] Figure 1 A flowchart illustrating an embodiment of a method for proxying and forwarding ring network data packets, the method comprising:

[0019] Step 101: Configure the RPR logical port to connect to two RPR ports and one or more proxy RPR ports;

[0020] Each of the two RPR ports is connected to an adjacent node in the RPR ring network, and each proxy RPR port is connected to the proxy node via a direct RPR link.

[0021] Step 102: When the collected RPR ring network topology does not contain a proxy node, notify other nodes in the current RPR ring network topology of the proxy node;

[0022] In this way, when other nodes receive the notification from the proxy node, they will change the RPR port that leads to the proxy node to the RPR port that leads to their own device.

[0023] Step 103: Announce the nodes within the current RPR ring network topology to the agent node via the direct RPR link;

[0024] When the proxy node receives the notification from other nodes, its RPR port is changed to the RPR proxy port of the peer.

[0025] Step 104: Record the outgoing interface of the proxy node in the RPR ring selection table as the proxy RPR port;

[0026] Step 105: Update the outgoing interface of the RPR broadcast table to the normal RPR port and the proxy RPR port.

[0027] Step 106: Based on the updated RPR broadcast table, send the RPR broadcast messages forwarded on the ring by each node other than the proxy node to the proxy node through the RPR proxy port.

[0028] Figure 1 The beneficial effect of this embodiment is that when the link between a node on the RPR ring and its neighboring node cannot be forwarded, the direct RPR link needs to be forwarded to the proxy node on the RPR ring network so that it can participate in RPR ring forwarding before the topology of the RPR ring network is restored.

[0029] Figure 2 This is a schematic diagram of the ring network proxy forwarding announcement provided in this application. On the RPR ring network 200, node A and node C are connected via a direct RPR link 21 and act as proxy nodes for each other; node B and node D are connected via a direct RPR link 22 and act as proxy nodes for each other.

[0030] Figure 2 In the configuration, the RPR logical ports of nodes A to D are configured to connect two RPR ports and one proxy RPR port; the two RPR ports of nodes A to D are respectively connected to adjacent nodes on the RPR ring network 200, and the proxy RPR ports of nodes A to D are each connected to a direct RPR link to connect to their respective proxy nodes.

[0031] Figure 2 In the process, when the eastbound and westbound RPR ports of node C fail or the RPR link of this connection fails, nodes A, B, and D send topology collection messages according to the topology collection cycle; based on the topology collection messages received from other nodes, the current topology of the RPR ring network 200 does not include node C.

[0032] When node A determines that the topology of the collected RPR ring network 200 does not include the agent node C, it sends an ATD (Attribute Discovery) frame 201 within the RPR ring network. The TLV field added to the ATD frame 201 carries the RPR MAC address of the agent node C, and announces the agent node C to other nodes B and D in the current topology.

[0033] When nodes B and D receive the ATD frame, they modify the RPR port of the proxy node in their respective ring selection tables to the RPR port that leads to node A.

[0034] Node A sends an ATD frame 202 through the direct RPR link 21. The TLV field added to the ATD frame 202 carries the RPR MAC addresses of the proxy node B and node C, and announces to node C the nodes B and D in the current topology of the RPR ring network, that is, nodes other than node A, the proxy node of node C.

[0035] Node C receives ATD frame 202 and modifies the RPR ports in the RPR ring selection table that reach nodes B and D to RPR proxy ports, and modifies the ports in the RPR broadcast table to RPR proxy ports.

[0036] Figure 3 This is a schematic diagram of the first embodiment of the ring network proxy forwarding provided in this application. Figure 3 In the process, after receiving the Ethernet broadcast message, node D encapsulates the Ethernet broadcast message into an RPR broadcast message 301 and forwards it onto the loop.

[0037] Node D broadcasts RPR broadcast message 301 within the RPR ring network 200, sending it to Node A via the westward RPR port.

[0038] Node A receives RPR broadcast message 301 forwarded by Node D on the ring through RPR ring network 200, and sends it to Node B through the eastbound RPR port, continuing to broadcast RPR broadcast message 301 on RPR ring network 200; Node A sends RPR broadcast message 301 to Node C through the RPR proxy port in the RPR broadcast table.

[0039] Node C receives RPR broadcast message 301, and after decapsulating the RPR message, it broadcasts it through the port of the VLAN to which the decapsulated Ethernet broadcast message belongs.

[0040] Node B receives an Ethernet unicast message and looks up the destination RPR node's RPR MAC address in its MAC address table. The RPR MAC address is found to be the same as Node C's RPR MAC address. Node B then encapsulates the received Ethernet unicast message into an RPR unicast message 302, and, based on the updated RPR port in the ring selection table, determines the destination RPR port for Node A. Figure 3 The westbound RPR port sends data to node A.

[0041] Node A receives RPR unicast message 302 forwarded by Node B on the ring via RPR ring network 200, and sends RPR unicast message 302 to Node C through the RPR proxy port corresponding to Node C in the RPR ring selection table.

[0042] Node C receives RPR broadcast message 302, decapsulates the RPR message, and then sends it to the output port corresponding to the destination MAC address of the decapsulated Ethernet unicast message.

[0043] Figure 4A schematic diagram of the second embodiment of the ring network proxy forwarding provided in this application;

[0044] After receiving the Ethernet broadcast message, node C encapsulates the Ethernet broadcast message into an RPR broadcast message 401 and forwards it onto the loop.

[0045] Node C sends an RPR broadcast message 401 to Node A through the RPR proxy port in the RPR broadcast table.

[0046] Node A receives RPR broadcast message 401 forwarded from Node C via the RPR proxy port. Based on the source RPR MAC address of RPR broadcast message 401 and the source MAC address of the inner Ethernet broadcast message, Node A learns the MAC address table entries. Node A sends copies of RPR broadcast message 401 to both the eastbound and westbound RPR ports in the RPR broadcast table, and then transmits RPR broadcast message 401 on RPR ring network 200 via the eastbound and westbound RPR ports, acting as the proxy broadcaster for RPR broadcast message 401.

[0047] Node C and Node B each receive RPR broadcast message 401. Based on the source RPR MAC address of RPR broadcast message 401 and the source MAC address of the inner Ethernet broadcast message, they learn the MAC address table entries. After decapsulating the RPR, they broadcast the decapsulated Ethernet broadcast message through the port of the VLAN to which it belongs, and perform loop-breaking processing.

[0048] After receiving the Ethernet unicast message, node C finds the destination RPR MAC address based on the destination MAC address of the Ethernet unicast message. The destination RPR MAC address is the RPR MAC address of node B. Node C then encapsulates the Ethernet unicast message into an RPR unicast message 402. The source RPR MAC address and the destination RPR MAC address are the RPR MAC addresses of node C and node B, respectively. Node C then performs loop forwarding for the received Ethernet unicast message.

[0049] Node C sends an RPR unicast message 402 to Node A through the RPR proxy port corresponding to Node B in the RPR ring selection table.

[0050] Node A receives RPR unicast message 402 forwarded by Node C via the RPR proxy port. Based on the source RPR MAC address of RPR unicast message 402 and the source MAC address of the inner Ethernet broadcast message, Node A learns the MAC address table entries. Node A finds the destination RPR MAC address corresponding to the eastbound RPR port in the RPR ring selection table and sends RPR unicast message 402 through the eastbound RPR port. Proxy node C forwards RPR unicast message 402 on RPR ring network 200.

[0051] Node B receives the RPR unicast message 402, learns the MAC address table entry based on the source RPR MAC address and the inner source MAC address, performs loopback processing, decapsulates it into an Ethernet unicast message, and sends it through the outgoing port of the MAC address table entry of the destination MAC address.

[0052] pass Figures 2-4 As can be seen from the example, this example can provide proxy forwarding for RPR nodes that cannot participate in RPR ring network forwarding. It only requires refreshing the RPR broadcast table and the unicast RPR ring selection table on each node, which speeds up fault recovery.

[0053] Figure 5 This is a schematic diagram of another ring network proxy forwarding network embodiment provided in this application.

[0054] On the RPR ring network 500, node A is connected to nodes B, C, and D via direct RPR links 51, 52, and 53 respectively; node A and the other three RPR nodes act as proxy nodes for each other.

[0055] Figure 2 In the configuration, the RPR logical port of node A- is configured to connect two RPR ports and three proxy RPR ports; the two RPR ports of node A are respectively connected to adjacent nodes B and D on the RPR ring network 200, and the proxy RPR ports of node A are respectively connected to direct RPR links 51, 52 and 53 to connect the three proxy nodes.

[0056] The RPR logical ports of nodes B, C, and D are configured to connect to two RPR ports and one proxy RPR port; the two RPR ports are respectively connected to adjacent nodes on the RPR ring network 200, and the proxy RPR port is connected to proxy node A.

[0057] Figure 5 In the process, RPR links connecting any node to the east and west occur... Figure 2 When the fault is shown, you can follow Figures 2-4 In this way, the RPR ring network 500 announcement agent forwards and sends the RPR unicast / broadcast messages on the ring of other nodes to the RPR node that becomes an island node; or, the RPR broadcast / unicast messages on the ring of the RPR node that will become an island node are sent to other nodes in the RPR ring network.

[0058] Figures 2-5 In the RPR ring network, when the link between an isolated node and an adjacent RPR node fails, the isolated node can collect the topology of the RPR ring network. When the topology of the ring network collected by other nodes includes the isolated node, the RPR broadcast table and RPR ring selection table are refreshed according to the existing RPR ring network mechanism. In this way, the proxy forwarding of the RPR ring network is no longer performed through the proxy node.

[0059] The beneficial effects of this application are that the ability of isolated nodes to forward data packets locally onto or off the ring network remains unaffected, and packet loss on the ring network is reduced through proxy forwarding, thus improving service quality.

[0060] Figure 6 This is a schematic diagram of an embodiment of the device 60 for proxying ring network data packets provided in this application. The device includes: a switching unit, a resilient packet ring processing unit, a CPU, and a memory. The switching unit can be implemented by a switching chip, and the resilient packet ring processing unit can be implemented by an FPGA chip. The processor executes the configuration module and the topology module by running processor-executable instructions in the memory.

[0061] The configuration module is used to configure the RPR logical port to connect two RPR ports and one or more proxy RPR ports. Each of the two RPR ports connects to an adjacent node in the RPR ring network. Each proxy RPR port connects to a proxy node via a direct RPR link. The topology module is used to collect the topology of the RPR ring network. When the collected topology does not include a proxy node, other nodes within the current topology are notified to the proxy node. The module also notifies the proxy node of nodes within the current RPR ring network topology via a direct RPR link. The flexible packet ring processing unit records the outgoing interface of the proxy node in the RPR ring selection table as a proxy RPR port. It updates the outgoing interface of the RPR broadcast table to the normal RPR port and the proxy RPR port. Based on the updated RPR broadcast table, it sends the first RPR broadcast message forwarded by each node other than the proxy node through the RPR proxy port.

[0062] The elastic packet ring processing unit is also used to send, based on the updated RPR ring selection table, the first RPR unicast message sent through the proxy RPR port whose destination RPR MAC address is the RPR MAC address of the proxy node and which is forwarded on the ring by nodes other than the proxy node.

[0063] The resilient packet ring processing unit is also used to receive a second RPR broadcast message whose source RPR MAC address is the RPP MAC address of the proxy node through the proxy RPR port; learn MAC address entries based on the source MAC address of the inner Ethernet packet of the second RPR broadcast message and the source RPR MAC address; and send the second RPR broadcast message according to the working status of the RPR port in the RPR broadcast table.

[0064] The resilient packet ring processing unit is also used to receive a second RPR unicast message whose source RPR MAC address is the RPP MAC address of the proxy node through the proxy RPR port; learn MAC address entries based on the source MAC address of the inner Ethernet packet of the second RPR unicast message and the source RPR MAC address; determine the RPR port corresponding to the destination RPR MAC address of the second RPR broadcast message according to the RPR ring selection table, and send the second RPR unicast message.

[0065] The topology module is also used to notify the elastic packet ring processing unit when the topology of the RPR ring network cannot be collected; the elastic packet ring processing unit is also used to refresh all outgoing interfaces of the RPR ring selection table to proxy RPR ports; update the outgoing interfaces of the RPR broadcast table to proxy RPR ports; send RPR broadcast messages or RPR unicast messages forwarded by this device uplink to proxy nodes through the RPR proxy ports; receive RPR broadcast messages or RPR unicast messages forwarded by this device downlink through the RPR proxy ports; and de-encapsulate the RPR broadcast messages or RPR unicast messages forwarded by this device downlink; the switching unit broadcasts the Ethernet broadcast messages to the VLAN to which the de-encapsulated Ethernet broadcast messages belong through the outgoing port; and sends the Ethernet unicast messages to the outgoing port of the destination MAC address through the de-encapsulated Ethernet unicast messages through the outgoing port.

[0066] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for proxy forwarding of looped network datagrams, characterized by, The method comprises: setting two RPR ports and one or more proxy RPR ports for the RPR logical port; wherein the two RPR ports are connected to two adjacent nodes of the RPR ring network respectively; and each proxy RPR port is connected to a proxy node through a direct RPR link; when the collected topology of the RPR ring network does not contain the proxy node, announcing the proxy node to other nodes in the current topology of the RPR ring network, so that the other nodes modify the RPR port reaching the proxy node to the RPR port reaching the device; announcing the nodes in the current topology of the RPR ring network to the proxy node through the direct RPR link, so that the proxy node modifies the RPR port reaching the other nodes to the RPR proxy port connected to the opposite end; recording the out-interface of the proxy node in the RPR selected ring table as the proxy RPR port; updating the out-interface of the RPR broadcast table to the normal RPR port and the proxy RPR port; based on the updated RPR broadcast table, sending the first RPR broadcast message forwarded by each node except the proxy node to the proxy node through the RPR proxy port.

2. The method of claim 1, wherein, The method further comprises: based on the updated RPR selected ring table, sending the first RPR unicast message forwarded by each node except the proxy node to the proxy node through the proxy RPR port, wherein the destination RPR MAC address of the first RPR unicast message is the RPR MAC address of the proxy node.

3. The method of claim 1, wherein, The method further comprises: receiving, through the proxy RPR port, a second RPR broadcast message with the source RPR MAC address being the RPP first MAC address of the proxy node; learning a MAC address table item according to the source MAC address of the inner layer Ethernet message of the second RPR broadcast message and the source RPR MAC address; sending the second RPR broadcast message according to the RPR port in the working state in the RPR broadcast table.

4. The method of claim 1, wherein, The method further comprises: receiving, through the proxy RPR port, a second RPR unicast message with the source RPR MAC address being the RPP first MAC address of the proxy node; learning a MAC address table item according to the source MAC address of the inner layer Ethernet message of the second RPR unicast message and the source RPR MAC address; determining the RPR port corresponding to the destination RPR MAC address of the second RPR broadcast message according to the RPR selected ring table, and sending the second RPR unicast message.

5. The method of claim 1, wherein, The method further comprises: when the topology of the RPR ring network cannot be collected, refreshing all out-interfaces of the RPR selected ring table to the proxy RPR port, and updating the out-interfaces of the RPR broadcast table to the proxy RPR port; sending the RPR broadcast message or the RPR unicast message forwarded by the device to the proxy node through the RPR proxy port; receiving, through the RPR proxy port, the RPR broadcast message or the RPR unicast message forwarded by the device; de-encapsulating the RPR encapsulation of the RPR broadcast message forwarded by the device, and broadcasting through the out-interface of the VLAN to which the de-encapsulated Ethernet broadcast message belongs; The device forwards the RPR unicast message of the RPR encapsulation to the out port of the destination MAC address of the Ethernet unicast message through the de-encapsulation.

6. A device for proxy forwarding of looped network datagrams, characterized by The device comprises: The setting module sets the RPR logical port to connect two RPR ports and more than one proxy RPR port, wherein the two RPR ports are connected to two adjacent nodes of the RPR ring network respectively; and each proxy RPR port is connected to a proxy node through a direct RPR link. The topology module collects the topology of the RPR ring network and collects other nodes in the current topology to announce the proxy node when the collected topology of the RPR ring network does not contain the proxy node; and the nodes in the current topology of the RPR ring network are announced to the proxy node through the direct RPR link. The RPR processing unit records the out interface of the proxy node in the RPR selected ring table as a proxy RPR port; updates the out interface of the RPR broadcast table as the normal RPR port and the proxy RPR port; and sends the first RPR broadcast message forwarded by each node except the proxy node through the RPR proxy port based on the updated RPR broadcast table.

7. The device of claim 6, wherein The RPR processing unit sends the first RPR unicast message forwarded by each node except the proxy node through the proxy RPR port based on the updated RPR selected ring table when the destination RPR MAC address of the proxy RPR port is the RPR MAC address of the proxy node.

8. The device of claim 6, wherein The RPR processing unit receives the second RPR broadcast message with the source RPR MAC address being the RPP MAC address of the proxy node through the proxy RPR port; learns the MAC address table item according to the source MAC address of the inner Ethernet message of the second RPR broadcast message and the source RPR MAC address; and sends the second RPR broadcast message according to the RPR port in the working state in the RPR broadcast table.

9. The device of claim 6, wherein The RPR processing unit receives the second RPR unicast message with the source RPR MAC address being the RPP MAC address of the proxy node through the proxy RPR port; learns the MAC address table item according to the source MAC address of the inner Ethernet message of the second RPR unicast message and the source RPR MAC address; and sends the second RPR unicast message according to the RPR port corresponding to the destination RPR MAC address of the second RPR broadcast message in the RPR selected ring table.

10. The device of claim 6, wherein The topology module notifies the RPR processing unit when the topology of the RPR ring network cannot be collected. The elastic packet ring processing unit is further configured to flush all outgoing interfaces of the RPR selected ring table as proxy RPR ports; update outgoing interfaces of an RPR broadcast table as proxy RPR ports; send RPR broadcast messages or RPR unicast messages forwarded by an upper ring of the device to the proxy node through the RPR proxy port; receive RPR broadcast messages or RPR unicast messages forwarded by a lower ring of the device through the RPR proxy port; and remove RPR encapsulation of the RPR broadcast messages or RPR unicast messages forwarded by the lower ring of the device. The switching unit is configured to broadcast an outgoing port of a VLAN to which an RPR-encapsulated Ethernet broadcast message belongs; and send an outgoing port of a RPR-encapsulated Ethernet unicast message whose destination MAC address is removed.

Citation Information

Patent Citations

  • Message forwarding method and equipment

    CN115037679A

  • Packet ring network system, packet forwarding method and node

    US20100014527A1