Re: [i2rs] Suresh Krishnan's Discuss on draft-ietf-i2rs-rib-data-model-10: (with DISCUSS and COMMENT)

Mach Chen <mach.chen@huawei.com> Sun, 08 April 2018 08:27 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9221912785F; Sun, 8 Apr 2018 01:27:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 S_8XYkFXy03k; Sun, 8 Apr 2018 01:27:20 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72454126CE8; Sun, 8 Apr 2018 01:27:20 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id BB67F854918D9; Sun, 8 Apr 2018 09:27:16 +0100 (IST)
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.382.0; Sun, 8 Apr 2018 09:27:17 +0100
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.73]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0361.001; Sun, 8 Apr 2018 16:27:15 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Susan Hares <shares@ndzh.com>, 'Martin Bjorklund' <mbj@tail-f.com>
CC: "suresh@kaloom.com" <suresh@kaloom.com>, "iesg@ietf.org" <iesg@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model@ietf.org" <draft-ietf-i2rs-rib-data-model@ietf.org>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>
Thread-Topic: [i2rs] Suresh Krishnan's Discuss on draft-ietf-i2rs-rib-data-model-10: (with DISCUSS and COMMENT)
Thread-Index: AQHTy87h6hOVGtpkHEuSuyT2shq+AKPxq9GAgAAE0YCAAACOAIAE3ZoQ
Date: Sun, 08 Apr 2018 08:27:15 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923A8174@dggeml510-mbx.china.huawei.com>
References: <152281674476.24011.1275548255371559292.idtracker@ietfa.amsl.com> <041501d3cce4$c7e59cc0$57b0d640$@ndzh.com> <20180405.160541.2135154939537620152.mbj@tail-f.com> <045901d3cce7$75cf54f0$616dfed0$@ndzh.com>
In-Reply-To: <045901d3cce7$75cf54f0$616dfed0$@ndzh.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.194.201]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/yaD5zQVkGEGOwqsR5Q4LRsOlnUE>
Subject: Re: [i2rs] Suresh Krishnan's Discuss on draft-ietf-i2rs-rib-data-model-10: (with DISCUSS and COMMENT)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Apr 2018 08:27:24 -0000

Thanks Suresh, Martin and Sue,

The issues will be addressed in verion-11.

Best regards,
Mach

