Presentation is loading. Please wait.

Presentation is loading. Please wait.

DetNet Data Plane Protection Implementation Report

Similar presentations


Presentation on theme: "DetNet Data Plane Protection Implementation Report"— Presentation transcript:

1 DetNet Data Plane Protection Implementation Report
DetNet Data Plane Protection Implementation Report János Farkas, Balázs Varga, István Moldován IETF 99

2 Reliability on the Spot
DetNet Data Plane Protection Reliability on the Spot Deterministic Packet Transport Synchronization Resource Mgmt Reliability Latency Bounded low latency Time sync Zero congestion loss Dedicated resources & API Packet / Frame Replication and Elimination Guaranteed data transport with bounded low latency, low delay variation, and extremely low loss Time sync Ultra Reliability Synchronization Reliability Latency Resource Mgmt Bounded low latency Dedicated resources & API Zero congestion loss Guaranteed data transport with bounded low latency, low delay variation, and extremely low loss

3 Reliability at Packet Level
DetNet Data Plane Protection Reliability at Packet Level FRER: Frame Replication and Elimination for Reliability 802.1CB: mechanism, pseudo code, L2 data plane PREF: Packet Replication and Elimination Function draft-dt-detnet-dp-sol-01: L3 data plane, i.e., IPv6 and PW over MPLS Per-packet 1+1 (or 1+n) redundancy Send packets on two (or more) disjoint paths, then combine and delete extras 16 15 14 N1 N2 disjoint paths packet flow 16 15 14 Replication Elimination

4 DetNet Data Plane Protection
Demo Setup Remote control of a balancing robot Control loop through a packet network PREF / FRER implemented in Ericsson Research software switch on PCs Reference: 50ms protection switching CN1 EN1 EN2 CN2 Balancer Robot Controller packet network

5 PW MPLS Data Plane for TSN Service
DetNet Data Plane Protection PW MPLS Data Plane for TSN Service MPLS T-Label PW Label DetNet CW D-MAC S-MAC EtherType VID Payload DetNet Payload D-MAC S-MAC EtherType VID Payload Figure 2 in draft-dt-detnet-dp-sol-01 CN1 CN2 EN1 EN2 Balancer Robot Controller

6 PW MPLS Data Plane Example
DetNet Data Plane Protection PW MPLS Data Plane Example Wireshark: CN1 CN2 EN1 EN2 Balancer Robot Controller

7 Demo Scenario 1: Link Failure
DetNet Data Plane Protection Demo Scenario 1: Link Failure Protection switching Triggered by the failure 50ms outage on working path (the protection path is 2ms longer) Impacts the application PREF / FRER eliminate packet loss caused by outage 50ms time Failure location CN1 EN1 EN2 CN2 Balancer Robot Controller

8 DetNet Data Plane Protection
packet network CN1 CN2 DetNet Data Plane Protection

9 DetNet Data Plane Protection
EN2 EN1 packet network CN1 CN2 DetNet Data Plane Protection

10 Demo Scenario 2: Link Flapping
DetNet Data Plane Protection Demo Scenario 2: Link Flapping Link Flapping Typical L1 problem caused by faulty cable or HW Protection switching does not react Multiple 20ms loss periods impact the application PREF / FRER eliminate packet loss caused by outages 20ms time CN1 CN2 EN1 EN2 Balancer Robot Controller Failure location

11 DetNet Data Plane Protection
packet network CN1 CN2 DetNet Data Plane Protection

12 DetNet Data Plane Protection
EN2 EN1 packet network CN1 CN2

13 DetNet Data Plane Protection
Summary PREF provides extremely low packet loss Hitless failover because there is no switchover Protection against failure events that are not even noticed in some environments Implemented the Packet Replication and Elimination Function on PW over MPLS data plane as described in draft-dt-detnet-dp-sol-01 It works fine No caveats found Demo: today during the coffee break starting 15:30 in Tyrolka, Mezzanine Level

14 DetNet Data Plane Protection
DetNet Data Plane Protection


Download ppt "DetNet Data Plane Protection Implementation Report"

Similar presentations


Ads by Google