Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for controlling plane data interaction in distributed system

A distributed system and data interaction technology, applied in the field of control plane data interaction in distributed systems, can solve problems such as the limitation of the number of system boards, increase the implementation complexity, and fail to implement QoS, and achieve storage space saving and simple QoS functions. , the effect of improving communication efficiency and quality

Active Publication Date: 2011-06-29
武汉长江计算科技有限公司
View PDF7 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) When the number of system boards increases, the cost increases;
[0007] (2) In addition to adding a standard Ethernet header to the source board, additional fields are required to transmit related control information for communication between boards, and the communication efficiency is low;
[0008] (3) The number of system boards is limited, thus affecting the practicality;
[0009] (4) Each board is required to maintain a VLAN correspondence table item, which increases the complexity of implementation, and the table lookup operation when sending data each time also reduces communication efficiency;
[0010] (5) The QoS (Quality of Service) function is not implemented

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 controlling plane data interaction in distributed system
  • Method for controlling plane data interaction in distributed system
  • Method for controlling plane data interaction in distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Example 1: The number of system boards is 8

[0038] The method for controlling plane data interaction in a distributed system in an embodiment of the present invention includes the following steps:

[0039] Step 101: When the system is initialized, set the Ethernet switch chip of the switch board to perform QoS configuration for the data types that may be received, and determine the multicast to be joined by the port according to the corresponding relationship between the board number and the multicast address, with 8 boards as the For example, the multicast range to be added to the port connected to card n on the Ethernet switch chip of the switch board is:

[0040] {VLAN, MAC}={1, (01:00:00:00:00:00~01:00:00:00:00:FF)|(1<<(n-1))}

[0041] Step 102: When a board sends data to other boards, encapsulate the data to be sent into an Ethernet frame, no matter the data packet needs to be sent to one or more line cards, the purpose of the Ethernet frame header of the switch...

Embodiment 2

[0043] Embodiment 2: The number of system boards is 16

[0044] Step 201: When the system is initialized, set the Ethernet switch chip of the switch board to work in the mode where unknown multicast packets flood in the VLAN; perform QoS configuration on the data types that may be received; according to the board number and multicast MAC and VLAN Corresponding relationship, determine the multicast and VLAN that the port joins, taking the number of system cards as 16, the number of multicast tables of the Ethernet switch chip of the switch board as an example, the Ethernet switch chip of the switch board is connected to the board card n The multicast range and VLAN range that the ports need to join are:

[0045] {VLAN, MAC}={1, (01:00:00:00:00:00~01:00:00:00:0F:FF)|(1<<(n-1))}

[0046] VLAN=(0x000~0x00F)|(1<<(n-1))+1

[0047] Step 202: When a certain board sends data to other boards, encapsulate the data to be sent into an Ethernet frame, no matter the data packet needs to be...

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 method for controlling plane data interaction in a distributed system, comprising the following steps: initializing a system: configuring all combinations for controlling the plane data interaction among board cards, allocating a multicast and a virtual local area network (VLAN) for each combination, forming the correspondence between a data interaction port group and the multicast, adding an Ethernet switch chip of a switch board and an Ethernet port connected with each board card to the multicast in accordance with the correspondence, and carrying out quality of service (QoS) configuration on the Ethernet switch chip in accordance with the type of the data transmitted by a control plane; when the data interaction is carried out on the control plane, taking the source board card of sending data as data packets to encapsulate an Ethernet frame head; sending the encapsulated frame head containing an Ethernet frame of an objective multicast address to the Ethernet switch chip; and after the Ethernet switch chip receives Ethernet frames, performing data interaction in accordance with the objective multicast address. The method has the advantages that the cost is low, the communication efficiency is high, the number of the board cards is not restricted, the practical applicability is high, the implementation is simple, and a QoS function is provided.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a method for controlling plane data interaction in a distributed system. Background technique [0002] A distributed system generally consists of a main control board, a switching board, and various service boards. The main control board is divided into a single main control board and a dual main control board for master-slave backup, which are used for system management and protocol processing. The switch board implements data interaction between boards, and the main control board and the switch board can be integrated into one board. The service board is responsible for forwarding data packets of different services. In order to manage the system uniformly and make the system a complete whole externally, a large amount of data interaction between the main control board and the service board needs to be carried out through the control plane, including the information syn...

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
IPC IPC(8): H04L12/46H04L12/56H04L12/18H04L29/12H04L12/939
Inventor 袁亮罗婷
Owner 武汉长江计算科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products