Re: OSPFv3 fwd'ing address

Naiming Shen <naiming@CISCO.COM> Thu, 04 August 2005 18:25 UTC

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E0kP4-0001Rt-W7 for ospf-archive@megatron.ietf.org; Thu, 04 Aug 2005 14:25:15 -0400
Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28023 for <ospf-archive@LISTS.IETF.ORG>; Thu, 4 Aug 2005 14:25:13 -0400 (EDT)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <4.010BEC92@cherry.ease.lsoft.com>; Thu, 4 Aug 2005 14:25:13 -0400
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.4) with spool id 81427583 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 4 Aug 2005 14:25:10 -0400
Received: from 171.71.176.72 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0m) with TCP; Thu, 4 Aug 2005 14:25:10 -0400
Received: from sj-core-1.cisco.com (171.71.177.237) by sj-iport-3.cisco.com with ESMTP; 04 Aug 2005 11:25:09 -0700
X-IronPort-AV: i="3.95,168,1120460400"; d="scan'208"; a="329079758:sNHT33257000"
Received: from [128.107.134.5] (naiming-linux.cisco.com [128.107.134.5]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j74IP50J006693 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 4 Aug 2005 11:25:05 -0700 (PDT)
User-Agent: Mozilla Thunderbird 1.0 (X11/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <1288871029.20050804055849@psg.com> <42F2145D.8020205@cisco.com> <42F21920.1040301@cisco.com> <571507541.20050804063839@psg.com> <42F21DD3.9010102@cisco.com> <5410120267.20050804103819@psg.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID: <42F25D82.4020303@cisco.com>
Date: Thu, 04 Aug 2005 11:25:06 -0700
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Naiming Shen <naiming@CISCO.COM>
Subject: Re: OSPFv3 fwd'ing address
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To: <5410120267.20050804103819@psg.com>
Precedence: list
Content-Transfer-Encoding: 7bit

Alex Zinin said the following on 08/04/2005 10:38 AM:
>>Ok - let's say R3 is in a different routing domain and R1's OSPFv3 does
>>go through some measure (possibly extraordinary) to determine a valid
>>global address for R3's associated interface and assure the address is
>>associated with a global prefix advertised internal to OSPFv3. R2 would
>>also have to determine the prefix is directly connected (a route lookup)
>>and then go to neighbor discovery to map the global address to the
>>link-local address. I can thnk of other solutions but they would require
>>more information advertised with the forwarding address.
> 
> 
> Right. From what I remember, the ND-based option was a bit complicated,
> but if you went in that direction, it would have to be spelled out.
> Another option was to have a link-local LSA that would map global to
> link-local addresses, and then install a GA1/128->LA1 route in the RT,
> which would automatically resolve the lookup for the external.
> 

Assume on the shared media there is no OSPF neighbor with the nexthop,
there will be no link-local LSAs. ND interaction would be the most
reliable way to solve this, and remember link-local address can
also change at anytime(thus the relation needs to be callback
notification or constant polling).

But if we think of this problem in another way, this 'nexthop' is only
an internal state within the router, what does anyone care if
I use a true 'link-local' address as a nexthop, or use the global
address as the nexthop which passed by the OSPF forwarding address?
I would not implement the IPv6 forwarding in a way to only
accept the link-local as nexthops.

thanks.
- Naiming


> Alex