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

Acee Lindem <acee.lindem@ericsson.com> Mon, 05 May 2014 14:28 UTC

Return-Path: <acee.lindem@ericsson.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 05E171A0385; Mon, 5 May 2014 07:28:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level:
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, 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 irBnnfjvGmIO; Mon, 5 May 2014 07:28:07 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 1A84F1A036B; Mon, 5 May 2014 07:28:07 -0700 (PDT)
X-AuditID: c6180641-f799b6d000000b0f-a8-53674e9a82ab
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 3A.4C.02831.A9E47635; Mon, 5 May 2014 10:40:59 +0200 (CEST)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.03.0174.001; Mon, 5 May 2014 10:28:02 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "George, Wes" <wesley.george@twcable.com>
Thread-Topic: [Isis-wg] [sunset4] IPv6 router IDs
Thread-Index: AQHPaG44vFcgsGweDEKs/k/4sOkGnw==
Date: Mon, 05 May 2014 14:28:01 +0000
Message-ID: <CF8CEDD4.2D52B%acee.lindem@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.1.140326
x-originating-ip: [147.117.188.12]
Content-Type: multipart/alternative; boundary="_000_CF8CEDD42D52Baceelindemericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRmVeSWpSXmKPExsUyuXRPlO5sv/Rgg74TnBbrG16wWxw99J7V 4uui2UwWLffusVus3LOf3WLJ5uusFlvPr2J0YPeYd2Ehm0fLkbesHkuW/GTyWL3mFUsASxSX TUpqTmZZapG+XQJXxvsdj5kKZrQzVTy8tJKtgXF+A1MXIyeHhICJxOcf11kgbDGJC/fWs3Ux cnEICRxllFh4+wsjhLOMUeLIocnsIFVsAjoSzx/9YwaxRQR8JU6sOQpmMwu8ZJTYfl0ZxBYW MJDYdeEWK0SNocShySeZIGw9iSeT1oPZLAIqEus/HAHbzCtgKtHZ18IGYjMCXfH91BomiJni EreezIe6VEBiyZ7zzBC2qMTLx//A5osCzXx3HKZGSWLO62tQ90RJ7PhwhhlivqDEyZlPWCYw isxCMnYWkrJZSMpmMXIAxTUl1u/ShyhRlJjS/ZAdwtaQaJ0zF8q2llj5cS07spoFjByrGDlK i1PLctONDDcxAuPzmASb4w7GBZ8sDzEKcDAq8fBKOqUHC7EmlhVX5h5ilOZgURLnTf8UGywk kJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBccsct4ZrivvbvW/xqJk5aK8TXK0bIuTtqJO3w2uG 84d3u6ztQ/vrGNhmGK7gDpb6J6jYpTQxzDSF3X1RuHXjjUPCPMdkbpo8+mep8mLu0s6gJef4 btnPuJF7o3656e3/87hD9FzX/n9Q8yRoK/+t8Fojo8Dv64xuFzOlu1W4pqxoDA1fK6KtxFKc kWioxVxUnAgA8r7t6bACAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/hSBw1qJ8WrHvTn7ECABnLc1s89k
Cc: "sunset4@ietf.org" <sunset4@ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "fanpeng@chinamobile.com" <fanpeng@chinamobile.com>, "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: Mon, 05 May 2014 14:28:10 -0000

Xiaohu – what are precisely the situations that you think you need this IPv6 address?
Acee

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%5Bidr%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.