NetX™ and NetX Duo™

{title}

NETX SNAPSHOT

  • Small-footprint (small as 5KB, automatic scaling)
  • Fast execution (achieve wire speed, no packet copying)
  • Supports all popular processors and tools (see below)
  • Phase-II IPv6 Ready Logo Certification
  • TraceX system analysis support
  • BSD-compatible socket layer
  • Advanced Features:
         UDP Fast-Path Technology(TM)
         Flexible pachet management
         Additional protocols: AutoIP, DHCP, DNS, FTP, HTTP, NAT, POP3, PPP, SMTP, SNMP v1-2-3, SNTP, Telnet, TFTP
  • Full Source Code
  • Royalty-Free

NetX™ and NetX Duo™ TCP/IP Protocol Stacks

NetX™ and NetX Duo™는 TCP/IP Protocol 표준에 맞게 구현한 고성능 Network Stack입니다.
NetX™는 IPv4를 지원하는 TCP/IP Stack으로 간결함을 제공하고, NetX Duo™는 Express Logic의 새로운 TCP/IP Stack으로 IPv4와 IPv6 모두를 지원하는 Dual Stack입니다.
NetX™ and NetX Duo™는 ThreadX에 완벽하게 통합되며 지원하는 Processors 에서 이용하실 수 있습니다. 그리고, 모두 Piconet™ Architecture로 설계되었고 Zero-Copy API와 함께 결합되어 Network Connectivity를 요구하는 오늘날의 Deeply Embedded Applications을 위한 완벽하게 적합한 제품들입니다.


NetX Duo Features
NetX Duo conforms to RFC standards and offers complete interoperability with devices from other vendors. NetX Duo offers several new capabilities. For the first time, nodes can configure their interface addresses automatically through the Stateless Address Autoconfiguration protocol. Nodes also can use layered structures to enable devices more efficiently to process IPv6 headers.

