Re: [Lsr] Enhancement on LSDB re-synchronization in Flooding Reduction

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Wed, 29 May 2019 14:57 UTC

Return-Path: <ginsberg@cisco.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9E64120120 for <lsr@ietfa.amsl.com>; Wed, 29 May 2019 07:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 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, 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 header.b=CXknZAYv; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NAPkgN6H
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 wYvgFx4rKyfi for <lsr@ietfa.amsl.com>; Wed, 29 May 2019 07:57:09 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B6EA120140 for <lsr@ietf.org>; Wed, 29 May 2019 07:57:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18988; q=dns/txt; s=iport; t=1559141829; x=1560351429; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=VUcHMrrAOz9CiF0xY0xFa6f9ckjqsuDo0NnMuVarAO4=; b=CXknZAYvxxbYJKPBK7Ezok9FFtV9N69RUSNsLcQ6UARzG/+QVBTTKcxW hD71bdmgP2y3Qw4kWXhLKTbHCXIiXamrQ+rlx4Xq4N4HSNXrheTxgp3Fp 9j/zIIrTZehVPTSGH1upBpFONnCuC5QR6ekF8dAO4I6gDrJJM7LGH+9al k=;
IronPort-PHdr: 9a23:HIReXR85+dtGCf9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVcGED1bxIeTlRyc7B89FElRi+iLzPA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CiAACLnO5c/51dJa1lHAEBAQQBAQcEAQGBUwUBAQsBgQ4vJCwDaVUgBAsohBODRwOOcoJXklyEUYEugSQDVAkBAQEMAQEjCgIBAYRAAheCXiM2Bw4BAwEBBAEBAgEEbRwMhUoBAQEBAxIRChMBATgPAgEIEQMBAQEoAwICAjAUCQgCBAEJCQgagwGBHU0DHQECDJ5LAoE4iF9xgS+CeQEBBYFGQYJ9GIIPAwaBNAGLUheBQD+BEAFGgkw+gmECAwGBQR4eBgcJglQygiaOD4RjlXIJAoINhjiNAoIfhmmNS4x1hwaOewIEAgQFAg4BAQWBVgIvQ4EUcBU7gmyCD4Nwg0aBToU/coEpjR4BAQ
X-IronPort-AV: E=Sophos;i="5.60,527,1549929600"; d="scan'208,217";a="279490287"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 May 2019 14:57:08 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x4TEv8ow028630 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 29 May 2019 14:57:08 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 29 May 2019 09:57:07 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 29 May 2019 09:57:06 -0500
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 29 May 2019 09:57:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VUcHMrrAOz9CiF0xY0xFa6f9ckjqsuDo0NnMuVarAO4=; b=NAPkgN6HHGpTnJtw2H3jk9570LKPDF0V5HgizrPtY6s67DmUauqhowAcdSdgQRruJcRCmYaE+RypiOAPweNCZRihTTiokoIQFoMJM/0UjSkQn1CrMNc1Caz+b6TP1xCXEabrDauiODm19EG4r6QWpz1Gg6p7ncKKHjNzyGDacsk=
Received: from BYAPR11MB3638.namprd11.prod.outlook.com (20.178.237.19) by BYAPR11MB3783.namprd11.prod.outlook.com (20.178.238.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.17; Wed, 29 May 2019 14:57:05 +0000
Received: from BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::ace2:8693:202d:5a30]) by BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::ace2:8693:202d:5a30%7]) with mapi id 15.20.1922.021; Wed, 29 May 2019 14:57:05 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Huaimo Chen <hchen@futurewei.com>, Tony Li <tony.li@tony.li>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] Enhancement on LSDB re-synchronization in Flooding Reduction
Thread-Index: AQHVFhRS0epP767G40Gu39MaZrqYfqaCMB3w
Date: Wed, 29 May 2019 14:57:05 +0000
Message-ID: <BYAPR11MB3638E0B49541E9AA9AAAC824C11F0@BYAPR11MB3638.namprd11.prod.outlook.com>
References: <94860848-4E06-4786-815F-92834A1953E4@cisco.com>
In-Reply-To: <94860848-4E06-4786-815F-92834A1953E4@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=ginsberg@cisco.com;
x-originating-ip: [2001:420:c0c8:1008::275]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eba2c299-b91f-47a5-cb1b-08d6e445ea59
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB3783;
x-ms-traffictypediagnostic: BYAPR11MB3783:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR11MB37831F51C1A8A8424FFED65FC11F0@BYAPR11MB3783.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0052308DC6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(376002)(39860400002)(346002)(396003)(189003)(199004)(966005)(2501003)(790700001)(6116002)(71200400001)(33656002)(102836004)(71190400001)(99286004)(316002)(73956011)(66946007)(74316002)(52536014)(66446008)(256004)(64756008)(76116006)(66476007)(5660300002)(478600001)(6506007)(76176011)(7696005)(53546011)(66556008)(6306002)(54896002)(476003)(486006)(55016002)(236005)(68736007)(25786009)(86362001)(2906002)(9686003)(53936002)(14454004)(46003)(446003)(7736002)(186003)(8936002)(81166006)(81156014)(606006)(11346002)(6246003)(6436002)(8676002)(110136005)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3783; H:BYAPR11MB3638.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LuZCIc3OaJEmGc8PWyO6qBew4tLGHUdLXV3CuBYa2ontd12T+RW/jWJPGNedJ0PemBDuH7wJdijUEgoywlbuwx7AenvoJazu59YErA8YNAfe9EHBOGE0TXS1QwN3FQwKYQkUv1pvK+GmWDGLxTFaY4lT6QkCBgn4IrJKO0uziXxVMPNz3weUfICVm9jL/sHShpM3icl3RbAloNNointlearYzgwX2oN+sjlpZ3kfNGt1wJz6zJjXhM7jyPoVDcZ/bEUAtCEroOzQ7CVVK/jvkbR/WYxN+j8O8nGWOyi0DcJp0myjzqNsWPu1JPH1HHXvM4PAPu1Ra182qq72nBlwTF4XJSF0iAxMYf7NDrgw5nsF1X1yCut7WtKoynpT9gzPyE5uvEWeYg8b8Pd29Dj2yCzvPbtAASS2L4bBBTzjjJ0=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB3638E0B49541E9AA9AAAC824C11F0BYAPR11MB3638namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: eba2c299-b91f-47a5-cb1b-08d6e445ea59
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2019 14:57:05.3114 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ginsberg@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3783
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/f8kYJQXx4s9bD3uoB_bHxvvHwSc>
Subject: Re: [Lsr] Enhancement on LSDB re-synchronization in Flooding Reduction
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 May 2019 14:57:12 -0000

