Top Banner
Cisco Public BRKBBA-2015 1 © 2009 Cisco Systems, Inc. All rights reserved. NGN Service Interconnect and SIP Trunking Architectures and Scenarios BRKBBA-2015 Mark Rankin Maurice Duault
132

NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

May 07, 2018

Download

Documents

hathuy
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: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 1© 2009 Cisco Systems, Inc. All rights reserved.

NGN Service Interconnect and SIP Trunking Architectures and Scenarios

BRKBBA-2015

Mark Rankin

Maurice Duault

Page 2: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 2Cisco PublicBRKBBA-2015

Housekeeping

� We value your feedback- don't forget to complete your online session evaluations after each session & complete the Overall Conference Evaluation which will be available online from Thursday

� Visit the World of Solutions

� Please remember this is a 'non-smoking' venue!

� Please switch off your mobile phones

� Please make use of the recycling bins provided

� Please remember to wear your badge at all times including the Party

Page 3: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 3Cisco PublicBRKBBA-2015

Abstract

“This intermediate session is aimed mainly at service providers, applications service providers, (and) partners and integrators who deal with service providers. As more and more end users are migrating to Voice over IP and Multimedia over IP services both in the enterprise and consumer space traditional TDM based UNI (User Network Interface) and NNI (Network Network Interface) connectivity models become more and more impractical, not least due to the fact that they limit potential service offerings. There is a general trend in the industry, backed by national and international standards and industry bodies, to move toward native IP interconnectivity for all services. This INTERMEDIATE session will cover two important aspects of the move towards IP based service interconnects - The move towards a "SIP" Trunk for enterprise/SMB connectivity replacing the traditional BRI/PRI and the move to native IP peering replacing the traditional SS7/C7 interface. This session will cover the various standards involved in each of these (SIP Connect, IMS/TISPAN, IPX etc), market trends, use cases and the relevant Cisco solutions. This session is technical in nature and will cover technologies such as Session Border Controllers, Softswiches, Routing platforms, etc and will deal with key fundamental concepts around how protocols such as SIP, ENUM, SCTP and H.323 will be used to provide reachability information and transport service information. (Key technologies covered will include Session Border Controllers (SBCs), Call Servers/Softswitches, routing engines and the session will focus mainly on SIP as an underlying service protocol but will also touch upon the use of ENUM, SCTP and H.323.) “

Page 4: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 4Cisco PublicBRKBBA-2015

Agenda

� Introduction

� SIP TrunkingMarket Dynamics

StandardsArchitecture & Deployment Scenarios

� NGN InterconnectMarket DynamicsStandards

Interconnect Architecture & Key Attributes

� Summary

Page 5: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 5© 2009 Cisco Systems, Inc. All rights reserved.

Introduction

Page 6: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 6Cisco PublicBRKBBA-2015

What Is SIP Trunking & Interconnect

SP1IP

SP2IP

PSTN

Enterprise ResidentialBroadband

SBCSBC

SBC

SIP Trunking

SIPInterconnect

SIP Residential

SS7Interconnect

Page 7: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 7Cisco PublicBRKBBA-2015

Architectural Diagram

Fixed BroadbandAccess

PGW2200

PBX

IP Core

PSTN & PLMNAccess

Session Control& Routing

Other IMS/IPX/IP

Enterprise AIP PBX

Enterprise BTDM PBX

7600/12k SBC 7600/

12k SBC

MGXAS5x00

ISRVoIP Gw

CDT

ENUM

ISRw CUBE

VV

QoS & SecurityDemarcation Point

QoS & SecurityDemarcation Point

SIP & SIP Variants

H.248/MGCPCore

IMS ComponentsIc

Ic/Iw

PGW2200

E1/STM-1SS8

ITP

SCTP

DNS

Interconnect

Trunking

Common

Page 8: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 8Cisco PublicBRKBBA-2015

Session Border Controller platforms

� GSR XR composed SBC

� 20K sessions per MSB card

� 300K sessions per chassis

� 7600 composed SBC

� 8K sessions per ACE card

� 120K sessions per chassis.

� ASR DBE

� Up to 32K sessions with RP1 & ESP10 Combination

� No additional card

Page 9: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 9Cisco PublicBRKBBA-2015

What are the benefits for the Integrated SBC solution?

� Seamless integration� Eliminate overlay networks

� Array of QoS and security features on ingress/egress interfaces� Integration with other L2/L3 services ( eg: MPLS PE + SBC, FW + SBC )

SBCAppliance

Service Provider

A

Appliance Based SBC Solution Cisco’s Integrated SBC Solution

Traffic FlowTraffic Flow

SP B

SP C

Service Provider

A

SP C

MPLS Enabled PE with

SBCSP B

MPLS Enabled

PE

SBC

Page 10: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 10Cisco PublicBRKBBA-2015

SBC Architecture Building Blocks

� Ground-up design for unified and distributed signaling deployment

–Logical split into signaling and data border elements (SBE and DBE)

• SBE handles all call processing (SIP, H.323, etc.)

• DBE handles all media processing (RTP, RTCP, etc.)

–Open industry standard (H.248) interface between the SBE and DBE

Signaling Border Element (SBE)

H.323 SIP HA

AAA CDR

Policy

VPN Control

Session Control Interface

Data Border Element (DBE)

NAPT QoS HA

RTP Policy

SBC Architecture

DBE = Data Border Element (Also Known as: Media Proxy)

SBE = Signaling Border Element (Also Known as: Signaling Proxy)

Page 11: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 11Cisco PublicBRKBBA-2015

Residential

BusinessVoice

Transit

IP Contact Center

MobileBTS 10200BTS 10200 PGW 2200PGW 2200

PGW 2200PGW 2200

AS5x00 or MGX

MSCMSC

Class 4/5Class 4/5

VoCable VoCable /VoDSL/VoDSL

Cisco ATACisco ATAV V

IP PhoneIP Phone

Cisco ATACisco ATA

Call Call ManagerManager

Voice Voice CPECPE

SIP Proxy SIP Proxy ServerServer

PBXPBXPBXPBX

IP PhoneIP Phone

GK

ITITSS

IP PhoneIP Phone

IPCCIPCC

Class 4/5Class 4/5

HLRHLR

PGW 2200 Softswitch Applications

Page 12: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 12© 2009 Cisco Systems, Inc. All rights reserved.

SIP Trunking

Page 13: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 13Cisco PublicBRKBBA-2015

Market dynamics

Page 14: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 14Cisco PublicBRKBBA-2015

Page 15: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 15Cisco PublicBRKBBA-2015

