CIP - Certifiable IP Stack

CIP, also known as ANIS, is a UDP/IP networking stack compatible with most of the standard RFC specifications (RFC768, RFC791, RFC792, RFC826, RFC919, RFC1112 or RFC2236).

The stack provides a standard socket interface for the POSIX guest OS, while the PikeOS native environment comes with a proprietary API that still is very close to the standard. CIP is fully integrated into the CODEO environment, allowing to configure the network settings graphically.

CIP has currently been certified to DO-178B DAL C but is certifiable according to higher levels.

Supported Features

UDP Sockets

The CIP standard socket API allows applications to exchange messages with other hosts on the network using the UDP protocol

IPv4

Internet Protocol version 4 as Transport Layer

ARP

Static ARP table or Dynamic ARP resolution. Answering ARP Request messages for the MAC address of the networking component with an ARP Reply message. Issuing ARP request messages and processing replies in case of Dynamic ARP table

ICMP

Responds to ping requests from known hosts on the network

Unicast

Point to point communication

Multicast

Group organized communication

Broadcast

Communication to address all recipients simultaneously

IGMPv2

Reports groups membership and answers membership queries

Localhost

Localhost loopback virtual device

Multi Interface

Up to 7 network interfaces can be configured

Multi Client

Up to 8 client applications using the ANIS stack in parallel

Instrumentation

Instrumentation API for both PikeOS and POSIX guest operating systems

Benefits

CIP is a certifiable component on top of PikeOS

Reduce time to certification of customer embedded systems

Need more Information?

Tell us about your project and your needs.
 

Contact us