With its Open Source foundation, Project Clearwater represents a fundamentally new approach to developing, delivering and deploying communications networks: With software solutions accelerated through collaboration, at web-scale and within low-cost elastic data centers. Spearheading the network functions virtualization revolution, Metaswitch is now easing the transition with Clearwater Core, providing individual network operators ongoing support and maintenance of their cloud-based IMS Core.
Plain Sailing with Clearwater
Clearwater is an implementation of IMS built using web development methods to provide voice, video and messaging services to millions of users. Architected from the ground up for massively scalable deployments within virtualized public or private elastic compute clouds, Clearwater combines the economics of over-the-top (OTT) style service platforms with the standards compliance and reliability expected of telco-grade communications network solutions. The web services-oriented design inherent to Clearwater makes it ideal for instantiation within NFV (network functions virtualization) environments as a virtualized network function (VNF).
Unmatched Reliability and Resiliency
The Clearwater approach to reliability follows common design patterns for scalable web services, keeping most components largely stateless and storing long-lived state in specially designed resilient and scalable clustered data stores.
Targeting short-lived state maintenance, all nodes are transaction-stateful rather than dialog-stateful proxies. As nodes remain in the signaling path for individual transactions only, outages do not cause established SIP dialogs to fail. Long-lived state, such as SIP registration data and event subscription state is stored in a clustered, redundant shared data store (Memcached) which is not tied to any individual node.
Similarly, the HSS Mirror only retains local state for pending requests, with all long lived state being stored redundantly in associated database clusters (Cassandra) while being mastered on the HSS itself.
Geographic redundancy is facilitated by deploying a single Clearwater Core instance across two or more distinct data center locations with a secure, private, connection between them, enabling the replication of registration information. Standard cloud-based DNS services are then employed to manage failover.
MANO, Active Analytics and Performance Monitoring
Critical in software-defined service function chains built on NFV constructs, Clearwater supports a wide range of management and orchestration (MANO) lifecycle operations. This includes instantiation, configuration, startup, clustering, quiescing and termination. Clearwater Core is delivered as a set of application install packages for the appropriate operating system to provide maximum flexibility.
While standard SNMP interfaces are exposed for performance and fault monitoring, carriers implementing Clearwater Core will also benefit from the Metaswitch Service Assurance Server. SAS provides proactive, real-time, analysis of all Clearwater processes, presented in simplified ladder diagram and detailed decode views. This includes SIP messages, HTTP and Diameter queries, Cassandra and ENUM lookups plus all authentication, rule-matching and routing performed by individual nodes.
|Categories||Networking > Virtual Network Functions > Other VNFs|
Use of the SDxCentral service directory is governed by our Terms of Service, including without limitation those sections under the headings "CONTENT", "LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SDXCENTRAL SITES", "INDEMNITY; DISCLAIMER; LIMITATION OF LIABILITY" AND "COPYRIGHTS". Under no circumstances will SDxCentral be liable in any way for any Content, including, but not limited to, liability for any errors or omissions in any Content or for any loss or damage of any kind incurred as a result of the use of any Content posted, emailed or otherwise transmitted via the Sites.