NetX Duo implements the following protocols:

  • All IPv4 features available in NetX 5.x
  • IPv6 header and extension header processing
  • Neighbor Discovery Protocol
  • Router Discovery Protocol
  • Stateless Address Autoconfiguration
  • Duplicate Address Detection

  • Phase-II IPv6 Ready Logo Certification

    {title}

    NetX Duo has achieved IPv6-Ready Logo certification, evidence that it has passed conformance and interoperability tests, administered and validated by the IPv6 Forum. There are two phases of testing, Phase-I and Phase-II. Phase-I is relatively basic and limited to verification of select IPv6 capabilities. Phase-II is much more rigorous and extensive, and is a superset of Phase-I.

    Express Logic chose to seek Phase-II approval, which required NetX Duo to pass an extremely challenging set of 373 test cases, which cover the following RFCs:

  • RFC 2460 – IPv6 Specification
  • RFC 4861 – Neighbor Discovery for IPv6
  • RFC 4862 – IPv6 Stateless Address Autoconfiguration
  • RFC 1981 – Path MTU Discovery for IPv6
  • RFC 4443 – ICMPv6

  • These test cases make sure the implementation conforms to core IPv6 operations.

    The Phase-II Interoperability tests ensure that the implementation is able to work with other devices and routers. This test requires setting up a test network with multiple routers and hosts, and to validate that NetX Duo follows the IPv6 standard and correctly interacts with other hosts and routers.

    NetX Duo has successfully performed these tests and has received official IPv6-Ready Logo certification, enabling Express Logic to join a select, small group of embedded software companies who can proudly display the IPv6 Ready logo, indicating that they have completed this rigorous testing and validation process.

    Protocol Components

    NetX와 NetX Duo에서는 TCP/IP standard로 구성된 Protocol components를 제공합니다.
    다음을 포함 :

  • Full TCP/IP Networking
  • IPv4 and IPv6 Support
  • Flexible Packet Management
  • Internet Protocol (IP)
  • Address Resolution Protocol (ARP)
  • Reverse Address Resolution Protocol (RARP)
  • Internet Control Message Protocol (ICMP)
  • Internet Group Management Protocol (IGMP)
  • User Datagram Protocol (UDP)
  • Transmission Control Protocol (TCP)
  • NetX Applications

    Additional components, including AutoIP, DHCP, DNS, FTP, HTTP, NAT, POP3, PPP, SMTP, SNMP, SNTP, Telnet, TFTP, and a BSD-compatible socket layer, are also available for NetX.

    NetX Duo Applications

    Aditional components, including HTTPv6, FTPv6, DNSv6, Telnetv6, and DHCPv6 (client only) are available for NetX Duo, and more are coming soon.

    IPsec

    NetX Duo(optionally) IPsec(Internet Protocol Security)을 결합.
    -인증 및 Communication ??Session의 각 IP패킷을 암호화하여 인터넷 프로토콜 통신 보안을 위한 Protocol Suite.
    IPsec은 Session의 시작 Agents Session동안 사용할 수 있는 암호화 Keys 사이에서 상호 인증을 할수 있는 프로토콜을 포함하며, IP Network을 통해서 응용프로그램의 트래픽을 보호합니다. 그리고, 응용프로그램은 구체적으로 IPsec을 사용하도록 설계할 필요가 없습니다.

    1. Small Footprint

    NetX & NetX Duo는 Application에서 사용된 기능(Functions)만 가지고 최종 이미지(Binary 등)를 만들기 때문에 사용하지 않은 기능들은 자동으로 배제시켜서 Compact한 이미지를 만들어 낼 수 있습니다.
    CISC계열 프로세서 상에서 NetX의 Footprint는 5KB보다 작습니다!

    2. Piconet™ Architecture

    대부분의 구현된 TCP/IP는 Packet Processing을 통하여 많은 Fuction calls를 하고 있습니다. 이는 Workstation Software 에서는 괜찮지만, 성능이 중요한 Embedded Applications에서는 허용되지 않습니다. NetX™ 와 NetX Duo™의 Piconet™ Architecture는 계층함수 호출과 느슨하게(?) 결합된 프로토콜 구성요소를 모두 제거하여 성능이 우수합니다.

    3. Zero-Copy API

    NetX™ 와 NetX Duo™는 사용자 버퍼와 데이터 이동에 의한 프로세서 cycles 낭비를 줄이기 위해서 TCP/IP 통신의 Zero-copy를 제공합니다. 이로써, 어플리케이션의 프로세서 cycles 낭비가 없어졌고 High Performance의 결과를 얻을 수 있었습니다.

    4. BSD Sockets Interface

    NETX는 Application과 Legacy BSD Application code를 위한 최적화된 NetX API인 BSD sockets 호환 API를 제공합니다.

    5. Flexible Packet Pool Management

    Application은 특정 메모리 영역에 Packet Pool을 생성할 것입니다. 이러한 Zero-copy Packets은 동일 Pool 혹은 더 큰 Payloads를 수용하기 위해서 유연하게 다른 Pool에서 링크될 것입니다.

    6. UDP Fast Path™ Technology

    기본적으로 UDP Packets은 NetX와 NetX Duo를 통해서 Any copying나 any system context switches 없이 바로 나가게 됩니다. 대부분의 상용 네트워크 스택들은 All packets을 System Thread 내에서 받아서 처리하기 때문에 Packet 오버헤드(Context switching 등)가 발생하게 되지만, NetX와 NetX Duo는 simple UDP Packets을 대기중인 Threads에 바로 전달합니다.

    7. Fast Response

    With its non-layering Piconet™ architecture and zero-copy API, NetX and NetX Duo’s packet processing speeds are exceptionally fast.

    8. No Mysteries

    NetX™ and NetX Duo™는 모두 C Source code를 제공하여 어떻게 동작하는지 자세하게 볼 수 있습니다.
    In-House TCP/IP Stacks 이나 “Black Box” 되어 있는 Commercial RTOS를 사용하여 불편했던 경험이 있는 엔지니어들에게는 아주 유용할 것이라고 생각합니다.

    9. Express Logic Gets You to Market First

    Express Logic의 제품들은 고객을 위해서 아주 쉽게 사용할 수 있도록 설계 되었습니다.
    우리 제품군을 이용하여 고객 제품을 개발했을 때 Time to Market이 가장 빠릅니다.

    NETX PROCESSOR SUPPORT


    Licensing Overview

    NetX™ 와 NetX Duo™는 Royalty free 제품이고 라이센스 계약을 하셔야 합니다.
    당사로 연락주시면 라이센스별 허용범위 및 가격 등에 대한 정보를 상세하게 알려드리겠습니다. 감사합니다.

    Company : 이노에스제이(주)
    Tel : 02-6268-4500
    E-mail : info@innosj.com