ieprep - Columbia University

Download Report

Transcript ieprep - Columbia University

Requirements for prioritized
access to PSTN resources
Henning Schulzrinne
Columbia University
superset of
9 April 2016
draft-schulzrinne-ieprep-resource-req-00
Assumptions/Scope
 SIP endpoint wants to access restricted
(prioritized) resources on a circuit-switched
network
 Does not indicate request of IP resource
priority
– may not be available
– may not be necessary
 Examples: GETS, MLPP, eMLPP, ...
 Nothing to do with 112/911
 Also, possibly call from PSTN into SIP network
9 April 2016
Scenarios
SIP
RP-capable gateway
PSTN w/MLPP
GETS, ...
INVITE sip:[email protected]
INVITE tel:1-212-...
INVITE sip:[email protected]
SIP
ISUP
9 April 2016
does not know
destination
network (type)
GSM
Assumptions
 Call resource priority vs. call human priority
– resource priority  indicated by caller (callee can't
see)
– priority of call to caller: indication ("Priority",
content labeling) + callee call handling policy 
out of scope
 Resources:
– IP-to-PSTN gateway channels
– end-to-end PSTN circuits (PSTN network
congestion, not access congestion)
9 April 2016
Assumptions
 Call destination network type may be
unknown to caller
 Call destination does not identify PSTN
resource priority
 May want to reach "any of IEPREP type
1, type 2, ..."
 May have several orthogonal indications
of resource priority (eMLPP + GETS?)
9 April 2016
System assumptions
 What do we assume about the IP side?
– purpose-built: require certain capabilities
(signaling, resource reservation, security, ...)
– any network: use SIP application on standard
platform or plug in own SIP phone
• no network changes
• firewalls  may not allow protocols beyond SIP and RTP
– any SIP (pay) phone
• no modifications to SIP phone
• not much beyond two-stage dialing possible?
9 April 2016
General requirements
 Not specific to one domain (e.g., GETS)
 Not tied to existing PSTN authentication
mechanisms
 Use existing namespaces  different
authorities that manage
 Allow for default behavior
 Separation of indication and policy
– by reference (policy "flash"), not by value
("preempt all except class 'immediate', queue in
relationship to GETS calls, but cut off after 3
minutes and only allow low-bit rate audio")
9 April 2016
Requirement: Discovery and
negotiation
 Caller must be able to discover PSTN
resource priority capabilities
– determines authentication "hat"
– gateway needs for challenge
• "Resource priority FOO level 7 requires use of
BAR authentication"
 Network may disallow discovery
administratively  importance of call
routing
9 April 2016
Requirement: Testing
 Must be able to test largest possible
part of the system without ringing
actual destination
– Systems only used during emergencies are
less likely to work
– Exercise authentication and authorization
– Exercise call routing
9 April 2016
Requirement: Call routing
 Combine with call routing:
– req: specify logical destination, not physical
gateway
– resource priority requirement may enlarge
or constrain set of destinations
• e.g., additional special GETS-only gateway
• only certain gateways (carriers) are capable of
particular calls
– note: TRIP property?
– note: cf. SIP caller preferences
9 April 2016
Security requirements
 End-to-end strong authentication and
authorization of caller
– not just theft of service, but system
stability/performance issue
 Intermediate (proxy?) authentication
– delegate responsibility
– not all VoIP gateways may be
authentication-capable (many aren't)
– harden authentication  DOS attacks
9 April 2016
Security requirements
 Support authentication and authorization
beyond existing PIN schemes
 Authentication must be DOS-resistant
 Allow "early" authentication  cannot wait
until inside PSTN!
– authentication consumes packets vs. circuits
– minimize pre-authentication resource use
• authenticate call signaling, not just resource signaling
9 April 2016
Security requirements
 Do not tie resource priority namespace
to one authentication scheme
– different hardware types
• hard/soft SIP phone
• SIM-equipped cell phone
– from any black phone with dial pad to
smartcard- and biometrics-equipped
9 April 2016
Security requirements
 Cross-domain
– IP endpoint may be in different admin.
domain than gateway
 Require secrets not to be pre-installed
 useability from any device
 Authentication of PSTN gateway
– desirable; required?
9 April 2016
Privacy requirements
 Call content
– very likely  separate docs
 Signaling (resource and/or call setup)
– reveals communication relationships
– cannot rely on hop-by-hop
 Fact of IEPREP call
– sensitivity likely same (or lower) as call
signaling
9 April 2016