Draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010.

Slides:



Advertisements
Similar presentations
Draft-ietf-pim-port-06. port-06 update Changes made in response to second wglc comments and following discussion Many minor editorial issues fixed Changed.
Advertisements

EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Socket Layer Security. In this Presentation: need for web security SSL/TLS transport layer security protocols HTTPS secure shell (SSH)
CCNA – Network Fundamentals
BASIC CRYPTOGRAPHY CONCEPT. Secure Socket Layer (SSL)  SSL was first used by Netscape.  To ensure security of data sent through HTTP, LDAP or POP3.
Format for the Session Initiation Protocol (SIP) Common Log Format (CLF) draft-ietf-sipclf-format-01 (G. Salgueiro, V. Gurbani, and A. B. Roach) Presenter:
Gursharan Singh Tatla Transport Layer 16-May
Process-to-Process Delivery:
CAPWAP Editor’s Report Pat R. Calhoun Cisco Systems, Inc.
David A. Bryan, PPSP Workshop, Beijing, China, June 17th and 18th 2010 Tracker Protocol Proposal.
PPSP Tracker Protocol draft-gu-ppsp-tracker-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Mário Nunes, Yingjie Gu, Jinwei Xia, David Bryan, João.
M3UA Patrick Sharp.
Behzad Akbari Spring 2012 (These slides are based on lecture slides by Lawrie Brown)
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
The HIP-HOP proposal draft-matthews-p2psip-hip-hop-00 Philip Matthews
Session Peering Protocol over SOAP I-D ( draft-ietf-drinks-spp-over-soap-01) draft-ietf-drinks-spp-over-soap-01 0 Presenter: Vikas Bhatia (On behalf of.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
SIP working group IETF#70 Essential corrections Keith Drage.
IETF-81, Quebec City, July 25-29, 2011
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
March 2006 CAPWAP Protocol Specification Update March 2006
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
Packet Format Issues #227: Need Shim Header to indicate Crypto Property of packet Do we need to add pre-amble header to indicate if data is encrypted or.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Mobile IPv6 with IKEv2 and revised IPsec architecture IETF 61
Requirements for Peer protocol draft-jiang-p2psip-peer-protocol-requirement-00.txt Jiang XingFeng (Johnson) P2PSIP WG, IETF #68.
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
TURN Jonathan Rosenberg Cisco Systems. Changes since last version Moved to behave terminology Many things moved into STUN –Basic request/response formation.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
Revising RFC 3775 MEXT WG, IETF 70 Vijay Devarapalli
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
RELOAD draft-bryan-p2psip-reload-01 draft-lowekamp-p2psip-reload-security-01 Bruce Lowekamp David Bryan Jim Deverick Marcia Zangrilli.
Draft-ietf-pim-port-03 wglc. WGLC responses Thomas suggested a long list of changes, mostly editorial –I believe I addressed all Dimitri also had comments.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 P2PSIP Peer Protocol Design Questions Presenter: Philip Matthews (based on input from the authors of the various proposals)
ID-LOC Proposal Philip Matthews Eric Cooper Alan Johnston Avaya With contributions from Cullen Jennings, David Bryan, and Bruce Lowekamp.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Cryptography CSS 329 Lecture 13:SSL.
Internet Protocol Version 6 Specifications
IETF 82 BFCPBIS WG Meeting
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Layered Architectures
Topic #1 & #5 “All that has to do with header formats”
TCP Transport layer Er. Vikram Dhiman LPU.
CARD Designteam A. Singh, D. Funato, H. Chaskar, M. Liebsch
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Peer-to-Peer Protocol (P2PP)
Process-to-Process Delivery:
SSL (Secure Socket Layer)
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
Updates to Draft Specification for DTN TCPCLv4
STIR WG IETF-100 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-01) November, 2017 Ray P. Singh, Martin Dolly, Subir Das,
Jiang XingFeng (Johnson) P2PSIP WG, IETF #68
CS4470 Computer Networking Protocols
draft-ietf-p2psip-base-03
Process-to-Process Delivery: UDP, TCP
Congestion Control Comments Resolution
Computer Networks Protocols
BPSec: AD Review Comments and Responses
Working Group Draft for TCPCLv4
Presentation transcript:

draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010

draft-ietf-p2psip-base-082 Feedback from WGLC Many comments on major and minor issues. -07 and -08 updates have addressed almost all issues. The author group tried to address major issues on mailing list. Comments on other issues/nits were made in: This presentation will focus on major issues and trying to reach consensus on open issues.

Outline of Significant Issues Transport/ICE Direct Return Response Overlay Algorithm updates TLS mandatory Node-ID length March 25, 2010draft-ietf-p2psip-base-083

Various non-Nit changes handling incorrect storage_time define certificate data model RECOMMEND O(log(N)) neighbors Simplify finger table maintenance Switch from well-known port to application-id codepoint March 25, 2010draft-ietf-p2psip-base-084

Configuration File Added several new tuning/options parameters to draft. Significant discussion on list about syntax of configuration document Belief is that the current version should parse as valid XML and contains important options. Please review! March 25, 2010draft-ietf-p2psip-base-085

Transport/ICE Problems: ICE-TCP MTI, but unsure of completion Stream transports need framing for timeouts UDP Congestion/Flow control (AIMD) -Lite removal/compatibility with non-Lite No indication of framing/congestion in ICE March 25, 2010draft-ietf-p2psip-base-086

Framing Header Supports unreliable links Allows timeout for “reliable” links Unified header for all current protocols Data: seq# and msg ACK: ack# and received bitmask March 25, 2010draft-ietf-p2psip-base-087

Overlay Link Protocols Introduce “Overlay Link” specification Encoding, transport, and framing Needed to use ICE to negotiate compatible connection DTLS/UDP with SR TLS/TCP with FH, no ICE DTLS/UDP with SR, no ICE March 25, 2010draft-ietf-p2psip-base-088

Dealing with TCP TCP/ICE-TCP solutions: Remove ICE-TCP MTI and clarify that future extensions to ICE can be used with new codepoints Specify that FH is used to calculate RTO per RFC2988 to detect link failure AttachReqAns must list either only ICE or only No-ICE candidates March 25, 2010draft-ietf-p2psip-base-089

Selecting TCP Role All initial offers with TLS/TCP No-ICE MUST include a passive candidate The initial offeror will do the Active open in all cases except when the Answerer does not have a passive candidate (presumably because it’s behind a NAT) March 25, 2010draft-ietf-p2psip-base-0810 OfferorAnswererTCP Active ICENo-ICEOfferor No-ICEICEAnswerer No-ICE Offeror

Future Overlay Link Protocols AIMD proposal removed Added Message-Oriented (DCCP, SCTP) Added Tunneled DCCP/SCTP RECOMMENDED ICE priority 1.Message-Oriented with Congestion Control (SCTP, DCCP, etc) 2.Established Stream-Oriented (TCP) 3.Datagram-Oriented with simple congestion control (UDP with SR) March 25, 2010draft-ietf-p2psip-base-0811

Direct Return Response Section of -08 sketches out a proposal for DRR for RELOAD Multiple comments in WGLC that this is necessary Goal to ensure capability in base draft while allowing extensions to specify more detail of how/why or more advanced routing options. Essentially encodes an AttachReqAns with FORWARD_CRITICAL & DEST_CRITICAL flags Needs WG input before being fully fleshed out! Need to clarify what on-path peers can do. Need to resolve TCP interop March 25, 2010draft-ietf-p2psip-base-0812

Overlay Algorithm Need a new name! (chord-reload?) UPDATE messages: Now sent to all entries in Connection Table on Responsible ID change  required for client connected to responsible peer But: may be an issue with churn Options:  Leave as is, relatively minor (only on pred/succ change)  Add flag to Attach to request Update on resp change March 25, 2010draft-ietf-p2psip-base-0813

TLS Mandatory Current specification is TLS/DTLS MTI Want to move to allow future options. Will add text at beginning to say that TLS/DTLS are current specified option and future drafts may specify new options, but remaining text in draft will not change. New techniques must provide Authentication of nodes Integrity Confidentiality Specify how to format Signature in messages Will review draft to try to verify that TLS is not integral part of operations. March 25, 2010draft-ietf-p2psip-base-0814

Node-ID Length Currently 128 bits Advantages: Long enough for reasonable randomness Can simply truncate any uniformly random ID “same” implemenation could implement as primitive type Disadvantages: Not generally standard in the literature Harder to re-use other DHT implementations Might be some algorithms that use IDs differently Options Leave fixed at 128 Specify per overlay, maximum of 160 March 25, 2010draft-ietf-p2psip-base-0815