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

Implementation method of central database cdb and sdn switch based on cdb

A technology of switches and databases, applied in data exchange networks, electrical digital data processing, special data processing applications, etc., can solve the problems of lack of uniform interface, no use of database technology, low efficiency of native C code, etc., to achieve automation operation, improve development efficiency and product quality, and achieve high reliability effects

Active Publication Date: 2018-01-30
SUZHOU CENTEC COMM CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The features supported by existing traditional switches are very rich. Each feature is organized into an array and lacks a uniform interface. If these features are listed on a plane, it is difficult to retrieve, and without using database technology, the program maintains its own private data structure to save data
Moreover, although the existing databases provide programming interfaces (Create / Update / Delete / Read) with fixed rules, and the data in the databases are all neatly stored in tables (Tables), the general overhead is relatively large, and compared with native C code is very inefficient and not suitable for embedded devices such as switches
[0005] In view of the fact that there is no unified mechanism in the existing technology to generate a structured southbound programming interface, and the efficiency of traditional databases is much lower than that of native C codes

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
  • Implementation method of central database cdb and sdn switch based on cdb
  • Implementation method of central database cdb and sdn switch based on cdb
  • Implementation method of central database cdb and sdn switch based on cdb

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the present invention.

[0043] The invention discloses a central database CDB implementation method of a directory tree structure, comprising the following steps:

[0044] Step 1, define the CDB syntax;

[0045] In CDB, each CDB entity can be regarded as a node (Node). Combining with the requirements of switches, the embodiment of the present invention abstracts four types of nodes, namely a directory (Directory, abbreviated DIR), a table (Table, abbreviated TBL), a structure (Datastructure, abbreviated DS) and an action (Action, abbreviated ACT) . Specifically, the directory is similar to the directory of the file system, which does not store data; the table consists of a set of fields or structures; the structure consists of a group of closely related fields, and the structure must be attached to a table; ...

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 present invention discloses a central database CDB implementation method and a CDB-based SDN switch, wherein the CDB implementation method includes: first, defining the CDB syntax, that is, abstracting various types of CDB entities according to the requirements of the switch, and each CDB entity is equivalent to Based on a node, all types of nodes are formed into a hierarchical directory tree; then, the CDB outline is defined according to the CDB syntax; finally, the database API of C code is automatically generated according to the CDB outline. The implemented CDB can provide a CDB configuration service and a CDB data synchronization service. The CDB of the present invention provides a unified interface format, improves the openness and compatibility of the southbound programming interface of the SDN exchange, and has higher operation efficiency than the traditional database.

Description

technical field [0001] The present invention relates to the technical field of SDN switches, in particular to a method for implementing a central database CDB and a CDB-based SDN switch. Background technique [0002] The traditional network equipment is a closed system, the equipment manufacturer has taken over the hardware and software of the whole equipment, and it is impossible or difficult for users to program it. As user requirements of network devices change more and more frequently, the programming interfaces provided by traditional closed network devices cannot meet these new requirements. Network equipment had to be transformed to adapt to the new requirements, and so the concept of SDN (Software Defined Networking) emerged. [0003] The core of SDN is to allow customer applications to participate in network control and play a controlling role, rather than allowing network devices to decide network forwarding behavior on their own. ONF (Open Network Foundation, Op...

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/931G06F17/30
Inventor 曹坤崔兴龙刘小龙顾祥洪
Owner SUZHOU CENTEC COMM CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More