Managing a Highly Available VoIP System Andreas Granig - - PowerPoint PPT Presentation

managing a highly available voip system
SMART_READER_LITE
LIVE PREVIEW

Managing a Highly Available VoIP System Andreas Granig - - PowerPoint PPT Presentation

Managing a Highly Available VoIP System Andreas Granig <agranig@upcbroadband.com> 1 Agenda Sources of Failures Countermeasures Design Proposal 2 Sources of Failures Major Cause of Downtime 66% for PSTN 75% for


slide-1
SLIDE 1

1

Managing a Highly Available VoIP System

Andreas Granig

<agranig@upcbroadband.com>

slide-2
SLIDE 2

2

Agenda

  • Sources of Failures
  • Countermeasures
  • Design Proposal
slide-3
SLIDE 3

3

Sources of Failures

  • Major Cause of Downtime
  • 66% for PSTN
  • 75% for Internet Services
slide-4
SLIDE 4

4

Sources of Failures

  • Major Cause of Downtime
  • 66% for PSTN
  • 75% for Internet Services

Human Error

slide-5
SLIDE 5

5

Countermeasures

  • Focus on Simplicity
  • Workflow
  • Separation
  • detached subsystems
  • discrete environments
slide-6
SLIDE 6

6

Design Proposal

slide-7
SLIDE 7

7

“Traditional” Design

slide-8
SLIDE 8

8

“Traditional” Design

  • Scalability?
slide-9
SLIDE 9

9

“Traditional” Design

  • Scalability?
  • NAT?
slide-10
SLIDE 10

10

OpenSER as Load-Balancer

slide-11
SLIDE 11

11

OpenSER as Load-Balancer

  • One visible IP

per LB-Pair

  • Defined paths
  • Scalable
slide-12
SLIDE 12

12

Path-Header in a Nutshell

REGISTER sip:proxy1.voip.inode.at SIP/2.0 ... To: Alice <sip:alice@proxy1.voip.inode.at> From: Alice <sip:alice@proxy1.voip.inode.at>;tag=4fed24366e56031 Contact: Alice <sip:alice@172.31.23.177> ... Path: <sip:lb@192.168.1.5;lr;received=sip:172.31.23.177:5060>

slide-13
SLIDE 13

13

Path-Header in a Nutshell

INVITE sip:alice@172.31.23.177:5060 SIP/2.0 ... To: sip:alice@proxy1.voip.inode.at From: sip:bob@proxy1.voip.inode.at;tag=bd995782dcfef08 Contact: sip:bob@213.229.17.18:5060 ... Route: <sip:lb@192.168.1.5;lr;received=sip:172.31.23.177:5060> ...

slide-14
SLIDE 14

14

Summary

  • Simplicity
  • Modularity
slide-15
SLIDE 15

15

Thank you.