Accelerated Technology has developed Nucleus Internet Protocol (IP) version 6, a network layer protocol that allows messages to be routed to different networks or subnets. Nucleus IPv6, an embedded, real-time implementation of the IP version 6 spec, was developed to deal with the limited Internet address space of IP version 4.
In the late 1990s, when the size of the Internet doubled every 6 months, there was a fear that the supply of IPv4 addresses would soon be exhausted. IPv6 was conceived to solve this problem. However, the architects of IPv6 took the opportunity to correct several other problems with the Internet Protocol.
An example of this is that the hierarchical-address structure of IPv6 and the streamlined protocol header provide for more efficient routing of network traffic. Additional security and mobility issues have also been addressed in the IPv6 specification.
It is expected that IPv6 will become a requirement in 2004, or soon after, for U.S. companies that sell their products in Europe and Asia. The Nucleus IPv6 product is a host implementation of the IPv6 protocol. It plugs into the existing Nucleus product line and so is immediately available for almost all 16-bit and 32-bit processor architectures. Nucleus IPv6 is designed to plug into Nucleus NET, the company's TCP/IP protocol suite. This allows existing Nucleus customers to upgrade their networking devices to IPv6 simply by dropping in the Nucleus IPv6 module that will be sold as an add-on to Nucleus NET. The company has also released Nucleus Simple Network Management Protocol (SNMP) version 3, an embedded implementation of the SNMP version 3 protocol.
The first version of SNMP released in 1988 didn't provide for security. The second version offered improvements to the original specification but didn't solve the security problems. SNMPv3, approved as a standard in 2002, was developed with security issues in mind.Specifically, SNMPv3 includes three important services that address network security: authentication, privacy and access control.
Nucleus SNMPv3, which includes engines for all three versions of the SNMP protocol, is designed to plug seamlessly into Accelerated Technology's robust TCP/IP protocol stack, Nucleus NET. The product can be scaled to include only the desired engines and features. So, for example, if compatibility with old network equipment is not necessary, the SNMPv1 and SNMPv2 engines can be excluded from the build.Nucleus USB has also been released to provide USB support for the Nucleus RTOS. The family consists of embedded software to host (or connect to) various USB devices, create USB devices, and drive USB hardware controllers. It also includes optional USB-compliant class drivers.
Published in Embedded Systems Europe June 2003