|
|
 |
| GrandPPPrix |
|
GrandPPPrix
is a robust,
standards-based embedded implementation of the
Point-to-Point Protocol (PPP), Multi-Link PPP (ML-PPP or
MP), and Multi-Class Extensions to MP (MCMP). It
includes the core components required to implement
advanced, secure PPP in an embedded device to facilitate
multi-protocol communication using single or multiple
independent point-to-point links. With built-in support
for prioritization, it also provides efficient transport
of multimedia traffic and minimizes end-to-end delays.
GrandPPPrix’s flexible compression, authentication, and
encryption over diverse physical transports are ideal
for use in constrained embedded environments.
|
|
|
|
|
|
|
|
|
|
|
|
| Point-to-Point Protocol |
| PPP is a widely-used IP
encapsulation scheme in synchronous / asynchronous
connections, particularly in wide area networks. It
includes a Link Control Protocol (LCP) for link
establishment, configuration and testing, and several
Network Control Protocols (NCPs) to transport traffic
for a particular protocol suite, such as IPCP for IP
traffic. GrandPPPrix provides an advanced standards-
based implementation of PPP for synchronous and
asynchronous links. It also includes an implementation
of PPP over Ethernet (PPPoE), which encapsulates PPP
protocol information within an Ethernet frame and routes
packets between the PPP interface and the actual Layer 2
(Ethernet) interface. While GrandPPPrix includes a
full-featured implementation of PPP, it is also capable
of providing MP, MCMP, and other advanced features
layered on top of third-party PPP implementations. |
 |
| Multi-Link PPP |
| GrandPPPrix supports
bandwidth aggregation of PPP links using Multi-Link PPP
(ML-PPP) to provide greater throughput for applications
such as aggregating T1/E1 bandwidth in IP backhaul
applications. GrandPPPrix's ML-PPP provides the ability
to combine multiple simultaneous PPP links using LCP to
indicate to its peer that it is capable of combining
multiple physical links into a "bundle", where the
multiple physical links behave as a single virtual link.
This is implemented in GrandPPPrix by means of a virtual
END device which is created when a bundle is created, so
that all data transmission and reception over the bundle
happen through this END interface. The bundled links may
even be of different link types, such as pairing dial-up
asynchronous links with leased synchronous links. |
|
 |
Features |
 |
 |
 |
|
 |
Includes PPP Multi-Link Protocol (ML-PPP / MP)
and Multi-Class extensions to ML-PPP (MCMP) over
serial sync/async transports including Ethernet
(PPPoE). |
|
 |
Includes authentication with PAP, CHAP and
MS-CHAP as well as encrypted connections (MPPE). |
|
 |
Remote authentication and EAP support (with
AuthAgent RADIUS). |
|
 |
Provides common Network Control Protocols (NCPs)
- IPCP, IPv6CP. |
|
 |
Simultaneous asynchronous and synchronous link
operation support. |
|
 |
Advanced compression using Deflate, Predictor &
Van Jacobsson (VJC) TCP Header compression. |
|
 |
Supports Link Quality Monitoring. |
|
 |
Supports CBCP (Microsoft's CallBack Control
Protocol). Other types of callbacks such as
E.164 are also supported. |
|
 |
Virtualization support allows different
instances of PPP inside each virtual stack. |
|
 |
Regulates bandwidth dynamically (with TeamF1’s
ClassHopper). |
|
 |
Support for CPU types of either endian-ness
including PowerPC, MIPS, X86, ARM/XScale. |
|
|
 |
 |
 |
 |
|
|
|
|
 |
 |
|
Special Features |
|
 |
Works with TeamF1's
NetF1 newtork stack or third-party and OS native stacks |
|
 |
Support for dynnamic bandwidth allocation (when
used with TeamF1's ClassHopper) |
|
 |
provides advanced security for PPP connections. |
|
 |
Enhanced memory
management and partition support |
|
 |
Supports IPv6
including IPv6CP |
|
|
|
|
|
|