Routing protocol multi-instance parallel execution system and parallel execution method thereof
A routing protocol and execution system technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as the inability to completely solve the vulnerability of routing protocols and routing information, without changing the static characteristics of routing protocols, etc. The effect of mass deployment, strong fault tolerance, and flexible system deployment
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] Example 1, see figure 1 As shown, a routing protocol multi-instance parallel execution system includes a forwarding unit, a number of protocol execution units, and a central control unit. The forwarding unit is used for IP data matching, modification, forwarding and statistical reporting; the protocol execution unit is used for Routing protocol message processing and routing calculations, and routing calculation results are sent to the central control unit; the central control unit is used to manage the status of multiple protocol execution units, distribute data between the protocol execution units, and maintain the protocol execution unit The routing calculation result is selected by strategy selection and sent to the forwarding unit. The strategy selection refers to grouping protocol execution units with the same routing calculation result into a group, and calculating the number of protocol execution units, selecting The group with the largest number of protocol exec...
Embodiment 2
[0029] Example two, see figure 2 As shown, a routing protocol multi-instance parallel execution method specifically includes the following steps:
[0030] Step 1. The central control unit receives the openflow session initiated by the forwarding unit, and establishes an openflow session with each protocol execution unit at the same time;
[0031] Step 2. The central control unit listens to the message sent by the protocol execution unit, and discards the message or sends it to the forwarding unit according to the message processing rules; the central control unit listens to the message sent by the forwarding unit, according to The message processing rules forward the message to some or some or all of the protocol execution units;
[0032] Step 3. The central control unit maintains and manages the flow table information issued by each protocol execution unit, selects a flow table from the flow tables issued by multiple protocol execution units according to the flow table optimization...
Embodiment 3
[0034] The third embodiment is basically the same as the second embodiment, but the difference is that in step 1, the session interaction protocol between the central control unit and the forwarding unit and the session interaction protocol between the central control unit and the protocol execution unit all need to comply with the openflow1.3 specification , Maintain channel survival through the Symmetric message family in openflow.
[0035] The message processing rules include: the central control unit directly issues the features message and read-state message in the controller-to-switch message family in openflow to the forwarding unit; for packet-out messages, it needs to detect the original data in the message The packet type, if it is a unicast packet, it is directly delivered to the forwarding unit, if it is a multicast packet, it needs to be delivered to the forwarding unit, and a packet-in message is also generated and delivered to other protocol execution units; The ro...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com