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

Loa Andersson <loa@pi.nu> Thu, 17 September 2020 07:19 UTC

Return-Path: <loa@pi.nu>
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 C46CC3A0D44 for <bier@ietfa.amsl.com>; Thu, 17 Sep 2020 00:19:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 Gjm_dg5iDB8x for <bier@ietfa.amsl.com>; Thu, 17 Sep 2020 00:19:41 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACC0D3A0CA9 for <bier@ietf.org>; Thu, 17 Sep 2020 00:19:40 -0700 (PDT)
Received: from [192.168.0.14] (unknown [111.125.123.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 837B23279BE; Thu, 17 Sep 2020 09:19:37 +0200 (CEST)
From: Loa Andersson <loa@pi.nu>
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" <bier@ietf.org>
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>
Message-ID: <f4e704f8-94ec-3802-05de-8eb3150c30ca@pi.nu>
Date: Thu, 17 Sep 2020 15:19:30 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <fe49cb0e-09e4-3274-b374-bf861e132518@pi.nu>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/v9f5t4aN3Mj5Qv_zJ5E2RLKuFig>
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: Thu, 17 Sep 2020 07:19:44 -0000

Working Group, authors,

I don't think I saw a response on this.

/Loa


On 22/08/2020 13:57, Loa Andersson wrote:
> 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.
> 
> 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 popped.
> 
> 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?
> 
> /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>> 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>>
>>     *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>>
>>     *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>> 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://datatracker.ietf.org/doc/draft-ietf-bier-php/____
>>
>>         __ __
>>
>>         Start of short LC timer. Respond by Aug 19..____
>>
>>         __ __
>>
>>         - Shep____
>>
>>         (Chairs)____
>>
>>         _______________________________________________
>>         BIER mailing list
>>         BIER@ietf.org <mailto:BIER@ietf.org>
>>         https://www.ietf.org/mailman/listinfo/bier____
>>
>>     _______________________________________________
>>     BIER mailing list
>>     BIER@ietf.org <mailto:BIER@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/bier
>>
>>
>>
>> -- 
>>
>> <http://www.verizon.com/>
>>
>> *Gyan Mishra*
>>
>> /Network Solutions A//rchitect /
>>
>> /M 301 502-1347
>> 13101 Columbia Pike
>> /Silver Spring, MD
>>
>>
>>
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier
>>
> 

-- 

Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert                          loa.pi.nu@gmail.com
Bronze Dragon Consulting             phone: +46 739 81 21 64