• Aucun résultat trouvé

Voice Peering: Interworking SIP and BGP

N/A
N/A
Protected

Academic year: 2022

Partager "Voice Peering: Interworking SIP and BGP"

Copied!
12
0
0

Texte intégral

(1)

Voice Peering:

Interworking SIP and BGP

2010 Feb 23 Comcast Cable

National Engineering & Technical Operations (NE&TO) Network Engineering

Matt Christopher – Principal Engineer, VoIP Architecture Integration

(2)

Agenda

• The value behind voice peering.

• Voice peering architecture.

• Things to keep an eye on.

• Tools to help.

(3)

Value Behind Voice Peering

• Traditional voice traffic exchange is clouded by complex billing rules.

• For key voice partners: why expend energy on inefficient rating, billing, collections, and revenue assurance

processes that result in no net revenues?

• Voice peering interconnects using Session Initiation

Protocol (SIP) and External Border Gateway Protocol

(EBGP) remove unnecessary transit costs where it

makes sense for longer-term business needs.

(4)

• In a traditional voice interconnect, significant time and effort is expended to collect and rate call detail records, then bill and collect from voice carriers.

• Typical example of balanced traffic for intrastate long distance voice calls*:

• At the end of the day, net money changing hands between two voice

providers for balanced traffic is $0, but transit carrier gets paid for service.

Why: Convoluted Billing Rules

Common Multiplexing (CM) = $0.00036 Tandem Switching (TS) = $0.00500

Tandem Transit (TX) = $0.00111

Common Transport (CT) =

$0.00041

Local Switching (LS) = $0.01207 Interconnection Charge (IC) = $0.00000

Common Trunk Port (CTP) = $0.00130

Common Carrier Line (CCL) =

$0.00902

Common Multiplexing (CM) = $0.00036 Tandem Switching (TS) = $0.00500

Tandem Transit (TX) = $0.00111 Common Transport (CT) =

$0.00041

Local Switching (LS) = $0.01207 Interconnection Charge (IC) = $0.00000

Common Trunk Port (CTP) = $0.00130 Common Carrier Line (CCL) =

$0.00902

Carrier A bills Carrier B: CM + TS + CT + LS + IC + CTP + CCL = $0.02816 / minute Carrier B bills Carrier A: CM + TS + CT + LS + IC + CTP + CCL = $0.02816 / minute

Tandem Provider bills Carrier A andCarrier B for their originated minutes: TX + TX = $0.00222 per two minutes exchanged

* Rates for illustrative purposes only Carrier A

Voice Subscriber

Carrier A Voice Subscriber

Carrier B Voice Subscriber

Carrier B Voice Subscriber

(5)

Who: When Voice Peering Makes Sense

• Where does voice traffic go? A very long-tailed distribution.

• In Comcast’s case, eight voice providers represent 75% of outbound minutes.

• Focus on top voice providers to maximize savings and efficiency, for example, voice providers that represent the top 75-90% of

traffic.

• Requires balanced traffic, peering relationship must be mutually beneficial.

• For voice providers in the long tail, physical interconnect

expense out-weighs voice transit savings  better to leverage a voice transit carrier.

% of Outbound Minutes

Cumulative # of Voice Providers

75 8

85 14

97 48

98 63

99 137

100 ~ 2,000

Domestic Outbound Minutes:

Comcast’s Top 98%

(6)

How: Comcast Voice Peering Architecture

CRAN

HFC Network

CMS

CMTS

SRP

Comcast Voice Network

Peer Voice Network

SBC IRDB

MTA

Backbone

Comcast Voice Peering

Router

HE/OTN APOP Peering

POP

SBC

AR CMS CMTS CRAN HE/OTN HFC IP-STP IRDB MG MTA PSTN SBC SRP ENUM (DNS)

RTP Media SIP Signaling NCS Signaling

Aggregation Router Call Management Server

Cable Modem Termination System Converged Regional Area Network Headend / Optical Transfer Node Hybrid Fiber Coax

IP Signaling Transfer Point Intelligent Routing Database Media Gateway

Multimedia Terminal Adapter Public Switched Telephone Network Session Border Controller

SIP Route Proxy

Peer Router

MG AR AR

TGCP or SS7 Signaling PSTN &

Hybrid Peers

IP-STP SS7

Signaling Network

(7)

Things to Keep an Eye On: BGP & SIP Interaction

• Important to understand how SIP-layer interacts with IP- and BGP-layers.

• Operationally, voice team and IP team must work together.

