Parameters & Defaults:

Slides:



Advertisements
Similar presentations
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Advertisements

Guide to TCP/IP, Third Edition
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
Transport Layer – TCP (Part1) Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
TCP/IP Protocol Suite 1 Chapter 13 Upon completion you will be able to: Stream Control Transmission Protocol Be able to name and understand the services.
The Aerospace Clinic 2002 Team Members Nick Hertl (Project Manager) Will Berriel Richard Fujiyama Chip Bradford Faculty Advisor Professor Michael Erlinger.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
1 Ch. 7 : Internet Transport Protocols. Transport Layer Our goals: r understand principles behind transport layer services: m Multiplexing / demultiplexing.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host IP treats a computer as an endpoint of communication Best.
Transport Services (TAPS) BOF plan T. Moncaster, M. Welzl, D. Ros: draft-moncaster-tsvwg-transport-services-00
M3UA Patrick Sharp.
Issues to Consider w.r.t Protocol Solution - IETF54 -
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
IETF 531 DNS Discovery Update draft-ietf-ipv6-dns-discovery-04.txt Dave Thaler
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Transport Layer: UDP, TCP
Updates made to latest draft since Herndon Sony Corporation Toshiaki Kojima.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
SIP working group IETF#70 Essential corrections Keith Drage.
Uni Innsbruck Informatik - 1 Network Support for Grid Computing... a new research direction! Michael Welzl DPS NSG Team
Our pre-TAPS work on transport services Michael Welzl TAPS, 92 nd IETF meeting 23. March 2015.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Supercharged Forward Error Correction Codes draft-stauffer-rmt-bb-fec-supercharged-00 (update to this soon to be submitted officially) IETF #84 – Vancouver.
Teacher:Quincy Wu Presented by: Ying-Neng Hseih
Slide 1 July 2006, Montreal, QuebecIETF DNSEXT 2929bis Donald E. Eastlake 3 rd
RMCAT architectural overview Michael Welzl 1 RMCAT, 85 th IETF Meeting
Project Title: Establishing communication between the server and Envirobat using TCP/IP Presented by Apourva.P.
Uni Innsbruck Informatik th IETF, PMTUD WG: Path MTU Discovery Using Options draft-welzl-pmtud-options-01.txt Michael Welzl
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
DICE BOF, IETF-87 Berlin DTLS In Constrained Environments (DICE) BOF Wed 15:10-16:10, Potsdam 3 BOF Chairs: Zach Shelby, Carsten Bormann Responsible AD:
Rationale: A significant finding from the Joint Commission – when multiple medications are ordered to treat the same indication (e.g. Pain, Nausea, Constipation)
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
Development of Assessments Laura Mason Consultant.
Convergence of Network Management Protocols
Internet Networking recitation #9
Michael Welzl , Distributed and Parallel Systems Group
UML 2.0 Compliance Points Proposal
Timeline - ATIS Involvement
Credit Arrangements – Independent Assessments
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
IP Router-Alert Considerations and usage
Options to Transport CLUE Messages draft-wenger-clue-transport-01
Discussion: Messaging
draft-ietf-taps-transports-usage-02
Chapter 6: Transport Layer (Part I)
NAT Behavioral Requirements for Unicast UDP
draft-bagnulo-tcpm-generalized-ecn-00 M. Bagnulo & B. Briscoe IETF97
Timeline - ATIS Involvement
M3UA (MTP3-User Adaptation Layer)
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
TCB Control Block Sharing: 2140bis
Network Fundamentals – Chapter 4
Falling Back! … and: a Functional Decomposition of Post-Sockets
Updates to Draft Specification for DTN TCPCLv4
Internet Networking recitation #10
draft-ietf-taps-{arch,impl,interface} discussion
A Minimal Set of Transport Services for TAPS Systems draft-ietf-taps-minset-00 Michael Welzl, Stein-Gjessing IETF
Chapter 11. Frame Relay Background Frame Relay Protocol Architecture
A Minimal Set of Transport Services for TAPS Systems draft-ietf-taps-minset-02 Michael Welzl, Stein Gjessing IETF
draft-ietf-taps-transports-usage-03
Congestion Control Comments Resolution
November 2000 FEC for QoS Duncan Kitchin, Intel Duncan Kitchin, Intel.
Transport Services (TAPS) Working Group
Deprecating MD5 for LDP draft-nslag-mpls-deprecate-md5-04
Transport Layer 9/22/2019.
Recommendations for Transport Port Uses
How Applications (Will Hopefully Soon) Use the Internet
Presentation transcript:

Parameters & Defaults: Should we specify rather than recommend default values? TAPS IETF 105 - Montreal Michael Welzl

Parameters & Defaults: Should we specify rather than recommend default values? TAPS IETF 105 - Montreal Michael Welzl

https://github.com/ietf-tapswg/api-drafts/pull/317 The proposal is: s/The recommended default is.../The default MUST be..." Discussion so far: Depends on properties: e.g., MUST for "Notification of ICMP soft errors" ? ...But probably good for reliability, ordering, etc. → if we agree on MUST, we'll probably have to discuss requirements levels for each default as we proceed. Relates to policy, which may e.g. override a "MUST"?

That's all  nothing to see here!

Property Profiles & Explicit Protocol Selection TAPS IETF 105 - Montreal Michael Welzl

First things first: We should (discourage but..) allow to specify a protocol. Any reasons against this? Next: how do we do this.

Forcing the use of a specific protocol https://github Should the protocol choice be a transport property or is it chosen for a local endpoint? If local endpoint: would need to ensure compatible transport properties too.... But this could be done efficiently with profiles Profiles specify a combination of properties; can yield a UDP-like protocol, but that does not mean "UDP".

Profiles https://github.com/ietf-tapswg/api-drafts/pull/328 Example: ## reliable-inorder-stream This profile provides reliable, in-order transport service with congestion control. An example of a protocol that provides this service is TCP. It should consist of the following properties: | Property | Value | |:-------------------------|:----------| | reliability | require | | preserve-order | require | | congestion-control | require | | preserve-msg-boundaries | ignore | Q: Where to put what? Normative part vs. appendix?

That's all  nothing to see here!