Top Banner
SIP LBA
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: VoIP_Access

SIP LBA

Page 2: VoIP_Access

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

Page 3: VoIP_Access

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

Page 4: VoIP_Access

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

Page 5: VoIP_Access

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

Page 6: VoIP_Access

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

Page 7: VoIP_Access

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

Page 8: VoIP_Access

Loopback Interface

SIP App is Bind to the Loopback IP

LBA is sending SIP Traffic to the Server’s Loopback IP

Page 9: VoIP_Access

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

Page 10: VoIP_Access

SIP Health Monitor - Example

LBA Internal

Interface

Loopback IP

UDP 5060

SIP Options

Server MAC

(Local Triangulation)

Page 11: VoIP_Access

SIP Health Monitor – Example Cont.

Server

Response

200 OK

Page 12: VoIP_Access

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

Page 13: VoIP_Access

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

Page 14: VoIP_Access

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

Page 15: VoIP_Access

Configuration Methods

Console

Configware Insite

WEB

Page 16: VoIP_Access

Important Debug Commands

System device-info

Page 17: VoIP_Access

Important Debug Commands Cont.

net ip-interface

Page 18: VoIP_Access

Important Debug Commands Cont.

net route table

Page 19: VoIP_Access

Important Debug Commands Cont.

wsd farm table

Page 20: VoIP_Access

Important Debug Commands Cont.

wsd farm server table

Page 21: VoIP_Access

Important Debug Commands Cont.

Health-monitoring check

Page 22: VoIP_Access

Important Debug Commands Cont.

Health-monitoring binding

Page 23: VoIP_Access

Important Debug Commands Cont.

System internal wsd session-id-info

Page 24: VoIP_Access

Summary