Internet DRAFT - draft-km-intarea-ocn

draft-km-intarea-ocn







Internet Area Working Group                                 K. Makhijani
Internet-Draft                                                 Futurewei
Intended status: Informational                                 T. Faisal
Expires: 3 January 2023                            King’s College London
                                                                   R. Li
                                                               Futurewei
                                                             2 July 2022


     Operations and Control Networks - Reference Model and Taxonomy
                        draft-km-intarea-ocn-00

Abstract

   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.

Discussion Venues

   This note is to be removed before publishing as an RFC.

   Discussion of this document takes place on the Internet Area Working
   Group Working Group mailing list (int-area@ietf.org), which is
   archived at https://mailarchive.ietf.org/arch/browse/int-area/.

   Source for this draft and an issue tracker can be found at
   https://github.com/kiranmak/draft-kmak-ocn.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.






Makhijani, et al.        Expires 3 January 2023                 [Page 1]

Internet-Draft                  ocn-model                      July 2022


   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 3 January 2023.

Copyright Notice

   Copyright (c) 2022 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  . . . . . . . . . . . . . . . . . . . . . . . .   3
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
     2.1.  Acronyms  . . . . . . . . . . . . . . . . . . . . . . . .   5
   3.  Operation and Control Networks  . . . . . . . . . . . . . . .   5
     3.1.  Definition  . . . . . . . . . . . . . . . . . . . . . . .   5
     3.2.  Reference Model . . . . . . . . . . . . . . . . . . . . .   6
       3.2.1.  Controller Point (CP) . . . . . . . . . . . . . . . .   8
       3.2.2.  Actuation Point (AP)  . . . . . . . . . . . . . . . .   8
       3.2.3.  Sensor Point (SP) . . . . . . . . . . . . . . . . . .   9
   4.  OCN Communication Interfaces  . . . . . . . . . . . . . . . .   9
     4.1.  Actuator Point Interface  . . . . . . . . . . . . . . . .   9
     4.2.  Sensor Point Interface  . . . . . . . . . . . . . . . . .   9
     4.3.  Application Interface . . . . . . . . . . . . . . . . . .  10
   5.  OCN Characteristics . . . . . . . . . . . . . . . . . . . . .  11
     5.1.  OCN Message Classification  . . . . . . . . . . . . . . .  11
       5.1.1.  In-time messages  . . . . . . . . . . . . . . . . . .  11
       5.1.2.  Bounded latency messages  . . . . . . . . . . . . . .  11
       5.1.3.  On-time messages  . . . . . . . . . . . . . . . . . .  12
       5.1.4.  Periodic messages . . . . . . . . . . . . . . . . . .  12
       5.1.5.  Order of messages . . . . . . . . . . . . . . . . . .  12
     5.2.  Other Characteristics . . . . . . . . . . . . . . . . . .  12
       5.2.1.  Reliability . . . . . . . . . . . . . . . . . . . . .  12
       5.2.2.  Safety  . . . . . . . . . . . . . . . . . . . . . . .  13
       5.2.3.  Synchronization . . . . . . . . . . . . . . . . . . .  13
       5.2.4.  Security  . . . . . . . . . . . . . . . . . . . . . .  13
       5.2.5.  Privacy . . . . . . . . . . . . . . . . . . . . . . .  13
   6.  OCN Examples and Realizations . . . . . . . . . . . . . . . .  13
     6.1.  Physical Layer  . . . . . . . . . . . . . . . . . . . . .  14



Makhijani, et al.        Expires 3 January 2023                 [Page 2]

Internet-Draft                  ocn-model                      July 2022


     6.2.  Link Layer  . . . . . . . . . . . . . . . . . . . . . . .  14
     6.3.  Network Layer . . . . . . . . . . . . . . . . . . . . . .  14
   7.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  15
   8.  Security Considerations . . . . . . . . . . . . . . . . . . .  15
   9.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  15
   10. Informative References  . . . . . . . . . . . . . . . . . . .  15
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  15

1.  Introduction

   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.

   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.

   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.

   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.

   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).

   Since there are several such applications, a common connectivity
   interface is required between the different components.






Makhijani, et al.        Expires 3 January 2023                 [Page 3]

Internet-Draft                  ocn-model                      July 2022


   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.

   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.

   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.

   The rest of the document represents the OCN taxonomy and a detail
   description of OCN concepts.

2.  Terminology

   *  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:
      [NIST-OT]

   *  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.

   *  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.








Makhijani, et al.        Expires 3 January 2023                 [Page 4]

Internet-Draft                  ocn-model                      July 2022


   *  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.

   *  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

   *  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.

2.1.  Acronyms

   *  HMI: Human Machine Interface

   *  OCN: Operations and Control Networks

   *  PLC: Programmable Logic Control

   *  OT: Operational Technology

3.  Operation and Control Networks

3.1.  Definition

   The Operations and Control Networks are defined as follows:

      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.

   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.



Makhijani, et al.        Expires 3 January 2023                 [Page 5]

Internet-Draft                  ocn-model                      July 2022


      Note: the term "OCN field device" will be used to represent
      actuator and sensors together.

   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.

   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.

   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.

   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 Section 5.

3.2.  Reference Model

   The following three reference points for OCNs are of interest:
   Actuator Point, Sensor Point, and Controller Point.

      Note: Suggestions on naming anything is OK.  I am not happy with
      any of these names.














Makhijani, et al.        Expires 3 January 2023                 [Page 6]

