Requirements for SIP-based VoIP Interconnection (BCP)

Download Report

Transcript Requirements for SIP-based VoIP Interconnection (BCP)

For Consideration by the SPEERMINT WG
65th IETF Meeting
Dallas TX
March 20, 2006
Requirements for SIP-based VoIP
Interconnection (BCP)
draft-natale-sip-voip-requirements-00.txt
Bob Natale
[email protected]
Issues needing WG consensus





Scope (BCP, Interconnection)
Approaches to requirements identification
Requirements acceptance criteria
Presentation of requirements
Impact on other WG deliverables and
discussions
Milestone due date: March 2007
65th IETF (Dallas)
2
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Scope:
Best Current Practices document
 BCP (from RFC 2026, BCP 9):





“A way to standardize practices and the results of
community deliberations”
“Good user service requires that the operators and
administrators of the Internet follow some common
guidelines for policies and operations”
“Generally only make sense for full and immediate
instantiation”
“Meant to express community consensus but are
arrived at more quickly than standards”
“BCPs require particular care”
Generally, BCPs seem more descriptive than prescriptive in tone?
65th IETF (Dallas)
3
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Scope:
Interconnection versus Peering
 Interconnection (for SPEERMINT):

Both signaling and media flows must be taken into
consideration
 Use cases that include the interaction between the
application layer and lower network layers
 or the dependence of specific application layer use
cases on lower layers
 Peering (for SPEERMINT):

The interconnection between application layer entities
such as SIP servers
 as opposed to interconnection at the IP network
layer
Milestone deals with Interconnection
65th IETF (Dallas)
4
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Approaches to requirements identification
 Derived from other WG documents
 Directly solicited from VoIP operators and
administrators
 Adopted/adapted from IETF and other industry
requirements documents (and similar sources)

CableLabs VoIP Peering RFI
 GSMA GRX/IPX Requirements
 ECMA/TISPAN Next-Gen Corporate-Core
Interconnection Requirements
 SIP Forum IP PBX / Service Provider Interoperability
 Identified via WG discussion
 Other?
65th IETF (Dallas)
5
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Candidate requirements acceptance criteria
 Explicit WG consensus

Algorithmic or judgmental basis?
 Deployment weight

The “de facto” factor:

Number of deployments
 Perceived VSP/ITAD influence
 Fairness
 Innovation
 Verifiability
 Universality (non-Locality)
 External mandates

Other SDOs, Government regulation
 Other?
Broader than the usual IETF baseline of “necessary for interoperability”?
65th IETF (Dallas)
6
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Presentation of requirements
 Grouping

By peering entity type?

VSPs versus ITADs?
 Access, Core, Interconnect, Enterprise, Federation
 Is Originating versus Terminating relevant?
 draft-bhatia-sip-peering-00.txt

By criticality?


Mandatory, Recommended, Optional
By functional category?

App, Signaling, Media, Traffic Eng, O&M, Security
 draft-khan-ip-serv-peer-arch-00.txt
 Ordering:



65th IETF (Dallas)
By importance?
By operational phases?
By network architecture locus?
7
Requirements for SIP-based VoIP Interconnection
Some form of
multi-dimensional
matrix format will
be required.
Complexity versus
completeness and
consistency.
March 20, 2006
Requirements Catalogue
draft-natale-sip-voip-requirements-00.txt

3.1 0.0000 General Requirements

3.8 0.2100 Regulatory Requirements
 3.29 1.0000 Network Architecture
 3.46 2.0000 Operations Management





3.55 2.2000
3.61 2.3000
3.62 2.7000
3.63 2.8000
3.64 2.9000
Network and Systems Management
Session Management
International Operations Support
Integration with existing NOC/OSS/BSS Functions
Legacy Peering Agreements
 3.65 3.0000 Partitioning
 3.69 4.0000 Accounting

3.78 4.3000 Billing
 3.79 5.0000 SLAs

3.85 5.3000 Quality of Service (QoS)
 3.90 6.0000 Security






3.95 6.2000 Topology Hiding
3.98 6.4100 Authentication
3.99 6.4200 Encryption
3.100 6.5000 Privacy Requirements
3.101 6.5100 Identity Requirements
3.102 6.5200 Subscriber Data Protection
65th IETF (Dallas)
8
Requirements for SIP-based VoIP Interconnection
Sample subset
(out of 103 candidates)
for
illustration purposes
March 20, 2006
One possible presentation format
Coloring for illustration purposes only
M
Mandatory
R
Recommended
O
Optional
X
Not Applicable
65th IETF (Dallas)
9
BCP would use ASCII text table
Requirements for SIP-based VoIP Interconnection
March 20, 2006
Impact on other WG deliverables and discussions
 Should requirements drive other deliverables?
 Should requirements devolve from other
deliverables?
 Should requirements and other deliverables take
shape interactively?

Jul 2006
Sep 2006
Dec 2006
Jan 2007
Mar 2007
Jul 2007
Jul 2007
I.e., both of the above...?
Submit SPEERMINT terminology I-D (Informational)
Submit I-D defining the SPEERMINT routing architecture (Informational)
Submit I-D defining the message flows associated with the SPEERMINT routing
architecture (Informational)
Submit I-D on the use of DNS SRV and NAPTR records as specified by RFC 3263 (BCP)
Submit I-D on the minimum set of requirements for SIP-based VoIP interconnection
(BCP)
Submit I-D specifying the use of strong identities in session peering and
supporting the establishment and exchange of trust between domains (BCP)
Submit I-D(s) on use cases (BCP)
65th IETF (Dallas)
10
Requirements for SIP-based VoIP Interconnection
March 20, 2006