draft-ietf-detnet-dp-sol-00 Issues

Slides:



Advertisements
Similar presentations
Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
Advertisements

1 LAYER 3 TSN – DRAFT 4 Jouni Korhonen, Philippe Klein July 2014 LAYER 3 FOR TSN.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
1 MPLS Architectural Principles George Swallow
A Unified Control Channel for Pseudowires draft-nadeau-pwe3-vccv-2-02 Thomas D. Nadeau Luca Martini IETF 81.
DetNet BoF Chairs: Lou Berger Pat Thaler Online Agenda and Slides at:
1 PWE3 Architecture PWE3 IETF March 2003 Stewart Bryant.
11/27/2015 draft-bocci-bryant-ms-pw-architecture-00.txt An Architecture for Multi-Segment Pseudo Wire Emulation Edge-to-Edge draft-bocci-bryant-pwe3-ms-pw-architecture-00.txt.
Application of PWE3 to MPLS Transport Networks
DetNet BoF IETF #93 DetNet Problem Statement Monday, July 20 th, 2015 Norman Finn draft-finn-detnet-problem-statement.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
IP Pseudowire Florin Balus August, PG 1Florin BalusIETF60 – San Diego Requirements - Existing topology FR/ATM VPNs ATM Network Frame Relay Access.
IETF 57, July 16, 2003Mustapha AïssaouiSlide 1 Extended MPLS/PW PID Mustapha Aïssaoui, Matthew Bocci, David Watkinson, Alcatel Andrew G. Malis, Tellabs.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
PWE3 WG IETF 55 Atlanta, GA November 21, Agenda (cont.) * Administrivia (PWE3-IETF55-danny.ppt) * PWE3 Architecture -- Stewart.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Connecting MPLS-SPRING Islands over IP Networks
DetNet Service Model draft-varga-detnet-service-model-00
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
DetNet Data Plane Discussion
draft-huang-detnet-xhaul-00
Part I. Overview of Data Communications and Networking
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
Packet PWE3 – Efficient for IP/MPLS
Softwire Mesh Solution Framework
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
DetNet Data Plane Discussion
Interface to Routing System (I2RS)
draft-finn-detnet-problem-statement Norm Finn, Pascal Thubert
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
IP - The Internet Protocol
DetNet Data Plane Protection Implementation Report
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Chapter 20 Network Layer: Internet Protocol
DetNet WG Chairs: Lou Berger
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
DetNet Configuration YANG Model
DetNet Bounded Latency
Encapsulation for BIER in Non-MPLS IPv6 Networks
TDMoIP Updates PWE3 – 53rd IETF 21 March 2002 Yaakov (J) Stein.
{Stewart Bryant, Mach Huawei
Use of Ethernet Control Word RECOMMENDED
DetNet Information Model Consideration
IP - The Internet Protocol
Technical Issues with draft-ietf-mpls-bfd-directed
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
IP - The Internet Protocol
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
OAM for Deterministic Networks with IP Data Plane draft-mirsky-detnet-ip-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
PW Control Word Stitching
draft-ietf-bier-ipv6-requirements-01
Deterministic Networking Application in Ring Topologies
OAM for Deterministic Networks draft-mirsky-detnet-oam
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Editors: Bala’zs Varga, Jouni Korhonen
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
Large-Scale Deterministic Network Update
DetNet Architecture Updates
draft-geng-detnet-requirements-bounded-latency- 00
Presentation transcript:

draft-ietf-detnet-dp-sol-00 Issues Detnet working group, IETF100, November, 2017 Jouni Korhonen

Issues 42 comments recorded in dp-sol-00. Other email discussions. We cannot go into every comment, here. Following concentrates on transport (PW/EVPN/DW) topics. Comments #1,2, 3, 3.1, 4, 5, 7, 8, 9, 10, .. Questions for the WG to answer in blue.

DetNet services from the Architecture I-D Zero congestion loss (congestion protection): Resource reservation, explicit routes. Bounded latency and jitter: Queuing, shaping, and scheduling algorithms, resource reservation, explicit routes. High delivery ratio (low loss probability): Packet replication and elimination, also known as seamless redundancy, or 1+1 hitless protection.

Layering from the Architecture I-D dp-sol includes two solutions: IPv6 encapsulation, and something similar to pseudowires (PWE). IPv6 encapsulation intended only for native IPv6 E2E DetNet Service (between end systems). PWE-based encapsulation intended mainly for Emulated TSN Service (island interconnect) but native E2E also possible. DetNet data plane protocol stack | packets going | ^ packets coming ^ v down the stack v | up the stack | +----------------------+ +-----------------------+ | Source | | Destination | | Service layer | | Service layer | | Packet sequencing | | Duplicate elimination | | Flow duplication | | Flow merging | | Packet encoding | | Packet decoding | | Transport layer | | Transport layer | | Congestion prot. | | Congestion prot. | | Lower layers | | Lower layers | v ^ \_________________________/ +-----------+ | Service | PW, RTP/(UDP), GRE | Transport | (UDP)/IPv6, (UDP)/IPv4, MPLS LSPs, BIER

Dataplane discussion and decision points Two topics in this presentation: Unified/separate DetNet Service layer on-wire format for IPv6 and MPLS PSN. Which solution for “pseudowire-ish” PSN.

Prologue to “unified service layer” solution dp-sol IPv6 and PWE-based data plane solutions are not aligned “on- wire” format wise, thus reusing pipeline logic is not obvious. Question #1: Should dp-sol aim for an unified “on-wire” format for the DetNet Service layer for both encapsulations or let them diverge as long as functions are the same? If the answer for Question #1 was “unified on-wire format” then Question #2: Should there be a separate draft describing the common Service layer?

Choosing what goes to which draft Question #3: Should dp-sol be split into two drafts, describing the IPv6- and MPLS-based solutions, or keep both solutions a single draft?

Prologue to “which pseudowire-ish PSN” solution Three ways to describe the “pseudowire-ish” solution are propsed: Current dp-sol builds on RFC6073 Multi-Segment Pseudowires (MS-PW). It could be based on RFC7432/8214 MPLS-Based Ethernet VPN (EVPN) using RFC4448 CW. It could describe a brand-new construct, the “DetNet Wire” (DW). The drivers behind the original “pseudowire-ish approach” were: RFC4385/4448 control word with a S/N. RFC3985 Section 5.2.1.2 described handling of S/N (..not that it has been successful..) RFC6073 MS-PW a close fit to DetNet relay concept. Originally single “DetNet PW” was over RFC4023/7510 IP or RFC4385/6658 MPLS PSN. The question will formulate around which “pseudowire-ish” solution to choose.

Issues driving MS-PW / EVPN / DW answer RFC4448 CW has an issue with the rotating S/N which skips over 0, because 0 means, “RFC3985 S/N algorithm is not used”. dp-sol assumed 0 is part of the S/N. Skipping over 0 is not done in three existing L2 technologies with which we wish to interwork, and dropping duplicates is not optional. This also invalidates RFC4448 reusability if interworking with existing solutions is desired . Question #4: Is “0 not part of the S/N” an issue we need to solve i.e., do we need to define a new CW with full 2^n bits number space for S/N? Would a new CW be an issue for a PW and a EVPN? If the answer to Question #4 is “issue to solve” then Question #5: Does a new CW with “0 part of the S/N” implicitly mean we would define a “DetNet Wire”?

Choosing the way forward with MPLS PSN dp-sol and EVPN reference to RFC4448 for their S/N solution. With MPLS PSN the “on-wire” label stack+CW for dp-sol and EVPN are the same. The pipeline does not really differ depending which approach we choose. This probably holds also for DW.. Question #6: between dp-sol, EVPN and DW, which one is the preferred MPLS-based PSN baseline? If the answer for Question #6 was not “dp-sol” then Question #7: How is DetNet Relay node going to be modelled?

Thank you!