Re: [OSPF] 答复: [Isis-wg] [sunset4] IPv6 router IDs

Acee Lindem <acee@lindem.com> Tue, 06 May 2014 13:13 UTC

Return-Path: <acee@lindem.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A4491A06B0 for <ospf@ietfa.amsl.com>; Tue, 6 May 2014 06:13:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level:
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_44=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001] 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 rds90J8No8gt for <ospf@ietfa.amsl.com>; Tue, 6 May 2014 06:13:56 -0700 (PDT)
Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) by ietfa.amsl.com (Postfix) with ESMTP id C706B1A06A7 for <ospf@ietf.org>; Tue, 6 May 2014 06:13:55 -0700 (PDT)
Received: from [65.190.6.125] ([65.190.6.125:34586] helo=[10.0.1.4]) by cdptpa-oedge02 (envelope-from <acee@lindem.com>) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 3D/73-15603-C00E8635; Tue, 06 May 2014 13:13:51 +0000
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Acee Lindem <acee@lindem.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826FEA2@NKGEML512-MBS.china.huawei.com>
Date: Tue, 06 May 2014 09:13:46 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <EEB7CA30-C044-4A35-AF80-F71CEDF521C9@lindem.com>
References: <CF8CEDD4.2D52B%acee.lindem@ericsson.com> <5367B449.7090304@bogus.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0826FEA2@NKGEML512-MBS.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.1874)
X-RR-Connecting-IP: 107.14.168.130:25
X-Cloudmark-Score: 0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/kE4z_UQhu1DynTOfwv8ZhsHoNRo
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "George, Wes" <wesley.george@twcable.com>, "fanpeng@chinamobile.com" <fanpeng@chinamobile.com>, joel jaeggli <joelja@bogus.com>, OSPF List <ospf@ietf.org>, "sunset4@ietf.org" <sunset4@ietf.org>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] 答复: [Isis-wg] [sunset4] IPv6 router IDs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2014 13:13:57 -0000

On May 5, 2014, at 9:48 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> 
> 
>> -----邮件原件-----
>> 发件人: Isis-wg [mailto:isis-wg-bounces@ietf.org] 代表 joel jaeggli
>> 发送时间: 2014年5月5日 23:55
>> 收件人: Acee Lindem; Xuxiaohu; George, Wes
>> 抄送: ospf@ietf.org; fanpeng@chinamobile.com; isis-wg@ietf.org;
>> sunset4@ietf.org; lizhenqiang@chinamobile.com
>> 主题: Re: [Isis-wg] [sunset4] IPv6 router IDs
>> 
>> On 5/5/14, 9:28 AM, Acee Lindem wrote:
>>> Xiaohu – what are precisely the situations that you think you need
>>> this
>>> IPv6 address?
>>> Acee
>> 
>> if you're using router-id's as equivalency as an ipv4 unicast addresses.
>> you're doing so at your peril because there is zero assurance that those actually
>> map. the first time you have a router id of
>> 11100000000000000000000000000101 well bummer.
> 
> The IPv6 router ID sub-TLV of the ISIS router capability TLV must carry a "routable" IPv6 address. If the name of the sub-TLV seems confusing, it can be changed to IPv6 address sub-TLV.

Independent of what you call it, you didn’t answer my question. Other than TE, what the use cases where it is needed? 

Acee 


