<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.11 (Ruby 3.1.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-km-intarea-ocn-00" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.12.2 -->
  <front>
    <title abbrev="ocn-model">Operations and Control Networks - Reference Model and Taxonomy</title>
    <seriesInfo name="Internet-Draft" value="draft-km-intarea-ocn-00"/>
    <author initials="K." surname="Makhijani" fullname="Kiran Makhijani">
      <organization>Futurewei</organization>
      <address>
        <email>kiran.ietf@gmail.com</email>
      </address>
    </author>
    <author initials="T." surname="Faisal" fullname="Tooba Faisal">
      <organization>King’s College London</organization>
      <address>
        <email>tooba.faisal@kcl.ac.uk</email>
      </address>
    </author>
    <author initials="R." surname="Li" fullname="Richard Li">
      <organization>Futurewei</organization>
      <address>
        <email>richard.li@futurewei.com</email>
      </address>
    </author>
    <date year="2022" month="July" day="02"/>
    <area>Internet</area>
    <workgroup>Internet Area Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>This text formulates a specialized network concept to support communication constraints in automated systems. These
specialized networks, formulated as Operations and Control networks (OCN), are significant to many application scenarios
involving the control and monitoring of mechanical and digital devices. The document defines the OCN reference model,
describing the associated components, interfaces, and reference points.
The reference model is independent of any specific technology.
Standardized mechanisms will facilitate large-scale machine-to-machine communication and help with the integration between OCN and the Internet.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Internet Area Working Group Working Group mailing list (int-area@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/int-area/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/kiranmak/draft-kmak-ocn"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="intro">
      <name>Introduction</name>
      <t>A number of applications require specialized networks to perform operations that change
or monitor the behavior of equipment and the environment in which they operate. Such application domains benefit from software-driven
process automation with the ability to control and detect changes remotely.</t>
      <t>Traditionally, equipment related control processes and monitoring mechanisms are associated with the production plants and manufacturing environments. Moreover, growth in the Internet of Things (IoT)
has broadened the role of operations, control, and process automation into  a
diverse set of market verticals and commercial applications.</t>
      <t>For example, residents can
control door locks remotely at home and can observe visitors at the door with the
surveillance cameras. Networks with in a vehicle
are used to coordinate the entire engine operations including speed control, tire pressure, collision
detection, and avoidance mechanisms. These operations are performed through intelligent software without human-in-the-loop.
In a large-scale energy power distribution system, control units in substations monitor
real-time power consumption and perform automatic load re-distribution across different sub-stations to prevent outages.</t>
      <t>The scenarios described above are common in the sense they all involve operating an equipment (such as a machine)
through communication between a controller device (e.g. PLC) and an actuating or a sensing device.</t>
      <t>The essential characteristics of networks between these devices are delivery of a command to a machine with high-precision, its safety, reliability and security.
This implies low or no tolerance to latency and packet losses (among other things covered later).</t>
      <t>Since there are several such applications, a common connectivity interface is required between the different components.</t>
      <t>An Operation and Control Network (OCN) is the interconnection of field devices
(actuators, sensors) and their associated controllers to exchange data to cause
and monitor changes to the end-equipment. Each OCN connection is designed or
provisioned to fulfill the traffic characteristics with stringent time and
reliability constraints such as protecting bounded latency and not allowing
packet losses.</t>
      <t>OCN, itself is not a new concept in itself. Other industrial network technologies that
would be classified as OCN are available, albeit with limited functionalities
and at a smaller scale. Whereas, demand for improvements in process automation at a large scale is growing across diverse
applications. Thus,  a broader and more generalized approach will benefit several industry verticals.</t>
      <t>OCN integrates automation infrastructure beyond a single
location to multiple sites and even to the cloud; it additionally integrates
existing industrial network technologies. OCN aims to formalize the mechanisms
for interaction between the OCN components.</t>
      <t>The rest of the document represents the OCN taxonomy and a detail description of
OCN concepts.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <ul spacing="normal">
        <li>Operational technology (OT):
Programmable systems or devices that interact with the physical environment (or manage devices that
interact with the physical environment). These systems/devices detect or cause a
direct change through the monitoring and/or control of devices, processes,
and events. Examples include industrial control systems, building management systems,
fire control systems, and physical access control mechanisms. Source: <xref target="NIST-OT"/></li>
        <li>Industry Automation:
Mechanisms that enable the machine-to-machine communication by use of technologies
that enable automatic control and operation of industrial devices and processes leading
to minimizing human intervention.</li>
        <li>Control Loop: Control loops are part of process control systems in which desired process
response is provided as an input to the controller, which performs the corresponding action
(using actuators) and reads the output values.  Since no error correction is performed,
these are called open control loops.</li>
        <li>Feedback Control Loop: Feedback control loop is a system in which the output of a control
system is continuously measured and compared to the input reference value.  The controller
uses any deviation from the input value to adjust the output value for the desired response.
Since there is a feedback of error signal to the input, these are called closed control loops.</li>
        <li>Industrial Control Networks:
The industrial control networks are interconnection of equipments used for the operation, control or
monitoring of machines in the industry environment. It involves different level of communications -
between fieldbus devices, digital controllers and software applications</li>
        <li>Human Machine Interface:
An interface between the operator and the machine. The communication interface relays
I/O data back and forth between an operator's terminal and HMI software to control and monitor equipment.</li>
      </ul>
      <section anchor="acronyms">
        <name>Acronyms</name>
        <ul spacing="normal">
          <li>HMI: Human Machine Interface</li>
          <li>OCN: Operations and Control Networks</li>
          <li>PLC: Programmable Logic Control</li>
          <li>OT: Operational Technology</li>
        </ul>
      </section>
    </section>
    <section anchor="operation-and-control-networks">
      <name>Operation and Control Networks</name>
      <section anchor="definition">
        <name>Definition</name>
        <t>The Operations and Control Networks are defined as follows:</t>
        <ul empty="true">
          <li>
            <t>An Operation and Control Network (OCN) is a network that supports all the capabilities necessary to
accomplish a process or control command execution on actuators for the desired
effect prescribed by the controllers based on continuous inputs from the sensory data
and application requests.</t>
          </li>
        </ul>
        <t>An OCN is used to connect three basic types of functional devices - actuators, sensors and controllers. They
are well-known in the industry control systems (ICS) and are generalized to
include all kinds of OCN scenarios.
The sensors and the actuators are associated with physical, logical, or digital
 entities that can be observed, monitored, or caused to move or change.
An OCN connects field devices, with the controllers and associates them
for the exchange of data to trigger and monitor changes to achieve desired effect.</t>
        <ul empty="true">
          <li>
            <t>Note: the term "OCN field device" will be used to represent actuator and sensors together.</t>
          </li>
        </ul>
        <t>OCN relates to Operational Technology (OT) in ICS and extends it. While OT
networks are commonly engineered over a limited physical range in a geographic area, OCNs
improve upon conventional OT by supporting large-scale network layer connectivity
paradigms.
Logically, OCNs facilitate connectivity across larger geographical areas, for instance,
 beyond factory premises covering several cloud and edge scenarios in which
 components are disaggregated or are not co-located. Of course, physical distance
 limits still apply to applications with strict requirement of control command completion.</t>
        <t>OCN provides inter-networking or mechanisms to interact between
controlling and monitoring components (that maybe remote) with the field
devices close to the operating machinery and the equipment.</t>
        <t>The OCNs support different types of messages across these function elements. The
message data sent from controller to actuator is smaller than a typical network
payload. Packet delivery must be guaranteed by the OCN.
Additionally, the OCN should support and advertise mechanisms to eliminate packet losses.
</t>
        <t>Most common attributes among OCN enabled applications are
different types of guarantees of time for different operations, safety of those operations, and the reliability of data delivered. In addition security and privacy are also more critical than the general-pupose applications.
These characteristics are covered in Section <xref target="characteristics"/>.</t>
      </section>
      <section anchor="reference-model">
        <name>Reference Model</name>
        <t>The following three reference points for OCNs are of interest: Actuator Point, Sensor Point, and Controller Point.</t>
        <ul empty="true">
          <li>
            <t>Note: Suggestions on naming anything is OK. I am not happy with any of these names.</t>
          </li>
        </ul>
        <figure anchor="ocn-model">
          <name>Operations &amp; Control Networks(OCN) - Reference Model</name>
          <sourcecode type="drawing"><![CDATA[
            +----------+ +---------+
            | Actuator | | Sensor  |
            | Point    | | Point   |
            +---^------+ +-----^---+
                |              |
                |AP-I          | SP-I
            +---v--------------v-----+
            | Operations & Control   |
            |       Network (OCN)    |
            +-----------^------------+
                        |
                +-------v------+
                | Controller   |
                |   Point      |
                +--------------+
                      ^
                      | API
                      V
                ---------------
                | Applications |
                ---------------
]]></sourcecode>
        </figure>
        <t>An 'operation' in OCN can be any of the following -</t>
        <ul spacing="normal">
          <li>accessing information from the field-sensors,</li>
          <li>writing command data,</li>
          <li>reading back from the actuators.</li>
        </ul>
        <t>The <xref target="ocn-model"/> above is a reference model for the OCN. An application executes
operation on field-devices over OCN to monitor specific and/or overall state of the system; An operation may involve realizing
feedback control loop between the controller, actuating and sensory devices.</t>
        <t>The OCN Reference model is extended to accommodate a variety of access networks. In fact, it serves as convergent network to
integrate communication across different technology specific networks. Consider it as a specialized network infrastructure (shared or dedicated)
that interconnects different other OT-enabled access networks. Some of the examples of OT-enabled networks are Ethernet/IP,
Profinet, TSN <xref target="TSNTG"/>, Detnet<xref target="DETNET-ARCH"/>, 5G radio, private 5G, etc. As is implied that each of these technologies
are by themselves capable of supporting  some of the properties of OCN which in turn provides a comprehensive approach to integration of these technologies at large-scale to build a converged framework.</t>
        <t>A generalized OCN model supports the following logical connection points:</t>
        <section anchor="controller-point-cp">
          <name>Controller Point (CP)</name>
          <t>A controller point is a logical entity authorized to interface with the sensors and actuators over the OCN. The CP has the knowledge of
an application's performance parameters which are expressed in terms of network
specific requests or resources such as, tolerance to packet loss, latency-limits,
jitter variance, bandwidth, and specification for safety.
The CPs should have knowledge about these capabilities from the OCNs in order to
meet their packet delivery constraints.
Since OCNs are expected to  be shared among different applications with their own
set of KPI, a controller should be used to express its specific
requirements in the OCN. Moreover, each command from controller may have to indicate its own KPI.</t>
          <t>An important aspect of the controller function element is that it integrates with the
application infrastructure and provides a standard interface with them. Optionally, it may be an application in itself.</t>
        </section>
        <section anchor="actuation-point-ap">
          <name>Actuation Point (AP)</name>
          <t>An actuation point is the functional element which receives actuator specific commands and is used for the communication between the actuator devices
and controllers. The OCN enables control of actuating devices remotely from the
controller by meeting all the requirements (KPIs) necessary for a successful command
execution. The actuator participates in closed control loop over OCN with CP when necessary.</t>
          <t>The standard network specific interface between the controller and actuator
is called AP-I (see <xref target="api-desc"/>).</t>
        </section>
        <section anchor="sensor-point-sp">
          <name>Sensor Point (SP)</name>
          <t>The sensor point is the point where sensor connects to. Its main function is to emit periodic data from the sensors. It
may intermittently provide asynchronous readings upon request from the
controller.</t>
          <t>A sensor point is the functional element from where sensory data is emitted
 back to controller. SP may receive initial requests to emit data with certain
 periodicity or  may provide realtime data upon request. The communication to
 sensor is also through a controller since controller is involved in using
 sensory data to change parameters in actuators.</t>
          <t>The OCN enables delivery of data emitted from sensor devices to the controller
 networks by meeting all the application demands in particular periodicity and severity of the observed data.
The standard network specific interface between the controller and sensor
is called SP-I (see <xref target="spi-desc"/>).</t>
        </section>
      </section>
    </section>
    <section anchor="ifs">
      <name>OCN Communication Interfaces</name>
      <t>OCN interfaces enable communication between its reference points; two specific interfaces are defined below. Additionally, an application to CP interface is also anticipated to express application logic.</t>
      <section anchor="api-desc">
        <name>Actuator Point Interface</name>
        <t>Interface between CP and AP is called AP-I. It
carries out communication between the actuation points and the controller points.
The Actuators are designed to receive "control command" from controllers and perform corresponding action or change to the equipment. Those commands can be abstracted as writes and then read-back of values.
Thus, the message may be request write and then request read-back in reply. The
high-precision timing and delivery of such messages must be met in either direction independently.  This interface is a bidirectional and the model allows more than one
controller interacting with the AP.</t>
      </section>
      <section anchor="spi-desc">
        <name>Sensor Point Interface</name>
        <t>Interface between CP and SP is called SP-I. It describes the set of
   messages permitted between the sensor points and controller points. The Sensors
   may be programmed to send periodic sensory data at
   specified intervals. There may also be other cases, in which the controller may
    .solicit reading values. The interface should be a bi-directional and more than on controller can request sensor data.</t>
        <figure anchor="ocn-ifs">
          <name>Interfaces in OCN</name>
          <sourcecode type="drawing"><![CDATA[
                         .-,,-.
          +--+        .-(  O   )-.       +--+
          |  |<-------;--+ C +----;----->|  |
          +--+  AP-I  '-(| N | ).-'SP-I  +--+
           AP            |...|            SP
                         |   |
                       +-v---v+
                       |  CP  |
                       +------+
                          | Application interface
                    +-----v--------+
                    | Applications |
                    +--------------+

]]></sourcecode>
        </figure>
        <ul empty="true">
          <li>
            <t>Note: Direct sensor to actuator communication is not in the scope of OCN for the following reasons:</t>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <ol spacing="normal" type="1"><li>In this model, actuator and sensors do not have 'decision-making'
  capabilities. They perform requested tasks as instructed. In other words, they
  are passive actors. The tasks performed by these field-devices themselves
 maybe autonomous but do not change their behavior or react to changing
 conditions once programmed. Providing a direct communication between sensor
 and actuator could potentially leave controller out-of-sync or the
 operations in
  unpredictable state.</li>
              <li>It is likely that several applications are interested in reading sensors
  for offline analysis and do not intend to changes the state in control
  processes. For such cases, it helps to have limited set of permitted messages
  and prevent from executing undesirable actions.</li>
            </ol>
          </li>
        </ul>
      </section>
      <section anchor="ocn-nbi">
        <name>Application Interface</name>
        <t>An application domain combines everythin - the application logic, group of actuators, sensors and one or more controllers.
With in the application domain the interface between controller and application logic is called application interface (API). The API allows applications to request specific outcomes or data from the field devices through the CPs. It is possible to have controller point embedded in an application, in such cases this interface may not be needed.</t>
      </section>
    </section>
    <section anchor="characteristics">
      <name>OCN Characteristics</name>
      <t>The characteristics of OCN differentiate it from the general purpose networks of
today which provide the end user (humans or non-critical applications) connectivity to a plethora of services (web, media streaming, data transfers, e-commerce etc), rarely involving machine-to-machine type communications.</t>
      <t>These characteristics include the type of communication messages and other key aspects of OCNs.</t>
      <section anchor="msgs">
        <name>OCN Message Classification</name>
        <t>The OCNs are designed for the real-time applications with the assurance of
successful command delivery.  The time or high-precision requirements can be classified in three different ways - in-time (the message arrives before a specified time), on-time (the message arrives exactly at the specified time) and bounded time (the message is arrives in a given range of specified time window).</t>
        <t>Another consideration about the message delivery in OCNs concern with the target of a message, i.e. that parameter represents communication time or processing time i.e. an end-to-end execution of commands.</t>
        <t>The functional behavior of OCN can be explained through
classification of messages as described below.</t>
        <section anchor="in-time-messages">
          <name>In-time messages</name>
          <t>In-time messages supply data  to receivers before the specified time parameters. The messages may originate from either direction. i.e., controller to field devices or vice-versa.
Controller to/from field device messages must reach with in the
specified time.
An in-time request originating from the controller to actuator will specify the
maximal delay permissible time, in which requested operation must take place.</t>
          <ul empty="true">
            <li>
              <t>Note: todo - The OCN must support mechanisms related to relative time
knowledge across the domain.  However those mechanisms are out of
scope of this document.</t>
            </li>
          </ul>
        </section>
        <section anchor="bounded-latency-messages">
          <name>Bounded latency messages</name>
          <t>Bounded latency message requests correspond to a given the earliest and the latest arrival time, or a range of time in which that operation must take place.
This type of request is different from in-time messages because of the additional constraint that message should not be processed too early but processed in a given interval.</t>
        </section>
        <section anchor="on-time-messages">
          <name>On-time messages</name>
          <t>The on-time messages supply data at a specific time with tolerance for only a
 very small difference (in terms of measurable unit) between the earliest and latest time-values. On-time message guarantees complement in-time services.
 On-time messages, for example, must ensure that the actuator executes the command
 at the time requested and not before or after.</t>
          <t>It is different from the bounded latency and in-time messages. In-time messages, may arrive and are valid anytime before the requested parameter. The on-time constraint is that message must not be processed before the requested value. Ideally, on-time request will have same earliest and latest values. If OCN delivers or the AP processes message before the specified time then it is an error and may leave system in an undesirable state.</t>
        </section>
        <section anchor="periodic-messages">
          <name>Periodic messages</name>
          <t>Sensors emit data at regular interval but this type of information may not be always time-constrained but gaps between the period can provide an indication to the controller about the communication or other problems.</t>
        </section>
        <section anchor="order-of-messages">
          <name>Order of messages</name>
          <t>In OCN where real-time communication is the key characteristic, out of order
message processing will lead to failures and shutdown of operations. Messages
may be correlated therefore, time constraints may be applied on a single message
or a group of messages.</t>
        </section>
      </section>
      <section anchor="other-characteristics">
        <name>Other Characteristics</name>
        <t>The use cases related to OCN have more stringent and finer grained demands from the networks and some of the characteristics are difficult to express as quantifiable parameters.</t>
        <section anchor="reliability">
          <name>Reliability</name>
          <t>Reliability is characterized by OCN's ability to deliver a packet successfully with the specified criteria. OCN may implement different strategies to improve network reliability in response to router or link failures. Some of those strategies include - providing redundant paths, avoiding congestion, use of reliable media or implementing mechanisms in software.</t>
          <t>It is a combination of</t>
          <ul spacing="normal">
            <li>topological reliability - i.e. having one of more paths with same packet delivery constraints.</li>
            <li>stability  reliability - i.e. minimizing variations in packet delivery patterns (in terms of time, path) between two adjacent packets with the same constraints.</li>
            <li>forwarding reliability - i.e. replicating packets in the network to minimize packet losses.</li>
          </ul>
          <t>An OCN should provide sufficient telemetry data about the changes or anomalies in OCN as well as reasons at its earliest when it was unable to deliver packets in a requested fashion.</t>
          <ul empty="true">
            <li>
              <t>Note: OCN may be required to report a packet loss back to application immediately
instead of relying on conventional end-to-end transport mechanisms.</t>
            </li>
          </ul>
        </section>
        <section anchor="safety">
          <name>Safety</name>
          <t>Safety implies several things - that the requested operation or a control command was executed as instructed without any adverse
impact to the mechanical equipment or the environment.</t>
          <t>The traffic originating from change is triggered through commands delivered to
actuator and the same device or different sensor Each OCN connection is designed
or provisioned to fulfill the traffic-characteristics with stringent quality of
services.</t>
        </section>
        <section anchor="synchronization">
          <name>Synchronization</name>
          <t>In order to support high-precision of time, some applications may use network clock synchronization protocols such as PTP <xref target="PTP-GRID"/>; while some other applications rely on GPS clocks. Remaining applications may not use the clock synchronization at all and rely on other logical methods. OCN should provide accurate delivery of packets through which ever methods and those methods should be opaque to the applications.</t>
        </section>
        <section anchor="security">
          <name>Security</name>
        </section>
        <section anchor="privacy">
          <name>Privacy</name>
        </section>
      </section>
    </section>
    <section anchor="ocn-examples-and-realizations">
      <name>OCN Examples and Realizations</name>
      <t>This section discusses different types of OCNs. This section is include to appreciate the need for OCNs.
OCN networks may be deployed at different network layers as discussed below.</t>
      <section anchor="physical-layer">
        <name>Physical Layer</name>
        <t>An OCN network may be implemented fully on the layer one of the protocol stack. It is the most trivial example of an operations and control in which an actuator or sensor is directly accessed from a controller. For example, turning the switch on or off manually, turns a bulb, fan, etc on/off. The field-devices are connected to controller directly over a wire. Such type of scenarios are not part of the OCN, as there is no network involved.</t>
      </section>
      <section anchor="link-layer">
        <name>Link Layer</name>
        <t>An OCN network may be implemented on the layer 2 as a local area network.  In factory floors or plants, recently realtime Ethernet networks are deployed to meet some of the characteristics of OCN. The layer 2 solutions are difficult to extend and generalize beyond a certain distance. It is difficult to easily integrate cloud-based remote control and operations specific use cases in such cases.</t>
        <t>Other media options include 5G radio communications that also support many of the OCN attributes. Furthermore, OCN could complement these access network technologies by connecting them over wide areas for edge and cloud related accesses.</t>
      </section>
      <section anchor="network-layer">
        <name>Network Layer</name>
        <t>Support for large scale OC solutions requires support for all the characteristics end-to-end which may include crossing through different networks as well as interconnection of operations and control access networks over the internetworks while meeting all the requirements. OCNs aim to achieve this. i.e., providing a network level approach to connecting sensors, actuators and controller from anywhere and meeting application constraints.</t>
        <t>An OCN may be implemented in the layer 3 using packet switching technologies and protocols. The layer-3 OCN requires support for all the
   characteristics of messages as described above, especially for real-time end-to-end timing constraints. Layer-3 OCNs may be deployed as a single autonomous system or as part of a single autonomous system. It may involve crossing through
   different networks as well as interconnection of operations and
   control access networks while meeting all the
   requirements. Layer 3 OCNs are aimed at large-scale, in comparison with Layer 2 OCN, and physically distributed manufacturing facilities and/or applications involving end devices of frequent mobility.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requires no actions from IANA.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document introduces no new security issues.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
    </section>
  </middle>
  <back>
    <references>
      <name>Informative References</name>
      <reference anchor="DETNET-ARCH">
        <front>
          <title>Deterministic Networking Architecture</title>
          <author fullname="N. Finn" initials="N." surname="Finn">
            <organization/>
          </author>
          <author fullname="P. Thubert" initials="P." surname="Thubert">
            <organization/>
          </author>
          <author fullname="B. Varga" initials="B." surname="Varga">
            <organization/>
          </author>
          <author fullname="J. Farkas" initials="J." surname="Farkas">
            <organization/>
          </author>
          <date month="October" year="2019"/>
          <abstract>
            <t>This document provides the overall architecture for Deterministic Networking (DetNet), which provides a capability to carry specified unicast or multicast data flows for real-time applications with extremely low data loss rates and bounded latency within a network domain.  Techniques used include 1) reserving data-plane resources for individual (or aggregated) DetNet flows in some or all of the intermediate nodes along the path of the flow, 2) providing explicit routes for DetNet flows that do not immediately change with the network topology, and 3) distributing data from DetNet flow packets over time and/or space to ensure delivery of each packet's data in spite of the loss of a path.  DetNet operates at the IP layer and delivers service over lower-layer technologies such as MPLS and Time- Sensitive Networking (TSN) as defined by IEEE 802.1.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8655"/>
        <seriesInfo name="DOI" value="10.17487/RFC8655"/>
      </reference>
      <reference anchor="TSNTG" target="https://1.ieee802.org/tsn">
        <front>
          <title>IEEE, "Time-Sensitive Networking (TSN) Task Group"</title>
          <author>
            <organization/>
          </author>
          <date year="2018"/>
        </front>
      </reference>
      <reference anchor="PTP-GRID" target="http://dx.doi.org/10.1109/ieeestd.2016.7479438">
        <front>
          <title>IEC/IEEE International Standard - Communication networks and systems for power utility automation – Part 9-3: Precision time protocol profile for power utility automation</title>
          <author>
            <organization>IEEE</organization>
          </author>
        </front>
        <seriesInfo name="DOI" value="10.1109/ieeestd.2016.7479438"/>
      </reference>
      <reference anchor="NIST-OT" target="http://dx.doi.org/10.6028/nist.sp.800-37r2">
        <front>
          <title>Risk management framework for information systems and organizations:</title>
          <author fullname="Joint Task Force Transformation Initiative"/>
          <author>
            <organization>National Institute of Standards and Technology</organization>
          </author>
        </front>
        <seriesInfo name="DOI" value="10.6028/nist.sp.800-37r2"/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA61d6W7kSHL+z6dITAMeaafI7unZY1ZjL1buOVaYPoSR4P1h
