Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.

Slides:



Advertisements
Similar presentations
IP QoS signaling in the IETF: Past, Present and Future John A. Loughney NSIS WG Chair
Advertisements

Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
March 2009IETF 74 - NSIS1 Implementation of Permission-Based Sending (PBS) NSLP: Network Traffic Authorization draft-hong-nsis-pbs-nslp-02 Se Gi Hong*,
Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-04 S. Thiruvengadam Hannes Tschofenig Franck Le Niklas Steinleitner.
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
1 IETF 64th meeting, Vancouver, Canada GIST over SCTP Xiaoming Fu Christian Dickmann Jon Crowcroft.
May 2007 PRESTO (Princeton, NJ) In-network Support for VoIP and Multimedia Applications Henning Schulzrinne Dept. of Computer Science Columbia University.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Next Step In Signaling (NSIS) and Internet Routing Dynamics Charles Shen and Henning Columbia University in the City of New York Internet.
1 IETF 64th meeting, Vancouver, Canada Design Options of NSIS Diagnostics NSLP Xiaoming Fu Ingo Juchem Christian Dickmann Hannes Tschofenig.
School of Information Technologies Revision NETS3303/3603 Week 13.
Mobility Support in NSIS 57th IETF Meeting, July 13-18, Vienna Xiaoming Fu Henning Schulzrinne Hannes Tschofenig.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
T Computer Networks II Introduction Adj. Prof. Sasu Tarkoma.
CASP – Future Work Plans and Ideas Henning Schulzrinne & LQS team August 27, 2002.
July 2008IETF 72 - NSIS1 Permission-Based Sending (PBS) NSLP: Network Traffic Authorization draft-hong-nsis-pbs-nslp-01 Se Gi Hong & Henning Schulzrinne.
1 IETF 64th meeting, Vancouver, Canada Context Transfer Using GIST Xiaoming Fu John Loughney.
CASP – Cross- Application Signaling Protocol Henning Schulzrinne August 27, 2002.
Circuit & Application Level Gateways CS-431 Dick Steflik.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Trade-offs and open issues with path discovery and transport or not all requirements are orthogonal… Henning Schulzrinne Columbia University
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
Integrated Services Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December 2010 December 2010.
A stateless Ping tool for simple tests of GIMPS implementations Christian Dickmann, Ingo Juchem, Sebastian Willert, Xiaoming Fu University of Göttingen.
NSIS Authentication, Authorization and Accounting Issues (draft-tschofenig-nsis-aaa-issues-00.txt) Authors: Hannes Tschofenig Henning Schulzrinne Maarten.
End-to-End QoS Specification Issues in the Wired and Wireless Environment 通工所 陳昱豪.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
QoS Architectures for Connectionless Networks
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
NSIS NATFW NSLP: A Network Firewall Control Protocol draft-ietf-nsis-nslp-natfw-08.txt IETF NSIS Working Group January 2006 M. Stiemerling, H. Tschofenig,
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
An Integrated QoS, Security and Mobility Framework for Delivering Ubiquitous Services Across All IP-based Networks Haitham Cruickshank University of Surrey.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
NSIS Path-coupled Signaling for NAT/Firewall Traversal Martin Stiemerling, Miquel Martin (NEC) Hannes Tschofenig (Siemens AG) Cedric Aoun (Nortel)
NSIS IETF 54 July A Two-Level Architecture for Internet Signaling Bob Braden USC Information Sciences Institute IETF 54 July 15,
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
NSIS IETF 56 MONDAY, March 17, 2003: Morning Session TUESDAY, March 18, 2003: Afternoon Sessions I.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
0 NAT/Firewall NSLP Activities IETF 60th - August 2nd 2004 Cedric Aoun, Martin Stiemerling, Hannes Tschofenig.
NSIS Transport Layer draft-ietf-nsis-ntlp-01.txt Slides:
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
An NSLP for Quality of Service draft-buchli-nsis-nslp-00.txt draft-mcdonald-nsis-qos-nslp-00.txt draft-westberg-proposal-for-rsvpv2-nslp-00.txt Slides:
1 NSIS Interim Meeting 2005, Munich GIMPS Implementation Bernd Schloer, Christian Dickmann, Andreas Westermaier Xiaoming Fu, Hannes Tschofenig, Elwyn Davies.
NSIS NAT/Firewall NSLP Martin Stiemerling, Hannes Tschofenig, Miquel Martin, Cedric Aoun NSIS WG, 59th IETF.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Implications of Trust Relationships for NSIS Signaling (draft-tschofenig-nsis-casp-midcom.txt) Authors: Hannes Tschofenig Henning Schulzrinne.
Zurich Research Laboratory IBM Zurich Research Laboratory Adaptive End-to-End QoS Guarantees in IP Networks using an Active Network Approach Roman Pletka.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
0 NAT/Firewall NSLP IETF 63th – August 2005 draft-ietf-nsis-nslp-natfw-07.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NSIS WG Meeting IETF 66 Montreal John Loughney (chair)
Institute of Telematics Report from the 3rd NSIS Interop Test – May 9th-11th 2007 University of Karlsruhe, Germany Roland Bless.
Extended QoS Authorization for the QoS NSLP Hannes Tschofenig, Joachim Kross.
IETF 55 Nov A Two-Level Architecture for Internet Signaling draft-braden-2level-signal-arch-01.txt Bob Braden, Bob Lindell USC Information.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NSIS Terminology Issues Robert Hancock IETF #55 - Atlanta November 2002.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
1 NSIS: A New Extensible IP Signaling Protocol Suite Myungchul Kim Tel:
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Quality of Service For Mobile IP.
Anup K.Talukdar B.R.Badrinath Arup Acharya
Presentation transcript:

Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming Fu (Uni Goettingen) Henning Schulzrinne (Columbia Uni) Hannes Tschofenig (Siemens) Christian Dickmann, Dieter Hogrefe (Uni Goettingen)