• Best solution leverages intelligence at BGP and SIP layer.

– Leverage site diversity and convergence capabilities with BGP, don’t force the to operate like a static path.

– Advertise all SBC IP addresses across all GE links.

• Use SIP to create intelligent voice route advance

solutions, reducing impact during network link outages or

BGP convergence.

(8)

Voice Peering Link Outage

• Gigabit Ethernet voice peering link outage at first peering site, results in temporary IP traffic shift to network links at other peering sites:

(9)

Link Outage Impact at SBC

• More importantly, even with voice peering link issues, Session Border

Controller (SBC) call session volume remains consistent throughout outage period. Concurrent call sessions for SBCs at first site:

(10)

BGP and SIP Timer Relationships

0 60 s 120 s 180 s

0 120 s 180 s 210 s

0 2.0 s 3.5 s

3.75 s BGP Hello Timer:

Three KEEPALIVEs sent; for link=up, but BGP neighbor=down, route not removed till 180 sec

SIP OPTIONS ping:

Three pings sent; for SIP

neighbor=up, session agent not removed till 210 sec

SIP INVITE:

Three INVITEs sent, for SIP neighbor=up, route advance occurs after 3.75 sec

Failure Type BGP/Router SIP/SBC Failover / Customer Experience

BGP Neighbor Offline with Network Link Active

BGP neighbor remains active for 180 seconds

SIP neighbor remains active for 210

seconds following outage, but SIP INVITEs route advance to 2ndoption after no

response to SIP INVITE

Active: customers hang-up

New calls: set-up through 2ndoption, increase to post dial delay of 3.75 seconds

Network Link Outage or Peering Router down hard

BGP re-converges to next available egress path

SIP neighbor remains active during convergence period, any non-response to SIP INVITE in the first 3.75 seconds results in route advance to 2ndoption

Active: BGP re-convergence typically not noticed, majority of customers do not hang-up New calls: set-up through 2ndoption, potential increase to post dial delay of 3.75 seconds

(11)

Tools to Help

• SNMP Pollers

– Trend for same day and time, trigger outage notifications when thresholds exceeded.

– Aggregate by voice peer.

– Correlate between Gbps on router and session counts on SBCs.

• Example: SIP 500 (server failure) error responses are collected and

aggregated by voice peer to trend issues, time and day thresholding also applied:

Current Day

Same Time & Day, Previous Week

SRP

Comcast Voice Network

Peer Voice Network

SBC IRDB

Backbone

Comcast Voice Peering

Router

APOP Peering

POP

SBC

Peer Router AR

SIP Probe, or SNMP Poller

SIP INVITE

<no response to INVITE>

SIP 500

(12)

Conclusion: Voice Peering using SIP and BGP

• Why:

– Establish direct relationships.

– Reduce voice operating expense.

• How:

– Evaluate and rank your voice peering opportunities.

– BGP and SIP teams must work together to design an architecture that leverages both layers.

– Carrier and site diversity are required.

• Sustain:

– SNMP polling.

– Correlate performance data between peering router and SBC.

• Contacts:

– SIP: Matthew_Christopher@cable.comcast.com and Jeff_Baart@cable.comcast.com

– BGP: Jason_Phillipon@cable.comcast.com

Références

Documents relatifs

Pour signaler leur pr´esence `a un IXP et susciter de nouveaux accords, les AS s’enregistrent dans la base de donn´ees PeeringDB [LLD + 14] en indiquant, entre autres, leur

Illustration of the APLC coronagraph effect (H2-band): (a) non-coronagraphic image, (b) corona- graphic image with only the focal plane mask, (c) adding the Lyot stop downstream

Finnie 3 defines low income as less than half the median income of the population and fi nds that poverty is not a static phenomenon: people move in and out of poverty,

Comme mentionné plus haut, la signalisation est réalisée au moyen d'un serveur mandataire SIP, et la communication entre plusieurs partenaires est elle-même possible

dumping memory takes time ( &gt;10 seconds for 4 GB) multiple connections occur one after the other or interspersed space quickly fills up.. Problem 2: we don’t even know how

We present the first results of the unbiased survey of the L1157-B1 bow shock, obtained with HIFI in the framework of the key program Chemical HErschel Survey of Star forming

We propose a flexible query matching algorithm that ex- ploits both community descriptions and peer relationships to find e-catalogs that best match a user query.. The user query

The columns “Peerings” in Tables 5 and 6 show the total number of IXP-related peering links as well as the number of unique peering links (i.e., links only seen in one dataset