Re: [mpls] RtgDir review: draft-ietf-mpls-mldp-in-band-wildcard-encoding-01.txt

Eric Rosen <erosen@cisco.com> Sat, 09 August 2014 23:22 UTC

Return-Path: <erosen@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E04131A03AA; Sat, 9 Aug 2014 16:22:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.469
X-Spam-Level:
X-Spam-Status: No, score=-12.469 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, 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 vJgZiz0LbFWM; Sat, 9 Aug 2014 16:22:44 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27BC21A03A9; Sat, 9 Aug 2014 16:22:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3681; q=dns/txt; s=iport; t=1407626564; x=1408836164; h=from:to:cc:subject:in-reply-to:reply-to:mime-version: content-id:date:message-id; bh=0dDeHoJOwVBj39qeOurbrc9D2/15AJtk4jgbuqbHTaQ=; b=ALm7ClWaeNeGSGSrOTeF9ctjWU71ytiGfehXcn72gBb3dYNbVEj2WnHg wxeZuTr53S/N9ZidYMAkVAFnn06wNxnVex3fB8EqybjunXl+GLkPMysme EllusaGJ+m8CaxP8YWYbBhXxv5kEu3cdlywNgydjsCSJYyL74LPSRFKwW 0=;
X-IronPort-AV: E=Sophos;i="5.01,834,1400025600"; d="scan'208";a="346356153"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-6.cisco.com with ESMTP; 09 Aug 2014 23:22:43 +0000
Received: from erosen-lnx.cisco.com (erosen-lnx.cisco.com [161.44.71.19]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s79NMhpq015675; Sat, 9 Aug 2014 23:22:43 GMT
Received: from erosen-lnx (localhost [127.0.0.1]) by erosen-lnx.cisco.com (Postfix) with ESMTP id E8FF6748; Sat, 9 Aug 2014 19:22:42 -0400 (EDT)
From: Eric Rosen <erosen@cisco.com>
To: Lizhong Jin <lizho.jin@gmail.com>
In-reply-to: Your message of Fri, 08 Aug 2014 23:04:32 +0800. <2014080822341929710226@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <15747.1407626562.1@erosen-lnx>
Date: Sat, 09 Aug 2014 19:22:42 -0400
Message-ID: <15748.1407626562@erosen-lnx>
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/p96Syx6jj5otuX7AQ_kKd1OWLRY
Cc: draft-ietf-mpls-mldp-in-band-wildcard-encoding <draft-ietf-mpls-mldp-in-band-wildcard-encoding@tools.ietf.org>, rtg-dir <rtg-dir@ietf.org>, mpls <mpls@ietf.org>, rtg-ads <rtg-ads@tools.ietf.org>
Subject: Re: [mpls] RtgDir review: draft-ietf-mpls-mldp-in-band-wildcard-encoding-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: erosen@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Aug 2014 23:22:50 -0000

Many thanks for your review and comments!

  Section 1 

    When an MP-LSP is being set up, the procedures of [RFC6826] and
    [I-D.ietf-l3vpn-mldp-vrf-in-band-signaling] , known as "mLDP In-Band
    Signaling", allow the Egress LSRs of the MP-LSP to encode the identifier
    of an IP multicast tree in the "Opaque Value" field of the mLDP FEC
    Element that identifies the MP-LSP.

Lizhong> The reference [I-D.ietf-l3vpn-mldp-vrf-in-band-signaling] should be
Lizhong> moved to the next section, right? This section is talking about
Lizhong> RFC6826.

I think the material in this paragraph is applicable in VRF context as well
as in non-VRF context.  Thus it is appropriate to reference both RFC 6826
(which discusses in-band signaling in non-VRF context) and RFC 7246
(formerly draft-ietf-l3vpn-mldp-vrf-in-band-signaling), which discusses
in-band signaling in VRF context.

The material in the following paragraph only applies in VRF context.  I will
add a reference to RFC 7246 to that paragraph.


  Section 3.2 

    Please note that, as always, the structure of the Opaque Value TLVs does
    not actually affect the operation of mLDP, but only affects the
    interface between mLDP and IP multicast at the Ingress LSR.

Lizhong> the interface between mLDP and IP multicast at the egress LSR is
Lizhong> also affected. So it is better to say "...at the Ingress and Egress
Lizhong> LSR".

How about:

    Please note that, as always, the structure of an Opaque Value TLV does
    not affect the operation of mLDP.  The structure is meaningful only to
    the IP multicast modules at the ingress and egress LSRs.


  Section 3.2 

    Note that the Bidir TLVs do not have a "Source Address" sub-field, and
    hence the notion of a wildcard source is not applicable to them.

Lizhong> since Bidir TLV is out of the scope, then it is not necessary to
Lizhong> have the above note.

Section 3.2 states earlier that procedures for the use of the wildcard group
in the Bidir TLVs are out of scope.  The sentence cited above says that the
Bidir TLVs cannot have a wildcard source.  I think it is useful to make both
statements, since neither one implies the other.

  Section 3.3 

    However, if an Ingress LSR supports [RFC6826] and/or
    [I-D.ietf-l3vpn-mldp-vrf-in-band-signaling], but does not support this
    document, it has no choice but to treat any such received FEC elements
    as invalid; the procedures specified in [RFC6826] and
    [I-D.ietf-l3vpn-mldp-vrf-in-band-signaling] do not work when the Opaque
    values contain zeroes in the Source Address or Group Address sub-fields.
    
Lizhong> I went throught RFC6826 and RFC7246, there is no definition of
Lizhong> "zeroes". Then the above statement will be treated as an update to
Lizhong> RFC6826 and RFC7246. If that is true, then the draft header needs
Lizhong> to indicate that update.

I believe you are correct.  I will add this to the draft header and the
abstract.

  Section 5. 

    If PIM is not enabled for the identified group, the Ingress LSR acts as
    if it had received a (*,G) IGMP/MLD report from a downstream node, and
    the procedures as defined in [RFC4605] are followed.

Lizhong> It seems the dataplane processing is missing here. E.g., add
Lizhong> something like, the ingress LSR should forward the specified
Lizhong> multicast stream to the downstream node through the MP-LSP
Lizhong> identified by the Opaque Value TLV. That is not described in
Lizhong> RFC4605.

This is discussed in section 4.2 of the document; I think it will be
adequate to just add a reference here to section 4.2.