Re: [Idr] draft-keyupate-idr-bgp-prefix-sid-00

Robert Raszuk <robert@raszuk.net> Sun, 23 November 2014 00:11 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8EDF1A040B for <idr@ietfa.amsl.com>; Sat, 22 Nov 2014 16:11:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 UXq28QczWqSi for <idr@ietfa.amsl.com>; Sat, 22 Nov 2014 16:11:20 -0800 (PST)
Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E93BC1A03F9 for <idr@ietf.org>; Sat, 22 Nov 2014 16:11:19 -0800 (PST)
Received: by mail-ig0-f172.google.com with SMTP id hl2so1479404igb.11 for <idr@ietf.org>; Sat, 22 Nov 2014 16:11:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=6PhciyDtGs1wdwOZYk/0Q95FMtwZa40e6nRIza/XJ3c=; b=jDoL4EAf0fT7RsSkXt6mDllMEw57sL50DBQpRO+HjSUT04YAJdyRy4lgl4/XBbCQNA cLsEen1xE2X8qFhPQJfdduhCyjM2G8XmDr7XiG0GApAG/Zykb2Yf46ZEAfrfSpTmRy+z 6gRdGLFPGUevfDT3sdp+570mp2hcKWbdjgpM0Xnj3O977r1TXOsPCS1cv5Hlv/ONrysd 7ehYcP5paMsTWLJoWva6ZpauiWjEPyd295miSDfnYLbOSN0O+JN+a7sPPO8oFaI6brJg izRRcOI+qjeUUMQYvxWLZWCSHexb9o1RIWe2NYbLgyNa7Po/zYLcPDkxGYIYLJKS4Q1J JweQ==
MIME-Version: 1.0
X-Received: by 10.50.171.193 with SMTP id aw1mr5203810igc.2.1416701479043; Sat, 22 Nov 2014 16:11:19 -0800 (PST)
Sender: rraszuk@gmail.com
Received: by 10.107.171.149 with HTTP; Sat, 22 Nov 2014 16:11:18 -0800 (PST)
In-Reply-To: <075DE01702BBC249BE1357EFD20DCFE5141A9FBB@xmb-aln-x02.cisco.com>
References: <CA+b+ER=Ja5B7qMU7MDVDZPjbyxmMP+CuS9Gh4T5L=7OdfniO8g@mail.gmail.com> <546617D1.2070606@juniper.net> <075DE01702BBC249BE1357EFD20DCFE5141A9FBB@xmb-aln-x02.cisco.com>
Date: Sun, 23 Nov 2014 01:11:18 +0100
X-Google-Sender-Auth: D7YPUrATouXLAu-wAjHoTrN1Igk
Message-ID: <CA+b+ER=eF7SLZsJX+65qu7V=WCO_R_70-=xg==5mgLPBrdU9Gw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Content-Type: multipart/alternative; boundary="089e0112ccea69493f05087b84c9"
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/KiUNQNj8gSX_l6A4KivEMvnroqE
Cc: "Keyur Patel (keyupate)" <keyupate@cisco.com>, "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] draft-keyupate-idr-bgp-prefix-sid-00
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sun, 23 Nov 2014 00:11:27 -0000

Hi Jakob,

> Those labels are NOT advertised by RFC3107. The label index is used to derive
them.

It is not about what get's advertised with 3107 .. it is about using
distance vector (with policy and heavy ECMP) to build your data plane paths
which worries me.

- - -

> As far as SRGB is concerned, why would a data center operator
> not configure all routers with the same SRGB?

That is not the question to be asked.

The question is why would DC operator configure any SRGB at all.
For substantial arguments pls see:
http://www.ietf.org/mail-archive/web/spring/current/msg01188.html

Thx,
R.


On Sun, Nov 23, 2014 at 12:52 AM, Jakob Heitz (jheitz) <jheitz@cisco.com>
wrote:

> If only one segment is required to forward a packet, then
> we use regular 3107 and only L1 is needed. L2 is redundant.
>
> However...
>
> when we use multiple segments, for which the whole concept of
> segment routing is useful, the ingress router must know the labels
> used by subsequent segment routers in the segment list. Those
> labels are NOT advertised by RFC3107. The label index is used to
> derive them.
>
> L1 can be used to get to the nexthop at the end of the first
> segment, but to derive the subsequent labels in the segment list,
> the ingress router needs the label index and the SRGB of all the
> routers in the list. [Thanks to Albert Tian for pointing this
> out to me. Albert, correct me if I misinterpreted]
>
> As far as SRGB is concerned, why would a data center operator
> not configure all routers with the same SRGB?
>
> --Jakob
>
>
> > -----Original Message-----
> > From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Eric C Rosen
> > Sent: Friday, November 14, 2014 6:55 AM
> >
> > As Robert suggests, the draft is not very explicit about the
> > significance of the label that is encoded into the NLRI.  Suppose
> > one receives an update where the NLRI prefix is X, the label encoded
> > into the NLRI is L1, the next hop is N, and the label computed from
> > the combination of Label Index attribute and N's SRGB label base is
> > L2.  If one is sending a packet to X via N, the draft seems to leave
> > one with the option of using either L1 or L2 as the label.  This
> > means that N has to have both labels programmed for prefix X.
> >
> > Is this really the intention of the authors?  If so, then unless L1
> > is required to be the same as L2, this doubles the number of labels
> > that are needed.  On the other hand, one could require that L1 be
> > the same as L2.  But in this case, there doesn't seem to be any
> > point in having the Label Index attribute at all.
>
>