Re: [sfc] NSH MD-1 description

Behcet Sarikaya <sarikaya2012@gmail.com> Mon, 07 November 2016 16:56 UTC

Return-Path: <sarikaya2012@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 161E4129953 for <sfc@ietfa.amsl.com>; Mon, 7 Nov 2016 08:56:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level:
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 422SHwqWd7ra for <sfc@ietfa.amsl.com>; Mon, 7 Nov 2016 08:56:17 -0800 (PST)
Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (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 5F1991296C8 for <sfc@ietf.org>; Mon, 7 Nov 2016 08:56:17 -0800 (PST)
Received: by mail-lf0-x22d.google.com with SMTP id t196so119161678lff.3 for <sfc@ietf.org>; Mon, 07 Nov 2016 08:56:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=2Jf19xYrRquCHQDyRivTUBez2GHHMiab7J1CMOKZlvE=; b=UnEhDb0sJNI0i25blKD1FO11u7Nn0AhirYYS6mLsYoGekHQFb7LMPT4AI9KGuoXClt IEiPWgWpaTKJBJnBHBDkevqMA9xyjZVG8n2pOiNrb6sCLyBxVif3enst2ilVxTZHGsQF gYiZ7laFWsRsbiBXlbbsA+NyV+9o+S90DuqOjRbUBu2ESYpFJZ8C5cGj9S7Ax1exOr14 SS3jCUCJrFVKLlhYY6G31xb+US1Gnjwz/weg9BgR5qJoMm0VQMVdfmyQwCwo+K2gEpU/ yZezjAbBxrB6wQbwWZutzZeSSXK7X3iSLZ8Q+yyRRHm2vuvyt8NnfA/gdSVBuepZif1y PeGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=2Jf19xYrRquCHQDyRivTUBez2GHHMiab7J1CMOKZlvE=; b=BzInEAP3ue2RiYExVZbBhmNHnBGrEHGfV0ddNruB2JRQngbqF251kUXwKXaLrJ+O9h Q9E4xPxuBP6xsaOqbQQUyiwENnV9Ggtccbgv2Dhe8yH5HKIU7ylG7ElxiEW3SNYgHfhk PhrX0oOcGwVZZSJGMXE47jyBq/Ok33V/Ei6BHyFk+tKivIP0vsyixyijABIBD/VFF9eC gPducaTLJsrmxKoJmqjH+SGg2Y77fShoM2Ntsg8VGNZvPv3WmQQWJ8aMZxyBVUUlwPMI ffAs5PRgY/YjvnFzQRcaZjQFqIoU76JyRcv2W4qCOk14NIy3amAIJrZW7ax9boC61tLB j6fw==
X-Gm-Message-State: ABUngvd8rK2LnPaI8UBiyq4eaCqrUWC0pJmWwCbXJ1c4Yv8cQB7W4iH2Kns5s37LOSKwZBOcjIHHv7KhPf81Dg==
X-Received: by 10.25.202.73 with SMTP id h9mr261984lfj.8.1478537775303; Mon, 07 Nov 2016 08:56:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.228.210 with HTTP; Mon, 7 Nov 2016 08:56:14 -0800 (PST)
In-Reply-To: <d75a80dc-cda6-faa2-5363-11b46555a6d3@joelhalpern.com>
References: <eb45c0ad-4e7a-8b2a-c4fa-d6bc41d32e89@joelhalpern.com> <CAC8QAcc6wVNvt_4h4WnQKr63TMAd04u=PVC26hjpyxWFQWuEWw@mail.gmail.com> <6EE30793-024B-4A4E-BE9F-CBCAB1950E62@cisco.com> <CAC8QAcfn5NMkP+pPigZ+_ibAcRDfj5COQAOFqZchhQQxVXdTDw@mail.gmail.com> <d75a80dc-cda6-faa2-5363-11b46555a6d3@joelhalpern.com>
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Mon, 07 Nov 2016 10:56:14 -0600
Message-ID: <CAC8QAcdKM1HPyMmA++Nax1sPoRxSVrek1qsA5XkvMcVSdOGtig@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-r8LPS0VT4V4FkM6emAZKqBtjjQ>
Cc: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH MD-1 description
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: sarikaya@ieee.org
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Nov 2016 16:56:20 -0000

On Fri, Nov 4, 2016 at 4:38 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
> I seem to be missing your point Behcet.  Can I ask you to explain?
> The concern that was raised was that the description of the MD-1 data as
> being 4x4 bytes was confusing.  The proposal, given the way we are using it,
> was to treat it as a 16 byte block.  There seemed to be working group
> agreement on that, so Jim call the observed rough consensus.
>
> You seem to be arguing for some other aspects of the interpretation
> question, separate from the way we talk about the size of the fields. If you
> have some other concern, and have new information to raise relative to that
> concern, I would be happy to hear it.
>

I suggest defining a delimiter and anything before that is Metadata
Type 1 and after it is so called TLVs. In fact common way of defining
data in IETF is TLVs. So before and after could be TLVs also.

My 2cents.

Behcet
> Yours,
> Joel
>
>
> On 11/4/16 5:11 PM, Behcet Sarikaya wrote:
>>
>> Hi Jim,
>>
>>
>> On Fri, Nov 4, 2016 at 3:25 PM, Jim Guichard (jguichar)
>> <jguichar@cisco.com> wrote:
>>>
>>> Hi Behcet,
>>>
>>> Please see my earlier email and
>>> https://trac.tools.ietf.org/wg/sfc/trac/ticket/22 where rough consensus has
>>> been reached to change the 4 contexts to a single 16-byte fixed context
>>> header. This change will be reflected in the next revision of the NSH
>>> document.
>>>
>>
>> I am not sure.
>>
>> That might bring the question of why 1?
>>
>> I think that we need a more flexible mechanism.
>>
>> Regards,
>>
>> Behcet
>>>
>>> Jim
>>>
>>>
>>>
>>>
>>> On 11/4/16, 4:13 PM, "sfc on behalf of Behcet Sarikaya"
>>> <sfc-bounces@ietf.org on behalf of sarikaya2012@gmail.com> wrote:
>>>
>>>> I think that definitely some action is needed on the definition of
>>>> metadata Type 1
>>>>
>>>> draft-ietf-sfc-nsh-10
>>>>
>>>> I have never been able to figure out why
>>>>
>>>> four Context Headers,
>>>>   4-byte each, MUST be added immediately following the Service Path
>>>> Header.
>>>>
>>>> What is the role of the number 4? It has not been explained in the
>>>> document.
>>>>
>>>> Different use cases have different requirements and I have not seen 4
>>>> MD Type 1 defined in a sensible manner for each use case that we know
>>>> so far. There is a proposal for the data center use case in
>>>> draft-guichard which contains exactly 4 data types. That seems to be
>>>> about it.
>>>>
>>>> For the mobility use there is a proposal but it defines 3 data not 4.
>>>>
>>>> I don't understand why this point waited so long (until Rev. 11) to get
>>>> fixed?
>>>>
>>>> I think fixing it is not going to be easy, it should have been
>>>> addressed much earlier.
>>>>
>>>> Regards
>>>>
>>>> Behcet
>>>>
>>>>
>>>> On Wed, Nov 2, 2016 at 12:57 PM, Joel M. Halpern <jmh@joelhalpern.com>
>>>> wrote:
>>>>>
>>>>> <speaking as a participant>
>>>>> Given that various existing MD-1 proposals break up the "4" fields in
>>>>> various ways, and given that we may want to allow , for example, a
>>>>> singl 64
>>>>> bit field in some MD-1 allocation, it seems cleaner and more consistent
>>>>> to
>>>>> me to describe the MD-1 content as a block of 16 bytes rather than as 4
>>>>> 4
>>>>> byte words.
>>>>>
>>>>> Given that this is purely descriptive for the NSH document, I do not
>>>>> see a
>>>>> down side.  YANG models for metadata are a more complex question, but
>>>>> the
>>>>> simple 4x4 byte representation is probably not want we want there
>>>>> either.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> </speaking as a participant>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>