> 
> Best regards,
> Xiaohu
> 
>> I don't find the embedding of semantic meaning in router-ids to be more
>> compelling then it was in ip addresses.
>> 
>>> From: Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>
>>> Date: Sunday, May 4, 2014 1:29 AM
>>> To: "George, Wes" <wesley.george@twcable.com
>>> <mailto:wesley.george@twcable.com>>
>>> Cc: OSPF - OSPF WG List <ospf@ietf.org <mailto:ospf@ietf.org>>,
>>> "isis-wg@ietf.org <mailto:isis-wg@ietf.org>" <isis-wg@ietf.org
>>> <mailto:isis-wg@ietf.org>>, "fanpeng@chinamobile.com
>>> <mailto:fanpeng@chinamobile.com>" <fanpeng@chinamobile.com
>>> <mailto:fanpeng@chinamobile.com>>, "sunset4@ietf.org
>>> <mailto:sunset4@ietf.org>" <sunset4@ietf.org
>>> <mailto:sunset4@ietf.org>>, "lizhenqiang@chinamobile.com
>> <mailto:lizhenqiang@chinamobile.com>"
>>> <lizhenqiang@chinamobile.com <mailto:lizhenqiang@chinamobile.com>>
>>> Subject: Re: [Isis-wg] [sunset4] IPv6 router IDs
>>> 
>>>    Hi Wes,
>>> 
>>> 
>>> 
>>>    Thanks for pointing out these two drafts.
>>> 
>>> 
>>> 
>>>    The motivation for these two drafts
>>>    (http://tools.ietf.org/html/draft-xu-isis-ipv6-router-id-00 and
>>>    http://tools.ietf.org/html/draft-xu-ospf-ipv6-router-id-00) is very
>>>    simple: the IPv6 ISIS|OSPF capability TLV/RI-LSA which are used for
>>>    advertising router capabilities can be flooded across areas,
>>>    however, only a 4-octect router ID is carried in them. As a result,
>>>    it’s hard for routers in one area to establish correlations between
>>>    IPv6 addresses and capabilities of routers in another area. For
>>>    example, assume IS-IS router A in one area has established a L3VPN
>>>    session with IS-IS router B in another area over their own IPv6
>>>    addresses. When router A needs to send L3VPN traffic to router B via
>>>    a MPLS-SR tunnel, router A wants to know whether router B has the
>>>    ELC (http://tools.ietf.org/html/draft-xu-isis-mpls-elc-00) before
>>>    <http://tools.ietf.org/html/draft-xu-isis-mpls-elc-00)%20before>
>>>    inserting an EL into the MPLS-SR packet . However, the Capability
>>>    TLV originated by router B doesn’t carried an IPv6 address of its
>>>    own. As a result, it’s hard for router A to know the ELC of router B.
>>> 
>>> 
>>> 
>>>    Best regards,
>>> 
>>>    Xiaohu
>>> 
>>> 
>>> 
>>>    *发件人:*George, Wes [mailto:wesley.george@twcable.com]
>>>    *发送时间:*2014年5月2日1:51
>>>    *收件人:*Xuxiaohu
>>>    *抄送:*sunset4@ietf.org <mailto:sunset4@ietf.org>;
>>>    fanpeng@chinamobile.com <mailto:fanpeng@chinamobile.com>;
>>>    lizhenqiang@chinamobile.com <mailto:lizhenqiang@chinamobile.com>
>>>    *主题:*Re: [sunset4] IPv6 router IDs
>>> 
>>> 
>>> 
>>>    I got a bounce-back on all 3 draft aliases, trying again with the
>>>    authors’s email addresses directly.
>>> 
>>> 
>>> 
>>>    *From: *<George>, "George, Wes" <wesley.george@twcable.com
>>>    <mailto:wesley.george@twcable.com>>
>>>    *Date: *Thursday, May 1, 2014 at 1:42 PM
>>>    *To: *"draft-xu-isis-ipv6-router-id@tools.ietf.org
>>>    <mailto:draft-xu-isis-ipv6-router-id@tools.ietf.org>"
>>>    <draft-xu-isis-ipv6-router-id@tools.ietf.org
>>>    <mailto:draft-xu-isis-ipv6-router-id@tools.ietf.org>>,
>>>    "draft-xu-ospf-ipv6-router-id@tools.ietf.org
>>>    <mailto:draft-xu-ospf-ipv6-router-id@tools.ietf.org>"
>>>    <draft-xu-ospf-ipv6-router-id@tools.ietf.org
>>>    <mailto:draft-xu-ospf-ipv6-router-id@tools.ietf.org>>
>>>    *Cc: *"draft-fan-idr-ipv6-bgp-id@tools.ietf.org
>>>    <mailto:draft-fan-idr-ipv6-bgp-id@tools.ietf.org>"
>>>    <draft-fan-idr-ipv6-bgp-id@tools.ietf.org
>>>    <mailto:draft-fan-idr-ipv6-bgp-id@tools.ietf.org>>,
>>>    "sunset4@ietf.org <mailto:sunset4@ietf.org>" <sunset4@ietf.org
>>>    <mailto:sunset4@ietf.org>>
>>>    *Subject: *[sunset4] IPv6 router IDs
>>> 
>>> 
>>> 
>>>    I see that you have submitted two drafts for IPv6 router IDs in ISIS
>>>    and OSPF, noting that the existing router ID is only 4 octets. This
>>>    has also come up in IDR for BGP. The authors of that draft are
>>>    copied. I’ll give you a similar set of feedback to what I gave
>>> them -
>>> 
>>> 
>>> 
>>>    It is important to distinguish between places where a unique
>>>    identifier is needed, and by *convention* an IPv4 address assigned
>>>    to the device has been used to provide that unique ID, vs. places
>>>    where the actual IP address has some sort of importance to the
>>>    protocol (I.e. That information must be available to take action on).
>>> 
>>>    In other words, is the protocol requirement that the ID be unique
>>>    across some domain, but that the actual value does not matter, or is
>>>    the protocol requirement that the value must correspond to something
>>>    on the router? In many of the former cases, the fact that the value
>>>    isn’t relevant has been used to make recommendations that are easier
>>>    for humans to deal with (I.e. Tying the router ID to an IP address)
>>>    but that value as a human-readable set of info does not necessarily
>>>    justify  changes to the protocol to support that convention as we
>>>    move to IPv6.
>>> 
>>>    I would argue that the router ID used in routing protocols must
>>>    merely be unique, but it doesn’t have to be an IP address at all.
>>>    Thus it is not strictly necessary to create a new field to carry
>>>    IPv6 addresses when operating without IPv4 addresses on a network.
>>>    If you believe otherwise, the justification needs to be documented
>>>    in the draft.
>>> 
>>> 
>>> 
>>>    There are many places in IETF protocols where a 32 bit unique
>>>    identifier is needed, and by convention an IPv4 address has been
>>>    used. It would be far more useful to write a general draft
>>>    identifying this problem and discussing several solutions, including
>>>    simply generating unique IDs manually, systematically generating a
>>>    random ID, etc.  the place for such a draft may be in Sunset4,
>>>    either as a part of the existing gap analysis draft or as another
>>>    standalone draft.
>>> 
>>> 
>>> 
>>>    There was rather a long discussion about this on IDR, thread
>>>    here:
>>> https://mailarchive.ietf.org/arch/search/?qdr=a&email_list=idr&q=%22%5
>>> Bidr%5D+%5Bv6ops%5D+BGP+Identifier%22&as=1&gbt=1
>>> 
>>> 
>>> 
>>>    And in the IDR meeting, minutes:
>>> 
>>>    http://www.ietf.org/proceedings/89/minutes/minutes-89-idr (see
>>> page 11)
>>> 
>>> 
>>> 
>>>    I’d encourage the authors of these drafts to work together on this.
>>> 
>>> 
>>> 
>>>    Thanks,
>>> 
>>> 
>>> 
>>>    Wes George
>>> 
>>> 
>>> 
>>>    Anything below this line has been added by my company’s mail server,
>>>    I have no control over it.
>>> 
>>>    -----------
>>> 
>>> 
>>> 
>>> 
>>> ----------------------------------------------------------------------
>>> --
>>> 
>>>    This E-mail and any of its attachments may contain Time Warner Cable
>>>    proprietary information, which is privileged, confidential, or
>>>    subject to copyright belonging to Time Warner Cable. This E-mail is
>>>    intended solely for the use of the individual or entity to which it
>>>    is addressed. If you are not the intended recipient of this E-mail,
>>>    you are hereby notified that any dissemination, distribution,
>>>    copying, or action taken in relation to the contents of and
>>>    attachments to this E-mail is strictly prohibited and may be
>>>    unlawful. If you have received this E-mail in error, please notify
>>>    the sender immediately and permanently delete the original and any
>>>    copy of this E-mail and any printout.
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> sunset4 mailing list
>>> sunset4@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sunset4
>>> 
>> 
> 
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf