The Domain Policy DDDS Application

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Network Services Interface Introduction to NSI Guy Roberts.
Advertisements

1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Vince Humphries European Radiocommunications Office
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
August 2005IETF 63 VOIPEER1 Issues in Numbering, Naming and Addressing voipeer BoF IETF 63 – Paris, August 2005 Richard Stastny ÖFEG.
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
Numbering for VoIP and other IP Communications draft-stastny-enum-numbering-voip-00 IETF #58 Minneapolis, MN.
ENUM Chris Wong Converging Services Branch International Training Program 7 September 2006.
IETF 63 - Paris VOIPPEER BoF A Broadband Service Provider’s Perspective on VoIP Peering August 5, 2005 Presented by Jason Livingood.
C1 - UNCLASSIFIED V1.0 R&D 1Vodafone Group PLC27-28 July 2010 Challenges related to SIP session peering - an operator perspective Nick Russell Vodafone.
DNS.
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
PSTN – User ENUM – „Infrastructure ENUM“ An ETSI View Richard Stastny IETF60 San Diego.
RIPE64 Enum Working Group DE-CIX NGN Services.
ENUM Update for voipeer BOF Richard Shockey ENUM co-chair IETF 63 Paris.
Benefits of VoIP Peering in a Challenging Economy (SP-10) Tuesday - 02/03/09 4:00-4:45pm Mark Benisz, VP Americas, XConnect Global Networks.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
© Copyright 2007 Arbinet-thexchange, Inc. All Rights Reserved. Voice Peering Steve Heap Chief Technology Officer.
© Copyright 2007 Arbinet-thexchange, Inc. All Rights Reserved. VoIP Peering Pilot Using the Internet2 Backbone.
© 2004 AT&T, All Rights Reserved. The world’s networking company SM VoIP, Portability, and the Evolution of Addressing LNPA & Future of Numbering Working.
Draft-khan-ip-serv-peer-arch-03.txt SPEERMINT Peering Architecture IETF-66, Montreal, Canada Sohel Khan, Ph.D. Technology Strategist.
1 Barriers to Enum What VoIP providers ask about Enum Dr. Dorgham Sisalem.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
Sridhar Ramachandran Chief Technology Officer Core Session Controller.
1January 2006Richard Stastny Developments around Infrastucture ENUM and their relevance on NGNs Workshop on NGN Interconnection and Numbering TRIS – TISPAN.
Peering Considerations for Directory Assistance and Operator Services - John Haluska Telcordia SPEERMINT, IETF 68 Prague, Czech Republic 20 March 2007.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
Requirements for SIP-based VoIP Interconnection (BCP) draft-natale-sip-voip-requirements-00.txt Bob Natale For Consideration by the.
Packetizer ® Copyright © 2010 Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
IETF 67 – SIMPLE WG SIMPLE Problem Statement Draft-rang-simple-problem-statement-01 Tim Rang - Microsoft Avshalom Houri – IBM Edwin Aoki – AOL.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
1 VoIP Peering Peering, it’s not just for IP anymore Kingsley Hill XConnect Global Networks, Ltd VP for Strategic Federations.
To Rent or Buy the IP PBX? Maybe it’s Both…. Building a VoIP Solution That Enables Both.
ENUM WG mini-BOF Setting the Stage Richard Shockey IETF 60 San Diego.
Draft-lendl-speermint- background-02 Thanks to Alex for presenting! IETF 73, November 2008Otmar Lendl.
IETF-68draft-ietf-speermint-voip- consolidated-usecases.txt 1 SIP Call Flows Changes and Plan draft-ietf-speermint-voip-consolidated-usecases.txt Adam.
SPEERMINT Architecture - Reinaldo Penno Juniper Networks SPEERMINT, IETF 70 Vancouver, Canada 2 December 2007.
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
18 January 2006 Copenhagen ERO - TISPAN WG4 meeting
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
Generalizing Metadata Services URLs Dale Moberg. Metadata Services Parts L,M, and N of PEPPOL describe a solution for finding out about capabilities and.
Jim McEachern Senior Technology Consultant ATIS July 8, 2015.
IP Telephony (VoIP).
THIS IS THE WAY ENUM Variants Jim McEachern
New Directions in Routing
Using NPAC as the ENUM Registry
Enum dip indicator draft-stastny-iptel-tel-enumdi-00
IP-NNI Joint Task Force Status Update
Defining Namespaces Challenges with Internet Namespaces Jonne Soininen
ATIS/SIP Forum NNI Task Force – Routing Team
Default cover design. Current Routing Solutions supporting the Interconnection of Carrier IP –based Multimedia Services in North America IPNNI
Network Services Interface
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Emergency Service Identifiers draft-ietf-ecrit-service-urn-01
IP-NNI Joint Task Force Status Update
Choosing the Discovery Model Martin Forsberg
Jean-François Mulé CableLabs
Enterprise Infrastructure Solutions for SIP Trunking
Implementation of ENUM on telecommunication networks
August 5, 2005 Presented by Jason Livingood
Fixing the Internet: Think Locally, Impact Globally
Agenda Overview Extending the Reach of VoIP Application Examples Standards and Other Resources Summary.
Routing Considerations
ENUM successes – failures - alternatives
Presentation transcript:

