SEVENSTAX TCP/IPv6-DUAL
SEVENSTAX TCP/IP ist ein speziell für den Einsatz in Embedded Systemen entwickelter Internet-Protokoll-Stack. Die Variante SEVENSTAX TCP/IPv6-DUAL ermöglicht den parallelen Betrieb des Internet Protocols Version 4 (IPv4) und des Internet Protocols Version 6 für höchste Kompatibilität mit anderen Netzwerkteilnehmern heute und in Zukunft (DUAL Stack).
Es werden folgende Layer 2 Interfaces unterstützt:
- serielle Interfaces via Point-to-Point Protocol (PPP) wie z.B. Modems (GPRS/UMTS/LTE)
- Ethernet Interfaces
- USB via ECM/NCM oder RNDIS
Es sind bereits alle wichtigen Protokolle enthalten.
- Internet Protocol Version 4 (IPv4) basierend auf RFC 791
- Subnetzmaske mit CIDR-Blöcken (Classless Inter-Domain Routing, RFC 1518 und RFC 1519)
- IP-Fragmentierung und Reassembly nach RFC 791, RFC 815
- Prüfung von IP-Adresse/Subnetz auf Gültigkeit (RFC 3330)
- Internet Protocol Version 6 basierend auf RFC2460, RFC4294, RFC2464,RFC4291
- Stateless Address Autoconfiguration (RFC4862)
- Privacy Extensions for Stateless Address Autoconfiguration (RFC4941)
- IP-Fragmentierung
- Transmission Control Protocol (TCP) basierend auf RFC 675, RFC793, RFC 1323
- Prüfsummen nach RFC 1071
- TCP-Extensions nach RFC 1323
- Fehlerkorrektur-Algorithmen (RFC1122)
- gleichzeitiger Betrieb von TCP-Server- und -Client-Mode
- keine Limitierung der Anzahl gleichzeitiger Verbindungen
- vollständige Frame-Size-Kontrolle (TCP-Segmentation nach RFC 879)
- Sliding-Window-Technik (RFC 793)
- Keep-Alive-Pakete (RFC 1122)
- Schutz vor „Sequence Number Attacks“ (RFC 1948)
- Fast-Retransmission-Algorithmus
- User Datagram Protocol (UDP) basierend auf RFC 768
- Domain-Name-System (DNS) Client basierend auf RFC 1034, RFC 1035
- Internet Control Message Protocol (ICMPv4) basierend auf RFC 792
- Internet Control Message Protocol (ICMPv6) basierend auf RFC 4443
- Internet Group Management Protocol (IGMP) (für IPv4)
- Version 1 (RFC 1112)
- Version 2 (RFC 2236)
- (Simple) Network Time Protocol (NTP/SNTP) basierend auf RFC 958, 4330
Layer 2 Protokolle
SEVENSTAX TCP/IPv6-DUAL unterstützt die folgenden Layer2-Interfaces:
PPP (Point to Point Protocol) für serielle Interfaces wie z.B. Modems (GPRS/UMTS/LTE)
PPP Client und Server nach RFC 1661
'On the fly' HDLC encoding/decoding (RFC 1662)
Konfiguration und Verbindungsaufbau über LCP (Link Control Protocol)
Authentifizierung mit CHAP (RFC 1994) und PAP (RFC 1334)
Datenkompression über CCP (Compression Control Protocol)
IP-Konfiguration über IPCP (IP Control Protocol, RFC 1332)
IP-Header-Kompression (Van Jacobson Compressed TCP/IP)
Protokoll-Kompression
Unterstützung von ACCM (Asynchronous Control Character Map)
automatische Verbindungsüberprüfung (AutoPing)
PPP Identification-Message
AT-Treiber für Modems auf Anfrage
Ethernet
Address Resolution Protocol (ARP) für IPv4 basierend auf RFC 826
priorisierter ARP-Cache
Dynamic Host Configuration Protocol für IPv4 (DHCP)
basierend auf RFC 2131Bootstrap Protocol (BOOTP) für IPv4 basierend auf RFC 951
Neighbor Discovery Protocol (NDP) für IPv6 basierend auf RFC 4861
MAC-/PHY-Treiber auf Anfrage
USB RNDIS & ECM/NCM (Thesycon USB Stack wird benötigt)
Address Resolution Protocol (ARP) für IPv4 basierend auf RFC 826
priorisierter ARP-Cache
Dynamic Host Configuration Protocol für IPv4 (DHCP)
basierend auf RFC 2131Bootstrap Protocol (BOOTP) für IPv4 basierend auf RFC 951
Neighbor Discovery Protocol (NDP) für IPv6 basierend auf RFC 4861
USB Stack auf Anfrage
SEVENSTAX TCP/IPv6-DUAL ist für den Betrieb eines L2-Interfaces ausgelegt. Die notwendigen Protokolle für ein ausgewähltes Interface gehören zum Lieferumfang. Für einen IPv4/IPv6 DUAL Stack für den Einsatz mit mehreren L2-Interfaces (Multidevice) kontaktieren Sie uns bitte.