Routing Protocol Multi-Instance Parallel Execution System and Parallel Execution Method

A technology of routing protocol and execution method, which is applied in the direction of transmission system, digital transmission system, electrical components, etc., can solve the problem that the vulnerability of routing protocol and routing information cannot be completely solved, and the static characteristics of routing protocol are not changed, so as to achieve easy growth Massive deployment, strong fault tolerance, and simple deployment

Active Publication Date: 2018-01-02
THE PLA INFORMATION ENG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Traditional routers respond to the above-mentioned attacks by patching routing protocol vulnerabilities and adding additional security mechanisms, which fundamentally do not change the static characteristics of routing protocols, and cannot completely solve the vulnerability of routing protocols and routing information.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Routing Protocol Multi-Instance Parallel Execution System and Parallel Execution Method
  • Routing Protocol Multi-Instance Parallel Execution System and Parallel Execution Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Embodiment one, see figure 1 As shown, a routing protocol multi-instance parallel execution system includes a forwarding unit, several protocol execution units and a central control unit, wherein 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 calculation, and sending the routing calculation result to the central control unit; the central control unit is used to manage the status of multiple protocol execution units, distribute data between protocol execution units, and maintain the protocol execution unit. The routing calculation results are selected by strategy optimization and then sent to the forwarding unit. Among them, the strategy optimization refers to grouping the protocol execution units with the same routing calculation results into a group, and calculating the number of protocol execution units, and selecting The group...

Embodiment 2

[0027]Embodiment two, see figure 2 As shown, a routing protocol multi-instance parallel execution method specifically includes the following steps:

[0028] Step 1. The central control unit receives the openflow session initiated by the forwarding unit, and simultaneously establishes an openflow session with each protocol execution unit;

[0029] Step 2. The central control unit monitors the message message sent by the protocol execution unit, and discards the message message according to the message message processing rules or sends it to the forwarding unit; the central control unit monitors the message message reported by the forwarding unit, according to The packet message processing rules forward the packet message to some or some or all of the protocol execution units;

[0030] 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 ex...

Embodiment 3

[0032] Embodiment 3 is basically the same as Embodiment 2, except 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 must comply with the openflow1.3 specification , maintain channel survival through the Symmetric message family in openflow.

[0033] The message processing rules include: the central control unit directly sends the features message and read-state message in the controller-to-switch message family in openflow to the forwarding unit; for the packet-out message, it is necessary to detect the original data in the message Packet type, if it is a unicast packet, it will be sent directly to the forwarding unit, if it is a multicast packet, it will be sent to the forwarding unit, and a packet-in message will be generated and sent to other protocol execution units; for The role-request message and asynchronous-confi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a routing protocol multi-instance parallel execution system and a parallel execution method thereof. The system includes a forwarding unit, a protocol execution unit, a central control unit, and a forwarding unit for IP data matching, modification, forwarding and statistical reporting; protocol execution The unit is used for routing protocol message processing and routing calculation, and sends the routing calculation results to the central control unit; the central control unit is used to manage the status of multiple protocol execution units, distribute and maintain data between protocol execution units The route calculation result in the protocol execution unit is selected through policy optimization and then sent to the forwarding unit. The present invention adopts an architecture of separation of data forwarding and control, runs multiple routing protocol execution units in parallel, summarizes the routing table information calculated by the routing protocol execution units, and sends the data forwarding plane to ensure that when a single protocol execution unit fails or When out of control, routing and forwarding can still work normally.

Description

technical field [0001] The invention relates to the technical field of routing protocol implementation, in particular to a routing protocol multi-instance parallel execution system and a parallel execution method thereof. Background technique [0002] As an important part of network infrastructure, routers are facing increasingly severe security situations. The routing protocol, as the brain of the router, realizes the establishment of dynamic routing, and its security situation is not optimistic. The main security threats that routing protocols face include DoS attacks for the purpose of destroying routing protocols and routing spoofing for the purpose of controlling and injecting false routes. Traditional routers respond to the above-mentioned attacks by patching loopholes in routing protocols and adding additional security mechanisms. Fundamentally, they do not change the static characteristics of routing protocols, and cannot completely solve the vulnerability of routin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/703H04L45/28
CPCH04L45/28
Inventor 马海龙邬江兴陈鸿昶陈庶樵张建辉申涓于婧江逸茗
Owner THE PLA INFORMATION ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products