WG Action: Formed Bit Indexed Explicit Replication (bier)

The IESG <iesg-secretary@ietf.org> Fri, 06 March 2015 16:51 UTC

Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ietf-announce@ietfa.amsl.com
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A71F41A00A2; Fri, 6 Mar 2015 08:51:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.906
X-Spam-Level:
X-Spam-Status: No, score=-100.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FS_REPLICA=0.994, USER_IN_WHITELIST=-100] autolearn=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 Fy4JxnMPib-6; Fri, 6 Mar 2015 08:51:52 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 154201A00DC; Fri, 6 Mar 2015 08:51:51 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: WG Action: Formed Bit Indexed Explicit Replication (bier)
X-Test-IDTracker: no
X-IETF-IDTracker: 5.12.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150306165151.31050.49753.idtracker@ietfa.amsl.com>
Date: Fri, 06 Mar 2015 08:51:51 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf-announce/vPZRiJKRVu-sXmAqGcVMkTkyR6c>
Cc: bier WG <bier@ietf.org>
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: ietf@ietf.org
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2015 16:51:53 -0000

A new IETF working group has been formed in the Routing Area. For
additional information please contact the Area Directors or the WG
Chairs.

Bit Indexed Explicit Replication (bier)
------------------------------------------------
Current Status: Proposed WG

Chairs:
  Greg Shepherd <gjshep@gmail.com>
  Tony Przygienda <tonysietf@gmail.com>

Assigned Area Director:
  Alia Atlas <akatlas@gmail.com>

Mailing list
  Address: bier@ietf.org
  To Subscribe: https://www.ietf.org/mailman/listinfo/bier
  Archive:
http://www.ietf.org/mail-archive/web/bier/current/maillist.html

Charter:

In conventional IP multicast forwarding, the packets of a given
multicast "flow" are forwarded along a tree that has been constructed
for the specific purpose of carrying that flow.  This requires transit
nodes to maintain state on a per-flow basis, and requires the transit
nodes to participate in multicast-specific tree building protocols.
The flow to which a packet belongs is determined by its IP source and
destination address fields.

BIER (Bit Index Explicit Replication) is an alternative method of
multicast forwarding.  It does not require any multicast-specific
trees, and hence does not require any multicast-specific tree building
protocols.  Within a given "BIER domain", an ingress node encapsulates
a multicast data packet in a "BIER header".  The BIER header
identifies the packet's egress nodes in that domain.  Each possible
egress node is represented by a a single bit within a bitstring; to
send a packet to a particular set of egress nodes, the ingress node
sets the bits for each of those egress nodes, and clears the other
bits in the bistring.  Each packet can then be forwarded along the
unicast shortest path tree from the ingress node to the egress nodes.
Thus there are no per-flow forwarding entries.

Due to the particular sensitivity of adding new significant
functionality into the data-plane at high link speeds, the BIER work
will progress as Experimental.  The scope of the experiment will be
documented in the output of the Working Group.  As described in 
item (9) below, the work may become Standards Track once there 
is sufficient experience with the benefits and downsides of the
technology.

BIER is initially chartered to do experimental work on this new
multicast forwarding mechanism as follows:

   1) BIER architecture: The WG will publish an architecture, based
   upon draft-wijnands-bier-architecture-04.  It will discuss the 
   security properties of BIER.   It will include the normative 
   algorithm for how BIER packet forwarding is done.  It will specify 
   the information that is required to be in a BIER header so that a 
   router can support BIER forwarding.

   2) BIER encapsulation: The working group should assume that the
   technology will need to be embedded in the data plane and operate
   at very high packet line speeds.  The WG will publish a document
   defining an MPLS-based encapsulation based upon
   draft-wijnands-mpls-bier-encapsulation-02. Due to the critical need
   to have a high-quality and stable RFC for a new data-plane
   encapsulation, the MPLS-based encapsulation draft shall wait after
   WGLC and not progress to IETF Last Call until there are two
   independent interoperable implementations.

   As a secondary focus, the WG may also work on one non-MPLS
   data-plane encapsulation.  This draft also shall wait after WGLC
   and not progress to IETF Last Call until there are two independent
   interoperable implementations.  This draft must focus on and
   include the following details:

       a) What is the applicability of the encapsulation and for which
       use-cases is this encapsulation required?

       b) Does this proposed encapsulation imply any changes to the
       MPLS-based encapsulation?

       c) What design choices have been made for the encapsulation
       type and the included fields.

       d) The proposed encapsulation with considerations given to at
       least OAM, Class of Service, security, fragmentation, TTL.

   3) Transition Mechanisms: The WG will describe how BIER can be
   partially deployed and still provide useful functionality.  A
   minimum of the necessary mechanisms to support incremental
   deployment and/or managing different BIER mask-length compatibility
   may be defined.  Each such mechanism must include an applicability
   statement to differentiate its necessity from other proposed
   mechanisms.

   4) Applicability Statements: The WG will describe how BIER can be 
   applied to multicast L3VPN and to EVPN.  This draft will describe 
   what mechanism is used to communicate the group membership between 
   the ingress router and the egress routers, what scalability 
   considerations may arise, and any deployment considerations.  The WG 
   will work on additional applicability statements, as needed, 
   describing how BIER can be applied; for example, this may be needed 
   to clarify how a non-MPLS data-plane encapsulation would be used.

   5) Use Case: The WG may produce one use-case document that clearly
   articulates the potential benefits of BIER for different use-cases.
   This would be based upon draft-kumar-bier-use-cases-01.

   6) Manageability and OAM: The WG will describe how OAM will work in a 
   BIER domain and what simplifications BIER offers for managing the 
   multicast traffic.  A strong preference will be given to extensions 
   to existing protocols.

   7) Management models: The WG may work on YANG models and, if needed,
   MIB modules to support common manageability.

   8) IGP extensions.  When a BIER domain falls within a "link state 
   IGP"" network, the information needed to set up the BIER forwarding 
   tables (e.g., the mapping between a given bit position and a given 
   egress router) may be carried in the link state advertisements of the 
   IGP.  The link state advertisments may also carry other information 
   related to forwarding (e.g., the IGP may support multiple topologies, 
   in which case it may be necessary to advertise which topologies are 
   to be used for BIER forwarding).  Any necessary extensions to the IGP 
   will be specified by the WG as Experimental, in cooperation with the 
   ISIS and OSPF WGs.

   9) Deployment Evaluation: Once there is deployment experience, the
   WG will produce an Informational RFC describing the benefits, 
   problems, and trade-offs for using BIER instead of traditional 
   multicast forwarding mechanisms.  Ideally, this should also contain 
   an analysis of the impact and benefit of the new BIER data-plane to
   the overall Internet architecture.  This document is intended to be
   used to evaluate whether to recharter BIER to produce Standards
   Track RFCs.

The BIER working group will coordinate with several different working
groups and must include the relevant other working groups during
working group last call on the relevant drafts.  BIER will coordinate
with MPLS on the MPLS-based encapsulation and associated MPLS-based
OAM mechanisms.  BIER will coordinate with ISIS and OSPF on extensions
to flood BIER-related information.  BIER will coordinate with BESS and
IDR on the applicability of existing BGP-based mechanisms for
providing multicast group membership information.  BIER will coordinate
with PIM on the applicability of and extensions to PIM, IGMP, and MLD
to support BIER; BIER will work directly on the applicability 
statements, as needed.

Milestones:

TBD