Monday, November 22, 2010

Internet Information Formula IPNET Architecture

Routing Engine

IPNET contains a high-performance routing engine, using highly optimized Radix trees that allow both static and dynamic routes. There is also a standard BSD routing socket interface that enables the use of standard routing daemons, as well as allowing for dedicated routing devices to cooperate with the TCP/IP stack. IPNET also supports multicast routing through the optional Multicast Listener Daemon, MLD. This is a key feature to minimize link bandwidth requirements in streaming media applications.

Virtual Routing
Furthermore, the IPNET stack supports full virtualization with multiple independent routing tables, used in Virtual Routers. This means that one IPNET stack can act as multiple routers, enabling a massive reduction in router hardware. The Virtual Routing support includes a number of BSD socket extensions to manage the additional routing tables.

Quality of Service - Diffserv
IPNET contains an implementation of Diffserv, which provides differentiated classes of service–also known as Quality of Service–for Internet traffic. This is important since different applications have varying requirements for network characteristics such as bandwidth, packet loss, delay, and delay variation (jitter).

Highly Configurable
IPNET can be deployed in a variety of different configurations, which is often a requirement in embedded systems. Unused modules, protocols or features can be removed from the TCP/IP stack, thereby reducing memory footprint to as low as 40 kilobytes.


Applications
Interpeak has implemented a large number of security and networking applications like SSH, SSL, IKE, L2TP, RADIUS, PPPoE, RIP, SNMP, SNTP, Telnet, FTP, TFTP, DHCP, HTTP, DNS, LDAP, Mobile IP, etc. For additional information about these networking applications.

Uses Existing Drivers and Board Support
Interpeak IPNET is closely integrated with several major real-time operating systems, utilizing the same network drivers and board support packages as the RTOS. This makes IPNET readily available on all platforms and devices supported by the RTOS.

Example target systems include both CISC, RISC and DSP architectures from e.g. ARM, Hitachi, Intel,
MIPS, Motorola, Texas, etc.

0 comments:

Post a Comment