RFC 8277

michael walden <michaelewalden@gmail.com> Thu, 12 December 2019 16:24 UTC

Return-Path: <michaelewalden@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93074120995 for <ietf@ietfa.amsl.com>; Thu, 12 Dec 2019 08:24:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.754
X-Spam-Level:
X-Spam-Status: No, score=-0.754 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, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 CTlpv6I2WHVD for <ietf@ietfa.amsl.com>; Thu, 12 Dec 2019 08:24:56 -0800 (PST)
Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (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 CD2BB12097C for <ietf@ietf.org>; Thu, 12 Dec 2019 08:24:56 -0800 (PST)
Received: by mail-io1-xd2e.google.com with SMTP id c16so3399679ioo.8 for <ietf@ietf.org>; Thu, 12 Dec 2019 08:24:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2/avIPDrEgQOZN9albBbC7Ouex0FFzPSaCUG5KN5jY4=; b=dL/eQq8tJAEahOmQnVGzspZr/p/N2E/PsZQm1RaupDq02WrE+IDmlmXOTZMcin0dBm 7bbjNhxud5TlfGPRLVJ+QAoO9EmvsnX7/QfrZmKrfWzdSUqe5ZTD293iBV+6i81H7hey YvPdAKSAS+q8fdgaBhJ0cwTykYejDg6fwFkVLcrYfMkT1oLQfVhKF8OcJI/gxIZ2xhdR ToYMDvPD60e5Ffnk2ljhkCkL6uwCFDWd8CHWWgDWnTxES4YE1sXOUQ2DkJo3GaPdLSbC tls/irxutqUDsjTAuWQhYOdz/eW7Q8v6/ChzLiGJNv1ZriN8ZUmCi/pH10/RYx5PFNxL t4Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2/avIPDrEgQOZN9albBbC7Ouex0FFzPSaCUG5KN5jY4=; b=I0E2/9OmzOHBxQaYPo1fx9sbaqBpjnZ7CynnhcQby7RDE/mZvr+qgyt02voLIn6IPW ueKB4z4yAvoGbhhk1Tiugg3Ic0lxpQYG+AuoduFYJ/R8hfgEbxXRSDAZbw5jKzCghDns 23Z6SA0Te82QpXeefRmwoNayrW34fRyS/QYXQGDVNJ1C7EtQ6Mwzk7epcATAJS+ei1G6 b89ZrMchBW3W7Jiy7Wyu5/t+r7R/8Mrv2Ma/RR9InpQcE26WX732tT31dQjeiY/ZVsaF YhMppLVcdOIh2WFae7hCkzHzOV7BBCpzci8oUsxlBb1fzHT0GFlNmzI1Q/LLBp41ZX2A DCEQ==
X-Gm-Message-State: APjAAAWr7o09M3dvEHBV2JI3gxHiQXxSvPerXhSi7yVvEREWu8/uq2HA 2dn/K+wsztgHEvqfVolVBcu8ggZWm2vYXKLVJCoIj7hDv7s=
X-Google-Smtp-Source: APXvYqw3b8jC+894SJtyjg5XExE9ZqSQ6296eFINqZpOhkHbKbVhUwAEL09Gr7p3HJZ69q2Zz2fYEIdO+iwp4Ckb4YM=
X-Received: by 2002:a5d:8b4e:: with SMTP id c14mr3522356iot.34.1576167895719; Thu, 12 Dec 2019 08:24:55 -0800 (PST)
MIME-Version: 1.0
From: michael walden <michaelewalden@gmail.com>
Date: Thu, 12 Dec 2019 11:24:44 -0500
Message-ID: <CAP2rn=hCpHq9iTRrLi0NAVJ-pgGQY5ztwfndxYS1Y0kczebV-g@mail.gmail.com>
Subject: RFC 8277
To: ietf@ietf.org
Content-Type: multipart/alternative; boundary="00000000000087e41b0599842f32"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/KIpD1CQlfdb_G9ZwvNn4Ym4yXEs>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 16:27:04 -0000

Regarding RFC 8277 Section 3.2.2
3.2.2.  When the Next Hop Field Is Changed

   If the Network Address of Next Hop field is changed before a SAFI-4
   or SAFI-128 route is propagated, the Label field(s) of the propagated
   route MUST contain the label(s) that is (are) bound to the prefix at
   the new next hop.


"the Label field(s) of the propagated route MUST contain the label(s) that
is (are) bound to the prefix at the new next hop."

This specification should apply when the next hop field of the route is
changed by any means such as route map, route policies, or next-hop-self
and propagated?

I've experienced differing behaviors between platforms as to whether or not
a the label is changed when the next hop field is changed with a route map
or route policy.

For example below inter-as option b R2 receives VPNv4 route 1.1.1.1/32 with
label 1 from R1.  R2 changes the next hop field with an outbound route
policy but doesn't replace the label before propagating the route to R3.
R3 receives VPNv4 route 1.1.1.1/32 and original label 1 breaking the LSP.

R1-----eBGP- VPNv4-----R2-----iBGP VPNv4-----R3


However on other platforms inter-as option b R2 receives VPNv4 route
1.1.1.1/32 with label 1 from R1.  R2 changes the next hop field with an
outbound route policy and does replace the label before propagating the
route to R3.  R3 receives VPNv4 route 1.1.1.1/32 and new label 2.

R1-----eBGP- VPNv4-----R2-----iBGP VPNv4-----R3