In this section:
System - SLB
With the wide adoption of cloud and virtualization technologies (NFV), the physical network functions (PNF) become virtual network functions (VNF) running on virtualized infrastructure manager (VIM) (like OpenStack), Ribbon includes virtualized SBC, PSX and RAMP product platforms. While NFV adoption will ultimately result in Capex/Opex reduction for operators, this also presents some challenges. To address these concerns, a SIP-aware front-end Load-Balancer (SLB) is available for SBC and PSX. SLB as a front-end means that a single IP address is exposed towards peer operators. SLB in turn distributes the traffic among back-end call-processing VMs. Ultimately, SLB has its own capacity limits and deployments need to make use of DNS, should the traffic requirements demand more than one SLB instance (SLB is in HA mode and hence it is actually more than one HA pair). However, as long as a single SLB (HA pair) addresses the traffic equivalent to a single site traffic (and hence that equivalent number of back-end call-processing VMs), there is no need to return to using DNS for SLB. Instead, if the traffic goes beyond what a SLB can handle, the solution is to create a new SLB with a new IP and expose that to the peer.
clearDBs.sh
script, and then reconfigure the SBC SWe instance.
Refer to SIP-Aware Front-End Load Balancer for a feature overview and use case diagrams.
Refer to the following CLI when configuring the SLB.
Command Syntax
% set system slb commInterface <addressContext | ipInterfaceGroup | pktIpVar> inviteReqTimeout <1...180> nonInviteReqTimeout <1...64> regReqTimeout <1...180> overloadControlOptions neverRetry <enabled | disabled> utilizationOverride <disabled | 0 ... 100> globalUtilization <1 ... 100>
Command Parameters - slb
Command Parameters - commInterface