Teja Technologies Expands Software Application Building Blocks For Intel Network Processors
9/4/2002 - Teja Technologies, a leading supplier of network processor software, announced the expansion of its suite of network application building blocks with the addition of four new foundation applications supporting the Intel® IXP2400 and IXP2800 Network Processors. These foundation applications - TCP Termination, IPv4 Forwarding, ATM, and Layer 2 Transparent Bridging - provide developers with a comprehensive software base from which to create high-performance networking equipment such as multi-service switches, broadband and wireless access devices, metro Ethernet, and enterprise and web server/switches. Teja's building blocks will help OEMs deliver products to market faster, with reduced risk and development cost.
"Networking OEMs are increasingly designing new products with Intel network processors because of their time-to-market and flexibility benefits. To maximize those benefits, developers are seeking to leverage as much pre-written code as possible," said David Stepner, Teja's CEO. "Teja's production-ready building blocks can shave months off a development schedule by providing the foundation functionality required for a wide range of network devices."
Teja NP Foundation Application Building Blocks are developed with the Teja NP Application Development Environment (ADE), in which application logic is defined in a hardware-independent representation that is common across the forwarding, control and management planes. This methodology enables developers to quickly customize the building blocks and add their unique, value-added functionality without concern for the underlying hardware details. The software components are subsequently mapped to the specific hardware configuration, and the ADE generates the appropriate code for each of the hardware elements - the microengines and the Intel® XScaleTM core of Intel's latest network processors, the external control/management processors, and any co-processors. Since this assignment of software to hardware can be quickly and easily changed without affecting application logic, systems-level performance tuning is rapidly achieved. This abstract representation guarantees the application code will be reusable across multiple system designs and future generations of Intel network processors.
"Our customers are able to more rapidly and cost effectively deploy applications using interoperable software building blocks", said Doug Davis, general manager of Intel's Network Processing Division. "We see Teja's foundation applications assisting customers with the rapid deployment of the application as well as easier migration to even more powerful and cost effective Intel network processors in the future."
Sharing a common architecture, multiple Teja NP building blocks may be used in the same application and, since they are 100% compatible with the Intel® IXA Portability Framework, they can be combined with microblocks sourced from Intel and third parties. Unlike many other pre-written applications, which are primarily made up of control-plane software that is not performance-critical, Teja's foundation applications focus on fast-path functionality, providing data plane code optimized for performance while including control and management interface software to seamlessly connect the application with third party routing and signaling stacks. Teja's foundation applications are also easily combined with an OEM's existing code.
Teja NP Foundation Application Building Blocks:
- TCP Termination - targeted at web and enterprise LAN switches, network storage, and high-capacity application servers, this foundation application implements TCP, UDP and IP protocols in the fast path of the IntelIXP2400 and IXP2800 network processors, greatly accelerating TCP/IP processing while offloading the host processor. It handles TCP/IP traffic at gigabit wirespeed, has a setup/teardown rate of 20,000 sessions per second on each port, and scales to support 50,000 connections per gigabit Ethernet port.
- IPv4 Layer 3 Forwarding - targeted at a broad array of network equipment that requires IP routing functionality, this foundation application implements RFC-1812 compliant forwarding at wirespeed. Featuring a unique Longest Prefix Match table lookup algorithm for high performance, it provides flexible configuration of logic to microengines, leaving plenty of headroom for the addition of an OEM's custom functionality.
- ATM - targeted at multi-service switches, VoIP, DSLAMs and other broadband access devices, this foundation application supports ATM adaption layers AAL2 and AAL5 for voice and data applications. Its high-performance forwarding plane provides software SAR, Layer 2 and Layer 3 forwarding, as well as integrated IP over ATM. The ATM building block is a joint development between Teja and Silicon and Software Systems (S3).
- Layer 2 Transparent Bridging - targeted at network devices such as multi-service, metro, and enterprise LAN switches, as well as broadband and wireless access gateways, this foundation application implements high speed filtering/forwarding for IEEE 802.3 Ethernet media, including 802.11x wireless. Features of the application include 802.1q VLAN, GMRP multicast, traffic prioritization and flow control, and link aggregation.
The Foundation Applications Building Block suite is one component of the Teja NP Software Platform for Network Processors. Teja NP consists of a Graphical Application Development Environment, NPOS Runtime System for the control plane, and a suite of network application building blocks. This combination allows network OEMs to achieve accelerated time-to-market, reusable code, a dramatic reduction in engineering risk and, most importantly, reliable, high-performance products that meet OEM customer needs.
For the Intel IXP2400 and IXP2800 network processors, the IPv4 Forwarding Foundation Application will be available in November 2002; Layer 2 Transparent Bridging in Q402; and TCP Termination and ATM are both slated for availability in Q103. Interested parties can view a live demonstration of Teja's product offerings in Teja's booth #222 at the Intel Developer Forum, being held Sept. 9-12 in the San Jose Convention Center, in San Jose, Calif.
About Teja (www.teja.com)
Teja Technologies, located in San Jose, Calif., is a privately held software company developing the industry's first advanced network processor software development platform. Teja's NP software will save systems vendors money and speed their products' time-to-market, providing a significant competitive advantage in today's fast moving networking markets. Teja is backed by world-class investors including Blueprint Ventures, Intel Communications Fund, Mayfield, RRE Ventures, Tallwood Venture Capital, and Viventures and is a member of the Intel® Internet Exchange Architecture Developer Network.
Previous Page | News by Category | News Search
If you found this page useful, bookmark and share it on:
If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.