2 Telematics group University of Göttingen, Germany Xiaoming Fu Overview Background Terminology Operation Overview Evaluation –Overhead –E2e performance –Scalability –Security Conclusions

3 Telematics group University of Göttingen, Germany Xiaoming Fu Background Middlebox : interposed entity doing more than IP forwarding (NAT, firewall, cache, …) –Can also be QoS and other boxes – PHB, profile meters, AQM etc… Not in harmony with the Internet architecture NAT B Host A New traffic class Firewall Host D C QoS

4 Telematics group University of Göttingen, Germany Xiaoming Fu Background Perhaps need sort of common control plane functions for end-to-end communications –QoS is just an example of control functions –NAT, firewalls and other functions are also in consideration –One needs to perform certain configuration of such control functions before (and during) an end-to-end communication Actually, this is somewhat re-inventing "circuit-switching" concept in ATM or telephony networks! If we want to allow its use the Internet, a general signaling function for IP is necessary –Signaling: to install, maintain, remove states in network nodes –It needs to traverse heterogeneous IP-based nodes –It needs to cater for accommodating various controlling purposes

5 Telematics group University of Göttingen, Germany Xiaoming Fu Network Control Signaling Protocol Examples Path-decoupled (Client/Server) –COPS –MEGACO –DIAMETER –MIDCOM Path-coupled –Resource Reservation Protocol (RSVP) IETF proposed standard for QoS signaling (03/97) –IETF NSIS (Next Steps in Signaling) with QoS signaling as first application

6 Telematics group University of Göttingen, Germany Xiaoming Fu RSVP review RFC 2205 Integrated Service QoS models: GS, CLS –Per-flow reservation –Multicast flow –Limited extensibility (objects and semantics) –Refreshes: packet losses due to congestion, route changes –Not adapted to today’s needs RFC 2961: added hop-by-hop reliability and summary refreshes Other extensions: aggregated reservation, reservation over different networks (MPLS, 802.x)

