ore than a development system for emulation, simulation, and debugging; it is a code-ready platform on which real-life applications can be made to run on real-life networks. Besides facilitating the rapid convergence of hardware and software development, IDS can also be used to analyze performance and power, as shown in Figure 9.3. A series of traffic generators that can be random, protocol dependent, or even user defined complements the picture of the tools that are available inside this integrated tool suite. The base of the Software Development Environment (SDE) consists of a Java GUI, the company's NextWARETM suite containing a comprehensive application programming interface (API), and industry-standard xWorks, along with a Transmission Control Protocol/Internet Protocol (TCP/IP) stack, intermodule-communication software, systems adminis- tration server software, and the appropriate drivers. The development engineers can quickly apply, verify, and debug application examples on any desired traffic pattern or contemplated network service. Bay Microsystems also offers several other protocol stacks as a series of options, such as IPv6, MPLS, and ATM. The IDS environment can be organized in various chassis (with one or eight line cards, respectively) of either 10 or 80 Gbps switch fabric. These chassis have different configurations such as 1XOC192c, Quad OC48c, 1X10 Gigabit Ethernet, and 16X1 Gigabit Ethernet, and support POS, ATM, and Ethernet interfaces. They also support a direct connection to third-party switch fabrics. Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. OTHER NPU ARCHITECTURES OTHER NPU ARCHITECTURES 145 System Administration & Java GUI Command line interface & Intermodule communication Application NextWARETM Network Library modules Engine debugger Higher- layer Extension Module Traffic generator SW suite protocol generator 