<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.9 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
]>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-lear-opsawg-mud-bw-profile-01" category="exp">

  <front>
    <title abbrev="MUD QoS">Bandwidth Profiling Extensions for MUD</title>

    <author initials="E." surname="Lear" fullname="Eliot Lear">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>Richtistrasse 7</street>
          <city>Wallisellen</city>
          <code>CH-8304</code>
          <country>Switzerland</country>
        </postal>
        <phone>+41 44 878 9200</phone>
        <email>lear@cisco.com</email>
      </address>
    </author>
    <author initials="J." surname="Henry" fullname="Jerome Henry">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>170 W. Tasman Dr.</street>
          <city>San Jose, CA</city>
          <code>95134</code>
          <country>United States</country>
        </postal>
        <email>ofriel@cisco.com</email>
      </address>
    </author>

    <date year="2019" month="July" day="08"/>

    
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>Manufacturer Usage Descriptions (MUD) are a means by which devices can
establish expectations about how they are intended to behave, and how
the network should treat them.  Earlier work focused on access
control.  This draft specifies a means by which manufacturers can
express to deployments what form of bandwidth profile devices are
expected to have with respect to specific services.</t>



    </abstract>


  </front>

  <middle>


<section anchor="introduction" title="Introduction">

<t>Devices connecting to networks will often exhibit certain nominal
behaviors that can be described.  In addition, sometimes device
require particular network behaviors such as appropriate
quality-of-service treatment.  Manufacturer Usage Descriptions
<xref target="RFC8520"/> discuss how to characterize access control
requirements, for instance.  As just mentioned, access control
requirements are not the only requirements device manufacturers may
wish to specify.  This memo defines an extension to the MUD YANG model
by which manufacturers can characterize the traffic exchanged with a
Thing, and specify how much bandwidth is required by a
device or may be expected of a device over some period of time for
each given service it uses.</t>

<t>Network deployments may use this information in two ways:</t>

<t><list style="symbols">
  <t>Provisioning of bandwidth based on device requirements;</t>
  <t>Facilitating proper traffic characterization and marking by the
network infrastructure</t>
  <t>Policing of devices to not permit them to exceed design
requirements.  In particular, a device that is transmitting a DSCP
value that exceeds the expected value, or that manifests unusual
transmission patterns, should be viewed with great suspicion.</t>
</list></t>

<t>The basis of the model is that services may be identified by
access-lists, and that each service can then be assigned an attendant
bandwidth expectation in terms of either bits-per-second or
packets-per-second.  In addition, a DSCP marking can be specified.</t>

<t>When a service is identified by access lists, each access list is
appended to the existing access list entries.  N.B., as a reminder,
acl names in MUD files are scoped solely to those files, and may
conflict with acl names in <spanx style="emph">other</spanx> MUD files.</t>

<section anchor="envisioned-uses" title="Envisioned Uses">
<t>A luminaire may require a few packets per minute of a predictable
payload size (e.g. keepalives), and may expect that traffic to be
sent in the background, as one or more keepalive packet loss would
not impede the luminaire functions. Additionally, when a virtual
‘light switch’ changes its state, a burst of 3 to 4 packets over a
well-defined port are expected, with a QoS marking of OAM. Last,
occasional firmware updates may bring an exchange of a few
kilobytes marked as best effort.</t>

<t>A smoke detector may require at most 1 packet per second at best
effort (keepalive), except when there is a problem, at which point
it may send a frame upstream to a specific port and of a specified
payload size, with a DSCP marking of EF.</t>

<t>A coffee maker may be designed never set DSCP to anything other
than AF13 (even when it’s empty, perish the thought), nor may it
ever use more than 5 packets of 120 bytes payload per minute, even
if it has a fault.</t>

<t>A different coffee maker may be designed to set DSCP to EF if the
it has caught fire.</t>

</section>
<section anchor="limitations" title="Limitations">
<t>Not every device can be easily profiled.  Not every service on every
device may be easily profiled.  A manufacturer may use this extension
to describe those services that <spanx style="emph">are</spanx> easily profile, and omit
services that the device offers or uses that are not easily profiled.
The local deployment is cautioned not to assume that a service not
profiled is in some way anomalous, even when other services are.</t>

