GxxxS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-07.txt Slides: Robert Hancock, Henning.

Slides:



Advertisements
Similar presentations
Dynamic Symmetric Key Provisioning Protocol (DSKPP)
Advertisements

Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
Module 5: TLS and SSL 1. Overview Transport Layer Security Overview Secure Socket Layer Overview SSL Termination SSL in the Hosted Environment Load Balanced.
March 2009IETF 74 - NSIS1 Implementation of Permission-Based Sending (PBS) NSLP: Network Traffic Authorization draft-hong-nsis-pbs-nslp-02 Se Gi Hong*,
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
IETF 62nd March 2005 GIMPS State machine draft-fu-nsis-ntlp-statemachine-01.txt Xiaoming Fu, Tseno Tsenov, Hannes Tschofenig, Cedric Aoun, Elwyn Davies.
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
Made with OpenOffice.org 1 TCP Multi-Home Options Arifumi Matsumoto Graduate School of Informatics, Kyoto University, Japan
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
GIMPS – The NSIS Transport Layer draft-ietf-nsis-ntlp-02.txt Slides: Robert Hancock, Henning Schulzrinne.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
GIMPS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-06.txt Slides: Robert Hancock, Henning.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
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.
GIMPS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-05.txt Slides: Robert Hancock, Henning.
1 Security Protocols in the Internet Source: Chapter 31 Data Communications & Networking Forouzan Third Edition.
0 NAT/Firewall NSLP Activities IETF 60th - August 2nd 2004 Cedric Aoun, Martin Stiemerling, Hannes Tschofenig.
11 SECURING NETWORK COMMUNICATION Chapter 9. Chapter 9: SECURING NETWORK COMMUNICATION2 OVERVIEW  List the major threats to network communications. 
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.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
IETF68 DIME WG Open Issues for RFC3588bis Victor Fajardo (draft-ietf-dime-rfc3588bis-02.txt)
Session Traversal Utilities for NAT (STUN) IETF-92 Dallas, March 26, 2015 draft-ietf-tram-stunbis Marc Petit-Huguenin, Gonzalo Salgueiro.
Softwire Security Requirement Update draft-ietf-softwire-security-requirements-02.txt IETF Meeting, Prague March 19, 2007 Shu Yamamoto Carl Williams Florent.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
Security Threats and Requirements for Emergency Calling draft-tschofenig-ecrit-security-threats-01.txt Hannes Tschofenig, Henning Schulzrinne, Murugaraj.
0 NAT/Firewall NSLP IETF 63th – August 2005 draft-ietf-nsis-nslp-natfw-07.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
IPSec is a suite of protocols defined by the Internet Engineering Task Force (IETF) to provide security services at the network layer. standard protocol.
GIMPS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-04.txt Slides: Robert Hancock, Henning.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
NSLP for Quality of Service Sven van den Bosch (ed) Georgios Karagiannis Andrew McDonald (et al.) draft-ietf-nsis-qos-nslp-02.txt Slides:
Slide title minimum 48 pt CAPITALS Slide subtitle minimum 30 pt WebRTC Data Channels draft-ietf-rtcweb-data-channel-00 Salvatore Loreto Randell Jesup Michael.
1 NSIS: A New Extensible IP Signaling Protocol Suite Myungchul Kim Tel:
SASL GSS-API Bridge: GS2
CAPWAP Threat Analysis
VPNs & IPsec Dr. X Slides adopted by Prof. William Enck, NCSU.
IPSecurity.
Internet Protocol Version 6 Specifications
Open issues with PANA Protocol
Encryption and Network Security
PANA Issues and Resolutions
An IPv6 Flow Label Specification Proposal
draft-ietf-simple-message-sessions-00 Ben Campbell
IPv6 Flow Label Specification
IP Router-Alert Considerations and usage
Goals of soBGP Verify the origin of advertisements
In-Band Authentication Extension for Protocol Independent Multicast (PIM) draft-bhatia-zhang-pim-auth-extension-00 Manav Bhatia
Cryptography and Network Security Chapter 16
Softwire Security Update
Nancy Cam-Winget June 2015 SACM Requirements Nancy Cam-Winget June 2015.
IKEv2 Mobility and Multihoming Protocol (MOBIKE)
IETF-70 EAP Method Update (EMU)
Internet Control Message Protocol (ICMP)
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Guide to TCP/IP Fourth Edition
draft-ipdvb-sec-01.txt ULE Security Requirements
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-01.txt
GeneRic Autonomic Signaling Protocol draft-ietf-anima-grasp-08
NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt
Net 323 D: Networks Protocols
Multi-server Namespace in NFSv4.x Previous and Pending Updates
NTLP strawman draft-schulzrinne-gimps
draft-ietf-dtn-bpsec-06
BPSec: AD Review Comments and Responses
Editors: Bala’zs Varga, Jouni Korhonen
Presentation transcript:

