Report from the IAB Workshop on Design Expectations vs. Deployment Reality in Protocol Development
RFC 8980

Document Type RFC - Informational (February 2021; No errata)
Authors Jari Arkko  , Ted Hardie 
Last updated 2021-02-19
Replaces draft-arkko-arch-dedr-report
Stream Internet Architecture Board (IAB)
Formats plain text html xml pdf htmlized (tools) htmlized bibtex
Stream IAB state Published RFC
Consensus Boilerplate Yes
RFC Editor Note (None)


Internet Architecture Board (IAB)                               J. Arkko
Request for Comments: 8980                                     T. Hardie
Category: Informational                                    February 2021
ISSN: 2070-1721

   Report from the IAB Workshop on Design Expectations vs. Deployment
                    Reality in Protocol Development

Abstract

   The Design Expectations vs. Deployment Reality in Protocol
   Development Workshop was convened by the Internet Architecture Board
   (IAB) in June 2019.  This report summarizes the workshop's
   significant points of discussion and identifies topics that may
   warrant further consideration.

   Note that this document is a report on the proceedings of the
   workshop.  The views and positions documented in this report are
   those of the workshop participants and do not necessarily reflect IAB
   views and positions.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This document is a product of the Internet Architecture Board (IAB)
   and represents information that the IAB has deemed valuable to
   provide for permanent record.  It represents the consensus of the
   Internet Architecture Board (IAB).  Documents approved for
   publication by the IAB are not candidates for any level of Internet
   Standard; see Section 2 of RFC 7841.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   https://www.rfc-editor.org/info/rfc8980.

Copyright Notice

   Copyright (c) 2021 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Table of Contents

   1.  Introduction
   2.  Workshop Agenda
   3.  Position Papers
   4.  Discussions
     4.1.  Past Experiences
     4.2.  Principles
     4.3.  Centralized Deployment Models
     4.4.  Security
     4.5.  Future
   5.  Conclusions
     5.1.  Summary of Discussions
     5.2.  Actions
       5.2.1.  Potential Architecture Actions and Outputs
       5.2.2.  Other Potential Actions
     5.3.  Other Publications
     5.4.  Feedback
   6.  Security Considerations
   7.  Informative References
   Appendix A.  Participant List
   IAB Members at the Time of Approval
   Acknowledgements
   Authors' Addresses

1.  Introduction

   The Internet Architecture Board (IAB) holds occasional workshops
   designed to consider long-term issues and strategies for the
   Internet, and to suggest future directions for the Internet
   architecture.  This long-term planning function of the IAB is
   complementary to the ongoing engineering efforts performed by working
   groups of the Internet Engineering Task Force (IETF).

   The Design Expectations vs. Deployment Reality in Protocol
   Development Workshop was convened by the IAB in June 2019.  This
   report summarizes the workshop's significant points of discussion and
   identifies topics that may warrant further consideration.

   The background for the workshop was that during the development and
   early elaboration phase for a number of protocols, there was a
   presumption of specific deployment models.  Actual deployments have,
   however, often run contrary to these early expectations when
   economies of scale, Distributed Denial-of-Service (DDoS) attack
   resilience, market consolidation, or other factors have come into
   play.  These factors can result in the deployed reality being highly
   concentrated.

   This is a serious issue for the Internet, as concentrated,
   centralized deployment models present risks to user choice, privacy,
   and future protocol evolution.

   On occasion, the differences from the original expectations were
   almost immediate, but they also occur after significant time has
   passed since the protocol's initial development.

   Some examples are given below.

   *  Email standards, which presumed many providers running in a
      largely uncoordinated fashion but have seen both significant
      market consolidation and a need for coordination to defend against
      spam and other attacks.  The coordination and centralized defense
      mechanisms scale better for large entities; these have fueled
      additional consolidation.

   *  The Domain Name System (DNS), which presumed deep hierarchies but
      has often been deployed in large, flat zones, leading to the
      nameservers for those zones becoming critical infrastructure.
      Future developments in DNS may see concentration through the use
      of globally available common resolver services, which evolve
      rapidly and can offer better security.  Paradoxically,
Show full document text