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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com