Re: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Wed, 30 September 2015 04:15 UTC

Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B80061B5B75 for <ospf@ietfa.amsl.com>; Tue, 29 Sep 2015 21:15:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, 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 dD2SImYdU_8Q for <ospf@ietfa.amsl.com>; Tue, 29 Sep 2015 21:15:37 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 359021B5B74 for <ospf@ietf.org>; Tue, 29 Sep 2015 21:15:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12178; q=dns/txt; s=iport; t=1443586537; x=1444796137; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=flsoAAAheRV7q4r0QyeH8AmPbsqACdB665oqfup58N4=; b=Kxwg9E/md/XZVKT9l067DqhweB+EeQTP5EfBrFqmztI1qnrjlGY+7QGh m6RjPNrgcI/MJUyjPR27SUexHYVIyS+C9GHKocq1jzu4BPtv/gtM+cxbm g6m4OdFZ+7fBC53FlutZ2UpB+EwY4mQ2jwU83JoU83LuCr7F/vEdWrRDe U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOAgDoYAtW/4sNJK1egyRUaQaDJbpDAQ2BcQqFeQIcgSQ4FAEBAQEBAQGBCoQkAQEBBAEBASAROgsMBAIBCBEEAQEBAgIjAwICAiULFAEICAIEAQ0FCBOHfgMSDbZ3lGgBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIEihVGEfYJQgWsBASUQGwcCAgKCY4FDBYU+P4E1hwCDbINZAYgEglqCMIFThDaVQAEfAQFChAFxh1YJFwQfgQUBAQE
X-IronPort-AV: E=Sophos;i="5.17,610,1437436800"; d="scan'208";a="193076041"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Sep 2015 04:15:36 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id t8U4FYb9023983 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 30 Sep 2015 04:15:34 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 29 Sep 2015 23:15:33 -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.1104.000; Tue, 29 Sep 2015 23:15:33 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Shraddha Hegde <shraddha@juniper.net>, Pushpasis Sarkar <psarkar@juniper.net>, "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: OSPF Link Overload - draft-hegde-ospf-link-overload-01
Thread-Index: AQHQ9/MdJMB0YsR7d0CkMD6XMtCYyZ5RXZAwgACngYCAAOZAsIAAjtgAgABNjwD//8BVgIAAYNKAgAAGIgCAAAM0AIAAI9YA///bgGCAAMvTAP//v4nw
Date: Wed, 30 Sep 2015 04:15:33 +0000
Message-ID: <39fe6e2522b0468c8eccff66ec701555@XCH-ALN-001.cisco.com>
References: <D22B605B.32E55%acee@cisco.com> <BY1PR0501MB1381B0343F37E534E2CFAB8DD54F0@BY1PR0501MB1381.namprd05.prod.outlook.com> <D22EB65C.32FF9%acee@cisco.com> <BY1PR0501MB138107954EB733C69D388CC7D54E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <D22FF12A.3323C%acee@cisco.com> <F41DF673-765D-44B2-9499-E47F3D2EABB7@juniper.net> <D22FFBCB.3325F%acee@cisco.com> <0E0FB058-0DC6-49BD-95BC-6E64584B1DAD@juniper.net> <C4D23725-19FA-4B30-9496-486836E001DA@cisco.com> <03C3AD8C-BA1F-4951-BE7E-367C95535484@juniper.net> <BY1PR0501MB1381D96FA2F88CF374D7E3C8D54E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <ba7d718a973d4f17aa0d3392ad9d04c0@XCH-ALN-001.cisco.com> <BY1PR0501MB13810C3D18F95BCADEE0D12BD54D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB13810C3D18F95BCADEE0D12BD54D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
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.204.132]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/ljxlpy5psutNtWNwdWCbKJrK9k8>
Cc: Hannes Gredler <hannes@gredler.at>, OSPF WG List <ospf@ietf.org>, Mohan Nanduri <mnanduri@microsoft.com>, "Jalil, Luay" <luay.jalil@verizon.com>
Subject: Re: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 04:15:39 -0000

Shraddha -

> -----Original Message-----
> From: Shraddha Hegde [mailto:shraddha@juniper.net]
> Sent: Tuesday, September 29, 2015 8:05 PM
> To: Les Ginsberg (ginsberg); Pushpasis Sarkar; Acee Lindem (acee)
> Cc: Hannes Gredler; OSPF WG List; Mohan Nanduri; Jalil, Luay
> Subject: RE: OSPF Link Overload - draft-hegde-ospf-link-overload-01
> 
> Les,
> 
> Pls see inline...
> 
> -----Original Message-----
> From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
> Sent: Wednesday, September 30, 2015 1:30 AM
> To: Shraddha Hegde <shraddha@juniper.net>; Pushpasis Sarkar
> <psarkar@juniper.net>; Acee Lindem (acee) <acee@cisco.com>
> Cc: Hannes Gredler <hannes@gredler.at>; OSPF WG List <ospf@ietf.org>;
> Mohan Nanduri <mnanduri@microsoft.com>; Jalil, Luay
> <luay.jalil@verizon.com>
> Subject: RE: OSPF Link Overload - draft-hegde-ospf-link-overload-01
> 
> Shraddha -
> 
> The draft currently states that when overload is signaled that the neighbors
> on both ends of the link are supposed to advertise max-metric.
> <Shraddha.> There is no change in the draft. Both end still advertise MAX-
> METRIC. This metric is usable metric it does not indicate link is out of service.
> 
> So it is not clear to me why you are arguing that you should not change the
> metric.
> <Shraddha> I am sorry if any of the discussions gave you impression that
> metric should not be changed. Metric is increased to MAX-METRIC. This
> metric is usable metric.
> 
> Do you have a revision of the draft which no longer mandates changing the
> metric?
> <Shraddha> Metric is very much changed. What I am trying to say is even if
> the metric is changed it's usable metric and hence does not mandate that the
> LSP
>                       Moves away from the link.
> 
> Also, you need to more clear as regards what you are trying to achieve. Do
> you want the link to be completely unusable - or simply the link of last
> resort?
> <Shraddha> It's a link of last resort. We cannot make the link completely
> unusable until the traffic is moved on different path.
>  I thought it was clear in the draft. Will add more text to clarify this.
> 
> If the former then bringing the adjacency down will suffice.
> <Shraddha>Bringing adjacency down is not an option. We don't need this
> draft  if adjacency can be brought down before moving services away from
> the link.
> 
> If the latter then max-metric is what you want.
> <Shraddha>As I indicated before, max-metric can work in most common
> scenarios but not all. There could be cases where an alternate path cannot be
> found Satisfying the constraints so LSP remains on the link undergoing
> maintenance since the link is still a last resort link.

[Les:] Which seems to me to be exactly the definition of link of last resort i.e. in the absence of any other alternative use the link undergoing maintenance.
??

   Les


 Having additional
