Re: [CCAMP] Comments on draft-ietf-ccamp-rsvp-te-srlg-collect-04

OSCAR GONZALEZ DE DIOS <oscar.gonzalezdedios@telefonica.com> Fri, 18 July 2014 14:40 UTC

Return-Path: <oscar.gonzalezdedios@telefonica.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AF2B1ABB2B for <ccamp@ietfa.amsl.com>; Fri, 18 Jul 2014 07:40:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 gpfiFMDHZGuY for <ccamp@ietfa.amsl.com>; Fri, 18 Jul 2014 07:40:41 -0700 (PDT)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4494F1A0AEE for <ccamp@ietf.org>; Fri, 18 Jul 2014 07:40:41 -0700 (PDT)
Received: from smtptc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 24D506019B; Fri, 18 Jul 2014 16:40:38 +0200 (CEST)
Received: from ESTGVMSP111.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtptc.telefonica.com (Postfix) with ESMTPS id 01E0460185; Fri, 18 Jul 2014 16:40:38 +0200 (CEST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.92.6.54) with Microsoft SMTP Server (TLS) id 14.3.146.2; Fri, 18 Jul 2014 16:40:37 +0200
Received: from AMSPR06MB104.eurprd06.prod.outlook.com (10.242.90.155) by AMSPR06MB278.eurprd06.prod.outlook.com (10.242.19.14) with Microsoft SMTP Server (TLS) id 15.0.985.8; Fri, 18 Jul 2014 14:40:36 +0000
Received: from AMSPR06MB104.eurprd06.prod.outlook.com (10.242.90.155) by AMSPR06MB104.eurprd06.prod.outlook.com (10.242.90.155) with Microsoft SMTP Server (TLS) id 15.0.990.7; Fri, 18 Jul 2014 14:40:35 +0000
Received: from AMSPR06MB104.eurprd06.prod.outlook.com ([169.254.8.8]) by AMSPR06MB104.eurprd06.prod.outlook.com ([169.254.8.8]) with mapi id 15.00.0990.007; Fri, 18 Jul 2014 14:40:35 +0000
From: OSCAR GONZALEZ DE DIOS <oscar.gonzalezdedios@telefonica.com>
To: Lou Berger <lberger@labn.net>, "draft-ietf-ccamp-rsvp-te-srlg-collect@tools.ietf.org" <draft-ietf-ccamp-rsvp-te-srlg-collect@tools.ietf.org>
Thread-Topic: [CCAMP] Comments on draft-ietf-ccamp-rsvp-te-srlg-collect-04
Thread-Index: AQHPaj7dzaJI5VeDtEunq9KK0f/wRpumeYQA
Date: Fri, 18 Jul 2014 14:40:35 +0000
Message-ID: <CFEED041.5B5DC%oscar.gonzalezdedios@telefonica.com>
References: <536AAB57.2090403@labn.net>
In-Reply-To: <536AAB57.2090403@labn.net>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [195.235.92.26]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(37854004)(51704005)(479174003)(189002)(199002)(51914003)(74662001)(74502001)(31966008)(36756003)(81342001)(107046002)(19580395003)(19580405001)(83322001)(21056001)(15975445006)(81542001)(83506001)(92726001)(79102001)(101416001)(76482001)(77982001)(92566001)(83072002)(85852003)(99396002)(54356999)(76176999)(95666004)(50986999)(106356001)(105586002)(106116001)(85306003)(77096002)(4396001)(20776003)(80022001)(66066001)(64706001)(86362001)(2656002)(87936001)(15202345003)(46102001); DIR:OUT; SFP:; SCL:1; SRVR:AMSPR06MB104; H:AMSPR06MB104.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; LANG:en;
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <149B1DD3F75B524CBEB8389204982EC9@eurprd06.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: http://mailarchive.ietf.org/arch/msg/ccamp/n8PKJsAaNOxbxMAMsmEuJCAgZ0s
Cc: CCAMP <ccamp@ietf.org>
Subject: Re: [CCAMP] Comments on draft-ietf-ccamp-rsvp-te-srlg-collect-04
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jul 2014 14:40:45 -0000

Hi Lou,

        Lots of thanks for the revision made to the SRLG collection draft.

        We have recently posted a new version addressing the comments mentioned
in your review, and some additional comments.

        The IETF datatracker status page for this draft
is:     https://datatracker.ietf.org/doc/draft-ietf-ccamp-rsvp-te-srlg-collect/

        There's also a htmlized version available at:
        http://tools.ietf.org/html/draft-ietf-ccamp-rsvp-te-srlg-collect-05

        A diff from the previous version is available at:
        Http://www.ietf.org/rfcdiff?url2=draft-ietf-ccamp-rsvp-te-srlg-collect-05


        There are no idnits in the new version, as can be checked in
http://tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-ccamp-
rsvp-te-srlg-collect-05.txt

        The main changes are:

        * No idnits
        * Replace head with ingress
        * Replace tail with egress
        * Section 3 changed to Encodings
        * Added Reserved field in section 3.2
        * Added length in fields in section 3.2
        * Rewording of text at beginning of SRLG Collection procedure.
        * sets to MUST set.
        * which can be carried to which MAY be carried
        * if to when in specific examples
        * some more wording changes
        * "Section 5.3 Compatibility² added
        * References fixed
        * RRO ordering discussed
        * added RFC5420 as a normative reference
        * References in normative /informative


        Authors believe most of the comments have been addressed.

        Best Regards,

                Óscar & draft-ietf-ccamp-rsvp-te-srlg-collect-05 authors.




El 07/05/14 23:53, "Lou Berger" <lberger@labn.net> escribió:

>Hi,
>    Here are some primarily editorial suggested changes to / comments on
>draft-ietf-ccamp-rsvp-te-srlg-collect-04.  Please use/respond as you
>see appropriate.
>
>- The draft has a bunch of idnits issues which need to be fixed
>  see
>http://tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft-ietf-ccamp
>-rsvp-te-srlg-collect-04.txt
>  (I'll use line numbers from this URL below.)
>
>- I suggest, in the whole document
>    s/head/ingress
>    s/tail/egress
>
>- Section 3 title: "RSVP-TE Extensions (Encoding)"
>  The whole document is an RSVP-TE Extensions, so this isn't a very
>  useful section heading.  How about just calling the "Encodings"
>
>- Section 3.2
>  - Each field should have its length defined
>  - The reserved field needs to be defined
>
>Section 4.1
>
>-  lines 179-181:
>   Typically, the head node gets the route information of an LSP by
>    adding a RRO which contains the sender's IP addresses in the Path
>    message.
>
>  - Given this is defined in RFC209, how about:
>
>   Per RFC 3209, an ingress initiates the recording of the route
>    information of an LSP by adding a RRO to a Path message.
>
>- There are places where the section is light on 2119 language:
>  - line 181: s/it sets/it MUST set
>  - line 182: s/which can be carried/which MAY be carried
>
>- lines 183/4: Given you are describing specific cases, s/if/when in the
>  following:
>
>   either in an LSP_REQUIRED_ATTRIBUTES Object if the collection is
>   mandatory, or in an LSP_ATTRIBUTES Object if the collection is
>
>- drop "is" in "...  Collection Flag is set" (lines 188 and 196)
>
>- you use "should not" in lower case in a few spots in this section.
>  While I think your usage *is* correct, my experience is that someone
>  (probably in the IESG) will tell you that these need to be in upper
>  case at some point.  Of course, they'll be wrong, and this will have
>  to be explained.  I suggest avoiding 2119 language in lower case where
>  easily avoided.  How about s/should not be/is not to be
>
>- Line 200: " the SRLG sub-object(s) in the Path RRO."
>  How about "any SRLG sub-object(s) in the RRO of the corresponding
>  outgoing Path message."
>
>- Line 202: s/If/When the Collection Flag is set and
>
>- Line 203/4:
>  OLD
>       processing node SHOULD add an SRLG sub-object to the RRO to carry
>the
>       local SRLG information.
>  NEW
>       processing node SHOULD add local SRLG information, as defined
>       below, to the RRO of the corresponding outgoing Path message.
>
>- Line 208: s/forwarding/processing
>
>- line 210:
>  OLD
>      node can get the SRLG information from the RRO
>  NEW
>       node receives SRLG information in the RRO
>
>- Lines 212-215 - this needs to be rephrased into language with which an
>  implementation may conform.  How about something like:
>
>    Per RFC 3209, when issuing a Resv message for a Path message which
>    contains an RRO an egress node initiates the RRO process by adding
>    an RRO to the outgoing Resv message.  The processing for RROs
>    contain in Resv messages then mirrors that of the Path messages.
>
>- Line 224: s/must not/MUST NOT
>
>- Lines 225-7
> OLD
>   Otherwise, if local policy allows to provide the SRLG
>   information, it MUST add an SRLG sub-object to the RRO to carry the
>   SRLG information in the upstream direction.
> New
>   When local policy allows recording SRLG
>   information, the node SHOULD add SRLG information, as defined below,
>   to the RRO of the corresponding outgoing Resv message.
>
>- Lines 246-250.  I don't think such informative text belongs in this
>  section.  I also think it's redundant with the last paragraph of
>  section 1 so suggest dropping it altogether.
>
>- The section is missing handling of RRO to big. Perhaps add it at ~line
>  330.
>
>Section 4.2
> - Line 260: s/need not/SHOULD NOT
>
>Section 4.3 Compatibility (?)
>- Need a section covering what happens when an existing implementation
>  sees a flag or SO defined in this document.  (Remember, you can't
>  specify their behavior, just say what they should be expected to do
>  based on current RFCs and the objects defined in this document.)
>
>- Section 5
>  The section doesn't cover the possibility of SRLGs being
>  mapped/changed from/to internal to/from neighbor SRLG values.
>
>- Section 6
>  Section 5 implies there is a policy decision to be made at border
>  nodes. It seems to me that the security related considerations of this
>  policy decision should be covered in the document. Either in this
>  section or in section 5, in which case this section should point to
>  that discussion.
>
>- Section 9
>  The references need to be split into informative and normative
>  references.  For example, all but the first two references look
>  informative to me.
>
>That's it,
>Lou
>
>
>_______________________________________________
>CCAMP mailing list
>CCAMP@ietf.org
>https://www.ietf.org/mailman/listinfo/ccamp


________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.

The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição