Working Group Draft for TCPCLv4

Slides:



Advertisements
Similar presentations
Adapted Multimedia Internet KEYing (AMIKEY): An extension of Multimedia Internet KEYing (MIKEY) Methods for Generic LLN Environments draft-alexander-roll-mikey-lln-key-mgmt-01.txt.
Advertisements

EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Internet Networking Spring 2003
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 8 The Dynamic Host Configuration Protocol (DHCP)
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
X xx ZTE VSP Proposal 1 Title: 3GPP2 Specific Vendor Specific Protocol Sources: ZTE Contact: Rajesh Bhalla
Chapter 27 IPv6 Protocol.
By Mau, Morgan Arora, Pankaj Desai, Kiran.  Large address space  Briefing on IPsec  IPsec implementation  IPsec operational modes  Authentication.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
Routing Information Protocol
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
Omniran CF00 1 Key Concepts of Association and Disassociation Date: Authors: NameAffiliationPhone Max RiegelNokia
Emerging Solutions in Network Time Synchronization Security
SASL GSS-API Bridge: GS2
Establishing Host Identity Protocol Opportunistic Mode with TCP Option
IPSecurity.
The Transport Layer Implementation Services Functions Protocols
Advertising Generic Information in IS-IS
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
Booting up on the Home Link
BGP Flexible Communities
Network Architecture Layered Architectures Network Protocols
IP-NNI Joint Task Force Status Update
PANA Issues and Resolutions
Chapter 18 IP Security  IP Security (IPSec)
draft-ietf-behave-nat-behavior-discovery-01
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Bundle Protocol Specification
Cryptography and Network Security Chapter 16
ERP extension for EAP Early-authentication Protocol (EEP)
P802.11aq Waiver request regarding IEEE RAC comments
P802.11aq Waiver request regarding IEEE RAC comments
Nancy Cam-Winget June 2015 SACM Requirements Nancy Cam-Winget June 2015.
IKEv2 Mobility and Multihoming Protocol (MOBIKE)
DTN Bundle Protocol on the IETF Standards Track
CARD Designteam A. Singh, D. Funato, H. Chaskar, M. Liebsch
draft-fitzgeraldmckay-sacm-endpointcompliance-00
IP-NNI Joint Task Force Status Update
Link Layer Addresses Assignment Mechanism for DHCPv6
Maryna Komarova (ENST)
draft-ipdvb-sec-01.txt ULE Security Requirements
September 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG6 Proposed MAC comment resolution]
Updates to Draft Specification for DTN TCPCLv4
An Update on BGP Support for 4-byte ASN
William Stallings Data and Computer Communications
BPSEC Updates Edward Birrane
Working Group Draft for TCPCLv4
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Technical Issues with draft-ietf-mpls-bfd-directed
P802.11aq Waiver request regarding IEEE RAC comments
P802.11aq Waiver request regarding IEEE RAC comments
Process-to-Process Delivery: UDP, TCP
Return Path Specified LSP Ping
draft-ietf-dtn-bpsec-06
IETF DTN Working Group July 17th, 2017 Chairs:
ma to NesCom Bob Heile Chair, IEEE802.15
ma to NesCom Bob Heile Chair, IEEE802.15
Proposed DTN WG Charter Items
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
BPSec: AD Review Comments and Responses
Working Group Draft for TCPCLv4
Presentation transcript:

Working Group Draft for TCPCLv4 Brian Sipos RKF Engineering Solutions IETF98

Overview Background Discussion of open questions Way forward for TCPCL and BPbis

Motivations for Updates to TCPCL During implementation of TCPCLv3, Scott Burleigh found an ambiguity in bundle acknowledgment and refusal. For use in a terrestrial WAN, I have a need for TLS-based authentication and integrity. TCPCLv3 mentions TLS but does not specify its use. Reduced sequencing variability from TCPCLv3 Allow an endpoint to positively reject a message (rather than simply ignoring it).

Goals for TCPCLv4 Do not change scope or workflow of TCPCL! As much as possible, keep existing requirements and behaviors. The baseline spec was a copy-paste of TCPCLv3. Still using single-phase contact negotiation, re-using existing headers and message type codes. Allow existing implementations to be adapted for TCPCLv4. Re-use existing encoding, type and reason codes. Avoid duplication of IANA assignments. Since workflow is preserved, majority of message types are retained. This inherits limitations from TCPCLv3 for the sake simpler implementation changes.

Remaining Open Comments Last questions raised on WG mailing list: Should TLS be made mandatory in TCPCLv4? Is it better to re-use existing TCPCLv3 message/reason codes and names, or create new IANA registries with new names? Path from v3 or clean start with consistent naming? What about TCPCL extensibility? Allow more information exchange between TCPCL endpoints? What about neighbor discovery at the CL? There are still a few typographical nits in the current I-D

Security, TLS, DTN, and IETF Should TLS be made mandatory in TCPCLv4? Author preference: yes. There is no reason for any plaintext on-the-wire, for a public network. Parts of the current CL protocol work-around exposing sensitive info. If TLS was part of CL but unwanted for certain users, the requirement can be ignored for a private network. Unsecured TCPCLv4 may be helpful for troubleshooting situations.

Type and Reason Codes Current TCLCLv4 spec uses the same IANA registry as TCPCLv3 for: Message type codes Refuse-bundle reason codes Shutdown reason codes Additional TCPCLv4 codes: Reject-message reason codes What is WG preference: create four new registries exclusively for TCPCLv4 codes and apply more consistent naming scheme? Is there a relevant BCP for this type of thing?

CL Protocol Extensibility How can the TCPCL be made adaptable by future applications? An earlier TCPCLv4 draft included all negotiation parameters within a type-length-value (TLV) sequence header Later drafts reduced the negotiation parameters and removed the TLV encoding in favor of fixed field placements There is no reason why a fixed-encoding (non-SDNV) TLV header sequence could not be introduced Current TCPCL would simply leave the sequence empty Type codes could be segmented similar to other protocols: one range for IANA approved, one range for experimental

Neighbor Discovery Is there a need and/or desire for neighbor discovery at the Convergence Layer? Author comment: what, exactly, is being discovered? Mapping of peer network (IP) address to DTN endpoint identifiers (EIDs)? Author preference: no. This belongs at a lower layer where there is some broadcast/multicast capability.

Conclusions There has not been any follow-on WG discussion other than the immediate replies to Rick Taylor’s original questions in February Do we have current consensus on the open questions?