Page 16: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 16Cisco PublicBRKBBA-2015

Page 17: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 17Cisco PublicBRKBBA-2015

Page 18: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 18Cisco PublicBRKBBA-2015

Page 19: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 19Cisco PublicBRKBBA-2015

What is motivating Service Providers?

� Capture the business voice minutes revenue

� Expand managed data services with voice and multimedia services

� Enlarge geographic and global footprint

� Migrate current enterprise customer base

� Compensate the decrease of TDM revenue with new services

� Keep smaller competitors

Capture the transition from ISDN to SIP

New players Incumbent

Page 20: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 20Cisco PublicBRKBBA-2015

Page 21: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 21Cisco PublicBRKBBA-2015

Page 22: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 22Cisco PublicBRKBBA-2015

Is SIP Trunking cheaper than ISDN?

~ equalPrice of voice minutes

~ equalPrice per channel

Pooling of DIDs, free BW for data, rich media…

Other cost savings for enterprise

Less# devices in SP & enterprise network

LessTime to provision in SP network

Less (high speed converged with data)

# interfaces

Less with centralization# channels needed

Page 23: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 23Cisco PublicBRKBBA-2015

SIP Trunking standards

Page 24: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 24Cisco PublicBRKBBA-2015

� IETF: SIP protocol

� ECMA: defines NGCN and UNI requirements

� SIP Forum SIP connect: defines very high level functional UNI. Published March 2006.

� ETSI TISPAN: -Specifies the NGN for fixed network operators.

-Business Communications activity started in TISPAN R2 at beg. 2007

-WG 1 specified Business Communications requirements (TS 181 019 )

-WG 2 specified Business Communication architecture:

-Enterprise interactions scenarios (TS 182 023).

-TISPAN Hosted Enterprise Services (TS 182 024)

-TISPAN Business Trunking (TS 182 024)

Main standard organizations for SIP trunking

Page 25: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 25Cisco PublicBRKBBA-2015

2 models for ETSI TISPAN Business Trunking

RoutingIMS and ASCore functions

TransitResidentialExtends

No registrationRegistrationIP PBX

Peering basedSubscription based

Page 26: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 26Cisco PublicBRKBBA-2015

ETSI TISPAN Business Trunking Subscription Based architecture

CorporateNetwork

NGNPSTN

SIP UNI SIP NNI

SS7 NNI

NGNUPSF I/S-CSCF

BGCF

IBCF

BGF

SPDFMGCF

MGF

SGF

P-CSCF

BGF

RACS

MRFC

NASS

IMSIMSBusiness TrunkingApplication Server

Service Logic

Registration

Aggregated UNI

Provisioning of subscriber

identities

Wildcard PUI downloads identities

AS for ingress and

egress

Page 27: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 27Cisco PublicBRKBBA-2015

Subscription based model characteristics

� Registration of NGCN site (surrogate registration out of scope)

� Identification of NGCN site with a private and public identity

� Implicit registration of NGCN users with wildcard Public User Identity (PUI) configured in UPSF and loaded in P-CSCF. Requires 3GPP R8 modifications.

� Insertion of Private-Network-Indicator header for break-in private network traffic

� Insertion of P-Asserted-Identity header based on P-Preferred Identity, P-Asserted-Identity or From header information

� Signaling transparency for private network traffic

� Emergency call: geolocation provided by the NGCN site or by the P-CSCF with P-Access-Network header

� Open issues: NAT traversal, impact on core IMS

Page 28: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 28Cisco PublicBRKBBA-2015

Other Subsystems(IPTV…)

PSTN/ISDN Emulation Subsystem

Do the drivers for TISPAN IMS subscription based model fit?

Network Attachment Subsystem

Access Network

Resource Admission Control Subsystem

Core IMS

User Profiles

Core Network

Service Layer

Transport Layer

User E

quipment

Other N

etworks

Access Independent.

Business Trunking

doesn’t use Mobile Access

Business Trunking Application Other ApplicationsCommon

Subsystems for multiple

services.But

Business Trunking impacts

IMS.

Single UNIIP PBX

vendors aren’t ready to support

IMS UNI

RegistrationMost IP PBX don’t send a

Register

Centralized Customer Database.

UPSF doesn’t have profile of Business

Trunking users

Page 29: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 29Cisco PublicBRKBBA-2015

Is registration required?

� A small IP PBX (e.g. CUCME) may register:-Behaves like a large phone with multiple lines-Imbedded in mobile or wireless routers

� A large IP PBX (e.g. CUCM) does not and should not register:

-A trunk is a peer protocol-Trunks groups (parallel trunks for 1 network attachment)-Multiple network attachments to one NGN-Multiple network attachments to multiple NGN-SIP proxy between multiple IP PBX and the NGCN

� Other mechanisms must handle detection of link failure, NAT traversal, user identity validation and trunk selection with mobility

Page 30: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 30Cisco PublicBRKBBA-2015

ETSI TISPAN Business TrunkingPeering Based architecture

CorporateNetwork

NGNPSTN

SIP NI SIP NNI

SS7 NNI

NGN

BGCF

IBCF

BGF

SPDFMGCF

MGF

SGF

IBCF

BGF

RACS

Routingfunction

NASS

Page 31: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 31Cisco PublicBRKBBA-2015

ETSI TISPAN Business TrunkingPeering Based architecture

CorporateNetwork

NGNPSTN

SIP NI SIP NNI

SS7 NNI

NGN

BGCF

IBCF

BGF

SPDFMGCF

MGF

SGF

IBCF

BGF

RACS

Routingfunction

NASS

Page 32: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 32Cisco PublicBRKBBA-2015

Peering based model characteristics

� No registration of NGCN site

� Business trunking application in the intelligent routing function

� Insertion of Private-Network-Indicator header for break-in private network traffic

� Insertion of a default identity in the P-Asserted-Identity header configured in the IBCF if there is an untrusted relationship between the NGN and NGCN

� Signaling transparency for private network traffic

� Emergency call: geolocation provided by the NGCN site

� Open issues: NAT traversal, charging, AoC

Page 33: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 33Cisco PublicBRKBBA-2015

Page 34: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 34Cisco PublicBRKBBA-2015

What are the benefits of the Peering Based model?

CorporateNetwork

NGNPSTN

SIP NI SIP NNI

SS7 NNI

NGN

BGCF

IBCF

BGF

SPDFMGCF

MGF

SGF

IBCF

BGF

RACS

Routingfunction

NASS

Minimum number of functions

impacted by the service

Stable break in / out

interface

