SBC Geographic Redundancy Deployment Guide
SBC Geographic Redundancy Deployment Guide
Copyright
Copyright © 2017 Sonus and/or its affiliates. All rights reserved.
This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without
the prior written consent of Sonus.
Applicability
The instructions, commands and references in this document apply to the Sonus
Core portfolio consisting of the 5000 Series, the 7000 Series, and the Sonus SBC
Software Edition (SWe) platforms.
This document does not apply to the Sonus 1000 or 2000 SBC systems.
Table of Contents
1. Introduction .........................................................................................................................1
1.1. Audience........................................................................................................................1
1.2. Requirements .................................................................................................................1
2. Reference Network Deployment.......................................................................................2
2.1. Separation Nomenclature for Deployment.................................................................3
3. SBC Geographic Redundancy and High Availability .....................................................4
3.1. SBC High Availability Primer .........................................................................................5
3.1.1. HA Links.............................................................................................................................................................................. 5
3.1.2. Layer 2 Redundancy....................................................................................................................................................... 6
3.2. HA Network Cabling and Configuration .....................................................................7
3.2.1. SBC Configuration ........................................................................................................................................................... 7
3.2.2. Network Cabling.............................................................................................................................................................. 8
3.2.3. Additional Considerations for the SBC 7000 Series ....................................................................................................9
3.3. Inter-Site Connectivity.................................................................................................11
4. GR Design Considerations................................................................................................12
4.1. SBC Routing Policy.......................................................................................................12
4.2. Design Question Examples .........................................................................................12
5. Alternatives........................................................................................................................14
6. Conclusion.........................................................................................................................16
1. Introduction
This document provides a guide for deploying a single Sonus SBC Core platform
(Session Border Controller) in a Geographic Redundant manner.
While this document attempts to document some best practices and
configuration examples for deploying Sonus SBC Platforms, deployments done
under the auspices of the Sonus Network Design group should always take
precedence over generic recommendations if there are any differences. Sonus
Network Design provides a variety of consulting services and if design assistance
is desired, contact your Sonus Sales Representative about Sonus Network Design
Consulting.
1.1. Audience
This document is intended for design engineers, system engineers and
operations staff for the purpose of deploying a Sonus SBC.
Although this document provides some coverage on the concepts involved, the
reader is expected to have a basic understanding of RTP media and SIP
signaling. In addition, understanding Ethernet, VLANs, IP Addressing, and IP
Routing are also necessary for planning and deploying an SBC.
For any questions regarding this document or the content herein, please
contact your maintenance and support provider.
1.2. Requirements
This document is applicable to the Sonus SBC Core consisting of the Sonus SBC
Software Edition (SWe) running software release 5.1.1 or later or the 5000 Series
and the SBC 7000 Series, running software release 5.0.1 or later.
An SBC can certainly be deployed in series with general purpose firewalls and a
small percentage of customers do choose that deployment model for some
Sonus SBC systems.
5 ms 1%
10 ms 0.3%
30 ms 0.2%
50 ms 0.1%
75 ms 0.001%
100 ms 0.0005%
deployment of an SBC HA pair (the only physical difference is that the SBC
Software-Edition has only one HA port).
The SBC 7000 Series is also fundamentally the same, but the deployment should
take into account that platform’s ability to have local standby media ethernet
ports. This document will cover that in a separate section.
In order to understand the GR caveats and requirements, it is essential to first
understand the underlying HA mechanism for the Sonus SBC.
3.1.1. HA Links
SBC active and standby nodes are kept in sync via state replication over the HA
port links. The HA links themselves operate in an active/standby manner and
both links should be deployed for link redundancy.
If the HA ports are not directly cabled, then they must be in their own private,
non-routable VLAN (i.e. L3 VPNs and routers cannot be used and no filtering
should be done on this VLAN). As both IP and non-IP protocols (TIPC, ARP) are
used between the SBC nodes, completely transparent and unfiltered layer 2
connectivity is required between the HA ports.
If multiple SBC pairs are deployed in this manner, then each pair must be in its
own private HA VLAN (Sonus SBC Software Edition nodes may all share an HA
VLAN among themselves, but then require unique addressing to be configured
by the user). The HA ports do not support VLAN tagging so the directly
connected switch should be configured as untagged or “access” ports. The
active/standby nature of the HA links are transparent to any connected
The SBC defaults to the direct-connect bond monitoring behavior which is best
suited for when the HA pair are (obviously) directly connected. This is also
applicable for transport scenarios (e.g. DWDM using dedicated wavelengths for
each HA link) which exactly replicate directly cabled connectivity. Network-
connect applies to scenarios which do not exactly replicate directly cabled
connectivity; as this functionality utilizes ARP polling, it requires the transparent
layer 2 connectivity. The bondMonitoring parameter and its setting does not
apply to the SBC SWe as its single HA port does not use a bond.
The leader election algorithm was modified to change the node recovery
decision on which SBC node survives a “split-brain” scenario (network
segmentation/isolation), This was introduced from experience that HA link loss in
a GR scenario was more likely due to data center isolation than a simple HA link
specific issue. The leaderElection parameter and its setting applies to all SBC
platforms. The use of the enhanced election algorithm outside of a GR
deployment is an area for further study.
In a deployment where direct HA fiber links are not used, it is critical that full
bandwidth, transparent layer 2 connectivity is used between SBC nodes.
Sonus Network Design generally recommends that local standby Media ports be
cabled to the opposite switch that the local primary Media ports are cabled to.
That cabling configuration ensures that a switch failure doesn’t necessarily
cause an SBC 7000 switchover.
(As mentioned in the SBC 5000 Series Network Deployment Guide, cross-linking
of Management ports, can be done like the SBC7000 Series recommendation,
but is not done in the general case, to simplify many deployments.)
When the SBC 7000 nodes are co-located, the use of cross-links for Media ports is
trivial and a “no brainer” in most scenarios. When geographically separated,
these 10 gig cross-links may come as a considerable cost and realistically
require additional transport-level (e.g. optical, DWDM, etc…) connectivity. Care
must be taken to ensure that the standby cross-link does not share the same
fate as the active media link in the case of local equipment failure. If that
cannot be assured then the standby Media port should still be used, but with the
understanding that will only provide protection from local port or cable failures.
What ultimately transparently transports those VLANs and their traffic between
sites could be provided by the user’s own equipment, a carrier’s Metro Ethernet
service (E-Line or E-LAN), DWDM/optical equipment, SONET/SDH equipment, or
some combination of all of the above. As long as it meets the SBC requirements
of latency, transparent L2 connectivity, reliability, availability, quality, and
bandwidth, the exact mechanisms of how they are provided are outside the
purview of the SBC. Similarly, Sonus cannot provide guidance or
recommendations on carrier-specific products that may provide inter-site
transport services.
For many real-time media solutions requiring hot-standby Geographic
Redundancy, the SBC deployment itself is fairly straight forward, but there are
other design criteria and behaviors that must be considered.
This solution provides multiple levels of SBC redundancy: both “hot” local
redundancy and “warm” remote redundancy, without all the network and
carrier caveats. Another benefit of the dual SBC HA solution is that both SBC
pairs are fully operational and providing service. This significantly increases the
likelihood that the remote pair can reliably take over for the failed one, since
The dual SBC HA deployment is also supported by all carrier SIP trunks and will
typically have carrier services to assist in the crankback or rerouting of calls
between locations. Many times this is part of a carrier’s basic call distribution
service for multiple locations. The site destination and call distribution from the
carrier can be based on the dialed number (dial plan), load-sharing (e.g. toll-
free contact center), or a combination. And even the most basic SIP-capable
PBX can support primary and secondary routes for the dual SBC HA pairs.