Wind River Network Stack
The Wind River Network Stack is a full-featured dual IPv4/IPv6 stack based on the best-of-breed combination of technologies developed by Wind River and technologies acquired from Interpeak AB. The stack contains a comprehensive suite of protocols that enables devices to take full advantage of the Internet, and it includes support for all standard protocols, such as IP, UDP, TCP, ICMP, and IGMP. The stack also contains extensive routing support, with a built-in virtual routing (VR) module that enables a single Wind River Network Stack to assume the responsibility of multiple TCP/IP stacks. This facilitates more efficient use of existing hardware and software capabilities. In addition, Wind River Network Stack implements IPv6, which extends IPv4 in a number of key ways. The stack is future-proof and true dual-mode, with support for simultaneous use of IPv4 and IPv6. It also supports Quality of Service (QoS) through a comprehensive implementation of DiffServ, which provides differentiated classes of service for Internet traffic.
With high performance and scalability, the Wind River Network Stack is optimized for typical constraints found in embedded environments. Optimizations include improved memory management and efficient timer capabilities. The Wind River Network Stack has a clean code structure for easy integration and faster implementation. Extensive testing against third-party test suites and external test lab validation ensures high quality, standards conformance, and interoperability with other network devices. The Wind River Network Stack is among the first few TCP/IP stacks in the industry to receive the "IPv6 Ready" Phase II logo.
Available for VxWorks:
Wind River PPP (PPP, PPPoE)
The Wind River PPP component provides a set of PPP implementation modules that you can plug into a remote access framework, which enables you to create a PPP stack instance. Using a PPP stack instance, you can create and manage a PPP connection with a remote peer. Bundled with Wind River PPP are modules that provide support for PPP over Ethernet connections.Wind River PPP is a source-code product, written in C with an object-oriented design. With Wind River PPP, you can implement a dynamically configured PPP stack for diverse remote access applications. These applications can have a variety of network interface types, network stack types, link speeds, numbers of PPP connections, control protocols, framing techniques, and so on.
Wind River Learning Bridge
Wind River Learning Bridge is a basic implementation of a transparent, layer 2 Ethernet learning bridge that learns the network topology by analyzing the source address of incoming frames from all attached networks. The learning bridge attaches above the MUX layer as a SNARF network service type, and it includes two mirror END drivers that are used to bridge traffic destined for a stack located on the same machine as the bridge.Wind River Learning Bridge includes a station cache, which is a basic database that stores the relationship between MAC addresses and the ports from which it sees frames associated with that MAC address. This cache is used as the basis for making forwarding decisions. Both source and destination MAC addresses are used to build the cache database, and a cache-aging algorithm removes inactive entries. Learning Bridge is used by the Wind River Wireless Security Authenticator.
