Method and system for managing output port queue of network processor

A network processor and output port technology, applied in the field of data communication, can solve problems such as data packet blocking processing, and achieve the effect of avoiding congestion

Active Publication Date: 2009-12-30
GLOBAL INNOVATION AGGREGATORS LLC
View PDF0 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In summary, the ACL access control rules in the prior art are all implemented in the flow classification part, and the application of the ACL access control does not involve the congestion avoidance c

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 and system for managing output port queue of network processor
  • Method and system for managing output port queue of network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The core idea of ​​the present invention is: in the TM micro-engine, determine whether to add the message to the output port queue according to the configured ACL rules and the priority identification of the received data message, thereby realizing blocking the specific data message at the output port, At the same time, other data packets are allowed to continue to be forwarded.

[0028] Based on above-mentioned thought, the present invention provides a kind of queue management method that realizes network processor output port based on ACL, mainly comprises the following steps:

[0029] Step 1. Set the output logical port cache threshold as part of the output port queue ACL rule;

[0030] Step 2. The traffic classification micro-engine receives the data message, queries the input table items of the tree table, performs pattern matching on the key fields of the data message header, and makes the data message jump to the corresponding service according to the matching co...

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 relates to a method and a system for managing an output port queue of a network processor. The method comprises the following steps: realizing mode matching on the received data message through a query tree table by an FPP micro-engine; according to the matching result, enabling the data message to enter a corresponding service processing stream; with regard to the data message entering the corresponding service stream, identifying the priority of the data message and sending the data message and a priority parameter thereof together to a TM micro-engine; and using the priority parameter of the data message and a buffer threshold value of an output logical port as an ACL rule by the TM micro-engine; according to the ACL rule, generating a judgment conclusion whether the data message is added to the output port queue; and completing the processing of forwarding or abandoning the data message in the output port queue of the TM micro-engine. The method and the system utilize the ALC rule to realize the blocking processing on the specific data message in an output port queue management part of the network processor and avoid the occurrence of congestion more effectively.

Description

technical field [0001] The invention relates to the field of data communication, in particular to a management method and system for a network processor output port queue. Background technique [0002] Existing network processor technology is usually based on micro-engines to realize business processing, and each micro-engine cooperates to complete the flow classification, rate limit, queue management, message modification and scheduling output of the passing data packet service flow, etc. deal with. The functions implemented by each micro-engine are relatively fixed. The Policing micro-engine implements rate limiting, the Traffic Shaping micro-engine (TS) implements traffic shaping, and the Traffic Management micro-engine (TM) implements queue management and packet modification. A microengine (Stream Editor, SED for short) implements message modification, and a fast pattern microengine (Fast Pattern Processor, FPP for short) implements flow classification. [0003] It is ...

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/56G06F17/30
CPCH04L47/10H04L47/326
Inventor 王凤彬邹旭军
Owner GLOBAL INNOVATION AGGREGATORS LLC
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