No need for Registration

Flexible adaptation to IP PBX protocols

Page 35: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 35Cisco PublicBRKBBA-2015

Page 36: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 36Cisco PublicBRKBBA-2015

Page 37: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 37Cisco PublicBRKBBA-2015

Architecture and deployment scenarios

Page 38: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 38Cisco PublicBRKBBA-2015

SIP trunking system configuration

ITPITPITPITP

NGNPSTN

SP SIP Trunking

A-SBC

SGWMGW

I-SBCSIP UNI SIP NNI

SS7 NNI

Enterprise Network

CUBE

A

A

NAT/ALG

IAD

CUBE

IAD

CUCM

CUCM

CUCME

CUCME

SBSC

IPPBX

PBX

CUBE

Softswitch

CDTENUM AS

NMS OSS Billing

Page 39: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 39Cisco PublicBRKBBA-2015

What are the important SIP trunking functions?

� Offer method

� DTMF transport methods

� Fax transport methods

� Transport of Voice Band Data

� Supplementary Service options

� Call Admission Control

� Authentication and encryption

� Enterprise deployment methods

� Signaling

� Transcoding

� Lawful Interception

� Provisioning

� Rich media

� Testing

� Interconnection with SP services

� DoS and DDoS attacks

Addressed in BRKUCT-2001 Addressed in this session

Page 40: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 40Cisco PublicBRKBBA-2015

� Rejecting an unknown header (value or parameter) instead of ignoring it

� Sending incorrect data in SIP� Not implementing (or incorrectly) protocol

procedures� Expecting an optional header value/parameter which

can be implemented in multiple ways� Sending a value/parameter that must be changed or

suppressed (“normalized”) before it leaves/enters the enterprise to comply with policies

� Variations in the SIP standards of how to achieve certain functions

Examples of SIP signaling incompatibilities

Page 41: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 41Cisco PublicBRKBBA-2015

SBC SIP header and parameter manipulation

� Conditionally add/remove and replace headers and parameters from specific requests and responses

� Method Profile: contains Pass/reject indication plus one or more method names each of which may reference a parameter profile and/or a header profile. Supports status/response code mapping

� Header Profile: contains one or more header names which can be passed through (white list), removed (black list), conditionally removed, renamed, content changed, added (conditionally or unconditionally), reference a parameter or any combination of the above. Complex conditions can be constructed using boolean operators

� Parameter Profile: contains one or more URI parameter names that can be stripped, added or replaced. Applies only to Request, To, From and contact headers

A-SBC

SIP A

Softswitch

PSTNPSTNSBC

SBC

SBC

A

NAT/ALG

IAD

CUCM

CUCME

PBX

SIP B

SIP C

SIP D SIP E

SIP F

SBC R3.1

Page 42: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 42Cisco PublicBRKBBA-2015

PGW SIP Profiles

�The full SIP B2BUA mode isolates call legs

�Manipulation of SIP headers with SIP header tables

�A SIP profile applies at trunk group level for SIP & EISUP

� It optionally applies at a domain of SIP URI level

9.8(1)

Page 43: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 43Cisco PublicBRKBBA-2015

Lawful Interception

ITPITPITPITP

CorporateNetwork

NGNPSTN

SP SIP Trunking

7600A-SBC

PGW2200

SGWMGW

I-SBCSIP UNI SIP NNI

SS7 NNI

HI1

HI2

HI3

LI AdminMediation

Device

LEAIRI

Provisioning

SNMP Control

CC

IRI IAP

� PGW handles the IRI-IAP function

� The SBC or the associated router provides the CC-IAP function

� A Cisco partner provides the Mediation

CC IAP

Page 44: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 44Cisco PublicBRKBBA-2015

Peering based model with distributed SBC

CorporateNetwork

NGNPSTN

SIP NI SIP NNI

SS7 NNI

ITPITPITPITPMGW

SGW

H.248

SIP

Mn IeIe

Sigtan

Signaling functions are centralized in the softswitch

T-SBC I-SBC

MGF

SGF

RF

BGCF

MGCF

BGF

BGF

IBCFRACS

IBCFRACSIa Ia

Softswitch

CDTENUM AS

NMS OSS Billing

9.8(1)

Page 45: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 45Cisco PublicBRKBBA-2015

DBE A

SBE(PGW)

IP Network

RTPPhone A

H.248 H.248

IP NetworkSIP/EISUP SIP/EISUP

DBE BLeg 1

RTP

Leg 2 Leg 3 Leg 4

RTPPhone B

IP Network

PGW SBE

DBE handles the media plane only

Page 46: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 46Cisco PublicBRKBBA-2015

media

SBE(PGW)

IP Network

RTP

H.248 H.248

mediaLeg 1

RTP

Leg 2 Leg 3 Leg 4

RTP

Phone BPhone A Signaling Signaling

DBE A DBE B

SIP SIP

Leg-out Leg-in Leg-in Leg-out

SIP SIP

What is signaling pinhole in DBE?

DBE transport media and signalling

Page 47: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 47Cisco PublicBRKBBA-2015

VRF VPN-2

ENUM

IP/MPLS

A

Microsoft Exchange

Microsoft Active Directory

TelePresence Scheduling Server

Unified Communications Manager (CUCM)

Cisco TelePresence Endpoints

Purpose Built Room

• Up to 3 audio Speakers

• Up to 3 Microphones

• Up to 3 Video Cameras

• TelePresence Furniture

Session Border Controller:

Secure Inter-Enterprise Connectivity

CTS 3000

SBC

SIPSIP

SIP

SIP

Rich MediaTelePresence SP Solution Architecture

Page 48: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 48Cisco PublicBRKBBA-2015

IP/MPLS Core

SS7 Network

SS7 Trunks

PGW 9.7.3 PGW 9.6.1

Tools and Common Equip

DS3

T1

T1

T1

T1

SS7

SIP

Ethernet

Private L3VPN

Serial Link

SBC

SBC SBC

7600 w/ ACE 20

7600 w/ ACE 20

GSR PE w/ SBC

AS5400 AS5400

A

Ent 1 CUCM

A

Ent 2 CUCM 4.1.3

A

Ent 3 CUCM 6.1

UC500

Ent 4 CUCME

Ent 5 CUCME

3845 CUBE

2851 CUBE

3845 CUBE

7200 CUBE

2432

2432

2432

SRST

SRST

SRST

ITPITPITPITP

CNR

IP Unity

Ixia

Navtel

Cisco validated Design

Page 49: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 49Cisco PublicBRKBBA-2015

Residential BB

PSTN Emulation

