Re: [Bier] WGLC: draft-ietf-bier-php

Greg Shepherd <gjshep@gmail.com> Mon, 31 August 2020 15:18 UTC

Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DAAF3A14E5 for <bier@ietfa.amsl.com>; Mon, 31 Aug 2020 08:18:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 KFuKxDWpWBWu for <bier@ietfa.amsl.com>; Mon, 31 Aug 2020 08:18:22 -0700 (PDT)
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 449523A14AA for <bier@ietf.org>; Mon, 31 Aug 2020 08:18:22 -0700 (PDT)
Received: by mail-ej1-x62d.google.com with SMTP id q13so5543181ejo.9 for <bier@ietf.org>; Mon, 31 Aug 2020 08:18:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=6p0zi5fJXtiYBoG4P9JBcaLQu8h7NHBK35emtv/5c2M=; b=tmi1HnmlFEcsFaKA+foF8UUOmmJ5IfpgkwJJ6mbhlCFt8E58wrxHCkTCkhWKE7jvNo t72sRAigbgLkguIiewBRMe6yv1nhGhbF5ukJrpoP8MHOMuQy5Flkp1SaNE/l3FAqVOg9 xej56hkdlE1vo+Ts7ZpcpAttfGPBrpdxOLp87HSLhi6S9Bkylsl1rvI5NtLBeSu0B/h9 KAAynoBhkmWLVS37vbgGDzUKx7kMDnknIdlF2nztvwGvJBXKIBS3u5QTLGstO0ArssFS UgaZUJgs5/LW8Q1VNojQrHGqmtooiT6TmrGoH0SHM4CfdOf7tyZNVNK5WDwfna3abN5d LMyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=6p0zi5fJXtiYBoG4P9JBcaLQu8h7NHBK35emtv/5c2M=; b=P1L3Ucu/yGOilKaZYuZ/IkgYMEelwlaVukHkc/PSPIWAUoXViT0zXogIFpypRV2EQ+ tungvjvfLFSjmxuMiboiotm36QY8C/67smKk1i/CX8uTnIcsrmry8gffnFFbAKPCl2tz hm3Xq64VJ+rhOVO2wi+r2tl7+j18k2nlxmyfxeTCrEG7NTuY715Jy5EaIhrTccwanmX3 bLgO8cmPN1GDPn3Cul5bmZM5+RdwpTzrp0qAiZlyWz4Mwfouu0aYX30Jtg7ga844kdW5 SYktLsNBEpUZ+XnpNzC/4BqIWP/IM8Zz3Cz98KKFHW6WUgMBgzzS7IH24iqAntiKgwoW K6zw==
X-Gm-Message-State: AOAM533OaLfGxzcj/EGzz2rMNcVPkm0a0tVYntVg/tdm2LMlX72EMTU3 HmzGOC1y9ouqrjfUbPsudlIUR2eq9rRy3HQfRmufkW89SNg=
X-Google-Smtp-Source: ABdhPJxvM+ieKgHgwAe5OEdu1bpK1FW4PUQuGJJZ/JC8UVIarnfujn7C7yZ1cNHibAt+hloUlPPM5vaCbbNon6egrWw=
X-Received: by 2002:a17:906:b210:: with SMTP id p16mr1568485ejz.312.1598887100707; Mon, 31 Aug 2020 08:18:20 -0700 (PDT)
MIME-Version: 1.0
References: <1E057E92-424E-4456-936C-F8C842340ADB@gmail.com> <9300613D-A740-476E-BC8F-3B0D25C8E883@cisco.com> <223C9348-563A-43DC-B9E3-DE978CA7FA68@cisco.com> <CABNhwV0SGV2nE430f9SeVOe1XSq83ZM5CbwcifPuhFBye-Tj+g@mail.gmail.com> <fe49cb0e-09e4-3274-b374-bf861e132518@pi.nu> <MN2PR05MB5981E60AEA29C486F7851477D4560@MN2PR05MB5981.namprd05.prod.outlook.com> <MN2PR05MB598179FDB227909DFB5FE3B6D4560@MN2PR05MB5981.namprd05.prod.outlook.com> <CABFReBpkfjWyXgnYX=GOO2+0bMFWiA92tZ0QmDCDmrZ5Kp7srQ@mail.gmail.com>
In-Reply-To: <CABFReBpkfjWyXgnYX=GOO2+0bMFWiA92tZ0QmDCDmrZ5Kp7srQ@mail.gmail.com>
Reply-To: gjshep@gmail.com
From: Greg Shepherd <gjshep@gmail.com>
Date: Mon, 31 Aug 2020 08:18:11 -0700
Message-ID: <CABFReBqsNO4x7gUQ6s9=N9Uzf+ng0ui1jwmJp3zERTOtT391fQ@mail.gmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>
Cc: Loa Andersson <loa@pi.nu>, Greg Mirsky <gregimirsky@gmail.com>, "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ac789505ae2de984"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/N32Ly8UIkrJbTmOYL53Z1V9b1BI>
Subject: Re: [Bier] WGLC: draft-ietf-bier-php
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Aug 2020 15:18:25 -0000

Loa,

Can you please review Jeffrey's changes to confirm they address your
concerns? If so, then we can move this along.

Thanks,
Greg

On Mon, Aug 24, 2020 at 12:06 PM Greg Shepherd <gjshep@gmail.com> wrote:

> Thanks Jeffrey and Greg. Loa, please confirm when you can that this rev
> addresses your concerns.
>
> Shep
> (chairs)
>
> On Mon, Aug 24, 2020 at 10:50 AM Jeffrey (Zhaohui) Zhang <zzhang=
> 40juniper.net@dmarc.ietf.org> wrote:
>
>> Hi Loa, Greg,
>>
>>
>>
>> I’ve submitted -06 to take care of your comments.
>>
>>
>>
>> Thanks.
>>
>> Jeffrey
>>
>>
>>
>> Juniper Business Use Only
>>
>> *From:* BIER <bier-bounces@ietf.org> *On Behalf Of * Jeffrey (Zhaohui)
>> Zhang
>> *Sent:* Monday, August 24, 2020 11:16 AM
>> *To:* Loa Andersson <loa@pi.nu>; Gyan Mishra <hayabusagsm@gmail.com>;
>> Mankamana Mishra (mankamis) <mankamis=40cisco.com@dmarc.ietf.org>
>> *Cc:* IJsbrand Wijnands (iwijnand) <iwijnand=40cisco.com@dmarc.ietf.org>;
>> Greg Shepherd <gjshep@gmail.com>; bier@ietf.org
>> *Subject:* Re: [Bier] WGLC: draft-ietf-bier-php
>>
>>
>>
>> *[External Email. Be cautious of content]*
>>
>>
>>
>> Hi Loa,
>>
>>
>>
>> Please see zzh> below.
>>
>>
>>
>> -----Original Message-----
>> From: BIER <bier-bounces@ietf.org> On Behalf Of Loa Andersson
>> Sent: Saturday, August 22, 2020 1:57 AM
>> To: Gyan Mishra <hayabusagsm@gmail.com>; Mankamana Mishra (mankamis) <
>> mankamis=40cisco.com@dmarc.ietf.org>
>> Cc: IJsbrand Wijnands (iwijnand) <iwijnand=40cisco.com@dmarc.ietf.org>;
>> Greg Shepherd <gjshep@gmail.com>; bier@ietf.org
>> Subject: Re: [Bier] WGLC: draft-ietf-bier-php
>>
>>
>>
>> [External Email. Be cautious of content]
>>
>>
>>
>>
>>
>> Working Group,
>>
>>
>>
>> I've had time to read the draft a bit more in detail..
>>
>>
>>
>> I'm convinced that this will work, and support progressing the draft.
>>
>>
>>
>> I still think there are some minor description details that could be
>> improved.
>>
>>
>>
>> The draft says:
>>
>>
>>
>>     One way to solve this problem is to use Penultimate Hop Popping (PHP)
>>
>>     so that the upstream BFR can pop the BIER header and send the payload
>>
>>     "natively" (note that the upstream BFR can be connected directly or
>>
>>     indirectly via any type of tunnel to the PE).  This is similar to
>>
>>     Multi-Protocol Label Switching (MPLS) PHP though it is the BIER
>>
>>     header that is popped.
>>
>>
>>
>> This indicate that this is a "per node" decision, while in MPLS it is a
>> per LSP decision.
>>
>>
>>
>> Zzh> It’s a per node decision for all traffic to a particular “BFER” who
>> does not really support BIER forwarding. PHP is not used when the BFERs do
>> support BIER.
>>
>>
>>
>> I would think that it is possible for one node to be the penultimate node
>> for some traffic but not for other traffic, even though the traffic is sent
>> to the same node, which can be both ultimate node, pen-ultimate node or
>> transit node.
>>
>>
>>
>>       +-------+              +-------+          +-------+
>>
>>       |       |              |       |          |       |
>>
>> -a,b-+   A   +-----a',b-----+   B   +----a'----+  CPE1 |
>>
>>       |       |              |       |          |       |
>>
>>       +-------+              +---+---+          +-------+
>>
>>                                  |
>>
>>                                  b'
>>
>>                                  |
>>
>>                              +---+---+          +-------+
>>
>>                              |       |          |       |
>>
>>                              +   C   +----b'----+  CPE2 |
>>
>>                              |       |          |       |
>>
>>                              +---+---+          +-------+
>>
>>
>>
>>
>>
>> Two streams comes in to A from the left (a and b).
>>
>>
>>
>> A is the penultimate node for traffic to to CPE1 (a) so the BIER header
>> is popped.
>>
>>
>>
>> A is not the  penultimate node for traffic to to CPE2 (b) so the BIER
>> header is not popped.
>>
>>
>>
>> Zzh> So the context is that B does support BIER. In that case, A won’t do
>> PHP for B at all.
>>
>>
>>
>> Both a' and b is sent to B.
>>
>>
>>
>> B forward a' natively to CPE1.
>>
>>
>>
>> B is the penultimate node for traffic to to CPE2 (b) so the BIER header
>> is popped.
>>
>>
>>
>> b' is forwarded to C and onto CPE2
>>
>>
>>
>> Works just fine.
>>
>>
>>
>> Question: If the PHP is a "per node decision" how is A stopped from doing
>> PHP for b?
>>
>>
>>
>> Zzh> Please see above :-)
>>
>> Zzh> Thanks.
>>
>> Zzh> Jeffrey
>>
>>
>>
>> /Loa
>>
>>
>>
>>
>>
>>
>>
>> On 22/08/2020 05:20, Gyan Mishra wrote:
>>
>> >
>>
>> > I support advancing this critical draft forward..  I agree that the PHP
>>
>> > feature traditionally used with MPLS and has been adopted by SR and
>>
>> > now by BIER for similar reasons of being able to pop the BIER header
>>
>> > similar to what is done with SR PHP concept and now extensible with
>>
>> > BIER for Non-BRF capable PE's.
>>
>> >
>>
>> > BIER IPv6 is still being developed, however I think maybe BIERin6
>>
>> > could take advantage of  PHP by popping the encapsulated L2 1/2 BIER
>>
>> > shim for "Non-BFR" capable PE.  I think for BIERv6 as the BIER header
>>
>> > is encoded in DOH it may be difficult to support PHP.
>>
>> >
>>
>> > Thanks
>>
>> >
>>
>> > Gyan
>>
>> >
>>
>> > On Wed, Aug 19, 2020 at 2:01 PM Mankamana Mishra (mankamis)
>>
>> > <mankamis=40cisco.com@dmarc.ietf.org
>>
>> > <mailto:40cisco.com@dmarc.ietf.org <40cisco.com@dmarc.ietf.org>>>
>> wrote:
>>
>> >
>>
>> >     Support moving this document forward. ____
>>
>> >
>>
>> >     __ __
>>
>> >
>>
>> >     *From: *BIER <bier-bounces@ietf.org <mailto:bier-bounces@ietf.org>>
>>
>> >     on behalf of "IJsbrand Wijnands (iwijnand)"
>>
>> >     <iwijnand=40cisco.com@dmarc.ietf.org
>>
>> >     <mailto:40cisco.com@dmarc.ietf.org <40cisco.com@dmarc.ietf.org>>>
>>
>> >     *Date: *Monday, August 17, 2020 at 11:56 AM
>>
>> >     *To: *Greg Shepherd <gjshep@gmail.com <mailto:gjshep@gmail.com>>
>>
>> >     *Cc: *"bier@ietf.org <mailto:bier@ietf.org>" <bier@ietf.org
>>
>> >     <mailto:bier@ietf.org <bier@ietf.org>>>
>>
>> >     *Subject: *Re: [Bier] WGLC: draft-ietf-bier-php____
>>
>> >
>>
>> >     __ __
>>
>> >
>>
>> >     In support moving this draft forward, ____
>>
>> >
>>
>> >     __ __
>>
>> >
>>
>> >     Thx,____
>>
>> >
>>
>> >     __ __
>>
>> >
>>
>> >     Ice.____
>>
>> >
>>
>> >     Sent from my iPhone____
>>
>> >
>>
>> >
>>
>> >
>>
>> >     ____
>>
>> >
>>
>> >         On 13 Aug 2020, at 05:31, Greg Shepherd <gjshep@gmail.com
>>
>> >         <mailto:gjshep@gmail.com <gjshep@gmail.com>>> wrote:____
>>
>> >
>>
>> >
>>
>> >         Please read and respond to this thread. We had a WGLC for this
>>
>> >         draft previously, but had no response. Let’s do better. ____
>>
>> >
>>
>> >         __ __
>>
>> >
>>
>> >
>>
>> > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-iet
>> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-iet>
>>
>> > f-bier-php/______;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7Cnpq
>>
>> > vfA3s4r-JLyE8pK0PVq2FrBGNX$
>>
>> >
>>
>> >         __ __
>>
>> >
>>
>> >         Start of short LC timer. Respond by Aug 19..____
>>
>> >
>>
>> >         __ __
>>
>> >
>>
>> >         - Shep____
>>
>> >
>>
>> >         (Chairs)____
>>
>> >
>> Juniper Business Use Only
>>
>>
>>
>> >         _______________________________________________
>>
>> >         BIER mailing list
>>
>> >         BIER@ietf.org <mailto:BIER@ietf.org <BIER@ietf.org>>
>>
>> >
>>
>> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bier>
>>
>> > ______;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLy
>>
>> > E8pK0PVq8rXWgdg$
>>
>> >
>>
>> >     _______________________________________________
>>
>> >     BIER mailing list
>>
>> >     BIER@ietf.org <mailto:BIER@ietf.org <BIER@ietf.org>>
>>
>> >
>>
>> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bier>
>>
>> > __;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLyE8pK
>>
>> > 0PVq9z6N_yR$
>>
>> >
>>
>> >
>>
>> >
>>
>> > --
>>
>> >
>>
>> > <https://urldefense.com/v3/__http://www.verizon.com/__;!!NEt6yMaO-gk!W
>>
>> > s4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLyE8pK0PVqyDf-6DB$ >
>>
>> >
>>
>> > *Gyan Mishra*
>>
>> >
>>
>> > /Network Solutions A//rchitect /
>>
>> >
>>
>> > /M 301 502-1347
>>
>> > 13101 Columbia Pike
>>
>> > /Silver Spring, MD
>>
>> >
>>
>> >
>>
>> >
>>
>> > _______________________________________________
>>
>> > BIER mailing list
>>
>> > BIER@ietf.org
>>
>> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bier>
>>
>> > __;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLyE8pK
>>
>> > 0PVq9z6N_yR$
>>
>> >
>>
>>
>>
>> --
>>
>>
>>
>> Loa Andersson                        email: loa@pi.nu
>>
>> Senior MPLS Expert                          loa.pi.nu@gmail.com
>> <loa.pi.nu@gmail..com>
>>
>> Bronze Dragon Consulting             phone: +46 739 81 21 64
>>
>>
>>
>> _______________________________________________
>>
>> BIER mailing list
>>
>> BIER@ietf.org
>>
>>
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier__;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLyE8pK0PVq9z6N_yR$
>> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bier__;!!NEt6yMaO-gk!Ws4otxDsuVKTsaEjyRKVYz-hcmmmGgDiE7CnpqvfA3s4r-JLyE8pK0PVq9z6N_yR$>
>>
>>
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier
>>
>