Knowledge Based Processors Article Index for
Knowledge
Website Links For
Knowledge
 

Information About

Knowledge Based Processors




KNOWLEDGE-BASED PROCESSORS:

Knowledge-based processors enable high performance decision
making for packet processing in a variety of advanced devices in
the networking markets including the enterprise, metro, access,
edge and core markets.

Knowledge-based processors are essential for the long term
success of the IPv6 network. The buildout of the IPv6 network is inevitable as it provides the means to an improved and secure networking system. It has been built from the ground up to address the issues of available addressing and security concerns. [http://www.washingtontechnology.com/ad_sup/cp53-homeland/cp53-homeland4.html

All networks are required to perform the following functions:
1) IPv4/IPv6 multilayer packet/flow classification
2) Policy-based routing and Policy enforcement (QoS)
3) Longest Prefix Match (CIDR)
4) Differentiated Services (DiffServ)
5) IP Security (IPSec)
6) Server Load Balancing
7) Transaction verification

All of the above functions must occur at high speeds in advanced
networks. Knowledge-based processors contain embedded databases
that store information required to process packets {Link without Title} that travel
through a network at wireline speeds. Knowledge based processors
are a new addition to intelligent networking that allow these
functions to occur at high speeds and at the same time provide
for lower power consumption.

Knowledge-based processors currently target the 3rd layer of the 7 layer OSI model OSI Model which is devoted to packet processing. Knowledge-based processors may eventually be required at every node in the internet due to the demands placed upon it by the converging voice and video phenomena. Layer 7, where application functionality between browser, email, ftp download,and telnet applications occur, is likely the next layer that could make use of knowledge based processors.

The advantages that knowledge based processors offer are the ability
to execute multiple simultaneous decision making processes for a
range of network-aware processing functions. These include....
routing, Qos (quality of service), access control for both security
and billing, forwarding of voice/video packets. These functions
improve the performance of advanced Internet applications in IPv6
networks such as VOD (Video on demand), VoIP (voice over Internet
protocol), and streaming of video and audio.

Knowledge-based processors use a variety of techniques to improve
network functioning such as parallel processing, deep pipelining
and advanced power management techniques. Improvements in each of
these areas allows for existing components to carry on their functions at
wireline speeds more efficiently thus improving the performance of the
overall network.

The databases in a knowledge-based processor include classification tables, forwarding tables, and exact match tables- all of which are utilized by the CPU and network processors. Some companies use a glueless process enabling the quick installation of the knowledge based processor to the network system. For a visual representation of a possible configuration to a network system follow this link. {Link without Title}

Knowledge based processors mainly process packet headers which enables network awareness. Content processors, by contrast, allow for packet payload inspection and therefore must search "deeper" into the packet. Content processors are a logical progression of the intelligent network.