Re: [Detnet-dp-dt] Quick notes from 4/11/17 call
Jouni Korhonen <jouni.korhonen@broadcom.com> Mon, 17 April 2017 18:07 UTC
Return-Path: <jouni.korhonen@broadcom.com>
X-Original-To: detnet-dp-dt@ietfa.amsl.com
Delivered-To: detnet-dp-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id E137A13171E
for <detnet-dp-dt@ietfa.amsl.com>; Mon, 17 Apr 2017 11:07:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=broadcom.com
Received: from mail.ietf.org ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id t_6NdzzqDWjj for <detnet-dp-dt@ietfa.amsl.com>;
Mon, 17 Apr 2017 11:07:50 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com
[IPv6:2a00:1450:400c:c09::229])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 443D9129434
for <Detnet-dp-dt@ietf.org>; Mon, 17 Apr 2017 11:07:48 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id u2so37221209wmu.0
for <Detnet-dp-dt@ietf.org>; Mon, 17 Apr 2017 11:07:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google;
h=mime-version:subject:from:in-reply-to:date:cc
:content-transfer-encoding:message-id:references:to;
bh=02Xeeew4KAt9hDkqUY4ahG9jJWCUaXOShMwTNtL5rJ8=;
b=UmOC3NnLqTC3HJCC4odCcqlvqBqZssYKmd/TpGIqprB7/CFF4zCwi5lLQCDUs10AnY
4EzztCerMej+0IdVzCLZROO2Cz0QIILcujsXTRw5bHi77U/Zn2ni/JDa0ntBBd8tm25j
Y6m/7Ajx9So3KKWAVZwbqzWs/5Iwy5Gt8K/lE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
:content-transfer-encoding:message-id:references:to;
bh=02Xeeew4KAt9hDkqUY4ahG9jJWCUaXOShMwTNtL5rJ8=;
b=fZRkRCQ/Q6VxYX7zjrFRCZ+8b+7GwfB2sV1PdKbgECefD78ll3CGE3fo3epKnRUGQ2
s/btmb4KKRMU0qZe+BQ3pKmxvfD3bTjAxjDR94oP6frCoFwsdjAhVEk+BZGK00SBDD/v
LjGvIAu8C4i1AB+46xkv1oWbgXjL9j63YGVOEa4cfKqhyY/usmTtEclbhFUZjlYNNO3v
miKY+dM0JFXahpZ4tYwAMFYjn0xS0+AcylM/4tMzpTl/dJ+YLbNLQXCGSPNbXt6g/7qD
pEx1CV8Bt3NhZ9vfU1kjusSDdzys/zdY3yN/RTn7f9ZcNQUKNGgmloBWyg1pC4nYUYak
x5ew==
X-Gm-Message-State: AN3rC/7c2NYxAGdV24O+smCxx21BBq2JfPwqywWD6RtNAL75YKs8NnYN
7xuXSrJ3W3SwT8j8
X-Received: by 10.28.95.67 with SMTP id t64mr10216581wmb.140.1492452466520;
Mon, 17 Apr 2017 11:07:46 -0700 (PDT)
Received: from [192.168.90.98] ([216.31.219.19])
by smtp.gmail.com with ESMTPSA id i21sm15246428wrc.50.2017.04.17.11.07.43
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Mon, 17 Apr 2017 11:07:44 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Jouni Korhonen <jouni.korhonen@broadcom.com>
In-Reply-To: <3B0A1BED22CAD649A1B3E97BE5DDD68BBB5291FF@dggeml507-mbx.china.huawei.com>
Date: Mon, 17 Apr 2017 11:07:36 -0700
Cc: "Lou Berger <lberger@labn. net>" <lberger@labn.net>,
"Detnet-dp-dt@ietf.org" <Detnet-dp-dt@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C71B69CF-A757-49A0-8BD1-33CB62A55147@broadcom.com>
References: <E4C018B0-436B-4CAF-94EE-D11646B0CCD8@broadcom.com>
<3B0A1BED22CAD649A1B3E97BE5DDD68BBB527CE7@dggeml507-mbx.china.huawei.com>
<C6A39525-250C-4350-A618-C2646E13781E@broadcom.com>
<3B0A1BED22CAD649A1B3E97BE5DDD68BBB5291BE@dggeml507-mbx.china.huawei.com>
<91B515D4-50CE-476B-A569-F6709FFF3C7F@broadcom.com>
<3B0A1BED22CAD649A1B3E97BE5DDD68BBB5291FF@dggeml507-mbx.china.huawei.com>
To: Jiangyuanlong <jiangyuanlong@huawei.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/N3272jHnioK1uTB3jiDnigdOwLA>
Subject: Re: [Detnet-dp-dt] Quick notes from 4/11/17 call
X-BeenThere: detnet-dp-dt@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: DetNet WG Data Plane Design Team <detnet-dp-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet-dp-dt>,
<mailto:detnet-dp-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet-dp-dt/>
List-Post: <mailto:detnet-dp-dt@ietf.org>
List-Help: <mailto:detnet-dp-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet-dp-dt>,
<mailto:detnet-dp-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Apr 2017 18:07:55 -0000
Hi, More stuff inline ;) > On Apr 14, 2017, at 1:07 AM, Jiangyuanlong <jiangyuanlong@huawei.com> wrote: > > Thanks, > > Comments following. Current draft actually defines the serial model for PREF because I do not see how the parallel model would work. If that is not immediately visible, then the text is just not clear enough. > [JY] Yes, we only need to consider serial mode. Perhaps we need some text or a figure to clarify it. > > I do not understand the slide 5. If the replicated traffic is supposed to be going out from port 2, d-pw1 failure appears as “packets coming always late” and should not make any difference to the elimination & replication logic. What is the issue? > [JY] No problem for port 2 indeed. The concern is on port 3, slide 6 gives an analysis. If the sequence numbers of the loopback packets overrun the new packets on DA-S-PE2, all new packets may be filtered by the Elimination. Honestly, I am still unclear about your issue. Two things first: 1) it should not be specified in IETF in which order you do the elimination and replication. As long as the external behavior i.e., packets on-wire appear correctly and in right amounts it is up to the implementation to define its internal operations. 2) sequence number size is another discussion. So far we settled for 16 bits due backward and other interoperability concerns. I defer to Norm here mostly when it comes to “why”. From slide 6: It seems “Eliminate first and then replicate” has some disadvantages: * Traffic loopback happens on both DA-S-PE1 and DA-S-PE2 (if d-pw1 fails) o There is no harm to DA-S-PE1 except normal bandwidth expense [JiK] you any way need to have these two flows going both directions (in this ladder scenario, I recall) so the total bandwidth seen by the system should be the same. o But, DA-S-PE2 needs to eliminate the looped detnet flow by its sequence number [JiK] All packets that belong to the same detnet flow share the same sequence number space - pw labels may differ for the same detnet flow on each segment, though. So whether the packet is looped back or not has the sequence number from the same number space. - if the delay of the loopback packets is large enough (e.g., in 10us), then the sequence number (16bits) may wrap up easily on DA-S-PE2 (if detnet flow rate > 100Mbps)! [JiK] Size of the sequence number is another larger topic, and not specific to this issue. - the loopback packets provide no enhancement to the service (all packets are already seen by DA-S-PE2, thus should be eliminated as soon as possible) [JiK] The figure in slide 5 shows d-pw5 going up and down between DA-S-PE1 and -PE2. This does not need to be the case and most likely is not the case. It would be more appropriate to name them e.g., as d-pw5 and d-pw6. > Therefore, the consequence is a severe restriction on the maximum Detnet flow rate. > > Another thing is that we agreed packets for elimination to have the same label i.e., packets coming from port 3 for elimination should have d-pw1 as their label. > > [JY] slide 8 part 2 gives a summary: > If the same label value is used: > - It is impossible to implement this "Replicate first and then Eliminate" in a single PW layer for FRER [JiK] That’s then a shortcoming for the solution you propose..? Again, the ordering of the elimination & replication should not be standardized by IETF as it is internal behavior. > - Though we can use the underlay LSP/tunnel or even physical interfaces as a differentiator > - But it needs to map 2-tuple (LSP, PW) to FRER index, and needs inter-layer processing which may be somewhat complex > I think it may be worthwhile to reconsider these two options. [JiK] Well.. we had all these discussions how to identify the flow at the PW layer and how to associate the sequence number to the proper instance. Explicit flow-id exactly did this in a uniform manner but it was voted down in IETF98 discussions. [JiK] Also, remembering the “label stack” history does not help.. the same 20 bit labels space independent how many labels your stack has, just think e.g., how FRR works. The safe way is just assume that only the last label (the PW label) maps to the PREF index. - Jouni > > > Thanks, > Yuanlong > > - Jouni > > >> On 13 Apr 2017, at 23:06, Jiangyuanlong <jiangyuanlong@huawei.com> wrote: >> >> Jouni, >> >> I have some slides for your consideration. The loopback will be introduced if we use the same PW labels to trigger PREF. >> My opinion is, we can regard the PW between peering DA-S-PEs as the normal segment PW, and it is unnecessary to use the same PW label. >> >> Thanks, >> Yuanlong >> >> -----Original Message----- >> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of Jouni Korhonen >> Sent: Thursday, April 13, 2017 11:36 PM >> To: Jiangyuanlong >> Cc: Detnet-dp-dt@ietf.org >> Subject: Re: [Detnet-dp-dt] Quick notes from 4/11/17 call >> >> Hi Yuanlong, >> >> Comments inline. >> >>> On Apr 12, 2017, at 6:31 PM, Jiangyuanlong <jiangyuanlong@huawei.com> wrote: >>> >>> Hi Jouni, >>> >>> Many thanks for the notes. It is quite a good progress IMO. >>> But could you give some more hints on the point "incoming PW labels have to be the same to trigger the duplicate detection”? >> >> In Chicago discussion we agreed that incoming PWs for a given detnet flow need to have the same PW labels to trigger PREF. Labels can be different on each segment and direction, though. This is what we agreed. >> >>> I missed the discussion on this point, but as shown in my previous slides: >>> 1. Multiple PW labels can be mapped to the same duplicate detection module. >>> 2. If a DA-S-PE receives the same PW label from both DA-T-PE and its peer DA-S-PE, the traffic from them will be indistinguishable, and traffic from the peer DA-S-PE will be looped on the S-PE in some cases. As a result, duplicate detection on the peer S-PE will become more challenging. >> >> The labels below PW label are still different when a packet arrives from DA-T-PE and peering DA-S-PE. I do not see the issue. >> Also, what are “some cases” for looping you refer here? >> >> Thanks, >> Jouni >> >> >>> >>> Thanks, >>> Yuanlong >>> >>> -----Original Message----- >>> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of Jouni Korhonen >>> Sent: Thursday, April 13, 2017 4:36 AM >>> To: Detnet-dp-dt@ietf.org >>> Subject: [Detnet-dp-dt] Quick notes from 4/11/17 call >>> >>> Present: Jouni, Janos, Balazs, David, Loa, Norm, Yuanlong >>> >>> Agenda: >>> * recap of the IETF98 corridor discussions & descisions >>> * list of things to do >>> >>> Discussion & decision: >>> * Jouni sent out RFC6621 pointer for Simplified Multicast Forwarding that does duplicate detection and elimination >>> * Solutions draft: >>> - update the PW encapsulation i.e., no Flow-ID and incoming PW labels have to be the same to trigger the duplicate detection. >>> - IPv6 use flow label for detnet flow identification, new extension header for seqnum. >>> - on IPv6 path stitching policy routing, multicast with with proper distribution tree and segment routing were discussed as possible alternatives instead of tunneling. Needs more discussion. >>> - no good solution for IPv4. Just left it out. One can use PWs to transport IPv4 as a packet PW. >>> - CoS/QoS update to be done. CoS is “easier” to start with.. first describe how the TC or DSCP bits need to be brought all the down to the most outer level. >>> * Alternatives draft (now expired): >>> - update the conclusions to state PW + IPv6 (native IP mode) are way to go. No good solution for IPv4. >>> * Problem Statement: >>> - Norm will ship an update. >>> * Webex time will change. It will be Tuesday 6AM Pacific starting from next call. >>> * solutions and alternative draft updates hopefully out this week. >>> >>> Next call: >>> no call next week 4/18/17. >>> >>> -- >>> Jouni Korhonen, Broadcom, Core Switching Group >>> +1-408-391-7160 >>> >>> >>> >>> _______________________________________________ >>> Detnet-dp-dt mailing list >>> Detnet-dp-dt@ietf.org >>> https://www.ietf.org/mailman/listinfo/detnet-dp-dt >>> _______________________________________________ >>> Detnet-dp-dt mailing list >>> Detnet-dp-dt@ietf.org >>> https://www.ietf.org/mailman/listinfo/detnet-dp-dt >> >> _______________________________________________ >> Detnet-dp-dt mailing list >> Detnet-dp-dt@ietf.org >> https://www.ietf.org/mailman/listinfo/detnet-dp-dt >> <detnet-Yuanlong4.ppt>_______________________________________________ >> Detnet-dp-dt mailing list >> Detnet-dp-dt@ietf.org >> https://www.ietf.org/mailman/listinfo/detnet-dp-dt > > _______________________________________________ > Detnet-dp-dt mailing list > Detnet-dp-dt@ietf.org > https://www.ietf.org/mailman/listinfo/detnet-dp-dt
- [Detnet-dp-dt] Quick notes from 4/11/17 call Jouni Korhonen
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jiangyuanlong
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jouni Korhonen
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jiangyuanlong
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jiangyuanlong
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jouni Korhonen
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jouni Korhonen
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jiangyuanlong
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jouni Korhonen
- Re: [Detnet-dp-dt] Quick notes from 4/11/17 call Jiangyuanlong