Communication Software

Networking and Communication

 
Communications Software
Green Hills Software provides a complete suite of integrated and tested products that enable embedded system developers to add communications, networking and management to their designs that require general networking support and those that demand the most comprehensive and robust network security. These products were developed from the ground up to address the requirements of embedded systems spanning a range of markets, including Wireless, Automotive, Consumer, Residential, Gateways, Enterprise router, Cellular Infrastructure and Cellular Phones. These networking products are not only complete from a features standpoint, but also have minimal memory requirements and provide both performance and portability.

The Green Hills suite of networking products is seamlessly integrated with the velOSity microkernel, INTEGRITY Real-Time Operating System and MULTI development environment, providing a total solution for all your networking needs.
 
Please click on the image to receive information about each section.
 


INTEGRITY® Networking Solutions

INTEGRITY® Networking Solutions is a set of industry standard
inter-operable Internet protocols, routing, device
management and security components. They combine the
latest advances in network technology with the secure,
royalty-free INTEGRITY Real-Time Operating System
(RTOS).

Ultimate Network Availability
For the ultimate in service availability, uptime and security,
INTEGRITY offers unparalleled flexibility for protocol stack
architectures requiring reliability.

  • In mission critical applications, protocol stacks and
    device drivers can be isolated in their own secure
    address spaces. This provides extra protection from network
    errors, alarm storms, or malicious attacks.
  • The network stack can be stopped and reloaded with
    INTEGRITY services.
  • In complex multiprocessor or blade systems, duplicate
    TCP/IP stacks can be configured to provide absolute
    isolation between an intrasystem network and the
    Internet.
  • Redundant TCP/IP stacks can be configured for
    immediate traffic failover.

Guaranteed CPU and Memory Availability
In host systems, situations of abnormal traffic like Denial
of Service (DoS) attacks can severely tax buffer memory
and performance, deplete resources, and ultimately crash
the system. INTEGRITY has been designed with secure
address spaces and resource guarantees that can be used
to block this type of malicious or unintentional activity.

The TCP/IP stack, or any INTEGRITY network component,
may be assigned a fixed budget of memory and CPU time
resources that are guaranteed under any circumstances.

This provides guarantees that the assigned address space
memory will not be exhausted processing network traffic
in a DoS, alarm storm, or other abnormal network condition.

Real-Time Performance
The INTEGRITY IP stack has been designed specifically for
high performance and real-time response. Its zero-copy
interface allows the highest possible bandwidth for performance
critical applications.

In an embedded application, processing network traffic
might not be the most critical event. The INTEGRITY TCP/IP stack never masks or blocks interrupts, even while manipulating critical data structures, ensuring minimum interrupt latency and deterministic system performance, allowing network processing to be suspended at any time to allow higher priority tasks to execute.

Security
INTEGRITY offers a secure operating system environment enhanced with a range of network security components
(implementations of IETF IPv4 and IPv6 security protocols such as SSL, IPSec, and SSH" or "security protocols including SSL, IPSec, and SSH). All these offer security services such as encryption, authentication, integrity checking and replay protection. The requirements of the OEM product determine the level of security implemented.

Vertical Markets Served
INTEGRITY’s networking protocols serve a variety of applications
and can be used to meet complex requirements
spanning a range of markets, including:

   
 
Wireless
INTEGRITY Networking Solutions includes the network technologies to enable OEMs to develop WiFi, Bluetooth,
GPRS and UMTS devices for a range of new applications such as multimedia, instant messaging, “hot-spot” public
access, streaming video and audio, e-commerce, automated data collection, speech recognition, security and location
based services.

INTEGRITY Networking Solutions provides the entire protocol stack, along with wireless/mobile security. The solution
supports a multitude of wireless network types, and is applicable to all types of mobile nodes and includes a
compact dual mode IPv4 and IPv6 TCP/IP stack. In addition, tight integration between the IPSec/IKE security protocols
and the TCP/IP stack make available a high performance solution with a small footprint.


 
Home Access
In the last decade, most households have become connected to the Internet. Using more advanced services like
interactive games, point-to-point networking, on-line shopping and video streaming has increased the need for higher
bandwidth not only in the network infrastructure but also in the access network.

INTEGRITY Networking Solutions provides a high performance platform that allows computers and home devices to
be securely connected to the Internet via analog, xDSL, cable modems/routers, satellite, and broadband wireless
connections. Support for PPP over Ethernet, secure L2TP tunnelling and RADIUS makes INTEGRITY Networking Solutions
uniquely suited for both home access devices, GGSN, multiservice switches, DSLAMs, and CMTS applications.

 

Edge Router
Routing and Gateway equipment at the edge of networks requires many different Internet protocols to achieve its
task. The edge devices generally need to be managed, communicate with peers, provide security and store and
retrieve data.

INTEGRITY Networking Solutions provides the Internet protocols that enable the edge devices to route, prioritize
and manage network traffic. Support of industry-standard security protocols effectively prevent data from being compromised while being transferred over the Internet.

Solutions for this market are based on a highly optimized dual mode IPv4 and v6 TCP/IP stack, tightly integrated
with IPSec, IKE and tunnelling to enable access as a Virtual Private Network (VPN). The IPv4/IPv6 routing stack integrated with SNMP, MPLS, OSPF and BGP provides a fully featured Layer 2 and Layer 3 switching/routing solution,
from a Label Edge router to a fully featured enterprise router.

INTEGRITY’s Internet Solutions also serve many other vertical markets, including Enterprise and Network Storage
Systems, to name a few. Contact Green Hills Software for further information on how INTEGRITY can meet your particular needs.
Advanced Routing Solutions
INTEGRITY Networking Solutions delivers scalable, modular, high-performance IPv4/IPv6 RIP, OSPF, BGP, MPLS, VPN
Layer 2/3 virtual routing and switching software that can support a broad range of applications, including
mobile/wireless devices, storage area networks, bandwidth and traffic management, edge routing, VPN, VoIP, and
security solutions.
 
Device Management
With INTEGRITY, it is easy to improve the management and support of your device with:
  • A friendly, yet secure, browser interface
  • Interactive data communications to-and-from the
    device via any one of the secure mechanisms
  • Software upgrades via the Internet, using File and Flash
    utilities
  • Remote device management, monitoring and troubleshooting
  • Immediate device status via email alerts

     
Accelerating Development
Time to market delays can be costly. INTEGRITY Networking Solutions effectively eliminates much of the R&D and investment risks of understanding and integrating network capabilities. They are integrated, tested and supported by Green Hills Software, a trusted worldrenowned supplier with over 20 years of embedded systems
experience.

Most protocols are delivered in source code and are ready to run on INTEGRITY and have been designed and tuned
to the advanced capabilities of INTEGRITY and MULTI®. This innovative and field proven suite of compact and complete
networking components allows manufacturers to quickly develop and deploy advanced network applications
Extensibility
INTEGRITY Networking Solutions is an extensive set of complementary networking technologies for many types of
networking applications. Each component is fully capable, scalable and compact providing a choice of plug and play
options.

Its open architecture and comprehensive set of configuration parameters gives developers the freedom to customize
the features, network topology, user interface and foot print for their application. Whatever the special requirements of your application, there is a set of INTEGRITY Networking Solutions to satisfy your needs.
 
Engineered and Supported with INTEGRITY
Developed and rigorously tested for reliability, performance, standards compliance, and interoperability in test suites and actual designs, INTEGRITY Networking Solutions provides quality, industry-standard protocols stacks, network applications, and device management components for today’s connected world. Green Hills Software, the embedded industry’s most trusted software vendor, fully supports these components.

INTEGRITY integrated solutions are tested and sold with INTEGRITY. These core protocols are fully integrated with
INTEGRITY for seamless reliability, performance and support. INTEGRITY has partnered with other Best-in-Class software
experts for specific vertical or protocol applications. These INTEGRITY-Certified Solutions are from trusted partners
and are known to work with INTEGRITY.

 
Extensive Third-Party Applications
Relationships with today’s best-in-class networking companies greatly expand the networking solution available to the developer, both above the socket layer and below the IP layer. These relationships include established vendors in routing, network management and middleware. Integrations with security hardware acceleration chips for security protocols are available from the following companies:

 


  Back to GH Home Page   Back to Testech Home Page   Compiler     RTOS   Emulator/Debugging