IP CentrexSIP Trunking

SBCSBC SBC

MSAN

Break-in / out Softswitch

CDTENUM AS

NMS OSS Billing

Interconnection between services

Page 50: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 50Cisco PublicBRKBBA-2015

IMS compatible

peering based model

10 years experience in

Business Voice and

Transit

End-to-End Cisco

Validated Design

PGW Signaling

Border Element

• Simple & Flexible• Smooth migration• Time To Market with

innovative services• Easy provisioning

Cisco SIP trunking benefits for you

Page 51: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 51© 2009 Cisco Systems, Inc. All rights reserved.

Interconnect Market Dynamics

Page 52: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 52Cisco PublicBRKBBA-2015

Page 53: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 53Cisco PublicBRKBBA-2015

Page 54: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 54Cisco PublicBRKBBA-2015

Page 55: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 55Cisco PublicBRKBBA-2015

Page 56: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 56Cisco PublicBRKBBA-2015

Page 57: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 57Cisco PublicBRKBBA-2015

Page 58: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 58Cisco PublicBRKBBA-2015

Page 59: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 59Cisco PublicBRKBBA-2015

Page 60: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 60Cisco PublicBRKBBA-2015

Page 61: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 61Cisco PublicBRKBBA-2015

Page 62: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 62Cisco PublicBRKBBA-2015

Page 63: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 63Cisco PublicBRKBBA-2015

Page 64: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 64Cisco PublicBRKBBA-2015

Page 65: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 65Cisco PublicBRKBBA-2015

Changing nature of voice interconnect traffic…

An increasing percentage of voice traffic is native VoIP, but we are still someyears away from an inflection point (VoIP traffic e qualing TDM traffic). Therewill be lots of TDM infrastructure around for the f oreseeable future, and a needto connect to both IP and TDM networks.

Page 66: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 66Cisco PublicBRKBBA-2015

Changing nature of voice interconnect traffic…

An increasing percentage of voice traffic is native VoIP, but we are still someyears away from an inflection point (VoIP traffic e qualing TDM traffic). Therewill be lots of TDM infrastructure around for the f oreseeable future, and a needto connect to both IP and TDM networks.

How much traffic will be IP within 3 years ?

40% experts polled estimate 20-40%

40 experts polled estimate 40-60%

Source : Light Reading NGN Webinar December 2008

Page 67: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 67Cisco PublicBRKBBA-2015

Mobile networks/handsets - evolution

� Mobile phones overtook the number of fixed-line phones worldwide in 2002 – currently about 70% of the world’s telephone lines are mobile

� Mobile LTE (long-term evolution) architecture implies voice calls from handset will natively be VoIP in the future

� GSM Association promoting IPX service architecture to handle IP interconnect for this (and other IP) traffic between mobile (and fixed) carriers - more details on this later in the presentation

Page 68: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 68© 2009 Cisco Systems, Inc. All rights reserved.

Interconnect StandardsOverview

Page 69: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 69Cisco PublicBRKBBA-2015

TDM Interconnect Standards

� TDM ConnectivityWell established TDM Interfaces & protocols – SS7, PRI etcWell defined international standards from ITU/ETSI with national variationsRegulated interconnects – specified from a technical and commercial perspective. Typically mandatory for incumbent to offerUnregulated interconnects – technical and commercial model established on a bi-lateral basis

� Cisco’s established TDM/VoIP solution is the most widely deployed solution amongst all industry players

Page 70: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 70Cisco PublicBRKBBA-2015

NGN Interconnect Standards

� IP Peering standardsStill evolving in most cases

Current peering mostly based on bi-lateral technical and commercial models

Three areas in play

International standards : ETSI/3GPP IMS & TISPAN

Industry architecture : GSMA IPX

National Standards: NICC

Page 71: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 71Cisco PublicBRKBBA-2015

IMS & TISPAN

RACS

IMSFunctions

PS

TN

SGFSGW

NASS PDF

BGCF

HSS

SLF

AS

S-CSCF I-CSCF

Other IP

Netw

orks

UE

I-BGFIP Transport (Access and Core)

MRFPC-BGF T-MGFMGW

P- MGCFMRFCP-CSCF

Inter-connect

SBC

Charging Function

IWF

I-BCFSEG

� 3GPP & ETSI defined blueprint for NGN architecture

� Being used by mobile operators and Tier 1s as basis for service evolution

� Uses SIP as underlying protocol

� Highly complex and requires SI capability

� Incorporates a discrete TDM & IP interconnect component which can be separated from core and access components.

Page 72: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 72Cisco PublicBRKBBA-2015

IP Packet Exchange (IPX)� IPX builds on top of GRX adding:

Connectivity to non-GSM SPsNew charging models (beyond volume)End-to-end QoSService interworkingMultilateral support

� Multiple options inclTransport OnlyTransport and Services

� Multiple Services inclIP VoiceIP VideoPresenceInstant Messaging

� SBC Provides typical NNI functionality (Network Connectivity, QoS, Security, Billing)

Page 73: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 73Cisco PublicBRKBBA-2015

National Standards

� Slow to develop – linked to large scale PTT NGN evolution

� UK NICCA UK standards organisation compridingoperators, vendors and regulatorsResponsible for defining the “regulated”interconnects in the UKDefined a IP/IP interconnect for BT 21CN

Based on SS7 and IMS concepts – ND1612www.nicc.org.uk

Control Plane

NGN BNGN A

CommonTransportFunction

BW MangFunc fC2

Signalling BorderFunc fB2

NGNBearerN/W(s)

IP Media Border Func fB3

Control PlaneBearer Plane

Signalling BorderFunc fB2

IP Media Border Func fB3

NGNBearerN/W(s)

fB1

Edge Session Control Func fC1fC3

Source Session Control Func

BW MangFunc fC2

Edge Session Control Func fC1 fC4

Destn Session Control Func

iT4a

iT4biB1

iC1

Page 74: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 74© 2009 Cisco Systems, Inc. All rights reserved.

Interconnect Architecture & Key Attributes

Page 75: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 75Cisco PublicBRKBBA-2015

Anatomy of an Interconnect

� A peering relationship between carriers consists of both technical and comercial frameworks

� Key aspects that technical frameworkSignallingAddressing

RoutingSecurityAvailability

AccountingTranscoding

Page 76: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 76Cisco PublicBRKBBA-2015

Cisco Interconnect ArchitectureManagement

PGWPGW

Interconnect Domain

E1/T1/STM-1 etc.

SS7/C7

SIP/SIP-I/H.323

Cisco Technology