GxxxS * – The NSIS Transport Layer draft-ietf-nsis-ntlp-07.txt Slides: Robert Hancock, Henning Schulzrinne (editors) IETF#63 – Paris August 2005 * (insert your favourite protocol name here)

Overview Overall Status What's changed since -06 Remaining issues

Overall Status Version -06 seemed in good shape … and no structural changes in -07 Based on interop results: 3 open technical points (solution proposed) Other minor clarifications Seem to be approaching WGLC point

New in Version -07 Loose-End MRM Upstream Query Error Handling Details State Machine Description

Loose-End MRM Functionality: “find an ‘edge’ node in direction XXX” Initially for NAT control See also: draft-stiemerling-nsis-natfw-mrm New section (protocol impact), C (MRI format) About 2 pages of text LE-MRM Review Notes

Upstream Query Functionality: signalling localisation Usually around flow receiver Definition of how to encapsulate and transmit an upstream Query, section Message receiver has discretion whether to proceed with routing state setup Default policy restricts to 1 IP hop (by TTL checking) Could also be used for e2e “Please set up RR state”

Error Messages Added text on general error message format, error message processing and encapsulation, and error message catalogue Still need to add pointers in message processing rules for some cases Will take some experiences from implementers

State Machine Description Diagrams updated Information that used to be on the web (tables, processing logic) now integrated into draft Could be too detailed Especially handling of timeout transitions and no- transition events

Open in Version -07 See bin/roundup.cgi/nsis-ntlp- issues/index

On-Reverse-Path Threat There is a (soluble) residual threat An attacker on the reverse path manipulates the Response to hijack the routing state from the Querying node There is also a related cut&paste attack, using a valid response with the ‘wrong’ Query Could be prevented by additional payloads, but: Not clear if we should bother; we rely on MA security to prevent similar attacks Proposal: document as residual threat

Channel Security Choice Selection of mandatory-to-implement MA security protocol Front runners: xTLS, IPsec v-whatever TLS issues: +Widely available; nice APIs; implement in user space; already working and interoperable -Currently TCP/SCTP only; mainly restricted to certificate-based authentication -But: DTLS and pre-shared key extensions now with the RFC editor IPsec issues: +Widely available; wide choice of authentication infrastructures; works with any transport; better protection against attacks on the transport itself -Horrible APIs (or none at all); may have to access kernel operation Proposal: TLS Open: any additional options to be worked out (e.g. direction of setup)

NAT Traversal Aspects Three separate subjects How to run through a non-GxxxS-aware NAT issues/issue24 issues/issue24 Proposal: defer to separate document Impact on GIMPS of traversing a GxxxS-aware NAT issues/issue22 issues/issue22 Text already included (would like validation) What a GxxxS-aware NAT should do issues/issue23 issues/issue23 Proposal: defer to separate document

Configuration Data Format How to convey / negotiate port number information where there is > 1 way to use a protocol in a messaging association E.g. could want TCP with or without TLS Note: MA port numbers can be agile; needn’t be well known or registered Solution proposed issues/issue14 issues/issue14 Need rapid feedback from implementers

Clarifications/Refinements Interaction between R bit, cookies & message type R bit takes precedence How to describe message source on the first NTLP hop Is it the signalling or flow source? (It’s both) The MRI depends on message direction E.g. different for different messages in a handshake If you have a choice of NLIs, which one to use Default policies can be described, and their implications

Specification Finalisation IANA Considerations NB Formal policies only Technical criteria are document separately Text proposed: issues/issue60 issues/issue60 MUST-ification Current language needs to be formalised

… and finally … The one you’ve all been waiting for:

What Should We Call It? Some ‘consumer resistance’ to GxxxS Alternatives … GASP, LUMPS, GIST, Shingou, Aizu, STAMP, SHRIMP, STRIP, STRAP, CHIMP, SINGOP, SHINSIS, GASTRIC, SPLAT, PIGS, GERM, GEMS, SETUP, MOPPLE, GUTS, TRIM, MEST, STORM, NST, previous proposals (CSTP, CASP), RSVPv2, “the NTLP”, “NSIS”, other non-random combinations of S/R/T/M/U/G/P/N/I…