7 Telematics group University of Göttingen, Germany Xiaoming Fu Selected issues with RSVP Insufficient modularity –Designed specifically for (IntServ) QoS –Difficult to accommodate new signaling applications: firewall/NATs, network diagnostics, etc. No/difficult support for mobility –Node mobility has been an immense reality Weak security framework and AAA support –No operator today will choose to deploy a solution without sufficient security for global Internet use

8 Telematics group University of Göttingen, Germany Xiaoming Fu NSIS Framework ( RFC 3726) Flexible/extendable message transport –Reliability/order provisioning –Keepalive and multiplexing –Some security services –Common transport functions Flexible/extendable multiple signalling application –Per flow QoS (IntServ) –Flow aggregate QoS (DiffServ) –Firewall and Network Address Translator (NAT) –Traffic meter configuration –And others A two-layer split –Transport layer (NTLP or GIST): message transport –Signalling layer (NSLP): QoS NSLP, NATFW NSLP, etc. Contains the application intelligence

9 Telematics group University of Göttingen, Germany Xiaoming Fu NSIS Two-Layer Split NSIS Transport Layer (NTLP) NSIS Signalling Layer (NSLP) Two names for transport layer: NTLP (the basic concept) GIST (the protocol implementation General Internet Signalling Transport

10 Telematics group University of Göttingen, Germany Xiaoming Fu GIST: NSIS Transport Layer (NTLP) GIST responsible for –Transport signalling message through network –Finding necessary network elements Abstraction of transport to NSLPs –NSLP do not care about transport at all

11 Telematics group University of Göttingen, Germany Xiaoming Fu TCP connection View on NSIS’ Layers NSIS Host A NSIS Host B NSIS router Network View Router without NSIS Router without NSIS NSIS router NTLP View NTLP Stack NTLP Stack NTLP Stack NTLP Stack NSLP View NSLP Stack NSLP Stack NSLP Stack NSLP Stack UDP transport Are you my next node? (discovery) Need QoS! Here it is! Abstraction Need QoS! Need QoS

12 Telematics group University of Göttingen, Germany Xiaoming Fu GIST Session Setup

13 Telematics group University of Göttingen, Germany Xiaoming Fu Evaluation Scalability –Can it be scalable for large number of sessions and nodes? Extensibility and mobility –Can it be easily extended to build most signaling applications? –Can mobility be intrinsically supported? Security –Can it be well protected without much performance penalty? Overhead –Will the overhead added by NSIS be too large?

14 Telematics group University of Göttingen, Germany Xiaoming Fu Extensibility and mobility NSIS allows –GIST use of any types of discovery mechanism –Definition of any new NSLPs –node mobility: thru the use of independent NSIS session identifiers Support a large variety of transport protocols –SCTP and PR-SCTP –TCP and its variants (both loss and delay based) –UDP (and even DCCP) In the implementation level: –The GIST daemon and GIST-API are developed with sufficient modularity/independency on underlying platforms and NSLPs –Currently we support xBSD, Linux and MacOS: fairly easy to port

15 Telematics group University of Göttingen, Germany Xiaoming Fu Performance testing: testbed

16 Telematics group University of Göttingen, Germany Xiaoming Fu Performance/scalability: 3 hops

17 Telematics group University of Göttingen, Germany Xiaoming Fu Overhead

18 Telematics group University of Göttingen, Germany Xiaoming Fu Security Two-layer security –Interconnected! Transport layer (NTLP) –Securing signaling transport –Using TCP/SCTP with TLS –Certificates –Discovery phase: use of cookies Signaling layer –Authentication and authorization –Policy decisions (e.g., user allowed to load filter rule?)

19 Telematics group University of Göttingen, Germany Xiaoming Fu Conclusions Extensible IP signaling framework (NSIS) tries to address the mobility, complexity, transport, and security issues in RSVP –Not only QoS signaling, but also generic signaling for any type of middlebox configuration –Fundamental building block: GIST protocol GIST overhead is higher than RSVP but the complexity worth the added extensibility, modularity. GIST performance is comparable with RSVP, with good scalability GIST/NSIS implementation: goettingen.de/~nsis

20 Telematics group University of Göttingen, Germany Xiaoming Fu Thank you!