image
TCP/IPv4/IPv6

Fusion Embedded™ TCP/IPv4/IPv6 Networking Stack

Dual Mode Networking Stack with over 25 years of proven performance

Based on the Fusion Embedded Transmission Control Protocol/Internet Protocol (TCP/IP) stack, Fusion Embedded TCP/IPv6 fully supports all of the existing Fusion Embedded features such as zero-copy and flexible device driver support. Developed from the ground up using the same design concepts as Fusion Embedded IPv4, Fusion Embedded IPv6 is fully integrated with Unicoi's IPv4 stack allowing for dual-mode operation and is implemented using no open source code.

image
image

Platform-independent

Fusion Embedded IPv4/IPv6 is a highly portable protocol solution written in 100% ANSI C language and is processor, operating system and compiler independent.

image

High Performance IPv6

IPv6 provides a platform for next-generation internet functionality required by cell phones and other mobile devices, device control and networked entertainment. IPv6 is designed to run well on high performance networks (Gigabit Ethernet, OC-12, ATM, etc.) and still be efficient for low bandwidth networks (wireless). IPv6 includes support for embedded IPv4 addresses to support transition and compatibility with IPv4 and to allow for a gradual and piecemeal deployment with a minimum of dependencies. IPv6 also supports large hierarchical and anycast addresses.

image

25+ Years of Innovation

The Fusion Embedded TCP/IPv4/v6 Stack protocol suite provides developers a highly portable source code stack designed specifically for embedded applications. With its over 25-year history of proven performance, the Fusion Embedded TCP/IP stack has thousands of design wins and millions of Fusion Embedded Network-enabled products shipping worldwide.

image

Fusion Embedded TCP/IP Features

  • Source code for TCP/IP, UDP, ICMP, ARP, RARP, TFTP, BOOTP and IGMPv1/v2/v3.
  • Static routes
  • Zero Copy
  • BSD Sockets compatible with support for the most popular socket options
  • Documentation, sample test programs
  • DSP and microprocessor support
  • 100% ANSI C compliant for guaranteed portability
  • A straightforward device API makes device interfacing extremely simple—only 5 function calls are required to interface with an RTOS
  • Heap allocation mechanism that ensures deterministic memory usage
  • No RTOS or hardware timer dependencies
  • Fully-ported to a variety of OS's
  • Build-time configuration options to tailor functionality and capabilities
  • Run-time configuration to dynamically control the operating environment
  • Royalty-free license
image

VLAN Support

Fusion Embedded TCP/IPv6 software includes support for IEEE 802.1Q Virtual LANs (VLANs). VLANS provide the ability to:

  • Create virtual network interfaces enabling the segregation of network traffic into VLANs based on IP routing
  • Run multiple virtual interfaces over a single physical interface
  • Provide each virtual interface with one or more IP addresses of its own, which can be obtained from DHCP servers in the corresponding VLAN
  • Operate PPPoE, IPsec, IPv6 and other protocols over 802.1Q VLANs, enabling true virtual networking
image

RFC Compliance for IPv4

  • RFC 768; (UDP User Datagram Protocol)
  • RFC 791; (IP Internet Protocol)
  • RFC 792; (ICMP Internet Control Message Protocol)
  • RFC 793; (TCP Transmission Control Protocol)
  • RFC 813; (Window & Acknowledgement Strategy in TCP)
  • RFC 826; (Ethernet Address Resolution Protocol)
  • RFC 896; (Congestion Control in TCP/IP Inter-networks)
  • RFC 903; (Reverse Address Resolution Protocol)
  • RFC 1058; (Routing Information Protocol)
  • RFC 1112; (Host Extension for IP Multicast)
  • RFC 1122; (Requirements for Internet Hosts – Communications layers)
  • RFC 1144; (Compressing TCP/IP Headers for low speed links)
  • RFC 1256; (ICMP Router Discovery Messages)
  • RFC 1323; (TCP Extensions for High Performance)
  • RFC 1349; (TOS Bit Type of service In Internet Protocol)
  • RFC 1388; (Routing Information Protocol V2)
  • RFC 1644; (TCP Extensions for Transactions T/TCP)
  • RFC 2001; (TCP Slow start congestion avoidance)
  • RFC 2018; (TCP Selective Acknowledge Options)
image

RFC Compliance for IPv6

  • RFC 1886; DNS Extensions to Support IPv6 (already supported by Fusion DNS resolver product)
  • RFC 1981; Path MTU Discovery for IPv6
  • RFC 2460; Internet Protocol Version 6
  • RFC 2461; Neighbor Discovery for IPv6
  • RFC 2462; IPv6 Stateless Address Autoconfiguration
  • RFC 2463; IPv6 Internet Control Message Protocol (ICMPv6) for IPv6
  • RFC 2464; Transmission of IPv6 Packets over Ethernet Networks
  • RFC 2710; Multicast Listener Discovery (MLD) for IPv6 (host-side only)
  • RFC 2711; IPv6 Router Alert Option
  • RFC 2893; Transition Mechanisms for IPv6 Hosts and Routers (tunneling IPv6 over IPv4)
  • RFC 3041; Privacy Extensions for Stateless Address Auto-configuration in IPv6
  • RFC 3484; Default Address Selection for IPv6
  • RFC 3487; IPv6 Global Unicast Address Format
  • RFC 3493; Basic Socket Interface Extensions for IPv6
  • RFC 3513; IPv6 Addressing Architecture
  • RFC 6106; IPv6 Router Advertisement Options for DNS Configuration
  • IEEE 802.1Q
image
Fusion Embedded™ Fully Integrated Protocols

Voice & Video Protocols

Security Protocols

*Hover mouse over protocol for info

Phone: +1-678-208-2250 E-mail: sales@unicoi.com