Re: [Idr] [spring] Error Handling for BGP-LS with Segment Routing
Alvaro Retana <aretana.ietf@gmail.com> Wed, 19 December 2018 18:13 UTC
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AC9D130E88; Wed, 19 Dec 2018 10:13:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level:
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 5Frx19_hBNtF; Wed, 19 Dec 2018 10:13:35 -0800 (PST)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 704B0130E8C; Wed, 19 Dec 2018 10:13:33 -0800 (PST)
Received: by mail-oi1-x234.google.com with SMTP id x202so2344103oif.13; Wed, 19 Dec 2018 10:13:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=BYXN8MeGwKoP6sMIhRMNzBsOeVxPiOko82Ux4yybcgE=; b=kzyZcuAfmk8hmY5siM5TPQz+USpdKlaKRMpSMGVwtdMi4QksNgdhT56p26wunKTAgH e38Aq8MNqct7ADY0WObt+4OMnVFVUV5vAEmLflgfhR1pdHL7DXQUf+lab23TcTmvSfLH 1xlRAf/w89CaAGS7+glCrc0p4KSdcPIbqJoR92ZrxzL/jZviNqtEo+7L1tQIJd7oYwGj vBLHhX49VysYIpOndc1MQWJb8TV5qiE5kE/fPLipgMoaXJHL8Nd/yPxsWMdri1pgrh5u R4XekQTqv49TpJGvUND5lUuhVwc6WFt8lJnN07zjG4MZ1G6U8RD9RhB38M6pwmb3eehk qqFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=BYXN8MeGwKoP6sMIhRMNzBsOeVxPiOko82Ux4yybcgE=; b=dGI7zsf6/mgoGSWBbJCxxhw+h3sHaUbgFYfg1zoLECE+sqy4IW+PBaTPY6417XpLvK 9GwBN5tAEkWr5nzNey6wXcOb3PwKHN4YxwjutBoL9tVL1PBgQlmSbjm/8fQYFe3He9a7 1Bei03grPjIaHwZZ5rnui5UtA7QFmVYP7M7U3jFwlge4TmftJGATaxyw478AtKZ1hPYn pxkax5NvFmrqCO8Wr8ch6+WPkKvf24heji+sKgjQSZGLwiXjdE5OcMPWDQ9xN5NJ367j +H3LqsDHNkpMCmcKxP5/iXRQ9g7NVwCvVMszH+KkSBQFOblGpYKd374fVQo9jnW4ByBy KuVg==
X-Gm-Message-State: AA+aEWbIEsflvZLQ1JQjTTfFVLS+EryW/4fcO8buMJND9k9CyMlbvwS3 Iy7wAetVqqXWkRGzBaSUy2bZbtjSZqdemY/cqqbnKA==
X-Google-Smtp-Source: AFSGD/XMtOKzvRMtkOHXth5FghY0GlBUxYyKASrPVad8V/HiTXDWhlTQ23Cu4Wt65VXeI6cBlcanMPWQsEdigZlJAeg=
X-Received: by 2002:aca:e6c1:: with SMTP id d184mr1649299oih.316.1545243212787; Wed, 19 Dec 2018 10:13:32 -0800 (PST)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Dec 2018 10:13:32 -0800
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CA+b+ERmic4UXsuWW08SKOH_hwhC5pA+o-J1pHOoT8n2LGJHUng@mail.gmail.com>
References: <CAMMESsz8Z_B1aH-4wYL-V9cV=5Xse+tpKqXFish6+V+td7KKzw@mail.gmail.com> <CA+b+ERmic4UXsuWW08SKOH_hwhC5pA+o-J1pHOoT8n2LGJHUng@mail.gmail.com>
X-Mailer: Airmail (528)
MIME-Version: 1.0
Date: Wed, 19 Dec 2018 10:13:32 -0800
Message-ID: <CAMMESszxvEFTdsdCS6yEM=Yi6iy=gnrOqWbD07wFTedY90hLkA@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: "idr@ietf. org" <idr@ietf.org>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ca352f057d63f8ed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/UpPYEC_Hi-GppZa3NOZsXTBU9AA>
Subject: Re: [Idr] [spring] Error Handling for BGP-LS with Segment Routing
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Dec 2018 18:13:37 -0000
On December 18, 2018 at 6:23:19 PM, Robert Raszuk (rraszuk@gmail.com) wrote: Robert: Hi! What comes as #1 question to your points is a comparison of SR controller with regular BGP RR. I think it is safe to assume that error handling on SR controller would be no more aggressive then on RRs. So if there is error the updates may be dropped on the RRs itself, logged and proper NOC alarm generated. IMO this is no different regardless if you use SR with BGP-LS or just plane regular BGP routing. In general, I agree that error handling should be the same regardless of the type of BGP speaker (RR, controller, PE, whatever). So unless your goal here is to point out the deficiency of BGP error handling RFC I am not sure what is so specific to BGP-LS and SR. No, the goal is not to point at any deficiency in the error handling RFC. I just replied to Bruno saying: " I don’t want to rehash the discussion from rfc7606 about the types of approached and whether there should be more or not (or what those could be)…. I’m just pointing out that I think the current approach is not the right one for all applications.” When BGP-LS was defined, it was noted that the "information present in this document carries purely application-level data that has no immediate corresponding forwarding state impact.” I think that SR has a direct impact on the forwarding state of the network. That is what is specific about BGP-LS+SR. To be clear, this thread is about using BGP-LS with applications that have an impact on forwarding/route selection in the network, like SR (Bruno pointed at lsvr and there may be others). It is not about about the error handling approaches (rfc7606) or BGP sessions in general…just that specific application. Thanks for helping me clarify what I mean. Hopefully this makes more sense. ;-) Alvaro.
- [Idr] Error Handling for BGP-LS with Segment Rout… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… bruno.decraene
- Re: [Idr] [spring] Error Handling for BGP-LS with… Robert Raszuk
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… Robert Raszuk
- Re: [Idr] [spring] Error Handling for BGP-LS with… bruno.decraene
- Re: [Idr] [spring] Error Handling for BGP-LS with… Rob Shakir
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… Robert Raszuk
- Re: [Idr] [spring] Error Handling for BGP-LS with… Rob Shakir
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… Rob Shakir
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana
- Re: [Idr] [spring] Error Handling for BGP-LS with… UTTARO, JAMES
- Re: [Idr] [spring] Error Handling for BGP-LS with… bruno.decraene
- Re: [Idr] [spring] Error Handling for BGP-LS with… Alvaro Retana