Internet Protocol (IP)
Description: OpenSS7 Product Status Transport RAWIP
Note that it is now possible to select from most of these categories off of the
"Related" sidebar menu.
|
Overview:- |
There are three Internet Protocol (IP) drivers:
The Internet Protocol (IP) Transport Provider Interface (TPI) access component is an
implementation of a STREAMS driver that provides TPI access to the native Linux NET4 IP
implementation
using the STREAMS over Sockets approach of the
inet(4) driver.
The Internet Protocol (IP) Transport Provider Interface (TPI) access component is an
implementation of a STREAMS driver that provides TPI access to the native Linux NET4 IP
implementation, directly using the
rawip2(4) driver.
The Internet Protocol (IP) Network Provider Interface (NPI) access component is an
implementation of a STREAMS driver that provides NPI access to the native Linux NET4 IP
implementation, directly using the
ip(4) driver.
IP is a fundamental component for IP transport components.
|
|
History:- |
Work on the IP transport component began in January 2001. The initial TPI IP component is a
part of the inet driver, that uses a STREAMS over Sockets approach. The subsequent NPI
IP component is the pure STREAMS pseudo-device driver, ip.
|
|
Status:- |
Both interfaces to Linux NET4 IP are in the maintenance stage.
|
|
Dependencies:- |
The current IP driver releases are an integral part of the
openss7
package and need not be downloaded separately.
|
|
Design:- |
Designs for the IP components can be viewed here.
|
|
Documentation:- |
Documentation for the IP TPI component is available here. The IP
TPI man page is available here:
tpi_ip(7) and
rawip(4).
The IP NPI man page is available here:
npi_ip(7) and
rawip2(4).
|
|
Test Results:- |
Test programs and test results have been publicly released and are part of the openss7
public release package.
The test program for the TPI INET IP driver is
here.
The test program for the TPI IP driver is
here.
The test program for the NPI IP driver is
here.
|
|
References:- |
A reference list for the IP components can be viewed here.
|
|
Code:- |
Code for the Transport Provider Interface (TPI) to Linux NET4 IP has been publicly released.
The code for this component can be viewed
here.
Code for the second generation Transport Provider Interface (TPI) to Linux NET4 IP has been publicly released.
The code for this component can be viewed
here.
Code for the Network Provider Interface (NPI) to Linux NET4 IP has been publicly released.
The code for this component can be viewed
here.
Maintenance and feature enhancement updates are normally publicly released as soon as they
become available. Current updates will also be incorporated into future
openss7 releases.
|
|
Release Package:- |
A number of packages have been released. Since 2009, the Internet Protocol (IP) driver has been
an integral part of the openss7 package.
|
|