> information that the link is overloaded helps the controller in taking special
> actions like relaxing LSP constraints temporarily , setting up a new LSP and
> moving traffic away from the link. Once all the services have moved away
> from link it can go for replacement.
> 
> 
> Similar to Acee, I am not clear on what advantage signaling overload network
> wide gives you.
> <Shraddha> In my personal opinion, there are use cases requiring the link-
> overload information to be available to the LSP ingress or controller.
> 
>                        If the WG decides, these are not valid use-cases and we do not
> need area wide flooding of the information, I am willing to change the draft
>                         to carry the link overload TLV in hellos (LLS) or link local LSAs.
> 
>                        I would like to hear more opinions from the WG participants.
> 
>    Les
> 
> > -----Original Message-----
> > From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
> > Sent: Tuesday, September 29, 2015 10:06 AM
> > To: Pushpasis Sarkar; Acee Lindem (acee)
> > Cc: Hannes Gredler; OSPF WG List; Mohan Nanduri; Jalil, Luay
> > Subject: Re: [OSPF] OSPF Link Overload -
> > draft-hegde-ospf-link-overload-01
> >
> > Acee,
> >
> > I am not sure if I am able to convey what I mean by the "controller use
> case"
> > in the previous mail thread. Here is another attempt to explain the use
> case.
> >
> > With metric change there is no guarantee that LSP will move to a
> > different path. If the current path satisfies all constraints of the
> > LSP and there is no better path Satisfying the constraints then the
> > LSP would remain up and very much on the link that is going to be
> > replaced. I mentioned in another mail thread, the high metric is Usable
> metric and does not mean "link down".
> >
> > Link maintenance is a special scenario. The LSP MUST move out of the link.
> > Controller can take special actions if it knows the link is in
> > overload state For
> > Ex: Relax certain constraints of the LSP for the duration of
> > maintenance and move the LSP on a different path.
> > All these activities should happen in a non- disruptive fashion for
> > the service and that’s the reason the link metric cannot be changed to
> > max-metric
> > (0xffffffff)
> >
> > If the "link overload" information remains at the link level,
> > controller needs to take action based on metric alone.
> > It might work for most cases assuming there are better alternate paths
> > satisfying same constraints but we cannot guarantee LSPs will move
> > from the link in all cases. If we consider a case when multiple links
> > in the network go for maintenance/replacement simultaneously then
> > there is higher probability that alternate paths satisfying the
> > constraints can't be found and controller needs to perform special actions
> to move the LSPs around.
> >
> > IMHO, "link overload" is a characteristic of the link just like color,
> > bandwidth etc and it makes sense to flood it area wide just like other
> > attributes of the link.
> >
> > Rgds
> > Shraddha
> >
> > -----Original Message-----
> > From: Pushpasis Sarkar
> > Sent: Tuesday, September 29, 2015 8:27 PM
> > To: Acee Lindem (acee) <acee@cisco.com>
> > Cc: Shraddha Hegde <shraddha@juniper.net>; OSPF WG List
> > <ospf@ietf.org>; Hannes Gredler <hannes@gredler.at>; Mohan Nanduri
> > <mnanduri@microsoft.com>; Jalil, Luay <luay.jalil@verizon.com>
> > Subject: Re: OSPF Link Overload - draft-hegde-ospf-link-overload-01
> >
> > Hi Acee,
> >
> >
> >
> >
> > On 9/29/15, 8:15 PM, "Acee Lindem (acee)" <acee@cisco.com> wrote:
> >
> >
> > >I apologize if I offended you. I just wanted to avoid the circular
> > >discussions
> > and repetition of information having no bearing on the issues raised.
> > [Pushpasis] No no. You have not offended me in any ways. So we are
> > good then. I was worried that I might have offended you instead. :)
> > >
> > >
> > >> [Pushpasis] Like mentioned already, and again in my opinion, this
> > >> will help
> > the controller deal with scenarios where it needs to distinguish
> > between situations in which a link has been administratively put into ‘out-
> of-order’
> > from situations where the link has degraded to a ‘malfunctioning’
> > state and needs attention. Unfortunately I cannot come up with a
> > use-cases how this distinction can be used (other than diverting
> > service traffics away from the links). Perhaps some of the operators may
> throw more light.
> > >
> > >I’d like to hear from the operators (especially the authors Luay and
> Mohan).
> > [Pushpasis] Me too :)
> > >
> > >
> > >>
> > >>
> > >> Hoping I have not failed to communicate once more. If you still
> > >> feel so,
> > please let me know. And I will refrain myself from answering on this
> > thread further.
> > >
> > >I think we are communicating now - the main question is what does
> > >this
> > link-maintenance condition needs to be flooded throughout the OSPF
> > routing domain when it seems that link-local signaling would offer a
> > much more straight-forward solution. The response so far has been,
> > “For the controller use-case” without any explanation of why
> > increasing the forward and reverse metrics isn’t enough (especially
> > since you are doing this anyway for backward compatibility). Les Ginsberg
> raised the same point.
> > [Pushpasis] I will not further exaggerate my already-expressed
> > reasoning as I do not have a definite use case in hand. Hoping some
> > operators in the working group may have more solid use-cases for this.
> >
> > Thanks and Regards,
> > -Pushpasis
> >
> > >
> > >Thanks,
> > >Acee
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf