Re: [OSPF] [Bier] early AD review of draft-ietf-bier-ospf-bier-extensions-07
Tony Przygienda <tonysietf@gmail.com> Thu, 28 September 2017 00:13 UTC
Return-Path: <tonysietf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 15AED1351D8;
Wed, 27 Sep 2017 17:13:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 jeAaX5PEX7pk; Wed, 27 Sep 2017 17:13:45 -0700 (PDT)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com
[IPv6:2a00:1450:400c:c09::22f])
(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 0081A1351D0;
Wed, 27 Sep 2017 17:13:44 -0700 (PDT)
Received: by mail-wm0-x22f.google.com with SMTP id r136so336527wmf.2;
Wed, 27 Sep 2017 17:13:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc; bh=Z1d561IDQUFSs/re6bKt/miDrNH8WFDDOlGdo/7jHOo=;
b=icPW8Szkt8dX0dvWExKO0JExPpHdKp08w4devL3Ti/oDx3bpF47C2W/J+zUhlJsiRJ
4e+YDukpCZdAQfO1cC60tj4bzQKb9bmgDrByrCDjS9780hsTYgTHEdLFZGmsc/T4Z7Ic
kp8p7iOQ5tsDJHqTL9btmTHa2oGsZZh99CeUkmO6gIL4McAULr+Xfyurw6SpKj1pNoo0
MSfUBWfKIGYgqg/hN3eZj0kPAO8SflxWSWD3hRiQN2bQXAaP/KzrGH7rA6SmFAPbtHvO
pSWKoG4UBC+EvryI0YzHpbUbQR478sTEFEVKs6G8u5nWklgLKvOZofM1VmB+o+qPUEfl
/a2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to:cc;
bh=Z1d561IDQUFSs/re6bKt/miDrNH8WFDDOlGdo/7jHOo=;
b=ViD8zvpiz4fH+18a8n7+wdLoCh8Xa+r7uecnuxo9LpnInbeFqCq53vXZJTWf6JkFDV
RWKs3QMdSzJ5E7pbYoLT2Nk719+cf5GmolhIDmbSF/IqzXZLqo2l/WN6JI037hV5m50S
BMbHnryN3ANptxYDicNVshTgEgE+o5yP6naxIHlc1RYwgVYYjOFhQi7SvSAPA1xascUy
CNYjE/D1vr7lNNf67DADO+pt5utPXLPaHAct0FTf7qeOO+GWaklyWYh8Vp1Qv4VbocRi
MyytSMM0FVas8Md7sn3+EhGFW8eJLeOCfoXRPtboYLFXstGp2hvWBoszqiDHmflznR/5
CsuQ==
X-Gm-Message-State: AHPjjUgVUzymayz0wWb4bT7kL3FUCXxI9DCQ9Isr3rbKQNyAFpTy7RDx
vd9P76xkUkzmLkCbo8uJIqbrgI/d6vsVTVZYh2Y=
X-Google-Smtp-Source: AOwi7QAf+B0TY+qdF0aff8mi6AyOkVDRCHrKdWbg1k0SePjlKt3rFMDZPC9vpCpEN61Qfaa3SqI5rGQ1kK0amwUbF9k=
X-Received: by 10.80.136.85 with SMTP id c21mr3663156edc.171.1506557623432;
Wed, 27 Sep 2017 17:13:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.140.187 with HTTP; Wed, 27 Sep 2017 17:13:03 -0700 (PDT)
In-Reply-To: <B1169805-3288-4E91-872F-9C151F72DCF7@nokia.com>
References: <CAG4d1reFP4H8TQuvnO7TdzE1y=ur2yGEvmykk8BJ8rPVh0hSzQ@mail.gmail.com>
<B1169805-3288-4E91-872F-9C151F72DCF7@nokia.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 27 Sep 2017 17:13:03 -0700
Message-ID: <CA+wi2hMMhW7EEiGreUTJ2miqqoeMmiGrU+8+_qachihuexy+ag@mail.gmail.com>
To: "Dolganow, Andrew (Nokia - SG/Singapore)" <andrew.dolganow@nokia.com>
Cc: Alia Atlas <akatlas@gmail.com>, "bier@ietf.org" <bier@ietf.org>,
OSPF List <ospf@ietf.org>, "draft-ietf-bier-ospf-bier-extensions@ietf.org"
<draft-ietf-bier-ospf-bier-extensions@ietf.org>
Content-Type: multipart/alternative; boundary="f403045c118efa7c0a055a34c771"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/jdWXGWrVRRVdt595dZeHlHIWHK4>
Subject: Re: [OSPF] [Bier] early AD review of
draft-ietf-bier-ospf-bier-extensions-07
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>,
<mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>,
<mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Sep 2017 00:13:48 -0000
inlined into inlines ;-) On Tue, Sep 26, 2017 at 7:45 PM, Dolganow, Andrew (Nokia - SG/Singapore) < andrew.dolganow@nokia.com> wrote: > Alia, > > > > Thanks, so quick comments: > > > > *From: *Alia Atlas <akatlas@gmail.com> > *Date: *Wednesday, September 27, 2017 at 6:12 AM > *To: *"bier@ietf.org" <bier@ietf.org>rg>, OSPF List <ospf@ietf.org>rg>, " > draft-ietf-bier-ospf-bier-extensions@ietf.org" <draft-ietf-bier-ospf-bier- > extensions@ietf.org> > *Subject: *early AD review of draft-ietf-bier-ospf-bier-extensions-07 > *Resent-From: *<alias-bounces@ietf.org> > *Resent-To: *Peter Psenak <ppsenak@cisco.com>om>, <naikumar@cisco.com>om>, > "(Ice) IJsbrand Wijnands" <ice@cisco.com>om>, Andrew Dolganow < > andrew.dolganow@nokia.com>gt;, <prz@juniper.net>et>, Jeffrey Zhang < > zzhang@juniper.net>gt;, <aldrin.ietf@gmail.com> > *Resent-Date: *Wednesday, September 27, 2017 at 6:12 AM > > > > I have done an early AD review of draft-ietf-bier-ospf-bier-extensions-07 > in preparation for the publication request. > > > > First, I would like to thank the many authors for their work on this > draft. Given that there are currently 7 authors listed, I'd recommend > appointing a few editors or otherwise reducing down to 5 or fewer. Of > course, I am also willing to consider extraordinary circumstances where the > shepherd can explain to me privately the deep technical contribution made > by each author. > > > > I do see a number of major issues. > > > > Major Issues: > > > > 1) RFC7684 is just for OSPFv2. How is the information carried for > OSPFv3? We need a mechanism that works for IPv6 also. > > ad> agree – the way the draft is written is v2 only. need to address that. > > > +1 > 2) In Sec 2.1, the Length is defined as variable and the figure includes > additional sub-TLVs. Please clarify in the text what other sub-TLVs can be > carried & how the length is calculated (yes, same as always - but clarity > helps with interoperability). > > > > ad> Repeating may not be clarifying. How about we say “Variable, dependent > on sub-TLVs” to use RFC7684-like text for the Extended prefix TLV. I could > not find a single example where we list what sub-TLVs are carried either. > That is done – as in this draft – in sub-TLV sections. > +1 RFC7684-like text is good. Allegedly it's tad underspecified (unless you know other drafts), i.e. it should mention whether TLV header is included in the length or not. That's the most common implementation disagreement > > > 3) Sec 2.2 "The size of the label range is determined by the number of Set > Identifiers (SI) (section 1 of [I-D.ietf-bier-architecture]) that > are used in the network. Each SI maps to a single label in the > label range. The first label is for SI=0, the second label is for > SI=1, etc.: > > > > This implies that there is no way to indicate only a label for SI=1 or a > range for SI=1 to 3. That seems unfortunate and assumes that the BFR-ids > are always allocated from SI=0 up. Is there a reason not to use some of > the reserved bits to indicate the starting SI value? > > > > ad>set-identifiers provide a scaling for BIER sub-domains based on > supported BitString lengths. Conceptually we forward in sub-domains, thus > advertising label ranges for a sub-domain (as a base “unit” of forwarding) > makes sense. The extra level of granularity would break that sub-domain > consistency. Sometimes just because we could provide a higher granularity I > do not think we should. This sub-domain granularity makes advertising and > processing simpler. > > > Yes, to keep sub-TLVs compact and computation simple (missing labels would create complex error criteria) we agreed to base @ SI=0 always and require that all BFER-ids are covered by the range. > 4) Sec 2.3: The Tree type is a 1 octet value - that doesn't appear to have > any IANA allocation or meaning clearly indicated - beyond the parenthetical > that 0=SPF. Please fix this. > > > > ad> agree this would need to be fixed > yes, parallel to ISIS draft. Right now missing or value = 0 is SPF. Needs in IANA section a registry request > > > 5) Sec 2.5: This section could benefit greatly from a diagram - showing > the advertising router for a prefix, the ABR, and what is then flooded for > the BIER MPLS Sub-TLV for the new areas. > > > > ad> again without arguing against diagram, I can only say this text is > consistent with other similar paragraphs in other drafts/RFCs (like 7684). > I could not find an example when we do put a diagram (but only looked at > about 5 OSPF RFCs. > > > I don't consider it particularly necessary given it's basically RFC7684 behavior and easily understood by anyone who implemented type-3, type-1 behavior in OSPF. We don't summarize or play any tricks (given the draft mandates /32 and N bit). > Minor: > > > > 4) Sec 2.3: "Label Range Base: A 3 octet field, where the 20 rightmost > bits represent the first label in the label range." What about the top 4 > bits? Are they Must Be Zero (MBZ)? How about making that explicit? Are > they potential future flags?/ > > > > ad> I assume you mean 2.2 section, yes MBZ. > > > yepp, needs adding Ultimate observation: We should add that if the BML translation TLV is present, it indicates that the node CAN translate between all BMLs it advertised itself in SD and NOT all possible downstream BMLs. Important clarification if we end up running multi-BML computations or a BFER has to decide which BML to inject in a mix environ (doesn't look like we go there but it's better be safe than sorry and it's a small addition making the spec water-tighter). Overall, stuff doesn't look like any major items popped up and too much work overall. Given Les made noises to rev ISIS BIER towards start next week I'm sure Peter as editor of OSPF BIER doesn't want to be bested (nudge, nudge ;-P --- tony
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Alia Atlas
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Peter Psenak
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Alia Atlas
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Peter Psenak
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Alia Atlas
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Peter Psenak
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Alia Atlas
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Acee Lindem (acee)
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Antoni Przygienda
- [OSPF] early AD review of draft-ietf-bier-ospf-bi… Alia Atlas
- Re: [OSPF] early AD review of draft-ietf-bier-osp… Dolganow, Andrew (Nokia - SG/Singapore)
- Re: [OSPF] [Bier] early AD review of draft-ietf-b… Tony Przygienda