Acceleration method and system of wide-band access server

A technology for accessing the server and accelerating the system, applied in the field of computer network data, can solve the problems of improving the efficiency of memory and network card resources, complex optimization schemes, poor reliability and maintainability, etc., to improve the dialing rate and data forwarding rate, reduce Interrupt mechanism time overhead, the effect of reducing hardware cost requirements

Inactive Publication Date: 2017-07-21
CHINANETCENT TECH
View PDF8 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The prior art mainly has the following deficiencies: (1) the system central processing unit, internal memory and network card resources are not fully utilized to improve efficiency
Each core of the CPU is scheduled by the system, and the business of each core cannot be customized and optimized independently, and the performance of each core of the CPU cannot be fully utilized
(2) The packets are not classified and processed according to the respective packet characteristics of PPPoE and IPoE, and various packet processing procedures are simplified to improve efficiency
(3) Message processing is inefficient after multiple memory copies and switching between kernel mode and user mode.
(4) Poor support for 802.1ad network environment
(5) The optimization scheme is complex, optimizing the kernel may bring certain risks, the reliability and maintainability are relatively poor, and more human resources are required to maintain the kernel
(6) To meet the product requirements of the same performance, the required hardware cost is high

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
  • Acceleration method and system of wide-band access server
  • Acceleration method and system of wide-band access server
  • Acceleration method and system of wide-band access server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] The present invention provides an acceleration method for a broadband access server, such as figure 1 shown, including the following steps:

[0075] S101, the server receives the message, and deletes the virtual local area network (Virtual Local Area Network, VLAN) information in the message, and the message includes Ethernet point-to-point protocol (Point to Point Protocol overEthernet, PPPoE) message and Ethernet network protocol (Internet Protocol over Ethernet, IPoE) packets. S102. Classify the packets without virtual local area network information into one of four packet types: PPPoE protocol packets, PPPoE data packets, IPoE protocol packets, or IPoE data packets. S103. Process the classified packets according to the packet types to obtain a response packet. S104. Re-add the virtual local area network information to the response message, and then send it back to the client.

[0076] In the broadband remote access server, after the message is received from the n...

Embodiment approach

[0081] S201. The server receives the PPPoE packet. The server receives the PPPoE packet sent by the client through the network card. A PPPoE packet consists of a version field (Ver), a type field (Type), a packet type field (Code), a session ID field (Session_ID), a length field (Length) and a payload field, which are 48 bits and 8 bytes in total.

[0082] S202. Determine whether the PPPoE packet contains virtual local area network information. The server judges whether the PPPoE packet contains VLAN information according to whether the received PPPoE packet contains the 802.1q field.

[0083] If the PPPoE packet carries the virtual local area network information, proceed to step S203; if the PPPoE packet does not carry the virtual local area network information, directly proceed to step S204.

[0084] S203, delete the virtual local area network information in the PPPoE message, and add a piece of mapping information in the physical address / virtual local area network (MediaA...

Embodiment 2

[0143] The present invention also provides an acceleration system for a broadband access server, such as Image 6 As shown, it includes: a virtual local area network processing module 100 , a packet classification module 200 and a packet processing module 300 . In this system, there is a multi-core central processing unit. The tasks of the virtual local area network processing module, message classification module, and message processing module in the system are respectively bound to different CPU cores for parallel processing. The tasks of each module are processed through polling. Receive messages, and transfer messages between each task through shared memory.

[0144] The virtual local area network processing module 100 is used for deleting or adding virtual local area network information of the packet. The message classification module 200 is connected with the virtual local area network processing module 100, and is used for classifying the messages. The message process...

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 an acceleration method and system of a wide-band access server. A multi-core central processor is arranged in the system. And the system specifically comprises a virtual local area network processing module for deleting or adding virtual local area network information of a message; a message classification module for classifying the message; a message processing module for processing the message according to the message type and obtaining a response message, and then returning the response message to the virtual local area network processing module; the tasks of the virtual local area network processing module, the message classification module, and the message processing module are respectively bound on different CPU cores so as to perform parallel processing. The invention provides a method for accelerating data forwarding and processing speed of a wide-band remote access server in a PPPoE/IPoE wide-band access network; wide-band remote access server equipment can be customized, the price is low, the forwarding efficiency performance is high, the community and like networks are facilitated, and the demands of small and medium size wide-band operators are satisfied.

Description

technical field [0001] The invention relates to the technical field of computer network data, in particular to an acceleration method and system for a broadband access server. Background technique [0002] The Broadband Remote Access Server (BRAS for short) is a new type of access gateway oriented to broadband applications, and is a core device for broadband user access. Broadband remote access servers have high requirements for data access capacity, online rate, forwarding performance, packet loss rate, and reliability. Currently, broadband remote access servers mainly use proprietary hardware devices, which are expensive and inconvenient for upgrades and expansions, while general-purpose devices support rapid upgrades and expansions but have a relatively large drop in performance. [0003] The Ethernet network protocol (Internet Protocol over Ethernet, IPoE) and Ethernet point-to-point protocol (Point to Point Protocol over Ethernet, PPPoE) functions are the requirements ...

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 Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L12/46H04L12/26
CPCH04L12/4641H04L69/22H04L67/60
Inventor 吴胜万许加烜曹志文程杜勇
Owner CHINANETCENT TECH
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