The Domain Policy DDDS Application draft-lendl-domain-policy-ddds-00 draft-lendl-speermint-federations-00 Otmar Lendl Otmar.Lendl@enum.at 2006/03/15 Domain Policy DDDS

Introduction Interconnect SIP-based networks (enterprise and service providers) directly via SIP Avoid transcoding, enable wideband codecs Avoid service limitations (presence, IM, Video, …) Cost saving Avoid drawbacks of the open Internet model Spam/Spit Lack of trusted CallerID Selective and controlled association 2006/03/15 Domain Policy DDDS

Evolution (1) VoIP Service Providers interconnect via PSTN using E.164 numbers for addressing VSP VSP VSP VSP VSP PSTN Plane +4315056416 2006/03/15 Domain Policy DDDS

Evolution (2) User ENUM can be used to route calls over the public Internet. Public Internet User ENUM sip:office@enum.at VSP VSP VSP VSP VSP PSTN Plane 2006/03/15 Domain Policy DDDS

Evolution (3) The reality is more complex: Public Internet PSTN Plane Private Interconnection Network Private Interconnection Network sip:office@enum.at VSP VSP VSP VSP VSP Public Internet Closed SIP federation PSTN Plane 2006/03/15 Domain Policy DDDS

Problem Statement Destination VSP Calling VSP can be member of several VoIP peering fabrics. may also accept calls over the Internet from certain parties. Calling VSP needs to find a path to the destination VSP. can also be member of some (potentially different) VoIP peering fabrics. Trial and Error during call-setup is not a good idea. Thus he needs to discover which peering fabrics they share. How does the calling VSP do this? 2006/03/15 Domain Policy DDDS

Proposed Solution Destination VSP publishes his reachability List of his federation memberships Other ways of reaching him Calling VSPs Fetches this policy set Compares this to his own membership list Protocol DDDS Application to map domains to policy sets. 2006/03/15 Domain Policy DDDS

Big picture Dialstring normalization E.164 based dialing starts here Dialstring normalization Destination URI Discovery (I-ENUM) Destination URI Policy Discovery Path (fabric) selection Call setup over discovered path Call admission … URI based dialing starts here 2006/03/15 Domain Policy DDDS

Federations A Federation is a group of VoIP service providers / enterprises which agree to receive calls from each other via SIP agree on a set of administrative rules for such calls (settlement, abuse-handling, ...), and agree on specific rules for the technical details of the interconnection. Federations have a unique identifier 2006/03/15 Domain Policy DDDS

Federation examples TLS based Private Network Public Internet, SIP over TLS, Federation acts as X.509 Certification Authority. Private Network Federation builds its own network (the GRX case), members connect directly over this network. SIP Hubs / Transit networks Calls are routed via a central SIP proxy 2006/03/15 Domain Policy DDDS

Domain Policy DDDS basics The domain is the key to the destination policy Use the DNS as rule store No special translation rules necessary Infrastructure is in place Example: example.com. IN NAPTR 10 50 "U" "D2P+SIP:fed" "!^.*$!http://sipxconnect.example.org/!" . “Regarding SIP, example.com is a member of the federation identified by this URI.” Non-terminal NAPTR for customer domains referring to provider domains Protocol agnostic SIP is just a special case 2006/03/15 Domain Policy DDDS

Policy Rule Elements A NAPTR record contains a single policy rule Examples A federation membership draft-lendl-speermint-federations-00 A technical restriction e.g. a specific anti-SPIT rule examples in draft-lendl-sip-peering-policy-00 A reference to an external policy document e.g. SAML or XACML 2006/03/15 Domain Policy DDDS

Complex Rule Sets A NAPTR RRSet defines the policy of a domain. “order” and “preference” define a Boolean expression of individual policy rules. Example: $ORIGIN example.com. ; order pref flags service regexp replacement (1) IN NAPTR 10 50 "U" "D2P+SIP:fed" "!^.*$!http://sipxconnect.example.org/!" . (2) IN NAPTR 20 10 "U" "D2P+SIP:std" "!^.*$!urn:ietf:rfc:2246!" . (3) IN NAPTR 20 15 "U" "D2P+SIP:std" "!^.*$!urn:ietf:rfc:3711!" . (1) OR ( (2) AND (3) ) RFC2246: TLS RFC3711: srtp 2006/03/15 Domain Policy DDDS

Summary draft-lendl-domain-policy-ddds-00 solves: Out of scope: Policy announcement (“I am member of federations X and Y”) Policy discovery (“I’ll reach the destination through federation Y”) Enables ad-hoc peering under clearly defined rules One step towards satisfying the requirements of draft-ietf- speermint-reqs-and-terminology-01 Out of scope: Peering rules within federations It’s not about how to peer, but how to select which peering method/fabric to use. 2006/03/15 Domain Policy DDDS