3rd Party Technology

Media

TDM PSTN

RTP/RTCP

RTP/RTCP

RTP/RTCP

SIP/SIP-I/H.323 I-SBC

Other IPNetworks

CDTENUMCDT

ENUMDNSDNS

DNS SIP/ENUM

Firewall

ITPITP

VoIPGWVoIPGW

SCTP

H.248/MGCP

i7

RTP/RTCP

CDRs CDRs

OtherIP Traffic

RTP/RTCP

i7

H.248

DSPPoolDSPPool

Management

I-SBC

MGNM

Session Control Related

Other

CTMANA

SIP/SIP-I/H.323

(SCTP)

TDM Peering

IP Peering

Shared Components

Page 77: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 77Cisco PublicBRKBBA-2015

Cisco Interconnect ArchitectureManagement

PGWPGW

Interconnect Domain

E1/T1/STM-1 etc.

SS7/C7

SIP/SIP-I/H.323

Cisco Technology

3rd Party Technology

Media

TDM PSTN

RTP/RTCP

RTP/RTCP

RTP/RTCP

SIP/SIP-I/H.323 I-SBC

Other IPNetworks

CDTENUMCDT

ENUMDNSDNS

DNS SIP/ENUM

Firewall

ITPITP

VoIPGWVoIPGW

SCTP

H.248/MGCP

i7

RTP/RTCP

CDRs CDRs

OtherIP Traffic

RTP/RTCP

i7

H.248

DSPPoolDSPPool

Management

I-SBC

MGNM

Session Control Related

Other

CTMANA

SIP/SIP-I/H.323

(SCTP)

Internet Tranfer Point (ITP)

