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

Shraddha Hegde <shraddha@juniper.net> Fri, 09 October 2015 03:55 UTC

Return-Path: <shraddha@juniper.net>
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 9092F1B318D for <ospf@ietfa.amsl.com>; Thu, 8 Oct 2015 20:55:58 -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, SPF_HELO_PASS=-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 vB3oWYGrD9qv for <ospf@ietfa.amsl.com>; Thu, 8 Oct 2015 20:55:56 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0137.outbound.protection.outlook.com [207.46.100.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9158D1B318E for <ospf@ietf.org>; Thu, 8 Oct 2015 20:55:56 -0700 (PDT)
Received: from CY1PR0501MB1385.namprd05.prod.outlook.com (10.160.148.139) by CY1PR05MB1979.namprd05.prod.outlook.com (10.162.216.25) with Microsoft SMTP Server (TLS) id 15.1.286.20; Fri, 9 Oct 2015 03:55:53 +0000
Received: from CY1PR0501MB1385.namprd05.prod.outlook.com ([10.160.148.139]) by CY1PR0501MB1385.namprd05.prod.outlook.com ([10.160.148.139]) with mapi id 15.01.0293.007; Fri, 9 Oct 2015 03:55:54 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Acee Lindem (acee)" <acee@cisco.com>, Pushpasis Sarkar <psarkar@juniper.net>
Thread-Topic: OSPF Link Overload - draft-hegde-ospf-link-overload-01
Thread-Index: AQHQ9/MdJMB0YsR7d0CkMD6XMtCYyZ5RXZAwgACngYCAAOZAsIAAjtgA///5vgCAAANVAIAAHdGAgAAGI4CAAAMzAIAAHeHwgA5/OYCAAGB6EA==
Date: Fri, 9 Oct 2015 03:55:53 +0000
Message-ID: <CY1PR0501MB1385E5116A1105FB0836D8ABD5340@CY1PR0501MB1385.namprd05.prod.outlook.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> <D23C52F2.343A2%acee@cisco.com>
In-Reply-To: <D23C52F2.343A2%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shraddha@juniper.net;
x-originating-ip: [116.197.184.11]
x-microsoft-exchange-diagnostics: 1; CY1PR05MB1979; 5:u+R7WVclsFwvdFk2Cf8MtqsnNtrGOBWU8uRIkt3bABWwX7bOAIpH+KuXEKk2nOrS8CKP+ilXgZpqrWTsArWw3VAozzgt+0JDKyqxYSjS91Fc1rb0nh5hbbqG7ot/qOLkO1ISLWn5qN9L28yTiUIQLA==; 24:xNlI65V/RWhvUM9tVYIsHXA70tkLmAW4omk6G5tzSQMQ0WCVp+AS5uGtrxD6LLHIaaiqNub/C0RaFQGMauSjqfsogj0CsSL2r07lk1Nks4w=; 20:atvFwa8goouk1PnfGc27h4MI9e/tMtkhfslc6RpVxHDK14vRwI2oc1V2QxE/uXq8MKM/dokwNsc8Lpo1FYpoPg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR05MB1979;
x-microsoft-antispam-prvs: <CY1PR05MB197971C88765B2FC421CF24CD5340@CY1PR05MB1979.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014)(108003899814671)(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:CY1PR05MB1979; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB1979;
x-forefront-prvs: 0724FCD4CD
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(479174004)(51694002)(189002)(199003)(164054003)(377454003)(13464003)(24454002)(5001960100002)(77096005)(106116001)(102836002)(5002640100001)(2950100001)(106356001)(92566002)(5001770100001)(64706001)(76576001)(5003600100002)(105586002)(189998001)(66066001)(2900100001)(74316001)(4001450100002)(86362001)(99286002)(122556002)(5008740100001)(33656002)(97736004)(93886004)(1941001)(5004730100002)(87936001)(19580395003)(76176999)(101416001)(19580405001)(10400500002)(46102003)(40100003)(5007970100001)(81156007)(230783001)(50986999)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB1979; H:CY1PR0501MB1385.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2015 03:55:53.9223 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB1979
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/Is_3d66rTNW1Vgu7Un5JCuA-SKY>
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: Fri, 09 Oct 2015 03:55:58 -0000

Acee,

The Link overload sub TLV would go in extended link TLV since the use case is applicable to TE as well as non- TE deployments.
The metric change on the reverse side applies to TE TLV as well as  ROUTER LSA.
 IGP metric set to 0xffff and TE metric set to oxfffffffe.
This wasn't very clear in the -01 version of the draft. Will submit the -02 version very soon.

Rgds
Shraddha

-----Original Message-----
From: Acee Lindem (acee) [mailto:acee@cisco.com] 
Sent: Friday, October 09, 2015 2:37 AM
To: Shraddha Hegde <shraddha@juniper.net>et>; Pushpasis Sarkar <psarkar@juniper.net>
Cc: OSPF WG List <ospf@ietf.org>rg>; Hannes Gredler <hannes@gredler.at>at>; Mohan Nanduri <mnanduri@microsoft.com>om>; Jalil, Luay <luay.jalil@verizon.com>
Subject: Re: OSPF Link Overload - draft-hegde-ospf-link-overload-01

Hi Shraddha,
If this is truly TE, why would you use the OSPF prefix/link attribute instead of the actual TE metric specified in RFC 3630?
Thanks,
Acee 


On 9/29/15, 1:05 PM, "Shraddha Hegde" <shraddha@juniper.net> wrote:

>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>et>; OSPF WG List <ospf@ietf.org>rg>;
>Hannes Gredler <hannes@gredler.at>at>; Mohan Nanduri
><mnanduri@microsoft.com>t.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