Re: [OSPF] draft-zzhang-ospf-two-part-metric (Jeffrey (Zhaohui) Zhang)

"Wunan (Eric)" <eric.wu@huawei.com> Sun, 11 May 2014 09:53 UTC

Return-Path: <eric.wu@huawei.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 6FCEB1A0314 for <ospf@ietfa.amsl.com>; Sun, 11 May 2014 02:53:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.137
X-Spam-Level: **
X-Spam-Status: No, score=2.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, J_CHICKENPOX_12=0.6, J_CHICKENPOX_21=0.6, J_CHICKENPOX_31=0.6, J_CHICKENPOX_41=0.6, J_CHICKENPOX_44=0.6, J_CHICKENPOX_51=0.6, J_CHICKENPOX_71=0.6, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, 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 jIXfTQtjzHKF for <ospf@ietfa.amsl.com>; Sun, 11 May 2014 02:53:50 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A4D401A0203 for <ospf@ietf.org>; Sun, 11 May 2014 02:53:49 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BEA39659; Sun, 11 May 2014 09:53:42 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sun, 11 May 2014 10:52:53 +0100
Received: from SZXEMA401-HUB.china.huawei.com (10.82.72.33) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sun, 11 May 2014 10:53:40 +0100
Received: from SZXEMA508-MBX.china.huawei.com ([169.254.7.93]) by SZXEMA401-HUB.china.huawei.com ([10.82.72.33]) with mapi id 14.03.0158.001; Sun, 11 May 2014 17:53:31 +0800
From: "Wunan (Eric)" <eric.wu@huawei.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: draft-zzhang-ospf-two-part-metric (Jeffrey (Zhaohui) Zhang)
Thread-Index: AQHPbP7c/rFpx3QJH0uN+baEouqZig==
Date: Sun, 11 May 2014 09:53:30 +0000
Message-ID: <0F26584357FD124DB93F1535E4B0A65035D5C716@szxema508-mbx.china.huawei.com>
References: <mailman.2491.1399625893.2750.ospf@ietf.org>
In-Reply-To: <mailman.2491.1399625893.2750.ospf@ietf.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.87.25]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/Cnekd4l_6tbBhnwEtmaG6Vo-bp0
Subject: Re: [OSPF] draft-zzhang-ospf-two-part-metric (Jeffrey (Zhaohui) Zhang)
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: Sun, 11 May 2014 09:53:55 -0000

Hi Jeff,

Personally I think Option 1 is not neat so I won't vote for it.

For option 2, if both DR and Router advertise intra-area-prefix-lsa with same from-network metric info contained, it will be a duplication and waste. 
And also it will be a problem if these two pieces of info have different metric. Which one it should be?
As stated below the reason DR do this advertisement is to take advantage of "affecting-all event" so that only one intra-area-prefix-lsa re-originated from DR is enough.
Question is when " affecting-all event " happened, maybe all routers need to re-originate their LSAs, including intra-area-prefix-lsa?



-----邮件原件-----
发件人: OSPF [mailto:ospf-bounces@ietf.org] 代表 ospf-request@ietf.org
发送时间: 2014年5月9日 16:58
收件人: ospf@ietf.org
主题: OSPF Digest, Vol 99, Issue 12

Send OSPF mailing list submissions to
	ospf@ietf.org

To subscribe or unsubscribe via the World Wide Web, visit
	https://www.ietf.org/mailman/listinfo/ospf
or, via email, send a message with subject or body 'help' to
	ospf-request@ietf.org

You can reach the person managing the list at
	ospf-owner@ietf.org

When replying, please edit your Subject line so it is more specific than "Re: Contents of OSPF digest..."


Today's Topics:

   1.  draft-zzhang-ospf-two-part-metric (Jeffrey (Zhaohui) Zhang)
   2. Re:  ??:  ??: [Isis-wg] [sunset4]   IPv6 router IDs (Xuxiaohu)
   3. Re:  ??:  ??: [Isis-wg] [sunset4]   IPv6 router IDs
      (Karsten Thomann)


----------------------------------------------------------------------

Message: 1
Date: Thu, 8 May 2014 19:32:53 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "ospf@ietf.org" <ospf@ietf.org>
Subject: [OSPF] draft-zzhang-ospf-two-part-metric
Message-ID:
	<fd88f4ce2f6d45bba3eddd16e4709d4e@BL2PR05MB066.namprd05.prod.outlook.com>
	
Content-Type: text/plain; charset="us-ascii"

Hi,

Finally I am getting back to this draft after the London meeting.

I believe in London we got good understanding of the problem and solution, but need further discussions on how to encode the from-network cost.

