Re: [Bier] One specific transition churn ...

IJsbrand Wijnands <ice@cisco.com> Sun, 28 September 2014 07:19 UTC

Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C479C1A038A for <bier@ietfa.amsl.com>; Sun, 28 Sep 2014 00:19:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level:
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 GmHwLAT7tGrv for <bier@ietfa.amsl.com>; Sun, 28 Sep 2014 00:19:09 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB891A0115 for <bier@ietf.org>; Sun, 28 Sep 2014 00:19:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4152; q=dns/txt; s=iport; t=1411888749; x=1413098349; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=lgM/t4kShJwyeuvF5PXKtQ9omGZW0Ww4t0Y/JxBrQ5o=; b=k6vzVRoMSteq1c3c4VhZHW6x0fjJ1Ha4XeuO7cvIeLGIQMDMpNUuq3A5 hH4J5FUImBOcA9kYZY7nXQP7dXIQeJk2oX5r8A3/sbtyCyomixvywVnzL Nl2QcSaRPvFzIQDqpPXbqGs1Zw9azoYbz07WJfMyP80IO2Vmf9GBsgkn3 0=;
X-IronPort-AV: E=Sophos;i="5.04,613,1406592000"; d="scan'208";a="191679780"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 28 Sep 2014 07:19:07 +0000
Received: from [10.61.174.33] ([10.61.174.33]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s8S7J3P5009266 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 28 Sep 2014 07:19:06 GMT
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERmT6h=U9p5gRp4ijUN00E-mt9SpZM1DMPNcky49wiCUKw@mail.gmail.com>
Date: Sun, 28 Sep 2014 09:19:04 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <77EEB0EC-1881-4CDE-8D0D-357710CD0CC6@cisco.com>
References: <CA+b+ERmNEnhTDjPXkAs6vNqC8_UBNid8gFwRsb1aUKZgzDLQLg@mail.gmail.com> <EE6E4363-E19D-44A1-ACDA-6C5A16C41DB3@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F181B5ACF@eusaamb103.ericsson.se> <CA+b+ERkDSxtkX8j9o0AUQw0STPbNjhjr+OFZxDpEy0RkAOx_qg@mail.gmail.com> <DA5C56DD-22F5-4E0C-A7BA-103E84749D69@cisco.com> <CA+b+ERn+5BbucSpOQzv_Wfps7oYbV8RGJfHN4cnMzP4sSSBgxQ@mail.gmail.com> <D04C3174.70BA9%naikumar@cisco.com> <CA+b+ERmT6h=U9p5gRp4ijUN00E-mt9SpZM1DMPNcky49wiCUKw@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/E5oYUEhfiS1C9uT345HnYKul31I
Cc: "bier@ietf.org" <bier@ietf.org>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, Antoni Przygienda <antoni.przygienda@ericsson.com>, "Eric Rosen (erosen)" <erosen@cisco.com>
Subject: Re: [Bier] One specific transition churn ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sun, 28 Sep 2014 07:19:11 -0000

Robert,

> > <Nagendra> BiER doesn’t need any IGP calculation 
> > for every multicast group joined by BFER.
> 
> I am not talking about IGP. Where is this assumption coming from I do not know. 

You're missing the point Nagendra is making.

SPRING is Source routing, the path is pre-determined on the ingress and forwarded based on the hops included in the packet (not on IGP).

BIER forwarding is based on IGP, the Bits in the BIER header are looked up in the IGP on a per hop basis and forwarded accordingly.

If you’re next reply is going to suggest we need source routed paths for multicast, work through a couple of examples before pressing the send button :-)

Thx,

Ice.

> 
> All agree that BFER receives a join for new group that has to somehow travel to BFIR as well as BFIR must adjust its data plane. That is the churn I was referring to. 
> 
> Hi Tony,
> 
> > [Tony said]  ???  Last I checked SPRING was defining a 
> > unicast dataplane.
> 
> Where does it say so in the SPRING charter ???
> 
> http://datatracker.ietf.org/wg/spring/charter/ 
> 
> Cheers,
> r.
> 
> 
> On Sat, Sep 27, 2014 at 3:27 PM, Nagendra Kumar Nainar (naikumar) <naikumar@cisco.com> wrote:
> Hi Robert,
> 
> Take SPRING IPv6 ... why extension header could not list all egress nodes as well as ​     ​list of transit BFRs where replication to said egress nodes is to take place ? 
> 
> Or going step further .. send list of BFRs (like SNs) and program the required replication out of band (from controller) avoiding carrying bitstring or network protocols to build a tree to accomplish easy way of optimal replication ? Is keeping multicast groups such an overkill for even an average network device these days ?
> 
> <Nagendra> BiER doesn’t need any IGP calculation for every multicast group joined by BFER. Infact, it simply leverage the unicast tale and populate the BIFT table. So instead of programming different transit nodes for optimal replication for every new group, I think it is simple to have the tree built once (which doesn’t need additional SPF other than unicast calculation) and still achieve optimal forwarding.
> 
> Last but not least how is said bitstring to be honored, accepted and used between domains ? What NNI is to be agreed for BIER to make it usable between AS under different administrations ?
> 
> <Nagendra> I think this is slightly covered in below draft,
> 
> http://tools.ietf.org/html/draft-rosen-l3vpn-mvpn-bier-00
> 
> Thanks,
> Nagendra
> 
> From: "robert@raszuk.net" <robert@raszuk.net>
> Date: Friday, September 26, 2014 at 5:01 PM
> To: IJsbrand Wijnands <ice@cisco.com>
> Cc: "bier@ietf.org" <bier@ietf.org>, "Eric Rosen (erosen)" <erosen@cisco.com>, Antoni Przygienda <antoni.przygienda@ericsson.com>
> Subject: Re: [Bier] One specific transition churn ...
> 
> BIER is totally unrelated to SPRING, completely different data-plane!
> 
> ​Perhaps it is today, but the question is - does it need to be a yet one more completely new data-plane ? 
> 
> Take SPRING IPv6 ... why extension header could not list all egress nodes as well as ​   ​list of transit BFRs where replication to said egress nodes is to take place ? 
> 
> Or going step further .. send list of BFRs (like SNs) and program the required replication out of band (from controller) avoiding carrying bitstring or network protocols to build a tree to accomplish easy way of optimal replication ? Is keeping multicast groups such an overkill for even an average network device these days ?
> 
> Last but not least how is said bitstring to be honored, accepted and used between domains ? What NNI is to be agreed for BIER to make it usable between AS under different administrations ?
> 
> Thx,
> r.
> 
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
> 
>