> -----Original Message-----
> From: Susan Hares [mailto:shares@ndzh.com]
> Sent: Thursday, April 05, 2018 10:08 PM
> To: 'Martin Bjorklund' <mbj@tail-f.com>
> Cc: suresh@kaloom.com; iesg@ietf.org; i2rs@ietf.org; draft-ietf-i2rs-rib-data-
> model@ietf.org; i2rs-chairs@ietf.org
> Subject: RE: [i2rs] Suresh Krishnan's Discuss on draft-ietf-i2rs-rib-data-model-10:
> (with DISCUSS and COMMENT)
> 
> Martin:
> 
> Thank you for the proactive response on the types.  I'll work with the
> authors to change to these standard types.
> 
> Sue
> 
> -----Original Message-----
> From: Martin Bjorklund [mailto:mbj@tail-f.com]
> Sent: Thursday, April 5, 2018 10:06 AM
> To: shares@ndzh.com
> Cc: suresh@kaloom.com; iesg@ietf.org; i2rs@ietf.org; draft-ietf-i2rs-rib-data-
> model@ietf.org; i2rs-chairs@ietf.org
> Subject: Re: [i2rs] Suresh Krishnan's Discuss on
> draft-ietf-i2rs-rib-data-model-10: (with DISCUSS and COMMENT)
> 
> Hi,
> 
> There are standard types for IPv6 flow label and for MAC addresses defined in
> RFC 6991:
> 
>    inet:ipv6-flow-label
>    yang:mac-address
> 
> 
> /martin
> 
> 
> "Susan Hares" <shares@ndzh.com> wrote:
> > Suresh:
> >
> > Thank you for catching these issues.   I missed these as a Shepherd (as
> did
> > the other reviewers) and AD.  See my answers below.
> >
> > Would you or Martin hold a discuss until these critical issues are
> > resolved and checked with the YANG doctors?  I will work with the
> > authors
> to resolve
> > these issues.   This revision will take some time as we seek advice from
> the
> > YANG doctors and from the community on the IEEE MAC Address being an
> > index or a full MAC Address.
> >
> > Susan Hares
> >
> > -----Original Message-----
> > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Suresh Krishnan
> > Sent: Wednesday, April 4, 2018 12:39 AM
> > To: The IESG
> > Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org;
> > i2rs-chairs@ietf.org; shares@ndzh.com
> > Subject: [i2rs] Suresh Krishnan's Discuss on
> > draft-ietf-i2rs-rib-data-model-10: (with DISCUSS and COMMENT)
> >
> > Suresh Krishnan has entered the following ballot position for
> > draft-ietf-i2rs-rib-data-model-10: Discuss
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut
> > this introductory paragraph, however.)
> >
> >
> > Please refer to
> > https://www.ietf.org/iesg/statement/discuss-criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-data-model/
> >
> >
> >
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> >
> > This model tries to squeeze the 20 bit IPv6 flow label into a 16 bit
> field.
> > This will result in a loss of data and needs to be fixed before the
> > document is published.
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > * Section 3
> >
> > => Under
> >
> > identity ipv6-decapsulation {
> >
> > it looks like the description is wrong ("IPv4 tunnel decapsulation.")
> > ----
> > You are correct.  It will be replaced with the following =========
> >    identity ipv6-decapsulation {
> >      base "tunnel-decapsulation-action";
> >      description
> >        "IPv6 tunnel decapsulation.";
> >    }
> >
> > =>  What use case is the ttl-action decrease-and-copy-to-inner used for?
> > ----
> > Good catch!
> > This feature may be used for tunnels (7.2.1 of
> > draft-ietf-i2rs-rib-info-model) or nexthops chains (section 7.2.5 of
> > draft-ietf-i2rs-rib-info-model).   Good catch in that it does not provide
> > enough detail in this version.
> >
> > We've had comments over the last years to put this level of detail in
> > or out of the YANG model.  I believe the latest wisdom from
> > NETMOD/NETCONF is to put the level of detail back in
> >
> > => Under case egress-interface-mac-nexthop {
> >
> > It is not clear to me how you fit a MAC address into a 32 bit space
> > ,or am
> I
> > misreading this somehow and this is some form of index?
> >
> > Good Catch.
> >
> > Early on it was a holding place for a the official IEEE:MAC table, and
> > should have been transferred to either the IEEE:MAC-ADDRESS (see page
> > 17 RIB-INFO draft). However, this definitely needs to get fixed.  I
> > need to check with the YANG Doctors to determine which is the
> > preferred fix for this reference at this time.  I'm sure implementers
> > have been using a fully qualified IEEE_MAC_ADDRESS or a reference to
> > the
> Table.
> >
> > High level - case points to an outgoing interface, ieee-mac address -
> >
> >        case egress-interface-mac-nexthop {
> >          container egress-interface-mac-address {
> >            leaf outgoing-interface {
> >              type if:interface-ref;
> >              mandatory true;
> >              description
> >                "Name of the outgoing interface.";
> >            }
> >            leaf ieee-mac-address {
> >              type uint32;
> >              mandatory true;
> >              description
> >                "The nexthop points to an interface with
> >                 a specific mac-address.";
> >            }
> >            description
> >              "The egress interface must be an Ethernet
> >               interface. Address resolution is not required
> >               for this nexthop.";
> >          }
> >        }
> >
> > It is not clear to me how you fit a MAC address into a 32 bit space
> > ,or am I misreading this somehow and this is some form of index?
> >
> > "           leaf ieee-mac-address {
> >               type uint32;"
> >
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> >