Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for detecting consistency between control plane and data plane, detection system and switch

A switch and data plane technology, applied in the field of communication, can solve problems such as large overhead, long time required for probe packets, and inability to deal with the modification of packet headers, so as to improve the accuracy and reduce the amount of data processing.

Active Publication Date: 2020-12-08
SOUTH UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, both of the above methods have their own limitations
The probe-based solution takes a long time to generate the probe packet; the label-based solution uses the packet header to match the path table, once the packet header is modified during the forwarding process, the solution cannot be retrieved from the path table. The corresponding entry is found in , that is, the solution cannot handle the case where the packet header is modified
Furthermore, the storage and construction of the path table incurs significant overhead

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
  • Method for detecting consistency between control plane and data plane, detection system and switch
  • Method for detecting consistency between control plane and data plane, detection system and switch
  • Method for detecting consistency between control plane and data plane, detection system and switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] Figure 1a The flow chart of a method for detecting the consistency between the control plane and the data plane provided by Embodiment 1 of the present invention is applied to a software-defined network. This embodiment is applicable to detecting whether the control plane and the data plane are consistent in a software-defined network. In some cases, the method may be executed by a device in a software-defined network, and the device may be implemented in software and / or hardware, for example, typically a switch and a controller in a software-defined network. Such as Figure 1a As shown, the method specifically includes the following steps:

[0024] Step 110: Receive the sampling data packet through the ingress switch, insert a label composed of a Bloom filter and a preset vector into the sampling data packet, generate a processing data packet carrying an updated label, initialize the updated label, and The identification and preset feature matrix update the update lab...

Embodiment 2

[0116] figure 2 The flow chart of a method for detecting the consistency between the control plane and the data plane provided by Embodiment 1 of the present invention is applied to a software-defined network. This embodiment is applicable to detecting whether the control plane and the data plane are consistent in a software-defined network. In some cases, the method may be executed by a device in a software-defined network, and the device may be implemented in software and / or hardware, for example, typically a switch and a controller in a software-defined network. Such as figure 2 As shown, the method specifically includes the following steps:

[0117] Step 201: Receive the original data packet through the ingress switch, and determine the data flow to which the original data packet belongs according to the quintuple.

[0118] Step 202: Obtain, through the ingress switch, the time when the ingress switch receives the original data packet as the first time, and acquire the...

Embodiment 3

[0141] image 3 A schematic structural diagram of a detection system for the consistency between the control plane and the data plane provided by Embodiment 3 of the present invention. This embodiment is applicable to detecting whether the control plane and the data plane are consistent in a software-defined network, such as image 3 As shown, the detection system may specifically include a software-defined network 3 , and the software-defined network 3 includes: an ingress switch 31 , at least one internal switch 32 (only one is shown in the figure), an egress switch 33 and a controller 34 . Its structure and function are described below.

[0142] The ingress switch 31 is used to receive the sampled data packet, insert a label composed of a Bloom filter and a preset vector into the sampled data packet, generate a processing data packet carrying an updated label, initialize the updated label, and The identification and preset feature matrix update the update label in the proc...

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 discloses a detection method and detection system for the consistency of control surface and data surface, and a switch. The detection method for the consistency of control surface and data surface comprises the following steps: a sampling data packet is received through an entry switch, and a label composed of a Bloom filter and a preset vector is inserted into the sampling data packet, so that a processing data packet with an updating label is generated, and then the updating label is initialized; the updating label in the processing data packet is updated through the entry switch, at least one internal switch and an exit switch separately according to the corresponding switch identity and a preset feature matrix; the current updating label is reported to the controller through the exit switch; and the updating label is received through the controller, and whether the control surface is consistent with the data surface or not is verified according to the updating labeland a standard label of the processing data packet confirmed by each switch corresponding to the planned switch path of the sampling data packet. The embodiment of the invention improves the accuracyof detecting the consistency of the control surface and the data surface on the basis of reducing the data processing amount.

Description

technical field [0001] Embodiments of the present invention relate to communication technologies, and in particular to a method for detecting consistency between a control plane and a data plane, a detection system, and a switch. Background technique [0002] As an emerging network paradigm, Software Defined Network (SDN) decouples the control plane and data plane, centralizes control and aggregates the entire network view, establishes open interfaces on the control plane and data plane, and enables external applications to make the network It is programmable, so as to make up for the shortcomings and limitations of the current network architecture. Among them, the controller guides the forwarding of data packets by installing rules in the switch. However, due to the inconsistency between the control plane policy and the data plane rules, the actual path that the data packet passes may be inconsistent with the expected path preset by the controller, and the inconsistency be...

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/26
CPCH04L43/08H04L43/50
Inventor 汪漪李伟超雷凯金波
Owner SOUTH UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA