Re: [mpls] MPLS-RT review of draft-osborne-mpls-extended-admin-groups-01

"Eric Osborne (eosborne)" <eosborne@cisco.com> Mon, 03 June 2013 13:05 UTC

Return-Path: <eosborne@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53D2621F8DBC for <mpls@ietfa.amsl.com>; Mon, 3 Jun 2013 06:05:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g+BYfrfrnfmC for <mpls@ietfa.amsl.com>; Mon, 3 Jun 2013 06:05:06 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 9059721F9711 for <mpls@ietf.org>; Mon, 3 Jun 2013 06:05:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7531; q=dns/txt; s=iport; t=1370264703; x=1371474303; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zfN0cBNb9LhyOfA1u2PARtWKdQe+owJnkGE3jEvJfmg=; b=hH56bPtP8OFmAxT7rjMCHWZydElP4vjkvYyqMyADwA7mNA9Dxc6P7ZuN KOE3YksqjxwzVBW82PShgm8kOjraks5qRA99l8BLoUlVpQFEMldbRmUmn WXpqEOmNaNgupRFhiS2y0X1qVM/geepPltg2byBCND3BOq1S6X2C8PJdt E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgFAJSTrFGtJV2Z/2dsb2JhbABZgwkwvwOBABZ0giMBAQEDAQEBATcxAwsFBwICAgEIEQQBAQsUCQcbDAsUCQgCBAENBQgTh2wGDLssBI1hC4EGBisHAgSCcWEDmGeQF4MPgWkIFx8
X-IronPort-AV: E=Sophos;i="4.87,792,1363132800"; d="scan'208";a="217853675"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-1.cisco.com with ESMTP; 03 Jun 2013 13:05:03 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id r53D52pJ010380 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 3 Jun 2013 13:05:02 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.220]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.02.0318.004; Mon, 3 Jun 2013 08:05:01 -0500
From: "Eric Osborne (eosborne)" <eosborne@cisco.com>
To: Daniel King <daniel@olddog.co.uk>, 'Loa Andersson' <loa@pi.nu>, 'Mach Chen' <mach.chen@huawei.com>, "n.leymann@telekom.de" <n.leymann@telekom.de>, 'Curtis Villamizar' <curtis@occnc.com>
Thread-Topic: [mpls] MPLS-RT review of draft-osborne-mpls-extended-admin-groups-01
Thread-Index: AQHOYELzDIdet2w4V0mhdUM/sQIe7Jkj8A7A
Date: Mon, 03 Jun 2013 13:05:01 +0000
Message-ID: <20ECF67871905846A80F77F8F4A2757210255313@xmb-rcd-x09.cisco.com>
References: <51975D16.9010709@pi.nu> <00c301ce6042$e5885bf0$b09913d0$@olddog.co.uk>
In-Reply-To: <00c301ce6042$e5885bf0$b09913d0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.98.66.76]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-osborne-mpls-extended-admin-groups@tools.ietf.org" <draft-osborne-mpls-extended-admin-groups@tools.ietf.org>
Subject: Re: [mpls] MPLS-RT review of draft-osborne-mpls-extended-admin-groups-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Mon, 03 Jun 2013 13:05:11 -0000

Hi Daniel-

  Thanks for your comments.  My replies are inline.

> -----Original Message-----
> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of
> Daniel King
> Sent: Monday, June 03, 2013 6:13 AM
> To: 'Loa Andersson'; 'Mach Chen'; n.leymann@telekom.de; 'Curtis
> Villamizar'
> Cc: mpls@ietf.org; mpls-chairs@tools.ietf.org; draft-osborne-mpls-
> extended-admin-groups@tools.ietf.org
> Subject: Re: [mpls] MPLS-RT review of draft-osborne-mpls-extended-admin-
> groups-01
> 
> Hi All,
> 
> As a member of the MPLS-RT, I was asked to the review the following
> document:
> 
> Extended Administrative Groups in MPLS-TE
> http://tools.ietf.org/html/draft-osborne-mpls-extended-admin-groups-01
> 
> The I-D looks to add a sub-TLV (IGP-TE) to provide for additional
> administrative groups (AGs). The requirement is derived from the current
> limit of 32 AGs. To extend beyond the 32 AG limit (Extended AGs - EAGs),
> the
> I-D  proposes an OSPF/ISIS (TE) sub-TLV and an RSVP C-Type (Class 207).
> 
> Overall the draft is well-written and the solution proposal has been
> documented. I think the document should be considered for WG adoption.
> 
> A few areas that will require further discussion include: backwards
> compatibility, advertising default values, and a few NITS.
> 
> 1. Backwards Compatibility
> Within the network of nodes that support EAG and those that do not.
> Given
> that AGs may already be widely used within the network. The author
> proposes
> that if a node is advertising both the AG and EAG, then the first 32
> bits of
> the EAG must be identical to the advertised AG. Thus allowing the
> continued
> use of AGs, even if nodes in the network are incapable of supporting
> EAGs.
> This seems logical, but should be discussed and approved by users
> (operators).
> 


EO#  I agree that discussion is necesary and I welcome it. 
For what it's worth, my first aproach to this (the -00 draft) did it the other way around, starting the EAG numbering at bit 32.  This is the only other approach I can see, and it's much uglier.

> 2. Advertising Default Values
> The I-D proposes that specified but not unadvertised EAG have a default
> value of 0. This may differ from other vendor implementations of how
> they
> treat unadvertised AGs. Further discussion would be required with
> vendors
> who implemented AGs, and might be interested in implementing EAGs.

EO#  Agreed.  This isn't a new problem, though; the base TE specs have the same issue.  The current admin group sub-TLV is optional and there's no text that describes what to do if it's not there.  Is it possible to address this question only for EAG and not AG?  I am nervous about providing new rules for AG since that may introduce big backward compatability questions.


> 
> Various NITs/suggestions:
> 
> 3. There are a number of TBD ("To Be Discussed") and Editor Notes that
> need
> to be either discussed, but in some cases just updated or removed.
> 

EO#  Agreed.  If I need to resolve them before making this a WG document please let me know.  I am under the impression that working notes like this are OK in a WG document as long as they're all resolved prior to publication as an RFC.

> 4. Use of Requirements Language should be checked, specifically uses of
> "must", "shouldn't".
> 

EO#  ACK.  I was probably sloppy here and will give it a good scrubbing at next edit.

> 5. Documenting Procedures and Error Handling. Although the I-D documents
> what seems to be the necessary procedures in various scenarios, it may
> be
> helpful (readability) to specifically highlight them in a procedures
> section
> or sub-section.
> 

EO#  ACK.

> 6. Maybe a paragraph or short sub-section providing motivation and
> context
> would be helpful to the reader (i.e., why are 32 colors not sufficient
> for
> today's networks?).

EO#  ACK.  The short answer is that some operators use link colors with global significance (e.g. "This is a link in the northeastern US part of my network") and use this information in their path calculation.  Providing this sort of geotagging information with the existing AGs limits you to 32 regions worldwide.  I'll add something to this effect at the next update.

On the RBNF question from your other email:

---
After having a Skype chat, we think the answer to the RBNF question is:

<Path Message> ::= 	<Common Header> [ <INTEGRITY> ]
			<SESSION> <RSVP_HOP>
                            		<TIME_VALUES>
			[ <EXPLICIT_ROUTE> ]
			<LABEL_REQUEST>
			[ <SESSION_ATTRIBUTE_RA> 
			[ <EXTENDED_SESSION_ATTRIBUTE_RA> ]
---

I don't understand this.
rfc3209 uses <SESSION_ATTRIBUTE> but really means "either <SESSION_ATTRIBUTE> or <SESSION_ATTRIBUTE_RA>, as you want".  It does not define SESSION_ATTRIBUTE_RA.


What I'm trying to do in section 3 of my draft is say "you can mix either or both of the _RA types but cannot mix the non-RA SESSION_ATTRIBUTE with the new EXTENDED_SESSION_ATTRIBUTE_RA".  In other words:

<SESSION_ATTRIBUTE>  <---- OK

<SESSION_ATTRIBUTE_RA>   <-------- OK

<SESSION_ATTRIBUTE_RA>
<EXTENDED_SESSION_ATTRIBUTE_RA>     <---- OK


<SESSION_ATTRIBUTE>
<EXTENDED_SESSION_ATTRIBUTE_RA>     <---- NOT OK



and I'd like to do this without having to go through rfc3209 and change all the SESSION_ATTRIBUTE references to say "SESSION_ATTRIBUTE and/or SESSION_ATTRIBUTE_RA" or add "Path_RA Message" rules and all the right wrapper text around it.


Is your comment saying that I can add an additional definition for Path to rfc3209 and say "pick one of these two"?





eric


> 
> Br, Dan.
> 
> -----Original Message-----
> From: Loa Andersson [mailto:loa@pi.nu]
> Sent: 18 May 2013 19:51
> To: Daniel King; Mach Chen; n.leymann@telekom.de; Curtis Villamizar
> Cc: mpls-chairs@tools.ietf.org;
> draft-osborne-mpls-extended-admin-groups@tools.ietf.org; VIGOUREUX,
> MARTIN
> (MARTIN)
> Subject: MPLS-RT review of draft-osborne-mpls-extended-admin-groups-01
> 
> Dan, Mach, Nic and Curtis,
> 
> You have been selected as MPLS Review team reviewers for
> draft-osborne-mpls-extended-admin-groups-01.
> 
> Note to authors: You have been CC'd on this email so that you can know
> that
> this review is going on. However, please do not review your own
> document.
> 
> Reviews should comment on whether the document is coherent, is it useful
> (ie, is it likely to be actually useful in operational networks), and is
> the
> document technically sound?  We are interested in knowing whether the
> document is ready to be considered for WG adoption (ie, it doesn't have
> to
> be perfect at this point, but should be a good start).
> 
> Reviews should be sent to the document authors, WG co-chairs and WG
> secretary, and CC'd to the MPLS WG email list. If necessary, comments
> may be
> sent privately to only the WG chairs.
> 
> Are you able to review this draft by June 3, 2013?
> 
> Thanks, Loa
> (as MPLS WG chair)
> 
> --
> 
> 
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls