Re: [Isis-wg] Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-03: (with COMMENT)

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Thu, 18 August 2016 03:45 UTC

Return-Path: <ginsberg@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3343312D58A; Wed, 17 Aug 2016 20:45:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.067
X-Spam-Level:
X-Spam-Status: No, score=-14.067 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, SPF_PASS=-0.001, URIBL_BLACK=1.7, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 0NSmOLt7A-Pe; Wed, 17 Aug 2016 20:45:38 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A41A12D17E; Wed, 17 Aug 2016 20:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=34812; q=dns/txt; s=iport; t=1471491938; x=1472701538; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8ANQfMCxjmhFdatzRcGCc8ltmwE3PtgmVbwtbQHiuFM=; b=hvafRlSTodcvRQz/DgKa1VvGLIqY+lsKKeCKK4LExqsNN9sQNna7Eh9v EcZXUTF2VxS0Whuj6Qz73hYUS6odMDrU1A/zcE57ZZJK9nvmkisAyvVpx dnTOV4RrIlsgvYJjQ+kgttHgUzXThdZUVYsXplNFfmeHnELohtaFDy6Y2 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CMAgADHrVX/49dJa1egnZOVnwHqyiMLIF9JIV5AhyBSjgUAgEBAQEBAQFeJ4ReAQEFAQEhCj4DCwwEAgEGAhEEAQEhBwMCAgIfBgsUCQgCBAENBQgTh3wDFw6QWZ0ii3ENhBsBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqhE2CQ4FPEQFSgkuCWgWIKosqKYUTNAGGH4J/gzyCPIFyhFyDMoVQiDOECIN3AR42gkWBNW4BhXY3fwEBAQ
X-IronPort-AV: E=Sophos;i="5.28,537,1464652800"; d="scan'208,217";a="312261999"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Aug 2016 03:45:35 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u7I3jZ7i014391 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 18 Aug 2016 03:45:35 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 17 Aug 2016 22:45:34 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Wed, 17 Aug 2016 22:45:34 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Alexander Okonnikov <alexander.okonnikov@gmail.com>, Ben Campbell <ben@nostrum.com>, The IESG <iesg@ietf.org>
Thread-Topic: [Isis-wg] Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-03: (with COMMENT)
Thread-Index: AQHR9/xJWx7PBNxs3U25pcebOC2zWKBMCpoggAISXAD//7e+0IAAaUgA///VRiA=
Date: Thu, 18 Aug 2016 03:45:34 +0000
Message-ID: <94cd9e3fb6c247c69c3778de7f6a84d4@XCH-ALN-001.cisco.com>
References: <147137910592.22871.16411946820142811060.idtracker@ietfa.amsl.com> <af4363c1651b47c198d4b24cd823e102@XCH-ALN-001.cisco.com> <9f3d3863-3aff-49de-945b-1517e56b2f61@Spark> <8ebb85fd83b8487d9b0cb3dcf62383b9@XCH-ALN-001.cisco.com> <c56fb93e-313d-4b1e-9bf9-ac9720d3e13b@Spark>
In-Reply-To: <c56fb93e-313d-4b1e-9bf9-ac9720d3e13b@Spark>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.121.27]
Content-Type: multipart/alternative; boundary="_000_94cd9e3fb6c247c69c3778de7f6a84d4XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/isis-wg/K5LQPfZKoih-8TLrP8SASwBzGew>
Cc: "chopps@chopps.org" <chopps@chopps.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-remaining-lifetime@ietf.org" <draft-ietf-isis-remaining-lifetime@ietf.org>, "isis-chairs@ietf.org" <isis-chairs@ietf.org>
Subject: Re: [Isis-wg] Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-03: (with COMMENT)
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2016 03:45:41 -0000

Alexander –

Most implementations I know offer a config knob to configure MaxAge. And most implementations default to 1200.

Soooo, if you are concerned that some routers in your network may not support a value other than 1200, then you simply ensure that all routers are configured to use 1200 – which in most cases means you simply accept the default setting.

Similarly, what is discussed in Section 3.1 is supporting a configuration knob to set the value used for Remaining Lifetime when receiving a new LSP. If there is concern that some router in the network will reject LSPs with a Remaining Lifetime greater than 1200 then you don’t configure such a value.

   Les

From: Alexander Okonnikov [mailto:alexander.okonnikov@gmail.com]
Sent: Wednesday, August 17, 2016 6:09 PM
To: Ben Campbell; The IESG; Les Ginsberg (ginsberg)
Cc: isis-wg@ietf.org; chopps@chopps.org; isis-chairs@ietf.org; draft-ietf-isis-remaining-lifetime@ietf.org
Subject: RE: [Isis-wg] Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-03: (with COMMENT)

Les,

Only case I doubt is option to specify override value greater than MaxAge. If all routers use MaxAge=1200, but overriding router uses MaxAge=1200 and MaxAgeOverride=1300, then it will flood LSPs with Remaining Lifetime <1300 (except its own LSP). In case routers don't support variable MaxAge, it might pose problem.

Fully agree that practically all implementations today follow RFC 3719 2.1.

Thank you.

--
Best regards,
Alexander Okonnikov

18 авг. 2016 г., 3:04 +0300, Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>, писал:

Alexander –

There is no dependence on RFC 3719 Section 2.1 in the draft.
Further, it is NOT required that all routers in the network use the same value for MaxAge. Use of MaxAge greater than 1200 (the architectural constant defined in ISO 10589) has been deployed for many years and I am not aware of any interoperability issues no matter whether all routers use the same value or inconsistent values are used.

The behavior defined in this draft is – when receiving a new LSP:

“If the Remaining Lifetime of the new LSP is less than MaxAge it
   is set to MaxAge.”

MaxAge is the local value. So if you use 65535 and I use 1200 and I receive your LSP with a value of 65000 – I will simply leave the lifetime as 65000. That is current behavior – unchanged by the draft.
If you receive my LSP with a value of 1100 you will set lifetime to 65535. This does no harm – it just means if I go down and am not able to refresh my LSP you will retain it in the database for a longer period of time – but will not use the content if I am unreachable.

Also, please read Section 3.1 of the draft – which suggests a way to make this mechanism more robust in the face of inconsistent MaxAge values.

   Les


From: Alexander Okonnikov [mailto:alexander.okonnikov@gmail.com]
Sent: Wednesday, August 17, 2016 4:11 PM
To: Ben Campbell; The IESG; Les Ginsberg (ginsberg)
Cc: isis-wg@ietf.org<mailto:isis-wg@ietf.org>; chopps@chopps.org<mailto:chopps@chopps.org>; isis-chairs@ietf.org<mailto:isis-chairs@ietf.org>; draft-ietf-isis-remaining-lifetime@ietf.org<mailto:draft-ietf-isis-remaining-lifetime@ietf.org>
Subject: Re: [Isis-wg] Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-03: (with COMMENT)

Hello Les,

As I understand, described solution implicitly assumes that all routers in the network implement section 2.1 of RFC 3719. Otherwise, behavior could be detrimental in case different routers are configured with different MaxAge values. Once receiving router will override Remaining Lifetime to its local MaxAge, it will advertise this value in SNPs and in that LSP on flooding. If another router doesn't ignore greater value of MaxAge (i.e. it follows ISO 10589 rather than RFC 3719) and already holds the LSP with original Remaining Lifetime (before overriding), which is less than after overriding, then it will initiate purging of this LSP.

Hence, may be disclaimer about support of RFC 3719 section 2.1 as a requirement for all routers in the network needs to be added.

Thanks.



16 авг. 2016 г., 23:43 +0300, Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>, писал:
Ben -

-----Original Message-----
From: Ben Campbell [mailto:ben@nostrum.com]
Sent: Tuesday, August 16, 2016 1:25 PM
To: The IESG
Cc: draft-ietf-isis-remaining-lifetime@ietf.org<mailto:draft-ietf-isis-remaining-lifetime@ietf.org>; Christian Hopps; isis-
chairs@ietf.org<mailto:chairs@ietf.org>; chopps@chopps.org<mailto:chopps@chopps.org>; isis-wg@ietf.org<mailto:isis-wg@ietf.org>
Subject: Ben Campbell's No Objection on draft-ietf-isis-remaining-lifetime-
03: (with COMMENT)

Ben Campbell has entered the following ballot position for
draft-ietf-isis-remaining-lifetime-03: No Objection

When responding, please keep the subject line intact and reply to all email
addresses included in the To and CC lines. (Feel free to cut this introductory
paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-isis-remaining-lifetime/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I have just a few minor comments:

- 1, 2nd paragraph: "... the checksum
field MUST NOT be altered..."

That sounds more like a statement of fact than a normative requirement.
[Les:] It is a normative requirement stated in the base protocol specification ISO 10589. It is repeated here in order to make the point that the reason RemainingLifetime is NOT included in the checksum is that doing so would require each router flooding the LSP to modify the checksum - which MUST NOT be done.

-1, paragraph 4:

I’m no expert here, but are where the originator might want to let the LSP
expire before it becomes unreachable? (e.g. during a graceful
shutdown?)

[Les:] I am not quite sure what you are suggesting.
If a router shuts down (gracefully or not) the adjacencies to it will quickly go down on its neighbors. This will make the router unreachable and any LSPs from that router will not be used by any other routers in the system.
If I wanted to be more proactive in case of a planned shutdown I could purge LSP #0 before bringing adjacencies. Base specification requires that LSP #0 from a given router be present in order to use any of the LSPs from that router.

But I don’t see the relevance of discussing any of this in the context of this draft.

-2, 4th paragraph from end: "An additional
action is added:
"
This document adds the additional action, or ISO10589 adds it?

[Les:] This document adds the additional action. I am fine with changing the text to say:

"This document introduces one additional action:"

if you find that helpful.

Les

_______________________________________________
Isis-wg mailing list
Isis-wg@ietf.org<mailto:Isis-wg@ietf.org>
https://www.ietf.org/mailman/listinfo/isis-wg