Motorola and the stylized M logo are trademarks registered in the U.S. Patent and Trademark Office. All other product or service names
are the property of their respective owners.
®
Intel
is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries.
™
and all other Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other
, Windows® and Windows Me® are registered trademarks of Microsoft Corporation; and Windows XP™ is a trademark of
®
, CompactPCI®, AdvancedTCA™ and the PICMG, CompactPCI and AdvancedTCA logos are registered trademarks of the
®
is a registered trademark of The Open Group in the United States and other countries.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Motorola assumes no liability resulting from any
omissions in this document, or from the use of the information obtained therein. Motorola reserves the right to revise this document
and to make changes from time to time in the content hereof without obligation of Motorola to notify any person of such revision or
changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another document as a URL to
a Motorola website. The text itself may not be published commercially in print or electronic form, edited, translated, or otherwise altered
without the permission of Motorola,
It is possible that this publication may contain reference to or information about Motorola products (machines and programs),
programming, or services that are not available in your country. Such references or information must not be construed to mean that
Motorola intends to announce such Motorola products, programming, or services in your country.
Limited and Restricted Rights Legend
If the documentation contained herein is supplied, directly or indirectly, to the U.S. Government, the following notice shall apply unless
otherwise agreed to in writing by Motorola.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (b)(3) of the Rights in Technical
Data clause at DFARS 252.227-7013 (Nov. 1995) and of the Rights in Noncommercial Computer Software and Documentation clause
at DFARS 252.227-7014 (Jun. 1995).
This manual provides an overview on the Netplane Cores Services (NCS) software which is
part of the Avantellis system software. It is divided into the following chapters and appendices.
zChapter 1, Introduction, on page 13
Provides an overview of Avantellis and its main software components
zChapter 2, NetPlane Core Services, on page 17
Descibes in more detail the components and functionality of the Netplane Core Services
software which constitutes one of the most important components of the Avantellis software
zAppendix A, NCS Toolkit, on page 45
Describes toolkits that ease the application development.
zAppendix B, Related Documentation, on page 51
Provides references to related user manuals and standard documents
In all your correspondence, please list your name, position, and company. Be sure to include
the title, part number, and revision of the manual and tell how you used it.
The Avantellis 3000 Series communications server represents the highest level of hardware
and software integration to date within Motorola’s family of Open Application-Enabling
Platforms.
It is built on the Centellis 3000 Series hardware platform which is an AdvancedTCA system
characterized by the following:
zRedundant shelf manager and alarm modules (SAM)
zRedundant switching and system controller blades (ATCA-F101)
zRedundant power entry modules (PEM)
1
zVarious node blades incl. accessories (ATCA-7107 and ATCA-7221) verified and
configured for the use within the Avantellis 3000 Series system
Avantellis 3000 Series uses this hardware platform and furthermore integrates the following
software components to be used as basis for customer applications:
zNetPlane software
zCarrier Grade Operating System
This manual will focus on the Netplane Core Services (NCS) which is a component of the
Netplane software. The purpose of this manual is only to provide an overview, information that
is needed to actually use NCS for application development can be found in separate manuals.
Links to these manuals are given in this manual wherever appropriate.
IntroductionAvantellis 3000 Series Software Architecture
1.2Avantellis 3000 Series Software Architecture
The following figure illustrates the main software components which constitute an Avantellis
3000 Series system.
Figure 1-1Avantellis Main Software Components
1.2.1NetPlane Software
The NetPlane software can be subdivided into the NetPlane Core Services and the Platform
Control Software.
1.2.1.1NetPlane Core Services
NetPlane Core Services (NCS) is a suite of HA middleware which implements the Service
Availability Forum™ (SAF) interface specification. The SAF is a consortium of industry-leading
communications and computing companies working together to develop and publish high
availability and management software interface specifications.
In addition to the services that implement the SAF interface, NCS contains complementary
services that were introduced by Motorola and which are required in a a complete highavailability system solution.
Both the SAF-compatible services as well as the complementary services will be described in
more detail in this manual.
1.2.1.2Platform Control Software
Platform Control Software (PCS) is an hardware and operating system abstraction layer that
was defined by Motorola. It comprises software components that are specific to the underlying
hardware platform. On the other hand, PCS is hardware and OS agnostic and is therefore
portable across various Avantellis product lines. PCS functionality also includes software that
is responsible for the HA of hardware and OS specific software entities in the system.
NCS functionality is a service user of PCS functionality. However from another perspective,
PCS is a service user of NCS since the HA of PCS software components is achieved through
the HA services provided by NCS.
1.2.2Carrier Grade Linux Operating System
In an Avantellis 3000 Series system the underlying operating system is Carrier Grade Linux
(CGL) V. 4.0.1.