Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(signing|ulpc)
Randy Bush <randy@psg.com> Thu, 07 May 2020 21:29 UTC
Return-Path: <randy@psg.com>
X-Original-To: lsvr@ietfa.amsl.com
Delivered-To: lsvr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B12653A0B68 for <lsvr@ietfa.amsl.com>; Thu, 7 May 2020 14:29:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, 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 ppbhsOeGp8xZ for <lsvr@ietfa.amsl.com>; Thu, 7 May 2020 14:29:26 -0700 (PDT)
Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 7BAF83A0B49 for <lsvr@ietf.org>; Thu, 7 May 2020 14:29:25 -0700 (PDT)
Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.90_1) (envelope-from <randy@psg.com>) id 1jWo56-0005Jm-80; Thu, 07 May 2020 21:29:24 +0000
Date: Thu, 07 May 2020 14:29:23 -0700
Message-ID: <m2blmzjux8.wl-randy@psg.com>
From: Randy Bush <randy@psg.com>
To: Warren Kumari <warren@kumari.net>
Cc: lsvr@ietf.org
In-Reply-To: <CAHw9_iKCPhkDTGXt6_n1JcReU1KBp1kqEVTuTXJuz6+rGFVJ6g@mail.gmail.com>
References: <CAHw9_i+p8Dvo37Cm_=Ehj=G+YPmVHUaU7wNzOLCddxV-BRFEBQ@mail.gmail.com> <m2o8qzk12f.wl-randy@psg.com> <CAHw9_iKCPhkDTGXt6_n1JcReU1KBp1kqEVTuTXJuz6+rGFVJ6g@mail.gmail.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/26.3 Mule/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsvr/G2F0amvbuOFBrYZZ7FZKIQSwM0E>
Subject: Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(signing|ulpc)
X-BeenThere: lsvr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Vector Routing <lsvr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsvr>, <mailto:lsvr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsvr/>
List-Post: <mailto:lsvr@ietf.org>
List-Help: <mailto:lsvr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsvr>, <mailto:lsvr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 May 2020 21:29:29 -0000
>>> C: It feels like more text is needed around "If a peering address has >>> been announced as a loopback, a two or three (one or both ends could >>> be loopbacks) hop >>> BGP session will be established. " -- how do I know it is announced >>> as a loopback? How do I know what route to install to reach the >>> loopback? etc. >> >> l3dl 13.2 tells you it is a loopback > > Doh, I missed that... > >> >> 13.2. Encapsulaion Flags >> >> The Encapsulation Flags are a sequence of bit fields as follows: >> >> 0 1 2 3 4 ... 7 >> +------------+------------+------------+------------+------------+ >> | Ann/With | Primary | Under/Over | Loopback | Reserved ..| >> +------------+------------+------------+------------+------------+ >> >> so how about >> >> For each BGP peering on a link here MUST be one agreed encapsulation, >> and the addresses used MUST be in the corresponding L3DP IPv4/IPv6 >> Announcement PDUs. If a peering address has been announced as a >> loopback, i.e. MUST BE flagged as such in the L3DL Encapsulation PDU, >> a two or three hop BGP session will be established. Otherwise a >> direct one hop session is used. > > Close but no cigar -- I suspect I didn't fully explain my (second) question > If router A says that I should peer with the loopback address > 192.0.2.1, I need to know how to route *to* that address you will likely want to forward, <pedantry> not route </pedantry>, to the peer's address which was marked as Primary, iff it is in a subnet which you also share. if not, pick a forwarding next hop that is in a subnet you share. if there are multiple choices, you could have signaled which subnet in an Upper Layer Protocol Configuration PDU Attribute. if you share no subnets, then you do not have a valid underlying l3dl session see l3dl 13. The Encapsulations .... Further, to consider a logical link of a type to formally be established so that it may be pushed up to upper layer protocols, the addressing for the type must be compatible, e.g. on the same IP subnet. yes, you have to hold a lot of gorp in your head. sorry. but some clarifying text might keep others from falling down this rabbit hole. thanks. randy
- [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(signing|… Warren Kumari
- Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(sign… Randy Bush
- Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(sign… Warren Kumari
- Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(sign… Randy Bush
- Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(sign… Jacob Uecker
- Re: [Lsvr] Adoption of draft-ymbk-lsvr-l3dl-(sign… Harsha Kovuru