|
|
機器組込み用IPv4/IPv6デュアル TCP/IPプロトコルスタック
RTNET Dual
|
RTNET Dualは、米国EBSnet社が開発した、RFCに準拠した機器組込み用 IPv4/v6 TCP/IPプロトコルスタックです。IPv4とv6のデュアルスタックとして提供いたします。EBSnet社のRTNETは、産業用機器から民生用機器まで700社以上の実績があります。Web Server、Email、PPPなどのオプションプロトコルを追加することにより、Internetにアクセスできる製品を手軽に開発することができます。
主な特長
- 完全Cソースコード提供
ユーザ側でのカスタマイズ、CPU/OSへの移植が可能です。自社開発が行えるので、ネットワーク構築のノウハウを蓄積することができます。
- CPU非依存
RTNET Dualは、ANSI Cで記述されています。このため、ANSI C対応のクロスコンパイラがあればどのようなCPUにでも移植が可能です。
- OS非依存
RTNET Dualは、特定のOSに依存するような構造をとっていないため、市販のリアルタイムOSや自社製OSと使用することができます。OSなしの環境でも使用可能です。
- コンパクト&フレキシブル
コードサイズは約50KBと非常にコンパクト。すべてを組み込まなくても、必要な機能モジュールのみを組込むことができます。
- 豊富なサンプルドライバ
| 3COM |
3C503, 3C509, 3C509C, 3CEF574 |
| Cirrus Logic |
CS89[02]0 |
| Davicom |
DM9102A, DM9000 |
| Intel |
82599, 82599ER, 82598 |
| AMD |
7990, 79C960, 79C961, 79C961A, 79C970, 79C965, 79C972, 79C973, 79C975 |
| National Semiconductor |
DP83815, NS83905 |
| Realtek |
RTL8019AS, RTL8100, RTL8139 |
| SMC |
8003, 8013, 8216, 91C90, 91C92, 91C94, 91C100, 91C111, 1211TX |
| Freescale Semiconductor |
68EN360, MPC860, cf5272, cf5282, FCC |
- BSDソケットインターフェース
UNIXで標準のBSDソケットを用意しています。
- トータルパッケージ
RTNET Dualは、ハードウェア依存するデバイスドライバから、TCP/IP上のアプリケーションサンプルまで幅広く対応しています。また、すべてのモジュールは独立しているため、必要なプロトコルのみを組込むことが可能です。
- IPv4のみでの提供
現時点においてIPv6が不要なお客様には、IPv4のみでの提供も可能です。
主な仕様
RTNET Dual は、スタンダードなプロトコルIP、UDP、TCP、ICMP、IGMPなどを含め、下記スペックをサポートしています。下記のリストには、オプション製品の対応分も含まれています。詳細はお問い合わせください。
| GENERAL |
| RFC 768 | User Datagram Protocol |
| RFC 791 | Internet Protocol |
| RFC 792 | Internet Control Message Protocol |
| RFC 793 | Transmission Control Protocol |
| RFC 813 | Window and Acknowledgement Strategy in TCP |
| RFC 826 | An ethernet address resolution protocol |
| RFC 896 | Congestion Control in IP-TCP Internetworks |
| RFC 1005 | A non-standard for transmission of IP datagrams over serial lines: SLIP |
| RFC 1042 | A Standard for the Transmission of IP Datagrams over IEEE 802 Networks |
| RFC 1112 | Host Extensions for IP Multitasking |
| RFC 1122 | Requirements for Internet Hosts Communication Layers |
| RFC 1180 | A TCP/IP Tutorial |
| RFC 2001 | TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms |
| RFC 2060 | Internet Message Access Protocol - Version 4Rev1 |
| RFC 2183 | Communicating Presentation Info in Internet Messages: The Content-Disposition Header |
| RFC 2581 | TCP Congestion Control (Updated by RFC 3390 - Increasing TCP's Initial Window) |
| RFC 2711 | IP Router Alert Option |
| RFC 3678 | Socket Interface Extensions for Multicast Source Filters |
| RFC 3782 | The NewReno Modification to TCP's Fast Recovery Algorithm |
| RFC 4632 | Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan |
| |
| |
| |
| AUTO IP |
| RFC 3927 | Dynamic Configuration of IPV4 Link-Local Addresses |
| DHCP |
| RFC 1541 | Dynamic Host Configuration Protocol |
| RFC 1533 | DHCP Options and BOOTP vendor extensions |
| RFC 1534 | Interoperation between DHCP and BOOTP |
| DNS |
| RFC 1034 | Domain Names - Concepts and Facilities |
| RFC 1035 | Domain Names - Implementation and Specification |
| RFC 2671 | Extension Mechanisms for DNS (EDNS0) |
| RFC 3123 | A DNS RR Type for Lists of Address Prefixes |
| FTP |
| RFC 959 | File Transfer Protocol (FTP) |
| IGMP |
| RFC 2113 | IP Router Alert Option |
| RFC 2236 | Internet Group Management Protocol, Version 2 |
| RFC 3376 | Internet Group Management Protocol, Version 3 |
| RFC 3678 | Socket Interface Extensions for Multicast Source Filters |
| IMAP |
| RFC 3501 | Internet Message Access Protocol - Version 4 Rev 1 |
| NAT |
| RFC 2663 | IP Network Address Translator (NAT) terminology and considerations |
| RFC 3022 | Traditional IP Network Address Translator (Traditional NAT) |
| NFS |
| RFC 1014 | External Data Representation Standard |
| RFC 1057 | RPC: Remote Procedure Call Protocol Specification Version 2 |
| RFC 1094 | NFS: Network File System |
| PPP |
| RFC 1144 | Compressing TCP/IP Headers for Low-Speed Serial Links |
| RFC 1172 | The Point-to-Point (PPP) Initial Configuration Options |
| RFC 1334 | PPP Authentication |
| RFC 1332 | The PPP Internet Protocol Control Protocol (IPCP) |
| RFC 1661 | Point-to-Point Protocol |
| RFC 1662 | PPP in HDLC-like framing |
| RFC 2516 | PPPOE - PPP over Ethernet |
| RIP |
| RFC 2453 | RIP version 2 |
| SMTP/POP3 |
| RFC 1460 | Post Office Protocol - Version 3 |
| RFC 1521 | MIME (Multipurpose Mail Extension) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies |
| RFC 1869 | SMTP Service Extensions |
| RFC 1939 | Post Office Protocol Version 3 |
| RFC 2045 | Multi-Purpose Internet Mail Extensions (Mime) Part One: Format of Internet Message Bodies |
| RFC 2554 | SMTP Service Extension for Authentication |
| RFC 2821 | Simple Mail Transfer Protocol |
| RFC 2822 | Internet Message Format |
| SNMP |
| RFC 1155 | Structure and Identification of Management Information for TCP/IP Based Internets |
| RFC 1157 | A Simple Network Management Protocol (SNMP) |
| RFC 1213 | MIB II |
| RFC 1215 | Convention for Defining Traps |
| RFC 1317 | RS232-like MIB |
| RFC 1650 | Ethernet-like MIB |
| RFC 2011 | SNMPv2 Management Information Base for the Internet Protocol using SMIv2 |
| RFC 2089 | V2ToV1 Mapping SNMPv2 onto SNMPv1 within a bi-lingual SNMP agent |
| RFC 2096 | IP Forwarding Table MIB |
| RFC 3417 | Transport Mappings for the Simple Network Management Protocol (SNMP) |
| RFC 3826 | The Advanced Encryption Standard (AES) Cipher Algorithm in the SNMP User-based Security Model |
| SNMPV2C |
| RFC 1902 | Structure of Management Information for Version 2 of the SNMP (SNMPv2) |
| RFC 1903 | Textual Conventions for Version 2 of the SNMP (SNMPv2) |
| RFC 1904 | Conformance Statements for Version 2 of the SNMP (SNMPv2) |
| RFC 1905 | Protocol Operations for Version 2 of the SNMP (SNMPv2) |
| RFC 1906 | Transport Mappings for Version 2 of the SNMP (SNMPv2) |
| RFC 1907 | Management Information Base for Version 2 of the SNMPl (SNMPv2) |
| RFC 1908 | Coexistence between Version 1 and Version 2 of the Internet-standard Network Management Framework |
| SNMPV2U |
| RFC 1909 | An Administrative Infrastructure for SNMPv2 |
| RFC 1910 | User-based Security Model for SNMPv2 |
|
| RFC 2570 | Introduction to Version 3 of the Internet-standard Network Management Framework |
| RFC 2571 | An Architecture for Describing SNMP Management Frameworks |
| RFC 2572 | Message Processing and Dispatching for the Simple Network Management Protocol (SNMP) |
| RFC 2573 | SNMP Applications |
| RFC 2574 | User-based Security Model (USM) for version 3 of the Simple Network Management Protocol |
| RFC 2575 | View-based Access Control Model (VACM) for the Simple Network Management Protocol |

| SNMP PRO |
| RFC 1155 | Structure and Identification of Management Information for TCP/IP-based Internet |
| RFC 1157 | A Simple Network Management Protocol (SNMP) |
| RFC 2576 | Coexistence between SNMP Version 1 (snmpv1), Version 2 (snmpv2c), andVersion 3(snmpv3): SNMP-COMMUNITY MIB |
| RFC 2578 | Struction of Management Information Version 2 (SMIv2) |
| RFC 2579 | Textual Conventions for SMIv2 |
| RFC 3410 | Introduction and Applicabaility Statement for Internet STandard Management Framework |
| RFC 3411 | An Architecture for Describing SNMP Management Frameworks |
| RFC 3412 | Message Processing and Dispatching |
| RFC 3413 | SNMP Applications: Application MIBs (notification, Target, Params and Proxy MIB) |
| RFC 3414 | User-based Security Model: USM |
| RFC 3415 | View-based Access Control Model: VACM |
| RFC 3416 | Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP) |
| RFC 3418 | Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) |
| SNTP |
| RFC 2030 | Simple Network Time Protocol (SNTP) Version 4 for IPV4, IPV6 and OSI |
| TELNET |
| RFC 854 | Telnet Protocol Specification |
| RFC 855 | Telnet Option Specification |
| TFTP |
| RFC 1350 | The TFTP Protocol (Revision 2) |
| RFC 1785 | TFTP Option Negotiation Analysis |
| RFC 2347 | TFTP Option Extension |
| RFC 2348 | TFTP Blocksize Option |
| RFC 2349 | TFTP Timeout Interval and Transfer Size Options |
| WEB |
| RFC 1521 | MIME (Multipurpose Mail Extension) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies |
| RFC 1738 | Uniform Resource Locators (URL) |
| RFC 1945 | Hypertext Transfer Protocol - HTTP/1.0 |
| RFC 2068 | Hypertext Transfer Protocol - HTTP/1.1 |
| IPV6 |
| RFC 1550 | IP:Next Generation (Ipng) White Paper Solicitation |
| RFC 1726 | Technical Criteria for Choosing IP:The Next Generation (Ipng) |
| RFC 1752 | Recommendation for IP Next Generation Protocal |
| RFC 1881 | IPv6 Address Allocation Management |
| RFC 1887 | Architecture for IPv6 Unicast Address Allocation |
| RFC 1970 | Neighbor Discovery for IP Version 6 (IPv6) |
| RFC 1981 | Path MTU Discovery for IP version 6 |
| RFC 2003 | IP Encapsulation within IP |
| RFC 2073 | An IPv6 Provider-Based Unicast Address Format |
| RFC 2133 | Basic Socket Interface Extensions for IPv6 |
| RFC 2460 | Internet Protocol Version 6 Specification (obsoletes 1883) |
| RFC 2461 | Neighbor Discovery for IP Version 6 (IPv6) |
| RFC 4443 | Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification |
| RFC 2464 | Transmission of IPv6 Packets over Ethernet Networks |
| RFC 2526 | Reserved IPv6 Subnet Anycast Addresses |
| RFC 2529 | Transmission of IPv6 over IPv4 Domains without Explicit Tunnels |
| RFC 2711 | IPv6 Router Alert Option |
| RFC 2893 | Transition Mechanisms for IPv6 Hosts and Routers |
| RFC 3306 | Unicast-Prefix-based IPv6 Multicast Addresses |
| RFC 3484 | Default Address Selection for Internet Protocol version 6 (IPv6) |
| RFC 3487 | IPV6 Global Unicast Address Format |
| RFC 3493 | Basic Socket Interface Extensions for IPv6 |
| RFC 4291 | IP Version 6 Addressing Architecture |
| RFC 3542 | Advanced Sockets Application Program Interface (API) for IPv6 |
| RFC 3587 | IPv6 Global Unicast Address Format |
| RFC 4213 | Basic Transition Mechanisms for IPv6 Hosts and Routers |
| RFC 4294 | IPv6 Node Requirements |
| RFC 1886 | DNS Extensions to Support IPV6 |
| RFC 3152 | Delegation of IP6.ARPA |
| RFC 3363 | Representing Internet Protocol version 6 in DNS |
| RFC 3596 | DNS Extensions Support IP Version 6 |
| RFC 3901 | DNS IPv6 Transport Operational Guidelines |
| IPSEC AND IPV6 AUTHENTICATION RFCS |
| RFC 1828 | IP Authentication using Keyed MD5 |
| RFC 1829 | The ESP DES-CBC Transform |
| RFC 4301 | Security Architecture for the Internet Protocol |
| RFC 4302 | IP Authentication Header |
| RFC 4305 | The ESP DES-CBC Cipher Algorithm With Explicit IV
RFC 4303 - Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH) |
| RFC 2407 | The Internet IP Security Domain of Interpretation for ISAKMP |
| RFC 2408 | Internet Security Association and Key Management Protocol (ISAKMP) |
| RFC 2409 | The Internet Key Exchange (IKE) |
| RFC 2410 | The NULL Encryption Algorithm and Its Use With IPsec |
| RFC 2411 | IP Security |
| RFC 2451 | The ESP CBC-Mode Cipher Algorithms |
| RFC 2585 | Internet X.509 Public Key Infrastructure Operational Protocols: FTP and HTTP |
| RFC 3168 | Security Architecture for the Internet protocol |
| RFC 3602 | The AES-CBC Cipher Algorithm and Its Use with IPsec |
| RFC 3972 | Cryptographically Generated Addresses (CGA) |
| IPV6 ADD-ON RFCS |
| RFC 2080 | RIPing for IPv6 |
| RFC 2428 | FTP Extensions for IPv6 and NATs |
| RFC 2472 | IP Version 6 over PPP |
| RFC 3810 | Multicast Listener Discovery Version 2 (MLDv2) for IPV6 |
| RFC 4076 | Renumbering Requirements for Stateless Dynamic Host |
| ADDRESSING |
| RFC 2462 | IPv6 Stateless Address Autoconfiguration |
| RFC 3041 | Privacy Extensions for Stateless Address Auto-configuration in IPV6 |
| DHCPV6 |
| RFC 3315 | Dynamic Host Configuration Protocol for IPv6 (DHCPv6) |
| RFC 3633 | IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6
RFC 3646 - DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) |
| RFC 3736 | Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6 |
| SNMPV6 |
| RFC 2466 | Management Information Base for IP Version 6: ICMPv6 Group |
| RFC 3019 | IP Version 6 Management Information Base for the Multicast Listener Discovery Protocol |
| RFC 3291 | Textual Conventions for Internet Network Addresses |
| RFC 3595 | Textual Conventions for IPv6 Flow Label |
| RFC 4022 | Management Information Base for the Transmission Control Protocol (TCP)
RFC 4087 - IP Tunnel MIB |
| RFC 4113 | Management Information Base for the User Datagram Protocol (UDP) |
| RFC 4293 | Management Information Base for the Internet Protocol (IP) |
| MLD |
| RFC 2710 | Multicast Listener Discovery (MLD) for IPv6 |
ターゲット製品 / 対応製品 / 互換性など
- CPU、OSに非依存
RTNET Dual は、CPU、OSに非依存な製品なので、どのようなCPU、OSにもご使用いただくことが可能です。
主な用途(アプリケーション例など)
デジタル家電、携帯電話などのコンスーマ製品から、OA関連、FA機器まで、さまざまな組込み開発でご利用いただけます。
|
| コンスーマ製品 |
カーナビゲーション、PDA、携帯電話、ワープロ |
| OA関連機器 |
デジタル複合複写機、FAX, プリンタ、UPS、ネットワーク監視機器、LAN電話 |
| 通信関連 |
PBX、携帯電話基地局、伝送装置 |
| 産業機器 |
POS、ハンディターミナル、バーコードリーダ、ATM、医療機器、自動販売機、 データ収集器、はかり |
| FA機器 |
PLC、半導体製造装置 |
|
オプション
- PPP
- PPPoE
- Web Server
- FTP Server
- Email(SMTP, POP3)
- IMAP
- DHCP Server
- Telnet Client
- SNMP v1, v2c, v3
- IPSec
- IKE
ユーザーの利益性
CPU/OSに依存しない、移植性の高いソースコードで提供されるため、手軽にネットワーク接続機器の開発を行うことができます。IPv4/IPv6のデュアルスタック対応により、将来のIPv6への対応を容易に行うことができます。また、オプション製品のIPSecを付加することで、万全のIPv6環境を手にすることができます。
技術サポート体制
プロトコル本体に関するご質問はもちろんのこと、お客様のターゲットにRTNET Dualを移植するための可能な限りのアドバイスをいたします。また、移植請負開発にも随時対応可能です。
|
| E-mail |
: |
お問い合わせフォーム |
| TEL |
: |
03-3493-7981 |
| FAX |
: |
03-3493-7993 |
|