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

"Acee Lindem (acee)" <acee@cisco.com> Mon, 05 October 2015 13:44 UTC

Return-Path: <acee@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 BABDC1ACDA7 for <ospf@ietfa.amsl.com>; Mon, 5 Oct 2015 06:44:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 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, 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 HhEL2yKObNr1 for <ospf@ietfa.amsl.com>; Mon, 5 Oct 2015 06:44:38 -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 992C21ACDA4 for <ospf@ietf.org>; Mon, 5 Oct 2015 06:44:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25451; q=dns/txt; s=iport; t=1444052677; x=1445262277; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=1WzyGc+9PxP30eIu5GH5JM1u4z1O+kYfzpjkM6gJOSs=; b=dNSwc2VQ+HdWFgnbdFZxcpCEuOrAzCNyY8Ep/HI/3G206pqxagdkO/Ec Fxx3Pt+teJ97KhCEK+ywU1xO2/82eMt4J+u3X3dqpb6Ahk1BZ5QEZU2Yl +BMUf43TJjMRjwoR87eT/hbwKRM0RdCu5fxelIyoaJzOc/tlxLKm6TfQQ o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AFAgA3fhJW/4ENJK1eglpNVG4GvgwBDYFaFwEJhXkCHIETOBQBAQEBAQEBgQqEJAEBAQQBAQEgCkELDAQCAQgRAwEBASgDAgICHwYLFAkIAgQBDQUbh34DEg2nfY5nDYUMAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSLcYJQgXsxDQQGAQaCY4FDBYV+j34BiyOBc4FWhDiODINag28fAQFChAJxhnhBgQYBAQE
X-IronPort-AV: E=Sophos;i="5.17,638,1437436800"; d="scan'208,217";a="194699949"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Oct 2015 13:44:36 +0000
Received: from XCH-RCD-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t95DiZZj005910 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Oct 2015 13:44:35 GMT
Received: from xch-rcd-011.cisco.com (173.37.102.21) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 5 Oct 2015 08:44:35 -0500
Received: from xhc-rcd-x11.cisco.com (173.37.183.85) by xch-rcd-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Mon, 5 Oct 2015 08:44:34 -0500
Received: from xmb-aln-x06.cisco.com ([169.254.1.127]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0248.002; Mon, 5 Oct 2015 08:44:34 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Shraddha Hegde <shraddha@juniper.net>, Manav Bhatia <manavbhatia@gmail.com>
Thread-Topic: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01
Thread-Index: AQHQ+4ijNFXXDTEjokKD/z7x4UOF455Vl+UAgAdpugA=
Date: Mon, 05 Oct 2015 13:44:34 +0000
Message-ID: <D237F50C.33DC8%acee@cisco.com>
References: <D22B605B.32E55%acee@cisco.com> <BY1PR0501MB1381B0343F37E534E2CFAB8DD54F0@BY1PR0501MB1381.namprd05.prod.outlook.com> <CAG1kdoi1F3uX18xGf+QzRaZ4nCF43tbgHmD9aFfOs-5JFvNRVA@mail.gmail.com> <BY1PR0501MB1381E77E3EB9C891F33BE7D8D54D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB1381E77E3EB9C891F33BE7D8D54D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [64.101.220.146]
Content-Type: multipart/alternative; boundary="_000_D237F50C33DC8aceeciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/V-jrG_JQy1cHzoaJyhPpgB_t1Cc>
Cc: Hannes Gredler <hannes@gredler.at>, OSPF WG List <ospf@ietf.org>, "Jalil, Luay" <luay.jalil@verizon.com>, Mohan Nanduri <mnanduri@microsoft.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: Mon, 05 Oct 2015 13:44:41 -0000

Hi Shraddha,

I think the draft should explain why the existing stub-router support will not suffice or this will be a continuing source of confusion. Off the top of my head:

Since the metric is only being set to the maximum for the link in maintenance mode, the reverse metric needs to be set to maximum as well. Otherwise, incoming traffic will continue to use the link in maintenance mode for transit traffic destined for on links on the OSPF router that are still fully active and supporting transit traffic. In comparison, the stub router [RFCxxxx] will set the metric to max-metric for all the links and will discourage transit traffic for the OSPF router.

Thanks,
Acee

From: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>
Date: Wednesday, September 30, 2015 at 12:32 PM
To: Manav Bhatia <manavbhatia@gmail.com<mailto:manavbhatia@gmail.com>>
Cc: Acee Lindem <acee@cisco.com<mailto:acee@cisco.com>>, OSPF WG List <ospf@ietf.org<mailto:ospf@ietf.org>>, Hannes Gredler <hannes@gredler.at<mailto:hannes@gredler.at>>, Luay Jalil <luay.jalil@verizon.com<mailto:luay.jalil@verizon.com>>, Mohan Nanduri <mnanduri@microsoft.com<mailto:mnanduri@microsoft.com>>
Subject: RE: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01

Manav,

The draft is about a link going for maintenance and not about the node going for maintenance.
The draft talks about sending a “link overload” TLV associated with the link and the other end of the link
Setting metric to high value so that reverse traffic is also diverted away from the link.

Rgds
Shraddha

From: Manav Bhatia [mailto:manavbhatia@gmail.com]
Sent: Wednesday, September 30, 2015 7:32 PM
To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>
Cc: Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>; OSPF WG List <ospf@ietf.org<mailto:ospf@ietf.org>>; Hannes Gredler <hannes@gredler.at<mailto:hannes@gredler.at>>; Jalil, Luay <luay.jalil@verizon.com<mailto:luay.jalil@verizon.com>>; Mohan Nanduri <mnanduri@microsoft.com<mailto:mnanduri@microsoft.com>>
Subject: Re: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01

Hi,

I am probably joining the party quite late, so apologies in advance if the following has already been discussed and discarded.

Why cant the following be done:

Set the metric of all transit links/connections on an “overloaded” router to 0xffff in its Router LSAs. This will result this router to not be included as a transit node in its neighbors SPF tree.  Stub links can still be advertised with their normal metrics so that they are reachable even when a router is “overloaded”.

This way you can mimic IS-IS OL bit.

Cheers, Manav

On Mon, Sep 28, 2015 at 10:43 AM, Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>> wrote:
Acee,

Thanks for picking up the draft for adoption.

I believe this draft is very useful in automating the link upgrade process and software upgrade process in overlay deployments and
hence support WG adoption as co-author.

I would like to  take this opportunity to discuss  few of the points raised during Prague meeting.

1. Whether to keep the "Link overload" advertisement at area level or at link level.

In controller based deployments, it's useful to advertise the impending maintenance of the link to the controller so that controller can take
Special actions based on the information. The use case is described in sec 5.2 in  the draft.
The draft advocates increasing the metric to usable high metric on both ends of the link. This is for backwards compatibility and to avoid need of flag
Day upgrade on all nodes.

 Controller cannot assign special meaning to the metric  for ex: Metric XXXX means the link going for maintenance and take different actions based on metric.

For a completely automated upgrade process, controller would need a fine grained and specific information that the link is going for maintenance so that the services that use the particular link find a different path forcefully while keeping the entire process non-disruptive.


2. Use of high metric  on either side of the link  to divert the traffic.

As I already mentioned before, draft advocates raising the reverse metric to a high metric  but that is for backwards compatibility and to avoid
Need for flag-day upgrade. There were suggestions at the Prague meeting to use lower bandwidth advertisements as well as removal of
Link characteristics to force the services on different path. These mechanisms would be disruptive and defeats the purpose of the draft.

3.  Backward compatibility

"Link-overload"  is a new information attached to a link and is very similar to a new constraint being added to the link.
This information is non-invasive in the sense that services that do not want to look at the new constraint (link overload)
May depend only on the metric to take specific actions.

Whereas services that have specialized requirement of providing non-disruptive upgrades can do so by processing the new constraint.

Section 4 in the draft talks about backwards compatibility.
I'll add more clarifications in the coming days.

Rgds
Shraddha


-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org<mailto:ospf-bounces@ietf.org>] On Behalf Of Acee Lindem (acee)
Sent: Saturday, September 26, 2015 6:05 AM
To: OSPF WG List <ospf@ietf.org<mailto:ospf@ietf.org>>
Subject: [OSPF] OSPF Link Overload - draft-hegde-ospf-link-overload-01

In Prague, there was consensus in the room that this use case was not covered by existing mechanisms and that it was a problem the WG should solve. There were differing opinions as to the exact solution but that should not preclude OSPF WG adoption.

Please indicate your support (or concerns) for adopting this as a WG Document.


Thanks,
Acee


_______________________________________________
OSPF mailing list
OSPF@ietf.org<mailto:OSPF@ietf.org>
https://www.ietf.org/mailman/listinfo/ospf

_______________________________________________
OSPF mailing list
OSPF@ietf.org<mailto:OSPF@ietf.org>
https://www.ietf.org/mailman/listinfo/ospf