Re: [Isis-wg] Conflicting MS entries

"Stefano Previdi (sprevidi)" <sprevidi@cisco.com> Wed, 17 June 2015 09:40 UTC

Return-Path: <sprevidi@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B24871A87E6 for <isis-wg@ietfa.amsl.com>; Wed, 17 Jun 2015 02:40: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 Et80XQF9DJtI for <isis-wg@ietfa.amsl.com>; Wed, 17 Jun 2015 02:40:38 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7E981A87E2 for <isis-wg@ietf.org>; Wed, 17 Jun 2015 02:40:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5104; q=dns/txt; s=iport; t=1434534037; x=1435743637; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=iMXFcFzH5xK4N7IH+fwHDX8e46lp7kl1/bLa7nhLEBU=; b=ThZycZrrMnjU65ipK+nz3X6hSpy4s6BfrBiRnBrqfA6TKKkbQlhK0ATX KlAfj1dI5kJg631gk29dHimTp0UiuimUwvuiJFTM+sAYXNug7I+H575/R ceDK+6ip01wlRdVyvYZpYQB2oaUtfnji8Dit9WpeyW8kw4+nNJWjkei3p Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwBABSP4FV/5ldJa1cgxCBMwa9JWYJh18CgTY4FAEBAQEBAQGBCoQiAQEBAwE6NAsFBwQCAQgRBAEBAR4JBzIUCQgCBA4FG4VigioIyyYBAQEBAQEBAQEBAQEBAQEBAQEBAQEXi0SCFIIPEQEeMwcGgxGBFAEEk2gBhUGBZoQfgTSECpJiJoILHIFSb4EMOoECAQEB
X-IronPort-AV: E=Sophos;i="5.13,632,1427760000"; d="scan'208";a="7957448"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-2.cisco.com with ESMTP; 17 Jun 2015 09:40:36 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t5H9eali001303 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 17 Jun 2015 09:40:36 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.236]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0195.001; Wed, 17 Jun 2015 04:40:36 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: "<stephane.litkowski@orange.com> " <stephane.litkowski@orange.com>
Thread-Topic: Conflicting MS entries
Thread-Index: AQHQqFgIw0yxX2QFqkW6a4BJLQOJuJ2wTXowgAB4/oA=
Date: Wed, 17 Jun 2015 09:40:36 +0000
Message-ID: <885458B9-75C8-4654-9B12-EF1DC4D30277@cisco.com>
References: <AACFE588-60A1-4652-940A-F127F4845558@cisco.com> <5862_1434530566_55813306_5862_129_1_0719486d-2955-432f-b6fd-44650477256f@OPEXCLILM24.corporate.adroot.infra.ftgroup>
In-Reply-To: <5862_1434530566_55813306_5862_129_1_0719486d-2955-432f-b6fd-44650477256f@OPEXCLILM24.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.147.74.169]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <7266EBEE7FDC0E4783B606043C2D361F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/H0jKC77fCOHeAhNnP4OwRJB3BG0>
Cc: "isis-wg@ietf.org list" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] Conflicting MS entries
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Wed, 17 Jun 2015 09:40:39 -0000

<removing the long recipient list and adding isis-wg>
Background information about this issue is on the original email here below.


Hi Stephane,

On Jun 17, 2015, at 10:42 AM, <stephane.litkowski@orange.com> wrote:
> Hi Stefano,
> 
> As discussed in Dallas, there may be no ideal option but let's try to find one which may try to preserve the transport service. So I'm not in favor of option 1.
> There may be three kinds of overlap :
> 1) prefix overlap with different indexes, example :
> 	192.0.2.0/32 range 10 index 100
> 	192.0.2.5/32 range 1 index 2000
> 	192.0.2.5/32 range 2 index 3000
> 	In this case 192.0.2.5/32 is associated with three different indexes
> 
> 2) index overlap, example :
> 	192.0.2.0/32 range 10 index 100
> 	198.15.0.0/32 range 100 index 100
> 	In this case, different prefixes will use the same index.
> 
> 3) overlap between binding TLV and prefix entry
> 	192.0.2.0/32 range 10 index 100 learned from MS
> 	192.0.2.5/32 index 200 learned from TLV135
> 	In this case 192.0.2.5/32 is associated with two different indexes learned by two different ways


very good points above and that illustrate even better the complexity of the scheme we would need to define in order to cope with all possible cases.


> 2) must be solved as we manage conflicting SIDs associated with connected prefixes. It's a similar case, two different prefixes having the same SID.


yes, this is the easy one. Again, no real solution here but as you pointed out, you may still want to preserve part of the reachability. 

> 
> 1)3) If we think about tiebreaker, I'm not sure that preferring local MS entries over remote MS entries is a good idea as it may lead to inconsistencies while the target may be to have everyone taking the same decision.  In contrary, I would make prefer prefix SID mappings over MS entries.


yes, I agree. The point was what to prefer between a received MS entry vs. a locally defined MS entry. But as you aid, if we prefer anything "local" we can't rely on network-wide consistent behavior.

s.


> To compare MS entries, it may be possible to consider something like lowest range and then lowest index for example.
> 
> -----Original Message-----
> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com] 
> Sent: Tuesday, June 16, 2015 19:15
> To: Clarence Filsfils (cfilsfil); Ahmed Bashandy (bashandy); Hannes Gredler; LITKOWSKI Stephane SCE/IBNF; DECRAENE Bruno IMT/OLN; Jeff Tantsura; Les Ginsberg (ginsberg); Wim (Wim) Henderickx; Steven Luong (sluong)
> Subject: Conflicting MS entries
> 
> Co-authors and Contributors,
> 
> I'd like to close on the conflicting MS entries issues. 
> 
> The issue is related to what a receiver should do when receiving to or more conflicting MS mappings.
> 
> So far we agreed that there's no way we can determine which one is good or bad and therefore whatever action we mandate it will create disruption. The choices are:
> 
> 1. ignore all conflicting entries
> 2. select one of the conflicting entry based on whatever breaking tie algo.
> 
> Obviously, option1 is the easiest knowing that no other option would allow to fix the conflict anyway.
> Option2 may be appealing but in such case we would have to consider all corner cases such as:
> . what about a conflict between locally configured mapping entry and received ones ?
> . what about conflicting entries received by the same router ? which one to select ?
> 
> I think it is preferable to ignore all conflicting entries and log and error message. We discussed about this in Dallas but despite the agreement on the absence of a cure we decided, at that time, to let the operators to give feedback on the proposal.
> 
> Is there anything that has changed ?
> 
> Also, let me know if you'd prefer to bring the issue to the mailing list before reaching agreement among co-authors.
> 
> Thanks.
> s.
> 
> 
> _________________________________________________________________________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
>