Next Steps In Signaling (NSIS) in the IETF Roland Bless - - PDF document

next steps in signaling nsis in the ietf
SMART_READER_LITE
LIVE PREVIEW

Next Steps In Signaling (NSIS) in the IETF Roland Bless - - PDF document

Next Steps In Signaling (NSIS) in the IETF Roland Bless bless@tm.uka.de Institute of Telematics, University of Karlsruhe What is Signaling? Signaling exchange of (control) data between nodes to install, manage, or delete states in them


slide-1
SLIDE 1

Next Steps In Signaling (NSIS) in the IETF

Roland Bless

bless@tm.uka.de Institute of Telematics, University of Karlsruhe

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

1

What is Signaling? Signaling

exchange of (control) data between nodes to install, manage, or delete states in them happens in the „control plane“

Examples

Classical: SS7 – signaling for circuit switched telephone network Admission control and resource reservation for QoS (Quality-of-Service) support RSVP Dynamic configuration of firewall pinholes or NAT bindings Dynamic activation of measurement points

slide-2
SLIDE 2

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

2

Next Steps in Signaling (NSIS) IETF Working Group (created 2001) controls resources in IP layer (e.g., router) Goals: (at first mainly QoS signaling in focus) Interworking between different QoS solutions Simplified solution for QoS signaling Support of mobility and wireless next generation networks NSIS Requirements [RFC 3726] (2004)

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

3

NSIS Approach Lessons learned from RSVP

  • ffered no efficient support of unicast reservations

used for various unforeseen purposes / signaling applications mobility support required

Assumptions

path-coupled signaling: signaling messages follow data path normal routing (no QoS routing or load balancing etc.) no multicast support considered (at first)

slide-3
SLIDE 3

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

4

NSIS – Two Layer Split

Signaling Message Transport Signaling Message Transport TLS UDP UDP TCP TCP SCTP SCTP DCCP DCCP IPsec IPv4 or IPv6 IPv4 or IPv6 Signaling Application 1 (QoS) Signaling Application 1 (QoS) Signaling Application 2 (NAT FW) Signaling Application 2 (NAT FW) NSIS Signaling Layer Protocol (NSLP) NSIS Transport Layer Protocol (NTLP)

Routing of flow-based signaling messages next node discovery signaling message transport allows reuse of existing transport and security protocols Application specific signaling protocol logic

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

5

NTLP: GIST Features

General Internet Signaling Transport (GIST) Protocol Common signaling transport service for different signaling applications Simple message-by-message transport service

conveyed contents are transparent for GIST does not handle signaling application state

Discovery and management of signaling message routes Provides Session-ID – supports mobility Datagram or Connection Mode for message transfer

Establishment of signaling message associations (soft state)

Simple protection against DoS

slide-4
SLIDE 4

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

6

NTLP/NSLP Scenario

Host GIST NSLP A GIST NSLP A Host GIST NSLP B GIST NSLP A/B GIST NSLP A/B Initiator Forwarder Forwarder Responder Router 1 Router 2 Router 3 Router 4

not NSIS aware supports

  • nly signaling

application B

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

7

NSLPs QoS NSLP

RSVP-like functionality (but unicast support only) Sender and receiver initiated reservations Independent of specific QoS models such as IntServ or DiffServ Messages

RESERVE: creates modifies or deletes reservation state QUERY: Probing RESPONSE: Reply to RESERVE or QUERY

NAT/FW NSLP

Dynamic configuration of NATs and/or Firewalls along a data path

Establishing bindings Controlled opening of firewall pinholes

slide-5
SLIDE 5

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

8

WG Status Main specs now “finished”

GIST QoS NSLP NATFW/NSLP QSPEC

Several freely available interoperable implementations, e.g.,

NSIS-ka: https://projekte.tm.uka.de/trac/NSIS Uni Göttingen: FreeNSIS

Must strive for deployment now: assure that protocols get implemented by vendors and used by applications

NSIS - EuroView 2008 Roland Bless

Institut für Telematik Universität Karlsruhe (TH) www.tm.uka.de

9

Conclusions and Outlook NSIS: New and flexible framework for signaling protocols in the IP layer

General signaling message transport by GIST Different signaling applications: NAT/FW, QoS

Extensible:

Explicit Signaling Target MRM allows path- decoupled signaling

Used in ScaleNet QoS Architecture Probably used in EU project 4WARD: Virtual Network Configuration NSLP