Re: New Version Notification for draft-petrescu-6man-ll-prefix-len-17.txt

Gyan Mishra <hayabusagsm@gmail.com> Tue, 14 May 2019 22:11 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4446212004E for <ipv6@ietfa.amsl.com>; Tue, 14 May 2019 15:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Np9p1ZTT5XBM for <ipv6@ietfa.amsl.com>; Tue, 14 May 2019 15:11:34 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 E1E4B12003F for <ipv6@ietf.org>; Tue, 14 May 2019 15:11:33 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id u2so582004ioc.4 for <ipv6@ietf.org>; Tue, 14 May 2019 15:11:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T8DGbR7P3jIS+50LAT/GuUQy8qe1ayErow+Re38yApc=; b=eqOCLVcdeLidwP6DP38TGCvNxeIAwphtMim0SIiNVk9wW/zA/VGRmVIwK1FjzMVKZW af6mkSHROrPZngbcgJV/Qtt/8EH7pEb0hQ71jvUIEWROsX7XeNsT6yW0eL5XryfMBQNH btFCSyY0emUkpVIp53tMTbtLAjLbHxBB9/YFP9gA/pqZAu8B7x4Qq/PomsQXik9XIgk3 VDyX/titpfYo7GsvJ0WETayYvdLT1YQTVXL3LdmtI1djigYT8JkZl2jIuv1vRj88buAX CB40NWLbgZKXpGFOQVhVXNJLrzlgRRWe+TtTMpWx/Jeun79mcxj0NU/X5F/2ahXju0vt 9sRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=T8DGbR7P3jIS+50LAT/GuUQy8qe1ayErow+Re38yApc=; b=cdfv+oXrtFECn9nhsbDHy30HIxAAYFbqUhmAWIa5Xrf61dHc41GYM5X0Nbd+Vw+Bqt FNVrgLZrENim6zluYvtxO4uDSzLWxwM0ffzNfiomlSEuI81UcLg45aYaAfIXm8eRNW3L eJGtaovQ8jJ+QIHBQSpAhN7D/GXpLNXiw7nouxWqFsvUKdxSVQFDheTb6Y58LWNcYjbz xyXVTiiZ0qZInjnp+s5AfYczUb3sUSx7bxI6J2RXonJw5n4fP5+x325qxIsJj8w8nHl5 WXTLWHpHeR++sz/Fe/HwDF/HeF3xuOEuqskyhiZgKX2KCD8R/9RBuj5EUa5NJgcLtw+5 bLyw==
X-Gm-Message-State: APjAAAVO2gzZy7aB3EJ7uYq/RvzjK32exrpCooEbZOG8ivSFzAcmU+6c fDNFWcpXjO8VYg+8DhT0X6r4qeQePtk90uxGzX0=
X-Google-Smtp-Source: APXvYqyoyL8CF9pCJyWmyV1NB440DgbCADWERs1ZAftsEO1auhuwrCsbITigtdgCjx4Whwm1kb+s8XK7ZJtS2BvbfC8=
X-Received: by 2002:a5e:9516:: with SMTP id r22mr426669ioj.22.1557871893014; Tue, 14 May 2019 15:11:33 -0700 (PDT)
MIME-Version: 1.0
References: <3aca6800-8b3e-8a0e-eacb-2cd8eceddbb9@gmail.com> <20190513.115657.485273190.sthaug@nethelp.no> <CC44D89A-9002-4807-B43D-408B6B81D315@gmail.com> <20190513.163247.474361422.sthaug@nethelp.no> <026d01d50a36$cb95c6c0$4001a8c0@gateway.2wire.net>
In-Reply-To: <026d01d50a36$cb95c6c0$4001a8c0@gateway.2wire.net>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Tue, 14 May 2019 18:10:53 -0400
Message-ID: <CABNhwV10pThni1Y0a5NP2UrJJuEP9mLj=BTB8j48dkFfurKuYw@mail.gmail.com>
Subject: Re: New Version Notification for draft-petrescu-6man-ll-prefix-len-17.txt
To: tom petch <ietfc@btconnect.com>
Cc: "sthaug@nethelp.no" <sthaug@nethelp.no>, "ipv6@ietf.org" <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c9ec5e0588e0505e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/6oi6h3Uwop24HCQiKkEAAJSAXP8>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 May 2019 22:11:36 -0000

The 32 bit router id for both ospf & ldp & te was defined as such based on
the IPv4 address 4 octet notation with no bearing on size of the network
that we would have even 2^32 = 4.2 billion routers in a network.

So same reasoning for having a router id that is an IPv6 address  since at
some point in time IPv4 will be legacy long gone so the router id has to be
based on ipv6 in the future.

So well before IPv4 is long gone we need to have a router id for all
routing protocols that supports using an IPv6 address 128 bit length.  Not
that we would never have an OSPF or MPLS network that has 2^128 routers but
that we need to be able to support a router-id that is now based on IPv6
addressing as well and not just IPv4 for the future elimination of IPv4.

I understand that per Yang model that both ospfv2 & ospfv3  IPv4 & IPv6
address families both use 32 bit number dotted notation

That really has no bearing or prevents any network from going IPv6 having
an IPv4 router-id.  The IPv4 router-id is OK with dual stack but once IPv4
is eliminated then it becomes a problem primarily for MPLS LDP.

Also the router-id technically does not have to be routable for IPv4 but
does have to be routable for LDP for link & targeted LDP for LDP to work so
in most ospf deployments the router-id best practice is to always be
routable.

Once you move to an IPv6 only network technically and IPv4 is gone even for
MPLS LDP IPv6 today supports a dual stacked MPLS core but now once IPv4 is
legacy and removed from the network the IPv4 router id will no longer be
routable and LDP will be broken.

With OSPFv3 technically you are ok and can stay with a 32 bit 4 octet
router-id but for MPLS you cannot and the MPLS WG would have to come up
with a draft for IPv6 based router-id once IPv4 is eliminated from the MPLS
core.

Gyan




On Tue, May 14, 2019 at 5:27 AM tom petch <ietfc@btconnect.com> wrote:

> ----- Original Message -----
> From: <sthaug@nethelp.no>
> Sent: Monday, May 13, 2019 3:32 PM
>
> > > I agree that we need an IPv6 router id 128 bit expanded field
> >
> > Why? I really doubt you're planning more than 2^32 routers in your
> > OSPF infrastructure.
> >
> > > and even now with the IPv6-only flag draft of which Microsoft and
> maybe other vendors are getting on board as major players that
> enterprises can definitely deploy managed networks to IPv6 only in the
> access side and use 6to4 nat 6to4 dns and 6to4 proxy for internal and
> external IPv4 resource access.
> >
> > There is no connection between IPv6-only and 32 bit OSPF router ID, as
> > far as I can see. A 32 bit OSPF router ID won't prevent you from going
> > IPv6-only.
>
> Absolutely.  RFC8294 defines router-id as
> "A 32-bit number in the dotted-quad format assigned to each
>           router.
> (note: dotted quad - a convenient way of writing, reading, speaking ...
> a 32 bit number which carries no semantic overtones).
>
> MPLS, traffic engineering and such-like require a routable IPv4 or IPv6
> (or both) address and those are specified separately and are commonly
> referred to as te-rid or Traffic Engineering Router-ID - see for example
> draft-ietf-ospf-yang
>
> So I see no problem that was not solved many years ago.
>
> Tom Petch
>
> > Steinar Haug, AS2116
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>
>

-- 
Gyan S. Mishra
IT Network Engineering & Technology Consultant
Routing & Switching / Service Provider MPLS & IPv6 Expert
www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT
Mobile – 202-734-1000