Note that RFC5243 style optimization is incompatible w the definition of IS-IS CSNPs which have a Starting LSPID/Ending LSPID in the PDU header. As per ISO 10589 Section 7.3.15.2c, any LSPIDs within the advertised range which are NOT mentioned are presumed to be NOT present in the sender’s database.

Fully agree with Acee that this discussion is out of scope for Dynamic Flooding.

   Les




From: Lsr <lsr-bounces@ietf.org> On Behalf Of Acee Lindem (acee)
Sent: Wednesday, May 29, 2019 4:48 AM
To: Huaimo Chen <hchen@futurewei.com>; Tony Li <tony.li@tony.li>; lsr@ietf.org
Subject: Re: [Lsr] Enhancement on LSDB re-synchronization in Flooding Reduction

Huaimo,

There have been various proposals for reducing DB synchronization over the years. This is not a new idea and let’s not mix it with dynamic flooding. As Tony replied, the IS-IS and OSPF mechanisms only specify the LSP/LSA headers to determine what has changed. Unless you do something similar, you don’t know how to “send the other end node the LSP/LSAs that are changed during the time period.”.

Note that while there have been many proposals, AFAIK, this optimization is the only one that was standardized - https://datatracker.ietf.org/doc/rfc5243/

This is out of scope for dynamic flooding. If you wish to pursue this as a independent item, please look the previous proposals and list discussion before retreading old ground.

Thanks,
Acee

From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> on behalf of Huaimo Chen <hchen@futurewei.com<mailto:hchen@futurewei.com>>
Date: Wednesday, May 29, 2019 at 1:27 AM
To: Tony Li <tony.li@tony.li<mailto:tony.li@tony.li>>, "lsr@ietf.org<mailto:lsr@ietf.org>" <lsr@ietf.org<mailto:lsr@ietf.org>>
Subject: [Lsr] Enhancement on LSDB re-synchronization in Flooding Reduction


Hi Tony,



    A possible enhancement on LSDB re-synchronization is described below for discussions.


    The current method: Whenever an existing link/adjacency L is added to the flooding topology (FT for short), a full LSDB re-synchronization is requested and executed over link L. Even though the adjacency between two end nodes over link L is already there and their LSDBs are the same in most of situations, the full LSDB re-synchronization is executed, which consumes the power for processing IGP messages and the link bandwidth for transferring IGP messages. This may cause some issues if some links are added to the FT frequently.

    Considering the cases where the LSDBs may be out of synchronization around the time period from a link on the current FT down to link L added to the FT for some reason such as a new FT computation. This period should be short in general.

    Method A: Let one end node of link L send the other end node the LSP/LSAs that are changed during the time period.

    In general, the LSDBs are mostly synchronized among some nodes (i.e., the number of LSP/LSAs changed is mostly zero) when link L not on the FT is added to the FT. In this case, Method A almost does nothing, i.e.., there is no link state with changes that needs the end node to send its adjacent node over link L.

    Method B: Combine the current method with Method A. If the number of LSP/LSAs that are changed is small, then use Method A; otherwise, use the current method.

Best Regards,
Huaimo