|
The current shipping release of Flextronics Software Systems (formerly HSS)
M3UA is Rel 5.0 and is uniquely positioned to meet the
Functional and Performance needs of Next Generation
Networks.
Feature list includes
- Conforms to RFC 3332 and Implementation Guide version 01 <draft-ietf-sigtran-m3ua-implementors-guide-04.txt>
- Conformance to MIB draft < draft-sigtran-m3ua-mib-05.txt>
- Supports ITUT, ANSI, CHINESE and ETSI MTP3 Standards (new variant can be easily added)
- Support for Dynamic Routing Key Registration Procedures and Dynamic AS Addition
- Support for Override, Loadshare and Broadcast Traffic Mode of AS and SG
- Pre-integrated with HSS SCTP Stack implementation. Supports SCTP Socket Based <draft-ietf-tsvwg-sctpsocket-07.txt>
- Support for Multiple Local Signaling Processes (ASP, SGP or IPSP) to use the same M3UA stack
- Support for Multiple Types of Local Signaling Processes types (ASP, SGP or IPSP) to use same M3UA stack
- Runtime addition/configuration/deletion of all entities like Point Codes, ASP, SGP, AS etc.
- MT safe stack implementation for supporting multithreaded application
- IPv6 support for moving on to the new evolving IP layer
- Support for Multiple Network Appearances with configurable network appearance ids per AS/SG
- Enhanced Support for Congestion handling at ASP/SG/IPSP and also DRST handling at ASP
- Support for both narrow-band and broadband network users to communicate simultaneously on different networks (of varying payloads) using different associations of M3UA stack
- Support for flexible trace, statistics and redundancy
Redundancy
M3UA Stack redundancy feature supports both HOT STANDBY
and COLD STANDBY redundancy Models. These models of
redundancy are called Transparent Update and Stable
State Update Model in Flextronics Software Systems terminology of redundancy
implementation. M3UA redundancy features also support
mechanism to bring a new or recovered Node insynch with
the current active node.
Flexible Node
This unique feature allows a single SIGTRAN Node (single
instance of software stack) to act as an ASP, SGP and
IPSP Node at the same time and also connect to all types
(ASP, SGP and IPSP nodes) of Nodes at the same time.
This flexibility allows the Flextronics Software Systems M3UA to be easily placed
in very complex network configurations.
Distributed Architecture Support
To cater to scalability requirements of next generation
Products, Flextronics Software Systems M3UA stack supports mechanisms to enable
distributed software architecture. In this distributed
architecture M3UA Layer can run on multiple nodes. This
along with Redundancy Feature allows products to have
n + k redundancy scheme, where there are "n"
active Nodes and "k" standby Nodes.
Ports Available
All Flextronics Software Systems (formerly HSS) stacks including M3UA stack are
based on HSS AAPE Architecture, according to which
all platform (both operating system and hardware) specific
interactions are wrapped to a single module. With this,
effort to port core stack code to a different platform
is significantly reduced. On an average it takes less
than a couple of weeks to port and test stack code on
any new platform. M3UA stack code is available for following
Operating Systems.
- Linux ( Kernel version 2.4.5 )
- SunOs (Version 2.5 and over)
- VxWorks (Version 5.4.2)
Conformance
M3UA protocol stack was tested against a detailed test
plan for validating the conformance to various mandatory
and optional M3UA features. This document was also submitted
to IEFT as conformance specification document. This
document can be viewed at IETF draft anshoo-test-spec-m3ua
version 00
Interoperability
- To test the interoperability of its software stack
with other vendors, Flextronics Software Systems has actively participated
in all M3UA interoperability events.
- 1st M3UA (MTP3 User Adaptation Layer) bakeoff was
held at Ericsson facilities in Madrid, Spain. M3UA
Draft version 5 based implementations were tested
in the bakeoff. About 15 participated in this event.
We tested our stack for both SG and ASP functionality
- The 2nd M3UA interoperability Test Event (Plugtest)
was held at ETSI facilities at Sophia Antipolis, France
from 25 February - 1 March' 2002. About 10 companies
participated in this event for testing their version
10 M3UA stack against other companies. Flextronics Software Systems M3UA stack
in all SG/ASP and ISPSP scenarios was successfully
tested
- The 3rd M3UA interoperability Test Event (called
Plugtest) was held at ETSI facilities at Sophia Antipolis,
France from 1 September - 5 September 2003. About
20 companies participated in this event for testing
their version of M3UA stack against other companies.
Flextronics Software Systems M3UA stack in all SG/ASP and IPSP scenarios was
successfully tested.
Performance
A lot of consideration is given to optimization of software
stack for memory and processing power requirements,
during the design phase. This is done keeping in mind
field deployment of the stacks. The M3UA stack has been
optimized for peak performance with practically no effect
as a result of scaling. For a detailed performance report
please contact our marketing representatives or contact
us at support@flextronicssoftware.com
For detailed IETF drafts mail us at hssinfo@flextronicssoftware.com.
|