</section>
<section anchor="what-devices-would-use-this-extension" title="What devices would use this extension?">
<t>The MUD manager remains a key component of this system.  To begin
with, it is the component that retrieves the MUD file, and would
identify the extension.  From that point, different implementation
decisions can be made.  For instance, the MUD manager or associated
infrastructure can retain the mapping between devices and MUD-URLs.  A
dispatch function could be implemented wherever that mapping is
housed, such that either enforcement or monitoring functions can be
invoked.  Enforcement functions would almost certainly begin with some
form of telemetry on access switches, routers or firewalls.  That same
telemetry might be exported to an IPFIX analyzer <xref target="RFC7011"/> that
might report anomalies.</t>

</section>
</section>
<section anchor="the-ietf-mud-bw-profile-model-extension" title="The ietf-mud-bw-profile model extension">

<t>To extend MUD the “qos” extension is added as an element to the
“extensions” node when a MUD file is generated.</t>

<t>The model augmentation appears as follows:</t>

<figure><artwork><![CDATA[
module: ietf-mud-bw-profile
  augment /mud:mud/mud:to-device-policy:
    +--rw bw-params
       +--rw service* [name]
          +--rw name         string
          +--rw timeframe    uint32
          +--rw pps?         uint32
          +--rw bps?         uint64
          +--rw dscp?        inet:dscp
          +--rw aclname?     -> /acl:acls/acl/name
  augment /mud:mud/mud:from-device-policy:
    +--rw bw-params
       +--rw service* [name]
          +--rw name         string
          +--rw timeframe    uint32
          +--rw pps?         uint32
          +--rw bps?         uint64
          +--rw dscp?        inet:dscp
          +--rw aclname?     -> /acl:acls/acl/name
]]></artwork></figure>

<section anchor="the-mud-qos-yang-model" title="The mud-qos YANG model">