Internet-Draft                  ocn-model                      July 2022


               +----------+ +---------+
               | Actuator | | Sensor  |
               | Point    | | Point   |
               +---^------+ +-----^---+
                   |              |
                   |AP-I          | SP-I
               +---v--------------v-----+
               | Operations & Control   |
               |       Network (OCN)    |
               +-----------^------------+
                           |
                   +-------v------+
                   | Controller   |
                   |   Point      |
                   +--------------+
                         ^
                         | API
                         V
                   ---------------
                   | Applications |
                   ---------------

       Figure 1: Operations & Control Networks(OCN) - Reference Model

   An 'operation' in OCN can be any of the following -

   *  accessing information from the field-sensors,

   *  writing command data,

   *  reading back from the actuators.

   The Figure 1 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.














Makhijani, et al.        Expires 3 January 2023                 [Page 7]

Internet-Draft                  ocn-model                      July 2022


   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 [TSNTG], Detnet[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.

   A generalized OCN model supports the following logical connection
   points:

3.2.1.  Controller Point (CP)

   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.

   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.

3.2.2.  Actuation Point (AP)

   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.

   The standard network specific interface between the controller and
   actuator is called AP-I (see Section 4.1).





Makhijani, et al.        Expires 3 January 2023                 [Page 8]

Internet-Draft                  ocn-model                      July 2022


3.2.3.  Sensor Point (SP)

   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.

   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.

   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 Section 4.2).

4.  OCN Communication Interfaces

   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.

4.1.  Actuator Point Interface

   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.

4.2.  Sensor Point Interface

   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.




Makhijani, et al.        Expires 3 January 2023                 [Page 9]

Internet-Draft                  ocn-model                      July 2022


                            .-,,-.
             +--+        .-(  O   )-.       +--+
             |  |<-------;--+ C +----;----->|  |
             +--+  AP-I  '-(| N | ).-'SP-I  +--+
              AP            |...|            SP
                            |   |
                          +-v---v+
                          |  CP  |
                          +------+
                             | Application interface
                       +-----v--------+
                       | Applications |
                       +--------------+

                        Figure 2: Interfaces in OCN

      Note: Direct sensor to actuator communication is not in the scope
      of OCN for the following reasons:

      1.  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.

      2.  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.

4.3.  Application Interface

   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.






Makhijani, et al.        Expires 3 January 2023                [Page 10]

Internet-Draft                  ocn-model                      July 2022


5.  OCN Characteristics

   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.

   These characteristics include the type of communication messages and
   other key aspects of OCNs.

5.1.  OCN Message Classification

   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).

   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.

   The functional behavior of OCN can be explained through
   classification of messages as described below.

5.1.1.  In-time messages

   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.

      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.

5.1.2.  Bounded latency messages

   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.



Makhijani, et al.        Expires 3 January 2023                [Page 11]

Internet-Draft                  ocn-model                      July 2022


5.1.3.  On-time messages

   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.

   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.

5.1.4.  Periodic messages

   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.

5.1.5.  Order of messages

   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.

5.2.  Other Characteristics

   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.

5.2.1.  Reliability

   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.

   It is a combination of




Makhijani, et al.        Expires 3 January 2023                [Page 12]

Internet-Draft                  ocn-model                      July 2022


   *  topological reliability - i.e. having one of more paths with same
      packet delivery constraints.

   *  stability reliability - i.e. minimizing variations in packet
      delivery patterns (in terms of time, path) between two adjacent
      packets with the same constraints.

   *  forwarding reliability - i.e. replicating packets in the network
      to minimize packet losses.

   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.

      Note: OCN may be required to report a packet loss back to
      application immediately instead of relying on conventional end-to-
      end transport mechanisms.

5.2.2.  Safety

   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.

   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.

5.2.3.  Synchronization

   In order to support high-precision of time, some applications may use
   network clock synchronization protocols such as PTP [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.

5.2.4.  Security

5.2.5.  Privacy

6.  OCN Examples and Realizations

   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.



Makhijani, et al.        Expires 3 January 2023                [Page 13]

Internet-Draft                  ocn-model                      July 2022


6.1.  Physical Layer

   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.

6.2.  Link Layer

   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.

   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.

6.3.  Network Layer

   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.

   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.






Makhijani, et al.        Expires 3 January 2023                [Page 14]

Internet-Draft                  ocn-model                      July 2022


7.  IANA Considerations

   This document requires no actions from IANA.

8.  Security Considerations

   This document introduces no new security issues.

9.  Acknowledgements

10.  Informative References

   [DETNET-ARCH]
              Finn, N., Thubert, P., Varga, B., and J. Farkas,
              "Deterministic Networking Architecture", RFC 8655,
              DOI 10.17487/RFC8655, October 2019,
              <https://www.rfc-editor.org/rfc/rfc8655>.

   [NIST-OT]  Initiative, J. T. F. T. and National Institute of
              Standards and Technology, "Risk management framework for
              information systems and organizations:",
              DOI 10.6028/nist.sp.800-37r2,
              <http://dx.doi.org/10.6028/nist.sp.800-37r2>.

   [PTP-GRID] IEEE, "IEC/IEEE International Standard - Communication
              networks and systems for power utility automation – Part
              9-3: Precision time protocol profile for power utility
              automation", DOI 10.1109/ieeestd.2016.7479438,
              <http://dx.doi.org/10.1109/ieeestd.2016.7479438>.

   [TSNTG]    "IEEE, "Time-Sensitive Networking (TSN) Task Group"",
              2018, <https://1.ieee802.org/tsn>.

Authors' Addresses

   Kiran Makhijani
   Futurewei
   Email: kiran.ietf@gmail.com


   Tooba Faisal
   King’s College London
   Email: tooba.faisal@kcl.ac.uk


   Richard Li
   Futurewei
   Email: richard.li@futurewei.com



Makhijani, et al.        Expires 3 January 2023                [Page 15]