Re: [Detnet] Implementing the discussion at IETF 97 on architecture doc

gengxuesong <gengxuesong@huawei.com> Fri, 10 March 2017 08:52 UTC

Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F13A0126B6D; Fri, 10 Mar 2017 00:52:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level:
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 GCzfakkT3z05; Fri, 10 Mar 2017 00:52:17 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 182F9129543; Fri, 10 Mar 2017 00:52:15 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DIQ05245; Fri, 10 Mar 2017 08:52:13 +0000 (GMT)
Received: from DGGEMA405-HUB.china.huawei.com (10.3.20.46) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 10 Mar 2017 08:52:12 +0000
Received: from DGGEMA501-MBS.china.huawei.com ([169.254.4.101]) by DGGEMA405-HUB.china.huawei.com ([10.3.20.46]) with mapi id 14.03.0301.000; Fri, 10 Mar 2017 16:52:06 +0800
From: gengxuesong <gengxuesong@huawei.com>
To: "jouni.korhonen@broadcom.com" <jouni.korhonen@broadcom.com>
Thread-Topic: [Detnet] Implementing the discussion at IETF 97 on architecture doc
Thread-Index: AdKXaaxVJ2Qp+lFeQni37G6Mk1RVbgAnviAAABgbBYAADMRsgAAEKPwAAABqsQAABLe+gAAudz4Q
Date: Fri, 10 Mar 2017 08:52:06 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325CEB23B6@DGGEMA501-MBS.china.huawei.com>
References: <772d53cbc39549a889d356f5be511c12@XCH-RCD-001.cisco.com> <6d8ec0b1-581a-9cbf-2dc9-bd1f3fcc6864@broadcom.com> <e9f6e0d2f3fe4c89b4ea9faba9187c73@XCH-RCD-001.cisco.com> <9496d000-cd69-f130-b7a0-aca404c5cb9f@labn.net> <7f06df491b014e6bb97608b6ca136a2a@XCH-RCD-001.cisco.com> <9e21bfc6-edfb-a7e0-3b53-588bfdff337e@labn.net> <aeaba3bb-774c-c7ab-5b32-8d0870279083@broadcom.com>
In-Reply-To: <aeaba3bb-774c-c7ab-5b32-8d0870279083@broadcom.com>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.169.123]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.58C2693D.026F, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.4.101, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: bd9bf06ea9dde788cf2df3c90c41e2b5
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qVEjjKmvAWrwLJYkGlviUbBwb80>
Cc: "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Lou Berger <lberger@labn.net>, "detnet@ietf.org" <detnet@ietf.org>
Subject: Re: [Detnet] Implementing the discussion at IETF 97 on architecture doc
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Mar 2017 08:52:20 -0000

Hi Jouni,

Recently, the relationship between DetNet Service Model and data plane design is being discussed in the mailing list. To make it clear, I have reviewed the related discussion before and make a simple summary:

In IETF 94th, “DetNet Data Plane using PseudoWires” gives a basic idea of the classification of the service model (although the word “service model” is not mentioned in the slides): 
1.	Ethernet over MPLS for 802.1CB packets
2.	Ethernet over MPLS for non-802.1CB Ethernet packets
3.	Packet PW encapsulation over an MPLS PSN for IP packets
The data plane solution of 1 is different from 2 and 3

In IETF 97th, “DetNet Data Plane Discussion” gives four types of service models:
1.	DetNet End-to-end
2.	TSN interconnect, connecting two L2 TSN islands
3.	Service translation, from L2 TSN to DetNet and vice versa
4.	Service interworking ,connecting TSN end systems to DetNet end systems
And the data plane solution of these four cases are different from each other.

In IETF 97th, “DetNet Service Model” gives service models based on three types of the flows:
1.	App-flow: native format of a DetNet flow. It does not contain any DetNet related attributes
2.	DetNet-s-flow: specific format of a DetNet flow.  It is an App-flow extended with some DetNet service related attributes (i.e., Flow-ID and/or Seq-num).
3.	DetNet-st-flow: specific format of a DetNet flow.  It is an App-flow extended with both DetNet service layer and DetNet transport layer attributes, i.e., encapsulated according to the forwarding paradigm of the DetNet domain.

So I am confused whether we have already got to a conclusion about the service model classification, especially the influence it may have on the data plane.

If not, I think we should get to some degree of agreement about the service model before data plane design, or the data plane may not comfort to the DetNet service model in the current draft.

Emma

