[Lsr] New draft: IS-IS flooding over TCP
Henk Smit <hhwsmit@xs4all.nl> Fri, 12 October 2018 18:40 UTC
Return-Path: <hhwsmit@xs4all.nl>
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 9A829130E74 for <lsr@ietfa.amsl.com>; Fri, 12 Oct 2018 11:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 kfoGTPagH60L for <lsr@ietfa.amsl.com>; Fri, 12 Oct 2018 11:40:51 -0700 (PDT)
Received: from lb3-smtp-cloud8.xs4all.net (lb3-smtp-cloud8.xs4all.net [194.109.24.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70E21130E73 for <lsr@ietf.org>; Fri, 12 Oct 2018 11:40:51 -0700 (PDT)
Received: from webmail.xs4all.nl ([IPv6:2001:888:0:22:194:109:20:209]) by smtp-cloud8.xs4all.net with ESMTPA id B2Mggh7gx0ZZEB2Mggott8; Fri, 12 Oct 2018 20:40:47 +0200
Received: from knint.xs4all.nl ([83.163.74.169]) by webmail.xs4all.nl with HTTP (HTTP/1.1 POST); Fri, 12 Oct 2018 20:40:46 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Fri, 12 Oct 2018 20:40:46 +0200
From: Henk Smit <hhwsmit@xs4all.nl>
To: lsr@ietf.org
Cc: hhwsmit@xs4all.nl, gunter.van_de_velde@nokia.com
Message-ID: <a9c3b2740b6eccd7b93cf8f387fbf31b@xs4all.nl>
X-Sender: hhwsmit@xs4all.nl
User-Agent: XS4ALL Webmail
X-CMAE-Envelope: MS4wfCeWk3pwli6PMw7g8IMWJQkJG1tE/yd+qiIhn3Gbljxhb992UgEEV5hawzjlJVjACk/PZqdQ4sL+A+GV1Qxxvw/uRqe4bgGSLqOYsrNgp+OAf9D2Oz+Y yq4V9/YzPFpNtK7/lQR34I8OJ0p+ZukqhldwLXX9tQdADDst+5HsqV/YxQ4TZjkRCAeNF3mXZP+qig+dWAtfKwWa0OkEM5mzFY4EB/jaPz+dNiag1PCa7BUE XhtLKol7OeCFjXhkcTQh6xPsydN4BHRBTaIzFYqmZ2Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Rk6UpFfVMLyL4OSm0M1QmsDFaIU>
Subject: [Lsr] New draft: IS-IS flooding over TCP
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: Fri, 12 Oct 2018 18:40:56 -0000
Hello all, Gunter van de Velde (Nokia) and me have been working on 2 ideas to improve the scalability of IS-IS flooding in large-scale data-center networks. One idea deals with reducing IS-IS flooding in dense topologies. Next week or so we'll publish a draft that explains this idea. It's a distributed algorithm, backwards compatible, no extra computations required, works in any topology, has redundancy. The other idea is simpler. This afternoon Gunter and myself have published a draft about it. You can find it here: https://datatracker.ietf.org/doc/draft-hsmit-lsr-isis-flooding-over-tcp/ Abstract: This document proposes a solution to use TCP for IS-IS flooding. The proposed solution is a relative simple extension to implement. IS-IS flooding over TCP brings BGP's property of scalable transport via TCP to Link-State protocols. This proposal defines a new TLV in point-to-point IIHs to signal the intent of a router to do flooding over TCP, and it defines a small header to encapsulate IS-IS PDUs in the TCP byte-stream. The idea is simple: - Routers include a new TLV in IIHs to indicate that they want to flood over TCP. - When both routers agree, (both have the new TLV included) the router with the lowest systemid opens a TCP connection to its new neighbor. - This TCP connection is used to send LSPs and SNPs over. - IIHs are still sent the classic way (directly in a layer-2 frame). - Flooding over TCP is only done on p2p interfaces, not on multipoint ifs. There are several benefits for IS-IS: - the IS-IS process does not need to send or receive SNPs (acks) - the IS-IS process doesn't need to do retransmissions of LSPs - multiple LSPs can be packed into fewer TCP segments - TCP will bring high throughput and flow-control to IS-IS flooding Of course, all feedback is welcome, Gunter & Henk
- [Lsr] New draft: IS-IS flooding over TCP Henk Smit