<figure><artwork><![CDATA[
<CODE BEGINS>file "ietf-mud-bw-profile@2019-07-08.yang"
module ietf-mud-bw-profile {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-mud-bw-profile";
  prefix mud-qos;

  import ietf-access-control-list {
    prefix acl;
  }
  import ietf-inet-types {
    prefix inet;
  }
  import ietf-mud {
    prefix mud;
  }

  organization
    "IETF OPSAWG (Ops Area) Working Group";
  contact
    "WG Web: http://tools.ietf.org/wg/opsawg/
     WG List: opsawg@ietf.org
     Author: Eliot Lear
     lear@cisco.com
     Author: Jerome Henry
     jerhenry@cisco.com
    ";
  description
    
    "This YANG module augments the ietf-mud model to provide the
     network with some understanding as to the QoS requirements and
     anticipated behavior of a device.

     The to-device-policy and from-device-policy containers are
     augmented with one additional container, which expresses how many
     packets per second a device is expected to transmit, how much
     bandwidth it is expected to use, and what QoS is required, and
     how much bandwidth is to be expected to be prioritized.  An
     access-list is further specified to indicate how QoS should be
     marked on ingress and egress.

     Copyright (c) 2016,2017,2018 IETF Trust and the persons
     identified as the document authors.  All rights reserved.
     Redistribution and use in source and binary forms, with or
     without modification, is permitted pursuant to, and subject
     to the license terms contained in, the Simplified BSD
     License set forth in Section 4.c of the IETF Trust's Legal
     Provisions Relating to IETF Documents
     (http://trustee.ietf.org/license-info).
     This version of this YANG module is part of RFC XXXX; see
     the RFC itself for full legal notices.";

  revision 2019-07-08 {
    description
      "Initial proposed standard.";
    reference "RFC XXXX: Bandwidth Descriptions for MUD Specification";
  }

  grouping mud-bw-params {
    description
      "QoS and Bandwidth additions for MUD";
    container bw-params {
      description
        "Expected Bandwidth to/from device";
      list service {
        key "name";
        description
          "a list of services that are being described.";
        leaf name {
          type string;
          description
            "Service Name";
        }
        leaf timeframe {
          type uint32;
          mandatory true;
          description
            "the period of time in seconds one
             expects a service to burst at described rates";
        }
        leaf pps {
          type uint32;
          description
            "number of packets per second to be expected.";
        }
        leaf bps {
          type uint64;
          description
            "number of bits per second to be expected.";
        }
        leaf dscp {
          type inet:dscp;
          description
            "The DSCP that packets for this service should
             treated with.  N.B., just because the manufacturer
             wants this, doesn't mean it will get it.  However,
             manufacturers who do set the DSCP value in their
             packets SHOULD indicate that in this description.

             This field differs from the dscp field in the matches
             portion of the access-list in that here the field is
             populated when the manufacturer states what the nominal
             value of the DSCP field MAY be, and how much bandwidth
             can be used when it is set.  Note that it is possible
             that the same service may use multiple DSCP values,
             depending on the circumstances.  In this case, service
             entry MUST be made.";
        }
        leaf aclname {
          type leafref {
            path "/acl:acls/acl:acl/acl:name";
          }
          description
            "The name of the ACL that will match packets
             for a given service.";
        }
      }
    }
  }

  augment "/mud:mud/mud:to-device-policy" {
    description
      "add inbound QoS parameters";
    uses mud-bw-params;
  }
  augment "/mud:mud/mud:from-device-policy" {
    description
      "add outbound QoS parameters";
    uses mud-bw-params;
  }
}
<CODE ENDS>

]]></artwork></figure>

</section>
</section>
<section anchor="examples" title="Examples">

<t>TBD</t>

</section>
<section anchor="security-considerations" title="Security Considerations">

<section anchor="manufacturer-attempts-to-exhaust-available-bandwidth" title="Manufacturer Attempts to Exhaust Available Bandwidth">
<t>An attacking manufacturer claims a device would require substantial
bandwidth or QoS for use.  This attack would be effected when a device
is installed into a local deployment and its MUD file interpreted.
The impact of a device demanding excessive bandwidth could be
overprovisioning of the network or denial of service to other uses.</t>

<t>This attack is remediated by a human being reviewing the bandwidth
consumption projections suggested by the MUD file when they are in
some way beyond the norm for any device being installed.</t>

</section>
<section anchor="device-lies-about-what-it-is-to-get-more-bandwidth" title="Device lies about what it is to get more bandwidth">
<t>If the device is emitting a MUD-URL via insecure, it is possible for
an attacker to modify it.  Devices emitting such URLs should already
receive additional scrutiny from administrators as they are onboarded.
This mechanism SHOULD NOT be used to admit devices into privileged
queues without them having been securely admitted to the network,
through means such as IEEE 802.1X.</t>

</section>
</section>
<section anchor="iana-considerations" title="IANA Considerations">

<t>The IANA is requested to add “qos” to the MUD extensions registry as
follows:</t>

<figure><artwork><![CDATA[
  Extension Name: MUD
  Standard reference: This document

]]></artwork></figure>

</section>


  </middle>

  <back>

    <references title='Normative References'>





<reference  anchor="RFC8520" target='https://www.rfc-editor.org/info/rfc8520'>
<front>
<title>Manufacturer Usage Description Specification</title>
<author initials='E.' surname='Lear' fullname='E. Lear'><organization /></author>
<author initials='R.' surname='Droms' fullname='R. Droms'><organization /></author>
<author initials='D.' surname='Romascanu' fullname='D. Romascanu'><organization /></author>
<date year='2019' month='March' />
<abstract><t>This memo specifies a component-based architecture for Manufacturer Usage Descriptions (MUDs).  The goal of MUD is to provide a means for end devices to signal to the network what sort of access and network functionality they require to properly function.  The initial focus is on access control.  Later work can delve into other aspects.</t><t>This memo specifies two YANG modules, IPv4 and IPv6 DHCP options, a Link Layer Discovery Protocol (LLDP) TLV, a URL, an X.509 certificate extension, and a means to sign and verify the descriptions.</t></abstract>
</front>
<seriesInfo name='RFC' value='8520'/>
<seriesInfo name='DOI' value='10.17487/RFC8520'/>
</reference>




    </references>

    <references title='Informative References'>





<reference  anchor="RFC7011" target='https://www.rfc-editor.org/info/rfc7011'>
<front>
<title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
<author initials='B.' surname='Claise' fullname='B. Claise' role='editor'><organization /></author>
<author initials='B.' surname='Trammell' fullname='B. Trammell' role='editor'><organization /></author>
<author initials='P.' surname='Aitken' fullname='P. Aitken'><organization /></author>
<date year='2013' month='September' />
<abstract><t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network.  In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required.  This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process.  This document obsoletes RFC 5101.</t></abstract>
</front>
<seriesInfo name='STD' value='77'/>
<seriesInfo name='RFC' value='7011'/>
<seriesInfo name='DOI' value='10.17487/RFC7011'/>
</reference>




    </references>


<section anchor="changes-from-earlier-versions" title="Changes from Earlier Versions">

<t>Draft -01:</t>

<t><list style="symbols">
  <t>Very modest changes.</t>
</list></t>

<t>Draft -00:</t>

<t><list style="symbols">
  <t>Initial revision</t>
</list></t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAEAII10AA+1aW3MbN5Z+x6/A6iW2h6Ql24kdeicTWqISpRw5G9nrTE1N
bYHdIImou9FpoEUzLu9v3+8cAH2hpMQ7+7qsskV2AwfnfsV0OhXe+ELP5StV
5TuT+638qbFrU5hqI5cfvK6csZWTa9vIH9+dCbVaNfpmTt/lf9grkdusUiX2
541a+2mhVTO1tVO7zbRs8+lqN60ZnJ4en4hMeb2xzX4u9YdaCFM3c+mb1vkn
x8dfHz8R13q/s00+lxeV102l/fSMoArhPLD7L1XYCifttRO1mct/eJtNpLON
b/Ta4du+pC//FEK1fmubuZBTIfExlZvL5Uy+BnL8IGC8LIz1/UPbbOby1LjM
yqu987p0/NgBuvZz+bPJtt7gl3JOy+f8LrM54Jx+P33x9PhZeGI8qHuvisI4
XRS6iuvayhPZVzvjf9dNAWr4Rb1liv7y7EQ+eyZfPH8hvwYr+JUulSnmkhj6
bUZYzTJbjij6YSa/11WzH5D0g25sqQeP/4Sok+fH8v1MvlWuVJU8a2YDsr7+
8uTpkKgrrPjBOj2Rp4sxVe8q43UurzzE64bI23VjdDFAX5gKilQqb270nFb+
fH76/PjkZC7EdDqVakX8zSDwH1XVrvGtbXQj3zm10fJMu6wxtWd1fAD9eyhV
o6WSpVZ4strL3RYykrm+MZl2MlOV0FCcFUSxJYXTGRDk3WplWy+3dif9Vu8Z
jIHGVTmo8Fau9FbdgE5IiRYJLJJQRqjmtXRb2xZY1WjlaXc5k3KpmsIAT16w
tlnrAMdWUmXAw4nMgk22wMK3W+OCoUgHdMzaAM9bBJQD2iMZH+oGkAi3XNeF
3Ze68g7LgQPxE4yWq85+o8F1jAB5IpAfyCPiJBRxKwGUHtPDiE8mnW542yyI
pDR5XmghLoiGvM2IgeKvg48QZ4nhtqoAjRwHAEaGAUtTFEAQ7IUQtmZlvMx0
45WpZGVLU6lCMMONBbWeSALJkAHwJ4GvdA7OXYCbeW7odDL5UntT4shAomj0
b62BEGvVeJO1hWo6efWgXQveKrCjBoPqxkBZxW+tKqDcU7ueRrqDZIm/OPVP
tFB8/PhvUOAXXz45/vRJ5tDyFkJitbIy2ypSZd2Y33XUBBk1IeHLUpywa4VB
w8VlGocunPwVLlHSW5yi88kfbWflrSzrInSu2MvR28CgA5Uq1V7syCg6ue+T
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
fXtu6dGwKwCe9auO46pUTqcaXPwP5EY5QDEuAAA=

-->

</rfc>