Option 1 is to encode as an MT metric (slide #9, http://www.ietf.org/proceedings/89/slides/slides-89-ospf-4.pdf). It is straightforward for IPv4, but requires Extended LSA support for IPv6.

Option 2 is to encode as Stub Link metric (slide #10). Again it is straightforward for IPv4 but for IPv6 it needs a bit more elaboration that I did not do in London (thanks for Abhay to point out that it is different for IPv6).

I am leaning toward Option 2, so that an implementation of this feature does not have to rely on the bigger changes needed for Extended LSA. Before I put the details into the draft and present it in Toronto, I'd like to outline it here to start the discussion.

Currently, RFC 5340 states that only the DR will advertise the prefixes for a transit network in the intra-area-prefix-lsa. The proposed change is to allow non-DRs to also do that, with the same reference info as the DR includes for the corresponding prefixes in its intra-area-prefix-lsa, but the metric is set to the from-network cost. For the DR itself, it also sets the metric to its from-network cost (instead of 0) in corresponding prefixes in its intra-area-prefix-lsa.

The above assumes that each router independently obtains and advertises its from-network cost. For certain networks that this feature applies to, the underlying protocol (e.g. radio control protocol for a satellite network) may be able to obtain individual from-network costs in a centralized fashion and communicate that out of band to the DR. To take advantage of that, a DR could also advertise the from-network costs for each router in its own intra-area-prefix-lsa, so that when an affecting-all event happens to cause everyone's from-network cost to change, only the DR needs to update its intra-area-prefix-lsa (to reduce the flooding of multiple intra-area-prefix-lsa).

To achieve that, when the DR examines each link-lsa associated with the link as described in 4.4.3.9 of RFC 5340, in addition to advertising a single "primary" prefix (out of duplicated ones described in the link-lsa's), different prefix entries are also advertised, with the reference info set to (0x2002, DR's Interface ID, adjacent router's RouterID). The prefix in those entries will all be the same, and the metric is set to the from-network cost.

The difference of those additional prefix entries from the "primary" one is that the Reference Advertising Router is an adjacent router but not the DR itself.

During SPF calculation, when a router vertex is reached from a network vertex, the rouer's from-network cost is determined the following way:

- Look up the intra-area-prefix-lsa advertised by the DR, and look for a matching prefix from the above additional special prefix entries.
- If not found, look up the intra-area-prefix-lsa advertised by the router, and look for prefix entry that references the corresponding network lsa.

Any prefixes in the intra-area-prefix-lsa with the Referenced Advertising Router not matching the advertiser of the intra-area-prefix-lsa will be ignored for all other purposes. They are only used to obtain the from-network cost.

Comments?

Thanks.
Jeffrey



------------------------------

Message: 2
Date: Fri, 9 May 2014 00:53:26 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Anton Smirnov <asmirnov@cisco.com>
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "fanpeng@chinamobile.com"
	<fanpeng@chinamobile.com>, "George, Wes" <wesley.george@twcable.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
Message-ID:
	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08270C0C@NKGEML512-MBS.china.huawei.com>
	
Content-Type: text/plain; charset="utf-8"

Hi Anton,

When ISIS capability TLVs are flooded across areas, routers in one area may need to establish correlations between IP 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. When router A needs to send L3VPN traffic to router B via a MPLS-SR tunnel, router A wants to know whether router B (identified by an IP address) has the ELC (http://tools.ietf.org/html/draft-xu-isis-mpls-elc-00) before inserting an EL into the MPLS-SR packet. In such case, it needs to contain at least one routable IP address in the capability TLV which has been flooded across area boundaries. In the IPv4 network, the 4-octect router ID field could contain such routable IPv4 address. However, in the IPv6 network, there is no counterpart field to contain a routable IPv6 address.

Best regards,
Xiaohu

> -----????-----
> ???: Anton Smirnov [mailto:asmirnov@cisco.com]
> ????: 2014?5?8? 22:49
> ???: Xuxiaohu
> ??: isis-wg@ietf.org; George, Wes; fanpeng@chinamobile.com; joel 
> jaeggli; OSPF List; sunset4@ietf.org; lizhenqiang@chinamobile.com
> ??: Re: [OSPF] ??: ??: [Isis-wg] [sunset4] IPv6 router IDs
> 
>     Hello Xiaohu,
>     this whole thread started from George Wes stating that even in 
> pure
> IPv4 world Router ID in many protocols is NOT an IPv4 address. For 
> convenience it frequently is but on the binary scale "ID guaranteed to 
> be routable IPv4 address"/"ID is just a number" - the Router ID is NOT an IPv4 address.
> 
>     So, before you convince people that IPv6 Rtr ID is needed you must 
> start from discussing when and why Router ID is being used as IPv4 
> address in pure
> IPv4 world. I believe this in other words is what Acee asking you.
> 
> Anton
> 
> 
> On 05/07/2014 03:10 AM, Xuxiaohu wrote:
> > Hi Acee,
> >
> > 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 
> 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 fo
> r router A to know the ELC of router B.
> >
> > Best regards,
> > Xiaohu
> >
> >> -----????-----
> >> ???: Acee Lindem [mailto:acee@lindem.com]
> >> ????: 2014?5?6? 21:14
> >> ???: Xuxiaohu
> >> ??: joel jaeggli; Acee Lindem; George, Wes; sunset4@ietf.org; OSPF 
> >> List; isis-wg@ietf.org; fanpeng@chinamobile.com; 
> >> lizhenqiang@chinamobile.com
> >> ??: Re: [OSPF] ??: [Isis-wg] [sunset4] IPv6 router IDs
> >>
> >>
> >> 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
> >
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
> >

------------------------------

Message: 3
Date: Fri, 09 May 2014 10:57:54 +0200
From: Karsten Thomann <karsten_thomann@linfre.de>
To: Xuxiaohu <xuxiaohu@huawei.com>, Anton Smirnov <asmirnov@cisco.com>
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
Message-ID: <536C9892.50107@linfre.de>
Content-Type: text/plain; charset=UTF-8; format=flowed

Hi Xiaohu,

I think I've understand your problem now, but please don't call it a Router ID, the router ID must not be an IP address.
To avoid any confusion about it please call it a router ip or router address within the TLV.
Please correct me if I'm wrong, but if I understand your drafts right you're not requesting a real IPv6 Router ID instead of the (arbitrary) 32bit ID, but a simple TLV to carry the routable IPv6 address of the router which advertises the capability.

If I understand it right, we should maybe fix the text of the other rfc to refect that it is an routable IP address, instead of a (possible) arbitrary but unique Router ID.

Kind regards
Karsten

Am 09.05.2014 02:53, schrieb Xuxiaohu:
> Hi Anton,
>
> When ISIS capability TLVs are flooded across areas, routers in one area may need to establish correlations between IP 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. When router A needs to send L3VPN traffic to router B via a MPLS-SR tunnel, router A wants to know whether router B (identified by an IP address) has the ELC (http://tools.ietf.org/html/draft-xu-isis-mpls-elc-00) before inserting an EL into the MPLS-SR packet. In such case, it needs to contain at least one routable IP address in the capability TLV which has been flooded across area boundaries. In the IPv4 network, the 4-octect router ID field could contain such routable IPv4 address. However, in the IPv6 network, there is no counterpart field to contain a routable IPv6 address.
>
> Best regards,
> Xiaohu
>
>> -----????-----
>> ???: Anton Smirnov [mailto:asmirnov@cisco.com]
>> ????: 2014?5?8? 22:49
>> ???: Xuxiaohu
>> ??: isis-wg@ietf.org; George, Wes; fanpeng@chinamobile.com; joel 
>> jaeggli; OSPF List; sunset4@ietf.org; lizhenqiang@chinamobile.com
>> ??: Re: [OSPF] ??: ??: [Isis-wg] [sunset4] IPv6 router IDs
>>
>>      Hello Xiaohu,
>>      this whole thread started from George Wes stating that even in 
>> pure
>> IPv4 world Router ID in many protocols is NOT an IPv4 address. For 
>> convenience it frequently is but on the binary scale "ID guaranteed 
>> to be routable IPv4 address"/"ID is just a number" - the Router ID is NOT an IPv4 address.
>>
>>      So, before you convince people that IPv6 Rtr ID is needed you 
>> must start from discussing when and why Router ID is being used as 
>> IPv4 address in pure
>> IPv4 world. I believe this in other words is what Acee asking you.
>>
>> Anton
>>
>>
>> On 05/07/2014 03:10 AM, Xuxiaohu wrote:
>>> Hi Acee,
>>>
>>> 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 
>> 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 fo
>> r router A to know the ELC of router B.
>>> Best regards,
>>> Xiaohu
>>>
>>>> -----????-----
>>>> ???: Acee Lindem [mailto:acee@lindem.com]
>>>> ????: 2014?5?6? 21:14
>>>> ???: Xuxiaohu
>>>> ??: joel jaeggli; Acee Lindem; George, Wes; sunset4@ietf.org; OSPF 
>>>> List; isis-wg@ietf.org; fanpeng@chinamobile.com; 
>>>> lizhenqiang@chinamobile.com
>>>> ??: Re: [OSPF] ??: [Isis-wg] [sunset4] IPv6 router IDs
>>>>
>>>>
>>>> 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
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf



------------------------------

Subject: Digest Footer

_______________________________________________
OSPF mailing list
OSPF@ietf.org
https://www.ietf.org/mailman/listinfo/ospf


------------------------------

End of OSPF Digest, Vol 99, Issue 12
************************************