CN1758625A - Method for classification processing message - Google Patents
Method for classification processing message Download PDFInfo
- Publication number
- CN1758625A CN1758625A CNA2004100518055A CN200410051805A CN1758625A CN 1758625 A CN1758625 A CN 1758625A CN A2004100518055 A CNA2004100518055 A CN A2004100518055A CN 200410051805 A CN200410051805 A CN 200410051805A CN 1758625 A CN1758625 A CN 1758625A
- Authority
- CN
- China
- Prior art keywords
- message
- rule
- classified
- judgment
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 title description 9
- 230000008447 perception Effects 0.000 claims abstract description 8
- 230000000875 corresponding effect Effects 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims description 2
- 239000003550 marker Substances 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000027455 binding Effects 0.000 description 4
- 238000009739 binding Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/305—Authentication, i.e. establishing the identity or authorisation of security principals by remotely controlling device operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/88—Detecting or preventing theft or loss
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10305—Improvement or modification of read or write signals signal quality assessment
- G11B20/10398—Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
- G11B20/10425—Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors by counting out-of-lock events of a PLL
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/091—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2903—Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/2993—Implementing the return to a predetermined state, i.e. trellis termination
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6356—Error control coding in combination with rate matching by repetition or insertion of dummy data, i.e. rate reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4006—Conversion to or from arithmetic code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
- H04B10/2575—Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
- H04B10/25752—Optical arrangements for wireless networks
- H04B10/25753—Distribution optical network, e.g. between a base station and a plurality of remote units
- H04B10/25754—Star network topology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0077—Multicode, e.g. multiple codes assigned to one user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03038—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/497—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems by correlative coding, e.g. partial response coding or echo modulation coding transmitters and receivers for partial response systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/304—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy based on error correction codes, e.g. McEliece
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/1295—Details of dual tone multiple frequency signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/102—Route integrity, e.g. using trusted paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/106—Packet or message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/108—Source integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/30—Transmission power control [TPC] using constraints in the total amount of available transmission power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2105—Dual mode as a secondary aspect
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2115—Third party
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/22—Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42221—Conversation recording systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/901—Wide area network
- Y10S370/902—Packet switching
- Y10S370/903—Osi compliant network
- Y10S370/906—Fiber data distribution interface, FDDI
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S370/00—Multiplex communications
- Y10S370/901—Wide area network
- Y10S370/902—Packet switching
- Y10S370/903—Osi compliant network
- Y10S370/907—Synchronous optical network, SONET
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Probability & Statistics with Applications (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Power Engineering (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Discrete Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Electromagnetism (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method for classifying message includes setting up seek key value of message classification by applying a numbers of characteristic domains on message itself, adding zone bit in key value based on message judging condition in addition to said domains, setting zone bit in key value at relevant position according perception of said judging condition, matching message to corresponding rule item according to key value for finding out relevant action to execute so as to realize intelligent control of message flow rate.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method that message is classified and handled.
Background technology
In router and other data communication products, in order to realize that different stream is carried out different processing, need be to message processings of classifying, abbreviation traffic classification.What industry was generally used classifies as standard 5 tuple streams, so-called 5 yuan, promptly from 5 property fields of IP (Internet protocol) message self, they are: the source port of destination interface, TCP or the UDP of IP destination address, IP source address, (load of IP message carrying) protocol type, TCP (transmission control protocol) or UDP (User Datagram Protoco (UDP)).The classification of 6 tuple streams is arranged among the RFC 3290, on the basis of 5 tuples, increased the DSCP territory (Diffserv codepoint, i.e. differentiated services coding) in the IP head.
Along with professional increasing on the increase of network traffics and the network, need carry out thinner classification and increase type of action flow, 5 yuan of group categories can not satisfy the demands.In some new business, such as: Netflow and NetStream, this two specific character is the function that message on the network is classified and added up, they have adopted the classification of 7 tuple streams.On the router of some producers also with VLAN ID (VLAN ID), TCP sync message sign, segmented message sign or the like feature as the classification element.
After the classification, to the different line identifiers that flows to, then the stream of different identification is taked different processing, this processing is called action.Traffic classification and action realize by ACL (Access Control List (ACL)) that in data communications equipment ACL comprises one group or the combination of organizing rule (rule) and action (Actions) more.Rule i.e. the property field of a stream, and for example: purpose IP address is that 2.2.2.2 can constitute a rule for the 1.1.1.1+ source address.Action generally comprises following type:
1) filter (fire compartment wall): the specific stream that comes out classifying carries out discard processing according to user's setting, can be used to abandon invalid packet or virus attack message.
2) be redirected (tactful route): the traffic classification specific circulation of coming out is dealt into next jumping (weak tactful route) that the interface of next jumping (weak tactful route) of appointment or appointment connects, the plank that perhaps is redirected to other carries out special processing, such as NAT (network address translation), GRE (Generic Routing Encapsulation), enter MPLS (multiprotocol label switching) and transmit or the like.
3) mark (Remark) again: the priority of the specific stream that traffic classification is come out all is set at the priority of appointment, can improve or reduce the priority of bag like this.Again mark has comprised the mark in TOS (COS) territory to the IP head, the 802.1p territory of VLAN (VLAN), the Exp territory of MPLS (multiprotocol label switching) etc.
4) sampling (Sampling): convection current is sampled, and heading and the data volume or the whole message of key with the bag in the stream duplicates according to a certain percentage, and delivers to corresponding equipment or plank is analyzed or other processing.
5) flow restriction CAR (Committed Access Rate): carry out bandwidth constraints according to user configured speed convection current, what surpass bandwidth can carry out discard processing.
But the element that the traffic classification method of prior art is classified just derives from message itself, and the element and the type of action of classification are limited, can't further carry out intelligence adjustment to business neatly like this, can't fully guarantee the reliability of system.Describe in the port art binding high priority message is treated to example below:
Port BindingBundling is with a plurality of ports of router or switch by configuration " binding " together, and as an interface use, flow is selected the path that will walk by hash algorithm in the port of these several bindings.As shown in Figure 1, be connected with link 2 these two links by link 1 between router-A and B, the router port that link 1,2 connects is a bundling port.Link 1,2 these two links generally all are connected different interface boards on router-A and router B, the purpose of doing like this is highly reliable in order to realize, in case an interface board goes wrong, another one can also send, if two mouths are on a plank, in case break down, link will all interrupt.
Under the normal condition, flow from the router-A to B and the flow from router B to A all transmit by two links by hash algorithm.In the message that transmits, high priority and low priority are arranged.High priority generally all is user's an important message, and perhaps the message of responsible consumer has a strong impact on causing to the user in case abandon.
Suppose that when link 1 breaks all flows will switch on the link 2, link 2 will take place congested this moment.If when the high priority message flow of link 1+ link 2 surpassed the band width in physical of link 2, high-priority traffic was with the situation that occurs abandoning.
When in the port art binding high priority message being handled, generally on link 1,2 corresponding port, the high-priority traffic configured bandwidth is guaranteed that configured bandwidth has two kinds of methods:
1) a kind of method is to get half of high-priority traffic, and then increases a surplus bandwidth is set.For example link 1,2 all is the link (being that bundle link is 200M) of 100M, the high priority message is the one total 80M of the direction from the router-A to B on link 1,2, so in the router-A side of link 1,2, half of getting high-priority traffic is 40M, and then increase a surplus, can dispose two ports like this high priority is guaranteed about each 50M.
2) another method is that two link corresponding port all are configured to greatest priority assurance bandwidth.Also be to use top example, will be on the equipment of router-A side, bandwidth of each self-configuring 80M all in the formation of 1,2 two ports of respective links.
When link 1 broke, all flows all switched on the link 2, method 1) will abandon the high-priority traffic of 30M; Method 2), can guarantee that high-priority traffic passes through in high-priority traffic during less than link capacity.But can only solve in the situation of high-priority traffic total amount less than link 2 flows, high-priority traffic greater than link 2 capacity situation under, still can packet loss.
Summary of the invention
Technical problem to be solved by this invention is: the element and the type of action that overcome the prior art traffic classification are limited, can't carry out the deficiency that intelligence is adjusted to business neatly, a kind of method that message is classified and handled is provided, thereby realizes professional intelligent control, improve the reliability of system.
The present invention solves the problems of the technologies described above the technical scheme that is adopted to be:
This method that message is classified and handled may further comprise the steps: adopt the several features territory of message self to make up finding key value of message classification; The element that expansion is classified to message increases the element of message unique characteristics Rule of judgment in addition as message classification, and increase corresponding marker bit in described key assignments; Above-mentioned Rule of judgment is carried out perception, and the corresponding flag bit in key assignments carries out set, to corresponding regular list item, finds corresponding action and execution according to key value match, realizes the Based Intelligent Control to message flow.
Rule of judgment beyond the described message unique characteristics can be device-dependent Rule of judgment or the Rule of judgment relevant with the packet route feature, perhaps with the message Rule of judgment that it doesn't matter.Described Rule of judgment can be opened or close for port and interface, link is opened or close, agreement is opened or close, the equipment on the link or node is obstructed, transmission is overtime, environment temperature and humidity exceeds standard, whether the flow on certain port congested or certain rate of discharge super large whether.
Can also expand the action of described message classification, described action is adopted routing again, reduction or the priority that raises, is gone into different queue, filtration, speed limit, close certain interface or start traffic mirroring.
The flag bit of described Rule of judgment can only account for 1 bit in key assignments.Described Rule of judgment can be for comprising interval condition.Described regular list item can be Access Control List (ACL).
Can after the several features territory of adopting message self makes up finding key value of message classification, look into Port State Table, obtain the port status sign,, remove the matched rule list item again the part of this sign as key assignments.When the Port State Table of each interface board is made amendment, after the information of port reports master control borad by interface board, be issued to each interface board by master control borad again and make amendment, perhaps, directly revise by each interface board by being broadcast to each interface board in the interface board tape transport.
Beneficial effect of the present invention is: the present invention is by expanding the element and the action of classification, the element that message is classified no longer is a message its own characteristics (as 5 tuples, 7 tuples etc.), some are relevant with equipment, packet route is relevant even and the message Rule of judgment that it doesn't matter fully, also will be as the element of message classification.Element by the extended flow classification, by when condition takes place and do not take place, can carry out specific action to specific flow, make that the traffic classification function of data communications equipment is powerful more flexibly, can when changing appears in the uncorrelated condition of equipment, carry out intelligence adjustment to business.Make equipment more controlled, business is controlled more more flexible, has improved the reliability of system, and the present invention is highly suitable for fields such as NGN and IP Telecommunication Network and uses.
Description of drawings
Schematic network structure when Fig. 1 is Port BindingBundling;
Fig. 2 is existing traffic classification process chart;
Fig. 3 is a traffic classification process chart of the present invention;
Fig. 4 upgrades flow chart for a kind of PST of the present invention;
Fig. 5 upgrades flow chart for the another kind of PST of the present invention.
Embodiment
With embodiment the present invention is described in further detail with reference to the accompanying drawings below:
Flow classification techniques is manual intervention, the most direct a kind of method that embodies people's instruction.Existing flow classification techniques, its principal character are that the element of traffic classification all derives from message self, such as 5 tuples or 6 tuples or more polynary group etc., all are to be that feature is classified with the part territory in the heading.Corresponding action also is based on the stream that such classification comes out carries out, and actual action has above-mentioned several classes of enumerating at present.In the present invention, the element and the action of classification are expanded, the element of classification will no longer just derive from message itself, the feature of some equipment, route characteristic or can be increased to wherein with the message feature that it doesn't matter fully; Simultaneously action is also expanded.By this expansion, make the traffic classification function of data communications equipment bring into play bigger effect at aspects such as improving system reliability, make ACL (Access Control List (ACL)) that bigger purposes and usage space are arranged simultaneously, thereby solve the problem of similar above-mentioned Port BindingBundling.
Among the present invention, the element and the action of classification are expanded, the feature of some equipment, route characteristic can be increased in the element of classification, simultaneously action are also expanded.As in example shown in Figure 1, can be with the element of " link 1 disconnected " this incident as a traffic classification, the flow of the incoming interface of correspondence is taked action, rule can be: IP SA1+ outlet is disconnected for RPR mouth+link 1.IP SA1 refers to the source IP address of an IP bag, and when " link 1 is disconnected " do not take place, the rule of configuration (rule) can not be matched like this, and corresponding action does not take place; When " link 1 is disconnected " takes place, can take corresponding action, guarantee the high priority message.
Traffic classification is to search Key (key assignments) by one to match a regular list item (ACL, i.e. Access Control List (ACL)), has indicated action in the list item.The Key of traffic classification is from each territory of message self at present, in the present invention, it is some fixing territories that the Key value will no longer be limited to, and can be some condition judgment, these conditions can be equipment selfs, also can be the information on the link of equipment perception, for example: particular device or node is obstructed, transmission is overtime, environment temperature and humidity exceeds standard, whether the flow on certain port is congested, certain rate of discharge super large or the like whether on port and interface Up/Down (On/Off) information, particular link Up/Down, certain protocol Up/Down, the link.After having increased these conditions; to carry out some specific actions (for example routing, reduction or the priority that raises, go into different queue, filter, carry out speed limit even close certain interface, start traffic mirroring or the like operation) again to corresponding flow; thereby make data communications equipment intelligence more, the function of finishing more complicated switching, protection, routing, filtration automatically and can't realizing more in the past.
In addition, the condition of traffic classification can also be that some comprise interval condition, and for example: the percentage that the flow of certain interface of equipment reaches also can be used as the condition of a traffic classification.In realization, this percentage can be divided into several intervals, such as 32~64 being intervals, more than 64 an interval, because traditional traffic classification Key searches the classification of support scope, thus also can mate, thus corresponding action found.For example dispose a rule: reach more than 80% at the port one outflow, corresponding action is: the flow of Ip source address 1.1.1.1 will send from port 2.In actual the realization, the measurement of port flow can wait by the use of outlet internal memory and reflect, this information can by with in the real-time all planks of the equipment that is broadcast to.Pass through setting in advance like this, can realize automatic flow shunting.
Port BindingBundling problem for example shown in Figure 1 just can obtain more perfectly solving by this broad sense traffic classification method of the present invention.At first a prerequisite is, in present DiffServ (differential service) system, the classification of flow has only defined 6 kinds at present, is coarseness relatively, so in fact in limit priority message EF, may also have the difference of different stage.Such as in existing equipment, the user has priority, but because the division of coarseness at present can only be told limited rank.Have 1 to 6 totally six kinds of customer flows as the data message, flow 1 priority is the highest, have control message (such as protocol massages) and high-priority data message in the flow 1, when fault takes place, the heavy congestion of network possibility, at this moment, need allow the control message pass through, and can lose some data messages, because the control message is in case lost, may cause more serious consequence, such as entire equipment or network paralysis etc.
In Fig. 1, can increase some rules at Way in, these rules are to the flow of high priority before the part, and when link 1 disconnected condition took place, it was set to low-priority traffic; When this condition does not take place, still be high-priority traffic; Perhaps partial discharge is wherein carried out the action of CAR (limited flow), come speed restriction, guarantee that so prior flow passes through.For example: the message of high priority is arranged on two links, and a kind of is video flow (supposition purpose IP address is DA1) 50M, and a kind of is high priority Internet user's flow (supposition purpose IP address D A2) 80M.The disposal ability 100M of single port has two mouths under the normal condition, the 200M bandwidth is so can guarantee.Bandwidth is total under the failure condition has only 100M (supposition link 1 is disconnected), because 50M+80M=130M>100M, the high-priority traffic total amount is above link capacity like this.Because the flow of online abandons a part and can also surf the Net, only be that speed is slow, but video flow lose a bit and just can't see (image does not see), so the bandwidth to the high-priority traffic amount limits when a link breaks, increase a rule in the porch, specifically describe and be:
(1bit)+other bit (it is invalid to be set to) takes place in the Key:DA2+ fault
Action: CAR guarantees bandwidth 40M
Above-mentioned implication is for being the flow of DA2 for purpose IP address, when fault takes place, with flow restriction in 40M; If fault does not take place, then above-mentioned rule is inoperative.
In the specific implementation, link 1 disconnected this condition accounts for 1bit in Key.General Key value is a string number, such as 16 bytes (128Bit), when making up a Key, need the content that Key is relevant all put in.Comprise IP source address+destination address+tcp source port number+TCP destination slogan+protocol type+1 bit fail generation flag bit such as Key.Each a message will be filled in above-mentioned all information of message, constitutes a Key value, and the content item that makes up Key is reserved when transmitting.Can remove to search a regular list item (ACL) with this Key, the formation of regular list item has guaranteed that satisfactory Key can match correct rule.
The Rule of judgment that takes place or do not take place can only account for 1Bit in the Key value, these conditions, need be in realization to the perception of carrying out of condition, and notify the interface board that has disposed this regular list item (ACL).For example: as a condition, when port Down, master control borad is understood perception with certain port Down, and master control borad to the interface board event table, shows that event occurs with this down sending content.A table is arranged on each interface board, and each message all will be judged this table, if event occurs, then read more detailed table and know it is what generation, then in the position, respective flag position of Key, if when not having incident to take place, the flag bit of Key value correspondence is filled in default value.
In top example, be configuration like this during configuration:
IP source address any
IP destination address DA2
Tcp source port any
TCP destination slogan any
Protocol type any
1 bit fail generation flag bit fault takes place
Meaning of any be what it doesn't matter, promptly be indifferent to these values, guarantee that the IP destination address for the DA2+ fault takes place, then is certain to match above-mentioned regular list item if search algorithm.
Increase and do not increase link 1 disconnected this condition, in the flow process difference on professional (forwardings) plane as shown in Figures 2 and 3, PST wherein is Port State Table (Port Status Table), it is the table of an overall situation, each port has 1Bit, 0 expression Down, 1 expression Up.The present invention need look into the PST table earlier after adopting 5 tuples, 6 tuples or n tuple to make up the Key value, obtain the port status sign, and will indicate a part as the Key value, and then remove to look into rule list with Key, just carry out action if hit, if do not hit then normally send.The method of perception and concrete condition have relation, and PST table only is an example here, and be disconnected such as certain agreement, may be the protocol massages perception by this agreement, interface board is overheated be by the sensor senses on the plank or the like.
Two kinds of flow processs upgrading for control plane PST as shown in Figure 4 and Figure 5, the port that the port that link 1 connects is connected with link 2 may be to belong to two interface boards, after the information of port Down reports master control borad by interface board, being issued to each interface board by master control borad again revises PST or by being broadcast to each interface board in the interface board tape transport, directly revises PST by each interface board.Represent whether fault is whether port can work because make up that 1bit of Key value, whether being set to 1 is that fault takes place, and whether Up judges according to corresponding port in the PST table, so revised the PST table, could take place by indication fault in the Key value, just can match respective action.
The present invention makes that by the element and the action of classification are expanded the traffic classification function of data communications equipment is powerful more flexibly, can carry out intelligence adjustment to business when changing appears in the uncorrelated condition of equipment.Make equipment more controlled, business is controlled more more flexible.Traffic classification was to search to influence efficient with a difficult point of algorithm in the past, appearance along with TCAM devices such as (three-state content addressing memories), the performance issue of traffic classification is resolved, and TCAM can fixedly find list item in the incident by hardware, so performance is than higher.Like this, the broad sense traffic classification is highly suitable for fields application such as NGN and IP Telecommunication Network.
Those skilled in the art do not break away from essence of the present invention and spirit, can there be the various deformation scheme to realize the present invention, the above only is the preferable feasible embodiment of the present invention, be not so limit to interest field of the present invention, the equivalent structure that all utilizations specification of the present invention and accompanying drawing content are done changes, and all is contained within the interest field of the present invention.
Claims (8)
1, a kind of method that message is classified and handled is characterized in that, may further comprise the steps:
Adopt the several features territory of message self to make up finding key value of message classification;
The element that expansion is classified to message increases the element of message unique characteristics Rule of judgment in addition as message classification, and increase corresponding marker bit in described key assignments;
Above-mentioned Rule of judgment is carried out perception, and the corresponding flag bit in key assignments carries out set, to corresponding regular list item, finds corresponding action and execution according to key value match, realizes the Based Intelligent Control to message flow.
2, the method that message is classified and handled according to claim 1, it is characterized in that: the Rule of judgment beyond the described message unique characteristics is device-dependent Rule of judgment or the Rule of judgment relevant with the packet route feature, perhaps with the message Rule of judgment that it doesn't matter.
3, the method that message is classified and handled according to claim 2 is characterized in that: described Rule of judgment be that port and interface are opened or closed, link is opened or close, agreement is opened or close, the equipment on the link or node is obstructed, transmission is overtime, environment temperature and humidity exceeds standard, whether the flow on certain port congested or certain rate of discharge super large whether.
4, according to claim 1, the 2 or 3 described methods that message is classified and handled, it is characterized in that: also the action of described message classification is expanded, described action is adopted routing again, reduction or the priority that raises, is gone into different queue, filtration, speed limit, close certain interface or start traffic mirroring.
5, the method that message is classified and handled according to claim 4 is characterized in that: described Rule of judgment is to comprise interval condition.
6, the method that message is classified and handled according to claim 4, it is characterized in that: described regular list item is an Access Control List (ACL).
7, the method that message is classified and handled according to claim 4, it is characterized in that: after the several features territory of adopting message self makes up finding key value of message classification, look into Port State Table, obtain the port status sign, with the part of this sign, remove the matched rule list item again as key assignments.
8, the method that message is classified and handled according to claim 4, it is characterized in that: when the Port State Table of each interface board is made amendment, after the information of port reports master control borad by interface board, being issued to each interface board by master control borad again makes amendment, perhaps, directly revise by each interface board by being broadcast to each interface board in the interface board tape transport.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100518055A CN100466594C (en) | 2004-10-09 | 2004-10-09 | Method for classification processing message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100518055A CN100466594C (en) | 2004-10-09 | 2004-10-09 | Method for classification processing message |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1758625A true CN1758625A (en) | 2006-04-12 |
CN100466594C CN100466594C (en) | 2009-03-04 |
Family
ID=36703818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100518055A Expired - Fee Related CN100466594C (en) | 2004-10-09 | 2004-10-09 | Method for classification processing message |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100466594C (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454902C (en) * | 2006-08-02 | 2009-01-21 | 华为技术有限公司 | Method for implementing multi-area stream classifying |
WO2009070994A1 (en) * | 2007-11-30 | 2009-06-11 | Hangzhou H3C Technologies Co., Ltd. | A method and device for matching message rule |
CN101834785A (en) * | 2010-04-07 | 2010-09-15 | 中兴通讯股份有限公司 | Method and device for realizing stream filtration |
CN101242362B (en) * | 2008-03-07 | 2010-11-10 | 华为技术有限公司 | Find key value generation device and method |
CN102014109A (en) * | 2009-09-08 | 2011-04-13 | 华为技术有限公司 | Flood attack prevention method and device |
CN101202652B (en) * | 2006-12-15 | 2011-05-04 | 北京大学 | Device for classifying and recognizing network application flow quantity and method thereof |
CN102148815A (en) * | 2010-10-26 | 2011-08-10 | 华为技术有限公司 | Video stream dispatching method and network node |
CN102255788A (en) * | 2010-05-19 | 2011-11-23 | 北京启明星辰信息技术股份有限公司 | Message classification decision establishing system and method and message classification system and method |
CN101330464B (en) * | 2007-06-13 | 2012-03-21 | 凹凸电子(武汉)有限公司 | Network interface system, data packet transmission method and computer system |
CN101404650B (en) * | 2008-11-19 | 2012-04-18 | 中国电信股份有限公司 | Method and system for subdividing network application service quality |
CN102055620B (en) * | 2009-10-27 | 2013-01-02 | 中国移动通信集团浙江有限公司 | Method and system for monitoring user experience |
CN103001701A (en) * | 2012-12-11 | 2013-03-27 | 太仓市同维电子有限公司 | Method for establishing in-band management channel through chip exchange of optical network unit (ONU) in gigabit passive optical network (GPON) |
CN103763215A (en) * | 2014-01-10 | 2014-04-30 | 迈普通信技术股份有限公司 | Chip array priority mapping method and system |
CN104144156A (en) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | Message processing method and device |
CN104170349A (en) * | 2012-03-15 | 2014-11-26 | 瑞典爱立信有限公司 | Policy control enforcement at a packet gateway |
WO2015051741A1 (en) * | 2013-10-10 | 2015-04-16 | Hangzhou H3C Technologies Co., Ltd. | Packet processing |
CN105337810A (en) * | 2015-12-01 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Method and system for constructing network testing data |
CN105471770A (en) * | 2015-11-20 | 2016-04-06 | 福建星网锐捷网络有限公司 | Multi-core-processor-based message processing method and apparatus |
CN108390877A (en) * | 2018-02-26 | 2018-08-10 | 阳光电源股份有限公司 | Communication protocol conversion method and communication protocol converter |
CN112866208A (en) * | 2020-12-31 | 2021-05-28 | 迈普通信技术股份有限公司 | Table item configuration method, message processing method, device, equipment and storage medium |
CN114143254A (en) * | 2021-11-30 | 2022-03-04 | 锐捷网络股份有限公司 | Message forwarding method and device, electronic equipment and computer readable storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104660574B (en) * | 2013-11-22 | 2018-10-30 | 华为技术有限公司 | Configuration method, controlled entity and the Delivery Function of data center |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR0015717A (en) * | 2000-01-07 | 2002-07-23 | Ibm | Method and system for classification of board and protocol |
CN1184827C (en) * | 2001-07-25 | 2005-01-12 | 华为技术有限公司 | A quick way to find streams |
JP3936883B2 (en) * | 2002-04-08 | 2007-06-27 | 株式会社日立製作所 | Flow detection apparatus and packet transfer apparatus having flow detection function |
US7453851B2 (en) * | 2002-06-20 | 2008-11-18 | Spyder Navigations L.L.C. | QoS signaling for mobile IP |
CN1494278A (en) * | 2002-11-02 | 2004-05-05 | 华为技术有限公司 | Data stream classifying method |
-
2004
- 2004-10-09 CN CNB2004100518055A patent/CN100466594C/en not_active Expired - Fee Related
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454902C (en) * | 2006-08-02 | 2009-01-21 | 华为技术有限公司 | Method for implementing multi-area stream classifying |
CN101202652B (en) * | 2006-12-15 | 2011-05-04 | 北京大学 | Device for classifying and recognizing network application flow quantity and method thereof |
CN101330464B (en) * | 2007-06-13 | 2012-03-21 | 凹凸电子(武汉)有限公司 | Network interface system, data packet transmission method and computer system |
US8165020B2 (en) | 2007-06-13 | 2012-04-24 | O2Micro International Limited | Network interface system with filtering function |
WO2009070994A1 (en) * | 2007-11-30 | 2009-06-11 | Hangzhou H3C Technologies Co., Ltd. | A method and device for matching message rule |
CN101242362B (en) * | 2008-03-07 | 2010-11-10 | 华为技术有限公司 | Find key value generation device and method |
CN101404650B (en) * | 2008-11-19 | 2012-04-18 | 中国电信股份有限公司 | Method and system for subdividing network application service quality |
CN102014109A (en) * | 2009-09-08 | 2011-04-13 | 华为技术有限公司 | Flood attack prevention method and device |
CN102055620B (en) * | 2009-10-27 | 2013-01-02 | 中国移动通信集团浙江有限公司 | Method and system for monitoring user experience |
CN101834785B (en) * | 2010-04-07 | 2015-06-03 | 中兴通讯股份有限公司 | Method and device for realizing stream filtration |
CN101834785A (en) * | 2010-04-07 | 2010-09-15 | 中兴通讯股份有限公司 | Method and device for realizing stream filtration |
CN102255788A (en) * | 2010-05-19 | 2011-11-23 | 北京启明星辰信息技术股份有限公司 | Message classification decision establishing system and method and message classification system and method |
CN102255788B (en) * | 2010-05-19 | 2014-08-20 | 北京启明星辰信息技术股份有限公司 | Message classification decision establishing system and method and message classification system and method |
CN102148815A (en) * | 2010-10-26 | 2011-08-10 | 华为技术有限公司 | Video stream dispatching method and network node |
CN102148815B (en) * | 2010-10-26 | 2014-08-13 | 华为技术有限公司 | Video stream dispatching method and network node |
CN104170349B (en) * | 2012-03-15 | 2018-06-26 | 瑞典爱立信有限公司 | Policy control on packet gateway is implemented |
CN104170349A (en) * | 2012-03-15 | 2014-11-26 | 瑞典爱立信有限公司 | Policy control enforcement at a packet gateway |
CN103001701A (en) * | 2012-12-11 | 2013-03-27 | 太仓市同维电子有限公司 | Method for establishing in-band management channel through chip exchange of optical network unit (ONU) in gigabit passive optical network (GPON) |
CN103001701B (en) * | 2012-12-11 | 2015-11-25 | 太仓市同维电子有限公司 | In GPON network, ONU sets up the method for in-band management passage by exchange chip |
CN104144156A (en) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | Message processing method and device |
CN104144156B (en) * | 2013-05-10 | 2018-09-21 | 华为技术有限公司 | Message processing method and device |
US9882808B2 (en) | 2013-05-10 | 2018-01-30 | Huawei Technologies Co., Ltd. | Packet processing method and apparatus |
WO2015051741A1 (en) * | 2013-10-10 | 2015-04-16 | Hangzhou H3C Technologies Co., Ltd. | Packet processing |
CN104579940A (en) * | 2013-10-10 | 2015-04-29 | 杭州华三通信技术有限公司 | Method and apparatus for searching ACL |
CN104579940B (en) * | 2013-10-10 | 2017-08-11 | 新华三技术有限公司 | Search the method and device of accesses control list |
CN103763215A (en) * | 2014-01-10 | 2014-04-30 | 迈普通信技术股份有限公司 | Chip array priority mapping method and system |
CN105471770A (en) * | 2015-11-20 | 2016-04-06 | 福建星网锐捷网络有限公司 | Multi-core-processor-based message processing method and apparatus |
CN105471770B (en) * | 2015-11-20 | 2019-03-01 | 福建星网锐捷网络有限公司 | A kind of message processing method and device based on multi-core processor |
CN105337810A (en) * | 2015-12-01 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Method and system for constructing network testing data |
CN108390877A (en) * | 2018-02-26 | 2018-08-10 | 阳光电源股份有限公司 | Communication protocol conversion method and communication protocol converter |
CN108390877B (en) * | 2018-02-26 | 2020-08-28 | 阳光电源股份有限公司 | Communication protocol conversion method and communication protocol converter |
CN112866208A (en) * | 2020-12-31 | 2021-05-28 | 迈普通信技术股份有限公司 | Table item configuration method, message processing method, device, equipment and storage medium |
CN114143254A (en) * | 2021-11-30 | 2022-03-04 | 锐捷网络股份有限公司 | Message forwarding method and device, electronic equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN100466594C (en) | 2009-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100466594C (en) | Method for classification processing message | |
US20240323114A1 (en) | System and method for facilitating tracer packets in a data-driven intelligent network | |
CN108353029B (en) | Method and system for managing data traffic in a computing network | |
US10735325B1 (en) | Congestion avoidance in multipath routed flows | |
US6826147B1 (en) | Method and apparatus for aggregate flow control in a differentiated services network | |
US7688853B2 (en) | System and method for hierarchical policing of flows and subflows of a data stream | |
US7953885B1 (en) | Method and apparatus to apply aggregate access control list/quality of service features using a redirect cause | |
US7742480B2 (en) | Selective header field dispatch in a network processing system | |
US8249057B1 (en) | Methods and apparatus providing an overlay network for voice over internet protocol applications | |
US7385985B2 (en) | Parallel data link layer controllers in a network switching device | |
CN101257454B (en) | Apparatus and method for managing band width | |
CN100499529C (en) | Jitter detection based congestion control method in city domain Ethernet | |
CN1777143A (en) | Internal load balancing in data switches using distributed network processing | |
WO2012065477A1 (en) | Method and system for avoiding message congestion | |
US20150113146A1 (en) | Network Management with Network Virtualization based on Modular Quality of Service Control (MQC) | |
CN1514585A (en) | Method used for detecting conncetion failure, system and network entity | |
EP1551138A1 (en) | Parallel data link layer controllers providing traffic flow control in a network switching device | |
US8553539B2 (en) | Method and system for packet traffic congestion management | |
CN112311610B (en) | A communication method and device for realizing QOS guarantee under a non-IP system | |
CN1638385A (en) | Parallel data link layer controllers in a network switching device | |
CN102377645A (en) | Exchange chip and realization method thereof | |
CN1767496B (en) | Intelligent selective flow-based data path architecture | |
JP2006525704A (en) | Frame classification method by priority | |
US8953449B2 (en) | Virtual subport data traffic management | |
Cisco | Maintaining SNA Response Times |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090304 |