Provides signalling mediation function between TDM SS7 and SSoIP (SIGTRAN compliant node

MGX or AS5x00

Cisco media gateway technology provides best in class TDM to VoIP interworking for many voice “services”.

PGW2200

Cisco multiprotocol softswitch technology provides interworking between TDM and IP protocols as well as a highly scaleable and flexible routing engine

CDT

Carrier ENUM platform that can be used as a central address translation database (for services such as freephone or LNP) or as a centralised routing database.

Cisco SBC

Cisco Carrier Class SBC technology provides a media mediation function between IP networks.

MGX

Transcoding resource

Page 78: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 78Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 79: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 79Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 80: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 80Cisco PublicBRKBBA-2015

Interconnect : Signalling Plane

� Application Layer ITU-T & ETSI SS7

ITU-T Q.1901 BICC – evolved ISUP to cater for packet transport

ITU-T H.323 used by most early adopters

Session Initiation Protocol

IETF RFC3261 base SIP -(obsoletes RFC 2543/ updated by RFC 3853,RFC 4320) + many more*

ITU-T/ETSI define implementation specifics

Q.1912.5 Profile C – SIP-I

ETSI SIP-I (Insert Ref)

TS 124 229 – IMS SIP

SIP-I

Telco ITSP ASP

SIP

SS7

BICC

H.323

* For a list of the IETF related SIP RFCs: http://www.sipknowledge.com/SIP_RFC.htm

CPx CPy?

Page 81: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 81Cisco PublicBRKBBA-2015

Page 82: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 82Cisco PublicBRKBBA-2015

Page 83: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 83Cisco PublicBRKBBA-2015

Interconnect : SIP Transport

� Transport LaterUDP currently most common

SCTP includes multi path redundancy and heartbeat mechanism

� EncryptionTLS (SIPS URI)

IPSec

Physical

IP

UDP TCP SCTP

SIP/SIP-I

CPx CPy?

Physical

IP

UDP TCP SCTP

SIP/SIP-I

IPSec

Physical

IP

TCP

SIP/SIP-I

SSL/TLS

Page 84: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 84Cisco PublicBRKBBA-2015

Interconnect : Media Plane

� Media described by Session Description Protocol (SDP) – RFC 2327

� Media TransportReal Time Protocol/Real Time Control Protocol (RTP/RTCP)

RFC 3550 (replaces 1889)

RFC 2833 payload for DTMFRFC 3711 – Secure RTP (sRTP)

Others

MSRP RFC 4975 (Message Session Relay Protocol) RTSP RFC 2326 – Real Time Streaming Protocol

CPx CPy?

Page 85: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 85Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 86: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 86Cisco PublicBRKBBA-2015

Addressing for Multimedia Services

� Currently most services and applications are using numberic E.164 based addresses as this is supported by the vast majority of devices

� Moving forward URI based addressessing is predominantly the focus

� Peering points will need to cater ofr multiple addressing formats and be required to normalise and interwork between differering formats.

Page 87: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 87Cisco PublicBRKBBA-2015

URI Based Addressing � Fully-Qualified Domain Names

sip:jdoe.cisco.com

� SMTP-style Domain Names

sip:[email protected]

� E.164 style addresses

sip:[email protected]; user=phone

user=phone means this is a gateway

(gateway.com is the FQDN of the egress IP gateway)

� Mixed addresses

sip:[email protected]; user=phone

sip:[email protected]

� Secure address:

sips :[email protected] (mandatory for TLS)

� Telephone URItel:+358-555-1234567tel:1234567;phone-context=+358-555‘phone-context’ is the parameter used to specify the local context in which the Tel URI is valid.

tel: +1-800-234-5678;cic=2345

CIC is carrier id code

Page 88: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 88Cisco PublicBRKBBA-2015

Session Routing

� Historically and currentlky most route determination is done by digit analysis of an E.164 numbers – essentially matching patterns against predefined destinations (or dets of destinations)

� As URI based addressing becomes widespread then additional options become available

Simple domain name routing – i.e. change analysis to match on domain part of URI either via DNS or via local logic

ENUM

� Using these later techniques however means that complex route selections such as Least Cost, Time of Day, ASR etc must be implemented mostly in the “database” layer

Page 89: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 89Cisco PublicBRKBBA-2015

ENUM

� General ENUMIETF RFC 3761Essentially applies DNS techniques to resolving numeric addressesIntended to be used to link subscribers and provide simple one address reach capabilities

� “Carrier ENUM”is being used internally by many SPs for Number Portability and routing purposes (e.g. LCR etc)Can be used to link carriers – i.e. determine which carriers are hosting a given e.164 numericaddress (requires linking)

• take phone number +44208 8248637

• turn into domain name 7.3.6.8.4..8.2.8.8.0.2.4.4.e164.arpa.

• return list of URI’ssip:[email protected]

• ask the DNS

[email protected]

Page 90: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 90Cisco PublicBRKBBA-2015

Cisco support

� Cisco Database for Telephony (CDT)

� ClientsPGW 2200 Rel 9.8

SBC Rel 3.2 (can use INVITE/3xx REDIRECT now)

PGWPGW

Interconnect Domain

E1/T1/STM-1 etc.

SS7/C7

SIP/SIP-I/H.323

Cisco Technology

3rd Party Technology

Media

TDM PSTN

RTP/RTCP

RTP/RTCP

RTP/RTCP

SIP/SIP-I/H.323 I-SBC

Other IPNetworks

CDTENUMCDT

ENUMDNSDNS

DNS SIP/ENUM

Firewall

ITPITP

VoIPGWVoIPGW

SCTP

H.248/MGCP

i7

RTP/RTCP

CDRs CDRs

OtherIP Traffic

RTP/RTCP

i7

H.248

DSPPoolDSPPool

Management

I-SBC

MGNM

Session Control Related

Other

CTMANA

SIP/SIP-I/H.323

(SCTP)

Page 91: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 91Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 92: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 92Cisco PublicBRKBBA-2015

Peer Network Risks

� POTS/ISDN “legacy” interfaces pose no increase in risk

� Risk Introduced as IP-IP peering provided

Predicted to be many such interconnects as hardware/software costs may be lower

Cannot trust peer network security capabilities

� VoIP Risk CategoriesDoS/DDoS

Theft of ServiceSPAM/SPIT

Non TISPAN/IMSApplication Provider

NGN Network& Service Provider

TDM Network

C7ISUP

MSAN

POTS & ISDNConnections

DSLAM

xDSLConnections

Shared

ETTx etc.

Radio3G, 802.11 etc

Peer TISPAN/IMSApplication Provider

SIPApps

Page 93: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 93Cisco PublicBRKBBA-2015

Peer Network Risks : DoS & DDoS

� Types of threatProtocol Level (malformed, large, fragmented SIP)Traffic Load towards SIP/RTP ports

� TargetsInterconnect Point/Points

� SourceUsually “trusted” source

Unexpected source(s)

� Risk Mitigated bySecure & Encrypted Signalling to known peers only (IPSec. SCTP)General IP Security concepts and techniques (ACLs, DoS, DDoS protection etc)

SIP policing, RTP pinhole opening Call and message based overload controls (SBC or decomposed model)

Non TISPAN/IMSApplication Provider

NGN Network& Service Provider

TDM Network

C7ISUP

MSAN

POTS & ISDNConnections

DSLAM

xDSLConnections

Shared

ETTx etc.

Radio3G, 802.11 etc

Peer TISPAN/IMSApplication Provider

SIPApps

Page 94: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 94Cisco PublicBRKBBA-2015

Peer Network Risks : Theft of Service

� For peer network connectivity theft of service would typically be limited to bandwidth theft at the point of interconnect

Sessions to a hosted subscriber

Sessions to another peerRequires pre-arrangement and software hacks but doable –negotiate one codec and use a higher bit rate.

� Risk Mitigated byLockdown signalling relationships to know peers and securing and encrypting themDynamic RTP pinhole opening

Media policing – i.e. enforce packet stream to confirm to negotiated profile (SBC media border element)

Non TISPAN/IMSApplication Provider

NGN Network& Service Provider

TDM Network

C7ISUP

MSAN

POTS & ISDNConnections

DSLAM

xDSLConnections

Shared

ETTx etc.

Radio3G, 802.11 etc

Peer TISPAN/IMSApplication Provider

SIPApps

Page 95: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 95Cisco PublicBRKBBA-2015

Peering Security

� IP Peering introduces many new aspects to securing the service layer� We have the concept of untrusted and (more) trusted peering relationships

� Need to cater for � IP Layer Attacks

Classic Attacks targeted at the platform

� Application Protocol Level AttacksSignalling Plane – SIP/H.323 protocol level attacks (load, corrupt, spoofing etc) – Codenomicon tests and load tests

Media Plane Attacks – attacks at open and closed media addresses (bandwidth/ptime, spoofing, scanning etc)

� Load Based AttacksSimple message rate overload attacks – can be both session initiation attempts or individual SIP messages related to information passing

Can be height volume from single source or low volume from many sources

Can be intentional/malicious, caused by a network failure or a mass call event

Page 96: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 96Cisco PublicBRKBBA-2015

Some Basic Protocol Level Risks� Legal but likely not implemented

� whitespace everywhere (around colons, around semicolons);

� no space after colons;

� continuation lines: everywhere there can be whitespace (including around colons, around semicolons, after colons, in the middle of things like CSeq and Via);

� case: cAmEl CaSe headers, other case-insensitive fields;

� empty values in unstructured headers (e.g. Subject);

� unknown Require/Proxy-Require headers;

� Surprising header ordering (Via last, Via in the middle);

� Comma-separated values;

� Mixed comma-separated and header-separated values for the same header;

� Expires after 2000, after 2038, after 9999 (five-digit years aren't legal, but the implementation shouldn't crash);

� Expires: 1;

� Unknown schemes in Request-URI, To, From, Contact (is this really legal for INVITE)?

� Unknown header field names;

� Unknown parameters of known headers;

� Check how header formatting gets through a proxy;

� INVITE Requests with Accept: but not listing application/sdp;

� INVITE Requests without application/sdp payloads;

� INVITE to a multicast session;

� INVITE with "blank" SDP (e.g., for H.323 interop);

� Unknown methods (for proxies);

� Unknown authentication schemes;

� Multiple requests in a UDP packet;

� Extra bytes at end of UDP packet;

� Christmas-tree Via headers;

� Dozens of Via headers (there should be no limit, beyond message size constraints, to the number of Via headers understood);

� Very long messages, up to UDP maximum packet size (i.e., including fragmentation and reassembly);

� Short-form, long-form, both for the same header field;

� Evil quoting games: "This ends with a backslash: \\" "This ends with a backslash and a quote: \\\""

� Extra whitespace between requests (this is legal!)

� versions other than SIP/2.0

� Extremely long URLs, To and From fields (to make sure SIP implementations don't become vehicles for buffer overrun attacks)

� URLs containing semicolons in the "user" part

� SDP

� Various charsets.

� Future sessions.

� Several session dates and repeats, as in sdr.

� Not Likely to be Implemented Yet

� MIME multipart

� Illegal but shouldn't crash you:

� CSeq out of order

� missing any or all of To/From/Call-ID/CSeq

� multiple of any or all of To/From/Call-ID/CSeq

� multiple of other non-repeatable headers

� empty values or parameters (,, or ;;)

� CSeq method and Header method disagree

� gibberish in Request-URI

� broken Date fields; syntactically or semantically

� case-sensitive fields in the wrong case (E.g., invite sip://foo)

� Via: 255.255.255.255

� Via: 127.0.0.1

� Via: nonexistenthost.example.com

� wrong Content-length

� garbage after request

� un-terminated quotes

� un-terminated < in Contact

� splitting request and response across TCP connections

� out-of-range status code (e.g., 704)

� appropriate handling of unexpected protocols (e.g. "GET /~hgs/sip/ HTTP/1.1")

� Undefined Behavior

� multicast requests that require authentication (401)

RFC 4475 ‘sip-torture-tests’

Page 97: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 97Cisco PublicBRKBBA-2015

Addressing the risks

Mittigate all forms of mallicious or unintentional attack

YPDoS/DDoS

Encrypt signalling and potentially media

YPSignalling Security

Only allow standard messages and paramters

YNProtocol Normalisation

Enforce negotiated media flowsYNTheft of Service

Obscure identies and addresses of infrastructure equipment

ALGYPNetwork Topology Hiding

NotesOtherSBCFirewallRisk

A numer of security technologies can play a role in addressing the issues – it just depends what you are concerned about…..

Page 98: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 98Cisco PublicBRKBBA-2015

Cisco SBC Protection Points

LC SUP/RP

NPU CPU

ACLURPF ACL & URPF

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

Page 99: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 99Cisco PublicBRKBBA-2015

Cisco SBC Protection Points

LC SUP/RP

NPU CPU

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

Thousands of input Q’s feed into 6output Q’S

Ingress “Firewall” static pinholes for adjacencies.

Dynamic pinholes for mediaDynamic ACLs for DDoS.

Media Policing function –ensures that media flow

ensures to expected profile (packet size and ptime)

DDoS detection function receives events from other

components in order to identify

attacks. If an attckis identified a

synamic ACL is pushed to the

“firewall” with a finite ttl.

Static manual ACLs can be

configured on Sup/RP as

normal

ACLURPF ACL & URPF

Page 100: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 100Cisco PublicBRKBBA-2015

IP Level Attacks

LC SUP/RP

NPU CPU

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

BadAddress

3. Small Qs prevent single source stealing large numbers of CPU

cycles

2. Only traffic to configured and activated adjacencies at signalling plane. At media plane source/destination

pinholes opened as a result of valid signalling flow

5. If bad address events exceed preconfigured thresholds at

specified scope and period

dynamic ACL created

4. If a packet received for an

adjacency address other than from configured peer

address or subnet then “bad

address” event generated

1. Protection provided by IOS/IOS-XR

Attack Types :

• Port scanning

• Spoofing

• Flooding

• many more

Target would be advertised SBC adjacency addresses and media plane addresses

Attack Types :

• Port scanning

• Spoofing

• Flooding

• many more

Target would be advertised SBC adjacency addresses and media plane addresses

ACLURPF ACL & URPF

Page 101: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 101Cisco PublicBRKBBA-2015

Signalling Plane Attack : Protocol Corruption

LC SUP/RP

NPU CPU

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

3. ACL activated causing “rogue” traffic to be discarded

2. If policy failure events exceed preconfigured thresholds at

specified scope and period

dynamic ACL created

Corrupt

1. If protocol cannot be decoded

“corrupt” event generated

Attack Types :

• Perceived valid sources sending corrupt or malformed signalling (SIP/H.323/SDP) to SBC adjacency address

Attack Types :

• Perceived valid sources sending corrupt or malformed signalling (SIP/H.323/SDP) to SBC adjacency address

ACLURPF ACL & URPF

Page 102: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 102Cisco PublicBRKBBA-2015

Signalling Plane Attack :Load

LC SUP/RP

NPU CPU

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

PolicyFail

1. Small Qs prevent single source stealing large numbers of CPU

cycles

4. ACL activated causing “rogue” traffic to be discarded

3. If corrupy events exceed

preconfigured thresholds at

specified scope and period

dynamic ACL created

2. If admission control policy fails due to rate being exceeded (or any

other limit) an exception is sent

to the DoSmonitoring

function

Attack Types :

Rate based attack from one or multiple sources

Attack Types :

Rate based attack from one or multiple sources

ACLURPF ACL & URPF

Page 103: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 103Cisco PublicBRKBBA-2015

Media Plane Attack : Load & Malformed

LC SUP/RP

NPU CPU

MPF

FW

MediaPolicer

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Q

Static Adjacency

Config

DoS & DDoSPolicy

Admission Control

(CAC) Policy

Routing Policy

Protocol Decode

Registration Monitor

Resource MonitorAnd Overload Control

StaticACL

DynamicACL

Media Policing function –ensures that media flow

ensures to expected profile (packet size and ptime)

ACLURPF ACL & URPF

Page 104: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 104Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 105: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 105Cisco PublicBRKBBA-2015

Availability Detection

� Signalling PlaneSIP does not include any “availability” check mechanism at the application layer, instead it relies on typically long timesReliance is on transport layer – most common transport UDP does not supportA SIP “PING” mechanism is comonly used - OPTIONS - draft-fwmiller-ping-03.txt

� Media Plane Issue if media and signalling sepated (as per IMS/TISPAN)Media timeouts can be long and still allow new calls

Page 106: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 106Cisco PublicBRKBBA-2015

Page 107: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 107Cisco PublicBRKBBA-2015

Page 108: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 108Cisco PublicBRKBBA-2015

Page 109: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 109Cisco PublicBRKBBA-2015

Page 110: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 110Cisco PublicBRKBBA-2015

Page 111: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 111Cisco PublicBRKBBA-2015

Page 112: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 112Cisco PublicBRKBBA-2015

Page 113: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 113Cisco PublicBRKBBA-2015

Page 114: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 114Cisco PublicBRKBBA-2015

Page 115: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 115Cisco PublicBRKBBA-2015

Page 116: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 116Cisco PublicBRKBBA-2015

Page 117: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 117Cisco PublicBRKBBA-2015

Page 118: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 118Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 119: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 119Cisco PublicBRKBBA-2015

Interconnect Accounting

During a multimedia session multiple codecs may be used either simultaneouly or one at a time – changhing codecs mid session. It should be possible to differentially bill for sifferent codecs used however this may need to be combined with some form of packet flow metrics as some devices establish multiple parallel codecs but only use one.

Codec Based

SBC has ability to directly affect the DSCP markings of the signalling and media for a given session – need to verify that thes values can be sent to CDR . It is however possible to provide some forma of charging based on the call statistics in terms of packets lost/delay/jitter if desired

QoS Based

Both PGW and SBC CDRs provide packet and Octet counts that would potentially allow for bandwidth based accounting if desired. The data provided also gives values for packets lost/jitter/latency that can give an indication of QoS for a session but this is not ideal as it applies to the whole duration of the call –enhancements in this space of being investigated

Packet/Octet Based

Both PGW and SBC provide To/From information in numer or alpha format for text URI support. If SIP-I used PGW provides additional ISUP parameters in CDRsthat can be used for traditional billing models

Traditional Address Based

• Accounting models and rules for TDM peering well defined

• For IP Peering can adopt same strateegy as TDM or there are other possibilities

Page 120: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 120Cisco PublicBRKBBA-2015

Billing Models

3rd Party IPMultimediaNetworks

PGW

SBC(DBE)

Peering Point

SIP/SIP-ISIP/SIP-I

H.248

RTP/RTCPRTP/RTCPCDRs

3rd Party IPMultimediaNetworks

PGW

Peering Point

SIP/SIP-ISIP/SIP-I

RTP/RTCP

RTP/RTCPCDRs

SBC

CDRs

3rd Party IPMultimediaNetworks

Peering Point

SIP/SIP-I

RTP/RTCPRTP/RTCP

SBC

CDRs

SIP/SIP-I

SIP/SIP-I

PGW is session control platform and controls media plane directly via H.248. PGW only generates CDRs

Model 1

Session control layer is provided by both PGW and SBC in series. Both platforms will generate records that can be correlated by a dowstreamsystem.

Model 2

SBC provides both session and media control and there is no reliance on any CDR data produced by PGW.

Model 3

Page 121: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 121Cisco PublicBRKBBA-2015

Cisco PGW & SBC Billing

The Cisco SBC currently produces CDRs are currently in the format or RADIUS event records as defined by PKT-SP-EM1.5-I01-050128

These records are pushed by the SBC to one or more RADIUS server farms (for redundancy(

A single session will typically genneratemultiple RADIUS event records a defined points in session such as call start, call end, and media-type changes

PGW220 produces CDRs via two mechanisms

“Traditional” CDRs that are stored on local disk and can be pulled via FTP/sFTP. These CDRs are produced for all session attempts whether effective or ineffective and are in the form of one or more CDBs (Call Detail Blocks). A CDR is typically written at the end of the session however partial CDRs are available for long duration sessions

RADIUS CDRs can be issued to a RADIUS server at the end of a session – this currently only supports IP-TDM calls controlled by PGW

Note that a Billing Mediation platform called BAMS is available to consiolidate PGW CDR output and reformat records

For full details of the PGW2200 Billing capabilities please refer to http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9/billing/guide/r9chap1.html

SBCPGW2200

SBC

Page 122: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 122Cisco PublicBRKBBA-2015

SignallingSignalling

Addressing & Addressing & RutingRuting

SecuritySecurity

AvailabilityAvailability

AccountingAccounting

TranscodingTranscoding

Page 123: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 123Cisco PublicBRKBBA-2015

Transcoding Drivers

� May be required for a number of reasonsCPE Support limitations

Standardised network codec (e.g. G.711 at 10ms)

Proprietary codecs used (e.g. Microsoft RTAudio)

Mobile to “fixed”

� Not typically an issue in TDM interconnects as gateways typicallyu support many codecs

Page 124: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 124Cisco PublicBRKBBA-2015

Transcoding in the Cisco Architecture

� H.248 DSP Pool on MGX gateway used for transcoding currently allowing for re-use of TDM gateway resources

� DSP pools can be located anywhere in IP network – either local to SBC PoP or remote

� SBC can engage transcoding via two methodsFailed initial CODEC offerPreconfigured/hardcoded

� SBC will offer configurable set of CODECs in a configurable order of preference

� Cisco SBC can provide transrating – i.e. ptime change without the use of the external DSP resources

Page 125: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 125© 2009 Cisco Systems, Inc. All rights reserved.

Summary

Page 126: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 126Cisco PublicBRKBBA-2015

Key Takeaways

� Cisco can provide comprehensive, standards based and feature rich solutions in both the SIP trunking & NGN Peering spaces

� Cater for multimedia application not just voice – driving Unified Communication

� Our approach re-uses and evolves existing components and technologies wherever possible (e.g. PGW2200 and MGX)

� The Cisco solutions will evolve over in line with standards and application innovation

We want to help you ACCELERATE your SIP deployments

Page 127: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

Cisco PublicBRKBBA-2015 127© 2009 Cisco Systems, Inc. All rights reserved.

Q & A

Page 128: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 128Cisco PublicBRKBBA-2015

Related sessions

� BRKUCT-2001 SIP Trunking for SP Access

And some that you might not directly associate with this topic

� BRKAPP-2002 Server Load Balancing Design

� BRKAPP-1009 Introduction to Web Application Security

Page 129: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 129Cisco PublicBRKBBA-2015

Product Links

Cisco Session Border Controller

http://www.cisco.com/en/US/netsol/ns759/networking_solutions_sub_sub_solution.html

Cisco PGW2200

http://www.cisco.com/en/US/products/hw/vcallcon/ps2027/index.html

Cisco ITP & CDT (LNP/ENUM)

http://www.cisco.com/en/US/products/sw/wirelssw/ps1862/index.html

Cisco Universal Gateways & Access Servers

http://www.cisco.com/en/US/products/hw/iad/index.html

Cisco MGX Media Gateways

http://www.cisco.com/en/US/products/hw/gatecont/ps3869/index.html

Page 130: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 130Cisco PublicBRKBBA-2015

Meet The Expert

To make the most of your time at Cisco Networkers 2009, schedule a Face-to-Face Meeting with a top Cisco Expert.

Designed to provide a "big picture" perspective as well as "in-depth" technology discussions, these face-to-face meetings will provide fascinating dialogue and a wealth of valuable insights and ideas.

Visit the Meeting Centre reception desk located in the Meeting Centre in World of Solutions

Page 131: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 131Cisco PublicBRKBBA-2015

Recommended Reading

� There are currently no Cisco Press Books recommended for this Presentation - please browse the Cisco Company Store for suitable titles

Page 132: NGN Service Interconnect and SIP Trunking Architectures ... · NGN Service Interconnect and SIP Trunking ... –Logical split into signaling and data border ... SIP trunking system

© 2009 Cisco Systems, Inc. All rights reserved. 132Cisco PublicBRKBBA-2015