-----Original Message-----
From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Jouni Korhonen
Sent: Friday, March 10, 2017 2:39 AM
To: Lou Berger; Pascal Thubert (pthubert); detnet@ietf.org
Cc: draft-ietf-detnet-architecture@ietf.org
Subject: Re: [Detnet] Implementing the discussion at IETF 97 on architecture doc



3/9/2017, 8:23 AM, Lou Berger kirjoitti:
>
>
> On 3/9/2017 11:11 AM, Pascal Thubert (pthubert) wrote:
>> Hello Lou:
>>
>> Did  section 3 evolve since the publication in September?
> Not that I know of - but Jouni would know for sure.

Nope.

>
>> Will there be an 01 of the dp alt draft before cutoff Monday?
> I don't expect on.

and nope. i do intend to finish the -alt draft but not for the next meeting.

- Jouni

>
> Lou
>
> PS for source, see
> https://github.com/jounikor/draft-dt-detnet-dp-alt/blob/master/draft-i
> etf-detnet-dp-alt-00.xml
>
>> Take care,
>>
>> Pascal
>>
>> -----Original Message-----
>> From: Lou Berger [mailto:lberger@labn.net]
>> Sent: jeudi 9 mars 2017 15:13
>> To: Pascal Thubert (pthubert) <pthubert@cisco.com>; 
>> jouni.korhonen@broadcom.com; detnet@ietf.org
>> Cc: draft-ietf-detnet-architecture@ietf.org
>> Subject: Re: [Detnet] Implementing the discussion at IETF 97 on 
>> architecture doc
>>
>> Pascal,
>>
>>     Another thing to consider bringing into the Architecture document are some of the diagrams and related text from Section 3 of 	.  I think the whole section, with the exception of the last two paragraphs on page 5, is good text to bring over.
>>
>> Lou
>> (as contributor, co-author of dp-alt)
>>
>> On 3/9/2017 3:06 AM, Pascal Thubert (pthubert) wrote:
>>> I agree, Jouni,
>>>
>>> we seem to be placing the horses before the cart.
>>> Let us comment out that text for now.
>>>
>>> Take care,
>>>
>>> Pascal
>>>
>>> -----Original Message-----
>>> From: Jouni Korhonen [mailto:jouni.korhonen@broadcom.com]
>>> Sent: mercredi 8 mars 2017 21:37
>>> To: Pascal Thubert (pthubert) <pthubert@cisco.com>; detnet@ietf.org
>>> Cc: draft-ietf-detnet-architecture-all@tools.ietf.org
>>> Subject: Re: [Detnet] Implementing the discussion at IETF 97 on 
>>> architecture doc
>>>
>>> Hi,
>>>
>>> [snip]
>>>
>>>> 4.9.2.  Flow attribute mapping between layers
>>>>
>>>>
>>>>    Transport of DetNet flows over multiple technology domains may
>>>>    require that lower layers are aware of specific flows of higher
>>>>    layers.  Such an "exporting of flow identification" is needed each
>>>>    time when the forwarding paradigm is changed on the transport path
>>>>    (e.g., two LSRs are interconnected by a L2 bridged domain, etc.).
>>>>    The three main forwarding methods considered for deterministic
>>>>    networking are:
>>>>
>>>>    o  IP routing
>>>>
>>>>    o  MPLS label switching
>>>>
>>>>    o  Ethernet bridging
>>>>
>>>>    The simplest solution for generalized flow identification could be to
>>>>    define a unique Flow-ID triplet per DetNet flow (e.g., [IP: "IPv6-
>>>>    flow-label"+"IPv6-address"; MPLS: "PW-label"+"LSP-label"; Ethernet:
>>> The discussion on this part has not yet completed in DP design team. I am a bit worried writing this specific part down before we actually know how we are going to implement on the data plane. The above is not, as far as I understand, aligned with the DT progress. To get around the chicken-egg thing here either defer documenting for now or emphasize more that the above is an example.
>>>
>>> - Jouni
>>>
>>>>    "VLAN-ID"+"MAC-address").  This triplet can be used by the DetNet
>>>>    encoding function of technology border nodes (where forwarding
>>>>    paradigm changes) to adapt to capabilities of the next hop node.  It
>>>>    means that a packet may contain multiple (forwarding paradigm
>>>>    specific) Flow-IDs during its transport.  Technology border nodes may
>>>>    add / remove a (forwarding paradigm specific) Flow-ID.
>>> [snap]
>>>
>>>> What do you think?
>>>>
>>>>
>>>>
>>>> Pascal and Norm
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> detnet mailing list
>>>> detnet@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/detnet
>>>>
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/detnet
>>>
>>
>

_______________________________________________
detnet mailing list
detnet@ietf.org
https://www.ietf.org/mailman/listinfo/detnet