SIP LBA
SIP LBA
Fast Quiz
SIP Load Balancing
What is the function of the LBA in the NW Architecture ?
How many VLAN does the Network Architecture use ?
Two SIP and RTP
I consider replacing the LBA with Media GW/Gatekeeper/SBC ,What
might work ?Session Border Controller
The LBA is down , what will happen
No new calls, Existing call will not disconnect
How many interfaces the LBA is using
Two - SIP Internal and SIP External
Network Architecture
CMS HMP
SYST RPS
STRT DUPLXSPEEDUTIL
MODE
Catalyst 2950SERIES
1 2
3
4
5
6
7
8
9
10
11
12
1
2
15
16
17
18
19
20
21
22
23
24
13
14
SYST RPS
STRT DUPLXSPEEDUTIL
MODE
Catalyst 2950SERIES
1 2
3
4
5
6
7
8
9
10
11
12
1
2
15
16
17
18
19
20
21
22
23
24
13
14
PWR
1
1
2 4
3
6
5
8
7
1 2 3 4 5 6 7 8RESET 1
FD
ACT 2SYS OK
HD
CO
L
Tx Rx
Web Server Director
LNK
100
PWR
1
1
2 4
3
6
5
8
7
1 2 3 4 5 6 7 8RESET 1
FD
ACT 2SYS OK
HD
CO
L
Tx Rx
Web Server Director
LNK
100
LBA Radware AS-I/AS-II LBA Radware AS-I/AS-II
Switch(2950/4948)
VoIP NW
Switch(2950/4948)
Secure Zone Secure Zone
RTP SIP
SIP SIP
RTP SIP
SIP
RSTP/STP
SIP RTP
Software
• LBA SW Ver 8.23.06c Comverse SIP version
• Future Ver AppDirector 1.06
• Cisco 2960 is using 121-22.EA6
• Cisco 4948 is using 122-25.EWA12
Hardware
• Radware As-I with 256MB Ram Memory
• 8 FE and 2 GBIC
• Radware AS-II with 256 MB Ram Memory
• 16 FE and 5 GBIC
• Cisco DMZ SW L2 2950 Default
• 24 FE ports + 2 GE
• Alternatively Cisco 4948 – 48GE L3
• CMS HMP using 4 NICs (LAN Ports)
• 2 for RTP only
• 2 for SIP and DMZ<->SZ
Performance (Aging 900 sec)
• Radware As-I with 256MB Ram Memory
• 200 new Call per second
• Radware AS-II with 256 MB Ram Memory
• 250 new Call per second
LBA – Configuration OverView
One Farm
VRRP – High Availability
Health Monitoring and not connectivity check
Layer 7 UDP Load Balancing
• Call-ID Header Tracking
• Hashing
• Persistency
Incase of Failover the same Call-ID will reach the same Server
Local Triangulation Mode
• No layer-3 change
• MAC Replacing
• Loop Back IP of the servers Must be identical to the Farm VIP
Server NAT
• Use the same IP of the Farm/Loopback IP
Loopback Interface
SIP App is Bind to the Loopback IP
LBA is sending SIP Traffic to the Server’s Loopback IP
SIP Health Monitor
Checking Server Availability
• Health Monitor
Sending SIP Options
Transport Layer UDP Port 5060
Awaits a response of 200 OK from the Server
SIP Health Monitor - Example
LBA Internal
Interface
Loopback IP
UDP 5060
SIP Options
Server MAC
(Local Triangulation)
SIP Health Monitor – Example Cont.
Server
Response
200 OK
Farm - Parameters
•Farm Parameters
•IP Address 10.1.2.9
•Farm Name (-n) VOIP-SIP5060
•Admin Status (-as) Enable
•Client Aging Time (-at) 60
•Dispatch Method (-dm) Hashing
•Connectivity Method (-cm) Disable
•Sessions Mode (-sm) RemoveOnSessionEnd-SPS
•Redundancy Mode (-fm) Primary / Backup
• Extended Farm Parameters
•SIP port (-sip) 5060
Health-Check Parameters
•Health Check Parameters
•Check Name CHK-CMS1
•Method (-m) SIP UDP
•Destination (-d) 10.1.2.9 (Farm IP)
•Next HOP (-h) 172.17.4.11 (Server IP)
•Port (-p) 5060 (SIP Port)
•Interval (-i) 10
•Retries (-r) 3
•Timeout (-t) 3
•Arguments (-a), Listed below
•URI 10.1.2.9 (Farm IP)
•FROM 172.17.4.6 (Interface IP)
•Forward 70
•C1 200
Persistency Parameters
•Persistency Parameters
•Farm IP 10.1.2.9 (Farm IP)
•Port 5060
•Protocol UDP
•Key (-k) Call-ID
•Timeout (-t) 1800 seconds
•Lookup Mode (-l) Header
•Learning Direction (-d) Both Directions
Configuration Methods
Console
Configware Insite
WEB
Important Debug Commands
System device-info
Important Debug Commands Cont.
net ip-interface
Important Debug Commands Cont.
net route table
Important Debug Commands Cont.
wsd farm table
Important Debug Commands Cont.
wsd farm server table
Important Debug Commands Cont.
Health-monitoring check
Important Debug Commands Cont.
Health-monitoring binding
Important Debug Commands Cont.
System internal wsd session-id-info
Summary