eA1WMauKKxZZyySlru1pY97Bf7zA+uXmSRxfRORBVqnbgK09IFWRecbxxReR
2XmeZ+Vy2dv7C9Ot2nzXVbbJKvq13NkLU/XlesjvdnndDmVvyxzPPHuWDfXQ
0Ndv9rYvh7prnSnbyrzo2qHvGvPaDg9df+dMbn6wa9vbdmXNK7TMj92Wb7u2
2x2yqhyoEbMuG2ezFf2x6frDhanbdZe5gbrb4Y/K7i39XztkWb3vL8zQj254
/uzZb589zzCmC/PJVTvYvrXDJxn63fTduE8+NZf0lPkjfVO3G/Mdvv0ku7MH
era6MP6p/GvMNaOOaYz/XjZdS2M7WJft6wvzr0O3WhjX9TSqtaPfDjv88m9Z
Vo7DtusvsjwzNFZ3Yb4vzKvyblv/uWxr+kzW8fu6L9vJ512/uTDfjsPY2weL
D+yurJsLc4cni9oO699v8Emx6nax8dvCfFvWrmxCy7ddtyzjh9zs9zTPn3/6
m6MNaRq7seZl11ZdGzsZ8FKx5pd+f7dqinJVjHexmx8K8zIO/od6tS37Sj56
bNy9PFQ09e/X/lseO+0a7We/Izm5txcZvfH1N7evv7nNL3948Qdq/NsXX/76
V7/C57c3r2+/u6BfjCFh29jhwmyHYe8unj79nFbE2i+fPS+o/6eDa+UpkcKr
b775ZmE+ua13Nr+xravRkxdCbPkZtXxOYufu/O7jbZG+588+/xKdX99e59/9
cPX1hfn6zVXx+bPi88+f/fYpmr65/bqgp35d/OaXv/ntL7/gp19f3dzmb27D
w79+9vzLp/iwuLkuvnz2LP/iN/3zLMvz3JRLEuVyRZJ1u62dGezbwWA9xob6
J70xbm9XddnUf7WVaWXQZtWRyuwH2ijjxv2e5I4+2u3Gtl6xvuEBNEtq6WjL
DElhRytMLbiDG+zOFeZ2a0mrTjRO4hv6r0zpHtNi/7g5e/Pi9fnCkK4ZV2/a
ek2DaHlsu7I9mHK/b/yw3Mq2ZV93jjb9vmvusfrD1mK43Cba33VtPXQ9vurW
ZmdJbjAt+bKqN/VAv1f2vl5ZmYYhczTuyADQp+u6pUVDkzQo0wfrwnZrkVXW
rfp66bstneto+pgnLd+eVJrWa0ELRiq/Lqn9BXcam9l3WNEiQ6+zxk3tUmOE
sWP2vMC0IrSxq23bNd3mUGQ3sCGkDbzsOkO3c+ahbhoyd6u6oUkO1jQQ89zR
5KmTcrWlyeVDl+uvsy3HSLe22VMrw5anh3lsZOvMknbL2paXBU/ie2/aCpHE
XV1VjSWFzJ7gq76rxhW/++5JjT/f0zeXph13S9vz9OLGOlqNv4w1JOCEQEEU
SIYgVaaLwjRsSxJbmvvGZl3v951HtrTb8r7uuBs0vOft9eO27X3ddy1/RsL9
sCXbgi8O2rotzM1IH6WSV5H8k+2illsSElKxvtuRwV4PDyS3edWTSWizfd/R
pjuvLngvLGa5xK4cMJdUWitLG+ungWXYdYNtaI+z276sarRRNs1hkUyjt42K
nDSjvVo3F/9EMqBcibSGUe3jLu2bEtrObZTtSGJEZhbNJMtFCvOq6213b/uF
IT/4QM3QCqbCgCUnS9RuSLGvutvzbEsmYNl3JUm1lfWnQVs8Fvdy4ScjCnNi
HUmCOmPKrKKF7h3JifS0K/s7+o0+G6DjMnzIte0hRhMZozX9lkTCvi13+8Yu
aB1dDVVzhuxN5lez6uiZplvdxc0wJGfbbmelcXK03dLZnnzAfe2w1g4PDGxI
6F2/tpkb6RnSyBI6viJX15e0fgG88HOwrTR6kkDSHGzS6LBIkBFCD3ULLRaR
HaAdtt1AcRMlqNtVM1bYJtKcKBQLw8/vaY40DIv1bRoaLXlpkTj6Tda6vO/q
iocYxUWte9oPxqY6yLtIfm6zZQtB7W4gll4ZeGLdSEs2khwRsstpAnnTdfsi
u8J0U6tEMtFvDmQXH8gmVDX5nHo5iqlnRxMEw5ChEl/kRvJ4OioV9owAWJMP
5KC1JbivcbcPds1bDy9QK9rhEoY5n/RZrvqOxK6q12yaB/SVh85ghQjIsnEe
h5LUFVpKmxO8klH/AL+3JCXhVYM0sgDzRjoCEFaMDem1ETcWVpq2kcQrqvqZ
YzsEN65G+zzzaz+13t4+l37BGiwoezlzZotNYa5fvjiXHcdEh1G6I4EteVD4
Q57XWcGkkNSREgF50Ru2p7WqVw56F0yz73dggVG3yvMmnwZdPbCp59Gy/e3i
XEQFtvVmm9PCrlg8yXvSNrtybYcDVLSpveHE286uyCYNh0LATk2KXFN3TfeA
ibQdNU/zZmmmjmAm25W8uS9XMBRNx4byrKQtocnTqOEw2FqtYNVo5/BWf06L
cFNzO/SIbKSjve9pOdzMN8DL+12mxW+hXfcYccAB8O3q4Kp0xRJJi/iBer5s
I2g6FfkIZEKr3k33vmN6gdZ7Xdum8ruRncl2k6Fa8FbTL+feGdb9FMV42WFx
t2/FLwHLlmyVSrJPWeJmguOiL8VOVXkQ38J8QxvNkCEZXs1qQkCP+iPVJVt/
zzsvdm89NmugGDRGAHQN6DOXPxYbqG3Lhof1nsaUpdKSAlivRNQVmz7a+WU3
EsyqJiLSdgN0snugB7KJvNCW0CRYNG2zxgz4WdKChwClSb/l68K8YbEiMDdi
kGWAuhHD1VbgC8WTYwORMKuGtoGAnkJmoCyI3T0FP+US3qpslpZwB8+9qXc1
tms9titBCAQUaKNZuzEwtyvZALCRLcwfIcMl7X5lWQnJFkJ3aOUte3UM/oTP
5abYWktDmDicPpspbyrZHWcTP0veY6TO6GXx+70CE5rQBgZf4R29Q1/T1jBs
9cDKa5ku3yH6dtmFgErtDB+syb1S7A7UAgB46LAYBnaNXCs5dHkOUcXYDDUh
APpuUNAEq+5FeNV0Y/UVbaYpqwjAkm4z+xaCSIvwkS0uZB/rHasHB6mYOfcS
nW3GuwEdLlcTU+6jkIlpkMjBMfgZ0tilt3D2vJv+xUGJELH6gJokTeqj9moq
MtVOyDDaB3i/tf2ulliD/v5FtEU0zxiGkBG6Pb/IrvuOloWM+xIrKtEhjLF3
BYzS/fQS4Lk9OI7KUjB+BhhftuXGTl7P/nevn3vYoqN46ttQjA1rBfvFKLKP
qDugGd6XCJ9p1Z52fQAgtODa4CJC7kXmxQfY+BuBlh6V2VRAfDM6uIVZjnXD
wE1mzAvgv8zWdW+PX2FH5mderlhf/UMpervpxn5lL8y7d0okvH+PfbzyKnUZ
9OYiexWDBN4qgjLYSV6Lj4WMywPwKotiIvZZ2k5EXGnUE4Al3k0WKeCHGATA
vdsSC5VBd+uWbN9fsWwML0WysPzUWIFJelf5kgDnRfgL8FNBbNmz8nh7N1vk
GBDCScFf64PkXRypoWMryE6rElvNg9iPQ7AfwYcutCVFn06/7qWlSswoBp6d
jU7/Ej99rrxBWclLhDfRw33ZjDArRqAJ4R3b9yyifR+9a4Dpi0xQGaNQOARe
+DZMmReFF+1bCh2W5PFmqxc+Tt9AF6Uu1yR89qNUvMdvZP45Wei6HbvRkTXd
kTsasboar9GuiP8XQINmIj/C06ZZ305WNxsl5D2w1Ig0cVQem+AXGXJWfyYR
O1pKdoRsRXWv/R4XE/DHE177tQClwKsODAOLmAx6YY5WnNyJS4L1uOZXUezn
xPYFm/kTxiPAbnRwAvcF6OUkkPTzC/oW4ymCXjOmTFTc+UglOODExBbmavAx
SxonNWQB2UJO7IMzeeadGSPS5eiiDfVUXIo5GeP7ODLFFFiwP7DCv1JLdOXB
9QXgcoTaqfeUaXd9YH50joWKUmrLYgvgVw4uu3r6RnAv77rCJnI/IdJqQ/uf
gneFz1SW8Q+vruI0ZoSPB84RJWfZu4sL5iza4T3N08/weKrm7NWrq/MLo0xv
z3pFIFTgCVM5yaa7FY1PcAIwtwcKNB4fptKAso+sXJhX3JbpWsKtstqVbYrH
lKlQ5dDAkgee9DiUdyRGWK1uDIgGGrKAa/GtkXg+wu96/OuCC/ejLGhNn4Y1
JVDzxFwSYm0POxGlV1cXj8kTAM+L1x9NPtFjFFFfmAn+eUkOcOUfRUO3FxP0
dBvQkyCtD0Z5jof9NThphqFsFD6WEpPIGzQ2O6d1h4CGDEr2O/O/jyrLCGfh
yjVF4JixYB9W7iXOQhxD5ofcY9mD2qReCJZ0CMsdhVzBySYwyhMB9i3F8mK3
2uj45haZGrRkZAirAd0qt0KyMXW0jnQU5k4CcPUyYpFd9AkS+h5YqTHQtpow
vAjQCVgzCL4Uort2CR/HdhaCZi26AyV/2FtmQ2IcFhBMbo6DbnV2YdRshg5M
+z3Ypsnv2u6hPTK/c4BydvXiRomcWUBF6++BJ3bqjprg4WEqgaOS5EM6Iman
wwacYoo95lwYIDz+BQhfDHjG5OTgQ1omSMm0KEdaLbzC4lcPwXlJd2DIAoVQ
+EXXlXZTEmMRsf/cYYTRMlbaZV6EAnsB5K4EBrnTzSYEpEcUBmwBubKAB0T2
CmjP6w7pPKYlYHh//unvGGw6xp9/+m8fygaxCVFZWGHlsWT5h25jgTFmPuAq
BH+L6SqYbUmj81E1gahWUlHlEQefpRw8ouCVCMW0uV15MBxzHZjRWIKRApJs
Dn4bRKzQuJqEwkxI9MZuytXhyL2LKAj9Gdshi0A2MzCYIB4Z3uBFToZ0PIww
hugpwubHYdzIGmZi8ZJeFV5LfyFcilzq1pYE1Jp6sx2Qcx/bahGJ8mxXbqgL
iocWwo0iXqhXY1MiwwQlP09knxr1bpExIVs6mAi37ZrKnWcqgYLmOc8akK+C
+amjkqyjpG5p/Kd9B0fesBNkCYS+eDtY6Ho9gOupyRG9uc0mWFHoyeagfpmJ
TvCdIHiUTAor1fOQOTOxsXBue0L4aKVcQCTJgQt1ZMa9GFwNv+jVN7cwzuov
IJop1+99CqEroegDU5rRIlOIt6HYNXspFgYpL3SWpjMn5KoSUNxBnwwUEEzI
LuFVUG+xon31lBDyWvACtOO7GhEE876cQFHmiQkgWddqk7L7PtjJEkpGHG7t
ys2mJ1UYmNTkDyHJqy5n5slWhXkDdDz2jpQmLDWyDxheJrvgjBtgQOCWOFM4
SZEG2nM1eDZ5p5niuXNlF2w1JoZMacDqRKXyNhYvQP0TCqCLXI3iQZ8Za5QT
SQFYsg5nrHtkSZZWE2fnUWvZPGReSzkk8tAwZj4UUPaHmKhNMPKtGEQXChZi
9BH88A5ABKZchUOCMe+djW2sJjGpsUwfFtfAJpqRQpI+YYegVpuggCdV2dyW
6JX3UNeSZPiApFJhroU6DvmPHUJPWpXNSFJOixsRDM2H3F6Vpnk9d0cGBMyw
nyz7uYqpUGdnG2YhO5wpnJHWqUu5oWdIV0isJjBIGW04gLJxHYbJ0ySTPGDO
pCMDM82c7vYJEKaXVCApMq7fElBbM35qVwdYZnkuMjixWmPZ4Z2INhJnuDwk
6G0WnGrUznvlAR1k6KGLu+9rOqYW9VXnBp+dKQfJ9UFCOAGElRaiqprqGilw
dkLAwhbyX5x4WLM38E+mKW1JYklY002yqYsg4WnKwsMUFRzYDORLVTxC7kvJ
sfoefpfRGjaO2XXCx0yVR0Sg8DDfk612dpYOF7Z0nl0RdyG5MLJ4N8ouvHs3
e/D9+4IDlFkJnmiqxB0CTgCY5yUwvGyszuiOSUBqmOD3BcVpqnLXeHKhft7/
lcQt0EX+NMFnNyPBOyd7SINuy51YrQMn+SDRb76nZaXtZ/u8pQU5qBy3ulVY
ExSmcSDwH/hBmSInhUzy81kefj5L/vhs8tCPcTY/0n90KubH2UM8C/k1/vHj
UXd/mnb3p6PupInpn8cPXF7nV+nzN/T3UV/3+eTn/uTkkmD0H0I0eTw9+ZlG
mScn6H/+lHZ9PMXH5/bZZLgnVycRnpOrQ/8L2/GhLj4yuj898jlJxPXVI9/9
y9Hn077yE6O9TK3W8WjnDbA8k4E0T0I1rpQ5/tMnJzfT8wqyaUf1tp+851j5
55/+Kxi3n3/6G8wGR3ISCUbNSsxCjjLHX2gSQ3JpWsWZ0riMG3J1EAt+4wE2
TqAHQx2YTPmmlzSB8HWhieBrFEO8exdm/v69lmkw5TGvx/NhJJw0uJOUKxDy
wrosSWQox5l7lMPwmtNwXQg1QzWf5pY6dpTkURnf6iJJoP8V+ozNw0P7YhFU
u3AOJFufJOhTIi/NRsSqj+h2D9FteoiVbHKoTJQIQ4O4FbtT1LeieImwsbo5
zUj5wIPdF+A2EueG2QCH+Isjhp5T94Fm6rKQX52XJc5rcpIMZFjO2CUJLqq6
es7fPlb+OksWn7ktpx84a1nVjNfPs5i4DIxE4uc5xf/mNg/oYT73GxSM6Y5a
nxcEGRPfmURo36BF+uTp1fUCSVVQeLRytzevSWS5dPn9+4X52g708bt3SY0z
Pv7VdwYBVLcQYECL+KvvFsYOK5JcZ0KlTKUpPiTdg6+bpO4wEgGnOwKG2DDm
+qReL4nrCAPG6RHO2wOZ2sA2SU4ITNbYtzH44DIZCry2qDe6t7ECQMOOTUwK
Ho8N5QhpOEnvcApVkk0sUcCp5LmZH0CtaUqOYVgizoHOnFokpbbSUhXBKheA
OU+OUIc5e3F9Tp0kAQM/L9bEt8bcGHPZWwKzwtKd4jVSQi7CY7YhwQhBP19c
GxRU4jPQhQ2HqN06KycG6tOQBeRaKITXOzuAMJOdYcLiLZMegvLAaaWFXVlQ
LU+LQjvoeYX+yqUspgVXSfyx8KU1uUS2i+zPiCR6thcckZOdbquHuhq2gup8
j+oCYC0ZQAth+eLa+ZiIObA4eTLh46DyMiGmgwtgnEmT7PqKozoK/eygxU/7
WbCW1A35JGCAqbRigcniSEnMhoQS0TYcB+3SVffQZlq2+v311WJaqqdzS6hD
3R+ph9O1yZK4PyTqWDZiWS5rt/eO85AWboTXj6VQbB33AOaZRiXFZ2QtSEFQ
hF+i55CaSRqaB9VSjAaLOaQVOqEYNvWeM/OryX5vIpwWt5/Qkl1BkDPGyjXz
DQIxzLQDX4s15VUlRnj+vPjy2S8Np49F7kvwlii8Z0t3XBY//cRPvcgSkwDz
cnWy3i85Y+EL2vYw701YHgojs7ReDbLPcTLpcN1VAhdokId2te27FrmNaZ51
FvI+4WwX+3oarhqrSzJW2NsyfBGsFdvBmMLwOyqmorcrW7Pn9pFMMA0qZGK0
6lnK+XR5aorIQn3iqbRIEprHGg3GGB7DeJwVqrS9vmeJmC5RamAF82jyaqJC
ZyTz7jzJYa2lIHZkd74eA6WWhXyVDC9MQvjhes/iToJ3It8foSDvN5nwB/KA
sVNfRuwF38OUsNCnc7TJNFOvkaHWQmoPONI7cxaot9zXOfK+79+fFyIiaWBt
zm4gHzE1NJUO+eOBqyH0+wCKhg5VAcgl1FE3+MWO6aMoxRP2xns8vJwJuuVc
MzmJFty/WoSp2CvEd0I9q2s6tfE0RXN5cionBJ3fTycn5FjCf2USVMRUPrqg
wJntj2qI4TQt+HPvMf0CcGO89SuCSbRMWVgT5n0oEkU7fsaA90wt8XvpTE/V
LZA78/ME8AAXFPMrqYNhX5Z8UHtaThAAVyBl0wXAfCWBkSCIup3EVEfKmtZ9
cyszDpGHGhI285qpLCktP9bdyYkcK8YHtasxR5MurEQ5YPeHEIH6tCQPrfj/
0DuZUaJ1N4nWuanW8UK9mOxfcBoO56TW7n2sctWPtZLutEGF756Ta18xL3o8
i2l1wNIS8KX4YEI/zxwpbQ9Zq0kdO0sYQQO1eROokr7KALjQyouU0Uvc5Lsn
wSpl2dXRYlPXWODLazM1aWwyVmXfc8Qxzs8uHvuaiOUD8TpH7ZoXv5zkwUOd
OmdyRct//unvs2wL8r4znOUmp05OlfzFxHconY9l87fMFwf36nkUPekplR3g
QWyYT8umMfcFaj63KIXYUm8s2Q4FTN50citpI/JxbKzGh/vmIDmT6VkNIBfP
JqRaz8FByMX49AeZD7Rmaw6dJccrYC0cekQ3Utw0FTmzrMPzWmIltbp85Jsr
XIQAZ967aycQIJRW00hDuHV5LaI58YGpYLoomMaYR2XzJpXNG5XNUF/l1NFx
Qp6aCWuyV083PQ2Suqt5sYiXUja3PvVtjN/PvVYhKd60In3idicmvRzwltoG
qyD7HtX1aLm3k1SQsByrEoXO01LPaUjBtGPhugZ2N/Bwvlr11p9R4QWMgQ62
NZ/va7qNaS/QAS+d3oewBRdK8xRDP/kp8sUiL5LvPwORHr48M+YN/XKeF8nX
ydM/0n//UUnUr/DmCyGCv+JPfvfjlCmWtoVn/zQ/+9G8pgbOi/xTdg3ztmHg
Uk63KIoJiX9z/fi08OAx6xuGAR78/lECnV4mMf7Q+x8h4GcEdNzlk298llLz
jzX7UUY7GVhsacZrkxv1rHbiXoWVBmXts0VfyzEAlac03TurDZUDP/4In6+r
5AIgDXcij4TiAxo6X0XwO/M5s6BcgSlnyE8XAmnlC4fmn1ZqX/NdiRT9p9RQ
SmxI2VjwLqoV0PzS3XEwi6oHRNeaQhQ1xnUU4gygr1IK74SGWzGWY0WVNuJJ
TyEDnZ2R25Eg5A2StD8KNttuB6CO9LHOKRyyAAcSD2aDTUKVgceYXntXcJM+
gbdKLVuBWktCyOxyjD/CcdL1KyZDe2lohAIMsj37bpCTjRRmNBZLnhgawhN5
t84RdUgxjwjz5MitCOXYkickAzvI0RdQ+EXYc443mvoOgakUUWpSfJ5mDplP
geHeeLpg4td8jH3doEi1JDN5cPWkWgrvS7VTKGTb6nA4HtViVBPT8VLCxV7a
2/aBj/4zHmcZ9EVByldFf+VdWGaUt5EDsYx/NESm0eNwnat7OQGy8qevAQUT
a5G6W2htu6wlnXR87h7bvOTidKwiJ3NNfhQRMOTkc+njPnIFRxWYnRQtS8Y8
oR2yP9bxOPuJMQwTP+ZFbR6Fz8eT4IPylKkEM3MlR5eQGvRwZiImDD/V93lU
T3JKi2LlrNUksJ6W+KWHm15cOy+a+450fyk0+namAhIv293SVpVI5TQsWMgx
bC8+Yt3ihJJqwtZaaiFGPrNSg3dP5jUFQkGcOHCM1wPFWgtrGaesRL/Zjz3X
OYQYknDX0FU0ID2JoyH2IEdVwVj15oxPEjk5QdzmoYgi3YLzafGZlBY2FqR+
yZCXQBQv99mDXS5IS6oaTCbuGCJ9WGg43VM3NAOSR5vrJQUWWZrzhenJFDQ+
xZdUQ6WHr1CGcsT8PVLF4QuBuWD1IP5qaitjsRR0gl3EHU6lM+Pr11zVFqv/
SiOIF3pSVZt592TnNn7jAlUeIifvH+MJ/ZP0OIp4R8kj0JYd028hvtBjQNwS
NT0LSCbcnoZNyclaVmKUo0Sy/qE8oFgbtxSgybM0VkKECeZzadewFWUCm/Ew
7Vr3odfs25KrWPVyiNnLvOz+GPJxI7Dx2o5UYuKCES3NhLxNGqNlbKvu4ZzZ
ewXtmgdVEtvnSEL7IV4TVOTkDGifXFgidyTJaS59ixS/sIX4s8AIpSdPZ9SU
bpI6Hq4GwkfcCO45aCuIt52eBliHwFd50YSxS+91SSoM7Nt9U9ZtvJgiW02F
dFIbmF7TICSI8KFXupnBxWXzT5jIbzSSSkiBPsjI8UYn1JkY+RgYc/F1vZHa
PfGgs+C44LVapMYZJ4knBp5WA7/kGEY5yUkM3VNuNX1+Fpf3Vg5gB8eXTUdf
yOEqWQbvg/yg+QiON8GP1E1yQby0yUgy25Vv6x0flGjKgwAL74mojyTMjLg2
qYLgU3zlncVtNXxTRSjM7wgO5YGM5Ad92iUpl/R35/DeNXxnmORfknxiqB1V
x08m5w/dg5VUbDctv+TqNT67lJ0+bqWy9c+z+waijD3yTWSRI3skbkcsAXuw
ssf1F/FiI64bH8RwoAqQF5QTGsFwiALGUL4cPrS8ctBM3Yff/jothOD9r+d6
srRy0lpJ13iQPsmvSud+ukoLKG7wUBVT7nieBw4p4ueJUfQUhi71myM1Zqno
PqTLcmlCuGpLTCrsYMhuMwpHAX2ZGbabUibrFwI4Lk2jS5U/419cXHM+4Xkm
+6Z7hj5zz5jMppCWnUplt15dJU957EHBx3zuUgQfDmvw/hISHoVjGabpOF/U
FNJ3SHt575UaAD22K3vFZg8yth4k7XJ1SkLQxKk7N+aSUxxZ4YUwUuwLw6kn
Wqi64rJOPJrY3jjCYHaLyfYn8ucz1oEaxeocCeDJxvVE8lVlhTbvZhaSrR7D
akeDOLnhfq+vFNuKP9YDJAgFkvJpP8LHnQyzt7XUnrR6Pllu8vIhbjywTQ+k
8ZkGrqw7154zjMqjXGOSyeIjNhvOtnjVY+UcUmORlvMlAUHZMOBiaQ9bgVWm
9zflfnKfkDKY7ORDNrD1ZQuanpgnZALQmUIRaC+7VmqIJr1z3lhwSUgCD+D0
tYQJbGiErUeMEJfgEGCeIu+FP8rKxSbhkEECgVg2cKUBu/KybkgbtRB+Ow4V
CjEmd6MVHnm7TMle9gjqxzBKCMXCzMTbhdqIvZR+AQbqdSh+thn7hhAvByUU
zM/rNQvZGJCNXGnj7MSdYs1Y4jmujrfzcBUKjnVQP7LXPnEXDEOsg+Pj37Gw
7FRpOgwLcn3DJPHkzF9GJKXWNct0grlkn3+IdfZZlvzB0Xno5a9CeNFUPnXp
hX2qnHwajMuFYoDSHJIarqCTiCFxtE1ugOHsdjDbye1iA4pk5DKgzl/IE7KQ
6dEAJob0+glAF5IxyxxaU7d3QYjSokPglKR9Hw7mqklCVFZkB1Dlsy+HLQ4l
4Co4PW6tVfQLf8GHjIZFB6GtXCAkM5pdNQhuIJzCzq60Hk4IHI/Gpfh36Pad
r5NLZ5tLhACoj9MfLQ+AxYoHqgehyp39cPUWuiDjpo2e6iG5TYTL0jy/d9Qu
9YuTlW7q5AVfYUyJf3/g2yYIPfG6opkkyuVBHw2S9PcBt3nynhwNEuk3Njv0
tW9Q2ahYPuuncnQGyJ+qVXzl7agboUW11NNiG4eQIIoWVOlEdiUd7i4KJDon
IC1OqjnPdxuu/XLR1z2oS3qgZ0a9VCaqUjKTMnGs69Jt5dSaB/ZegZahcscf
rOVzUel8Q5HGhGjbscSiQojaBDMO0ysSfRD5mp5hTKJSJmxmIYQvnuHaRHKP
csjH30TnWV69U+7nn/4zAq1TAQ0b4PnpPayYgrFqSueHuxX5YtxK7t6ivpVI
lwA/XHgb7xH0J6KTmzwktvYVaUchnbL28HNyZDq59TEkpsNJJVShTPIaQdg1
6pwcktJ8y0cuh8uEOfjI5XD5Ry6HI7egh6uyiJNlB7WuqP4rbwU7fl8hGkLH
Gb8UlJ691ITJgoyOkXpEHRgJo5t2wlfQdauuiZfSXd9em3fv/PXQ799/hdAM
sIxNOfvg2UW55HKope+ub6QPMvs/4JJsPgp+NCTgrlFunHxkSCXfeqdHlKVt
6dab5h1ozkpvM5vZkXK1GrloP83/e9328iKxJgfQ2pbKiATT8knMC3f78i9j
KIuY3eAqhWtyEk4xqxyFyzzJHC7hQh8/8FEJf4cMh7NORa2q3WpkeH3ioB9T
n2byfJ2QqmxiIBX+flYQ3eFMW8EVPAHVqPWqyI53B8s39MUeJ4eihZzScUVy
Cmjs2h8ZfokHg1n3r2sfwSfz5YCN7KYwAzhzra50kJp9FkR4yNWdzwpIVQXC
UVpU1LJp6Ci3UU/ug43VCZFOKGNpGDQ+lqWFE/1yTMIXg6UFarN7BXBwwF+z
7UincWJBYPx6zfcT63HZEV65pPihWVKwW7Z86oEefUrPSeQ3TVweXUmQXpfq
R6kn4x/ob70K2oc18TC4P+Lt7xMbtnphg1Tny7VRbZecOZFaOwHXL4HbdCvN
x/dysovP5WALDpbLWfd4J4I/cYNyj3XT6YUEcrPzgtlKrq0MFYb+0Mn0KEqQ
VOAKlMp/CJOLsshS+/G5rhljgnOG2DlbCfGJpzPidY1aIBkOxhcJnRDbKF2d
3sgoJ/ZzuQNGyoEnNwYlYhs4nhjDTHJZOC7Pxk9h7t5DQlF8f85mfs+V3HaB
qpnAOSan3hgwhaPHJOhjjz52HLaJA4TpS6gdSblPzxRND8Msww0dqiU7kdoH
tsrAZEL9VHr7hFxq4OM1VUON9PzJTJXHG50C3k9v/3zzItlYxWLxOD4XTvv7
gWYykkAqMRRS7ytrynSrnhRmd3FkHF0KN0/cevaIWZodyYqHaWq9JkXv4WZ3
+6Eq8ULzWvUuvSMGdIfn5/dJYUKw6HwnWnrEKdkwf6RxdhQ+PWAhd2odhIdg
LscPMUG3k1gieIUTFqROLcgXUu0bolm2r7wFk/NWci5D8Eqi4PkX+o8jPC4B
KJA4YShO52D4DCbZbT2p10gRfmReUkAuBYfprEVqZUwnfK2LpEdSnqJkGAbs
ggV//EG2QukJzLnMYr7/R7HNpPblpOSeFFG8MJXSl7q5IQtLEit4Izk3t5Ci
ENy4WDv/DxS8VMMtDiy5ZRQEub8h3c7/YQC9mkVlBedZJ/Az5rJtm6Sr1kav
iqAl7STULeTfjLh8fRnOb04gW3LJrcpc2/m6ElEUvMtlBh4bfqShcF2e+uiH
eL1C7dwoltFcrkJaiJdY/p0LRJlZ9j8H13XJ2mgAAA==

-->

</rfc>
