Contents

Name

DetNet

Repo Name

detnet

Description

"Deterministic" means that such flows provide guaranteed bandwidth, bounded latency, and other properties germane to the transport of time-sensitive data. These use cases differ notably in their network topologies and specific desired behavior, providing as a group broad industry context. Deterministic related technique includes Deterministic Networking (DetNet) in layer 3 and Time-Sensitive Networking (TSN) in layer 2. The requirments of the deterministic services is as the Figure 1 shown.

DetNet Figure11.png

DetNet is proposed in IETF and 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. These three techniques can be applied:

More information could be found at IETF: https://datatracker.ietf.org/wg/detnet/.

TSN is a collection of features in IEEE 802.1 that provide:

SDN controller is supposed to support DetNet/TSN, to make devices support DetNet/TSN more easily and configuration more simply in centralized control networks.

TSN Technique

TSN configuration uses the concept of a Stream that is transmitted by a Talker to one or more Listeners. The Talkers and Listeners are located within end stations. Many TSN use cases require significant user configuration in the end stations that act as Talkers and Listeners. In order to accommodate this sort of TSN use case, the fully centralized model enables a Centralized User Configuration (CUC) entity to discover end stations, retrieve end station capabilities and user requirements, and configure TSN features in end stations as the Figure 2 shown.

DetNet Figure13.png

DetNet Technique

DetNet techniques in IETF used include:

DetNet operates at the IP layer and delivers service over sub-network technologies such as MPLS and IEEE 802.1 TSN.

Figure 3 illustrates a conceptual DetNet data plane layering model.

DetNet Figure3.png

DetNet SDN Architecture

The DetNet SDN Architecture is as the Figure 4 shown including APP,controller and devices. The DetNet controller will receive configuration from APP by RESTCONF protocol, get topology information from DetNet bridges by BGP-LS protocol and configure the DetNet config Data by NETCONF protocol.

DetNet Figure4.png

DetNet Plugin

DetNet Plugin includes Topology Manage, Time Syn, E2E Manage, QoS, PCE and SB plugin modules. And in E2E manage module, there are three sub-modules including Service Manage, Bandwidth and Gate control as the Figure 5 shown. There are three use cases for the DetNet Plugin.

DetNet Figure15.png

Interactions with other ODL modules

Components description

ComponentsDescription
Time SynManage time synchronism information , configuration and configure it to DetNet devices by SBI protocol.
Topologe ManageManage DetNet bridges information and configuration, also the topology of the DetNet domain.
E2E ManageManage flow information and E2E service configuration.
QoSManage priority mapping and queue configuration.
PCECalculate the optimal path and DetNet related information based on the topology and flow information.
SB PluginPush the DetNet configuration to DetNet devices by SBI protocol.
Use Cases

Use cases of DetNet are described at: https://datatracker.ietf.org/doc/draft-ietf-detnet-use-cases/.

Scope

The scope of this project is mostly about implementing a DetNet Plugin in ODL, make controller be able to cooperate with DetNet devices and provide deterministic service manually or dynamically.

Resources Committed (developers committed to working)

Initial Committers

Vendor Neutral

The project is made from scratch, no vendor code, logos nor is anything included.

Meets Board Policy (including IPR)

New Project. No Inbound Code Review required


Presentation

TBD