Re: Address Family Support in OSPFv3

Acee Lindem <acee@REDBACK.COM> Sat, 14 June 2003 10:33 UTC

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 GAA22948 for <ospf-archive@LISTS.IETF.ORG>; Sat, 14 Jun 2003 06:33:30 -0400 (EDT)
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00A16181@cherry.ease.lsoft.com>; Sat, 14 Jun 2003 6:33:28 -0400
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 45636745 for OSPF@PEACH.EASE.LSOFT.COM; Sat, 14 Jun 2003 06:33:24 -0400
Received: from 155.53.12.9 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Sat, 14 Jun 2003 06:33:24 -0400
Received: from redback.com (login001.redback.com [155.53.12.18]) by prattle.redback.com (Postfix) with ESMTP id 5426B63228D for <OSPF@PEACH.EASE.LSOFT.COM>; Sat, 14 Jun 2003 03:33:23 -0700 (PDT)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <20030614085156.9290.qmail@webmail16.rediffmail.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID: <3EEAF9C9.8090601@redback.com>
Date: Sat, 14 Jun 2003 06:32:41 -0400
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@REDBACK.COM>
Subject: Re: Address Family Support in OSPFv3
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Vivek Dubey wrote:
> Sounds interesting, as IGP would then not depend
> on "address family combinations" supported at IP
> level.
> How will multiple OSPFv3 instance will provide that
> support?

Alternately, you could also use separate OSPFv3 instances
for each address family. OSPFv3 natively supports multiple
instances of OSPFv3 on a link without using secondary
addresses or multiplexing via a layer 2 encapsulation (e.g.,
802.1q).

For incongruent IPv6 topologies, you'd simply configure
additional OSPFv3 instances using the interfaces you wish
to use for that topology. The OSPFv3 instance would populate
the RIB corresponding to the respective topology. As example
application would be carrying multicast traffic on a separate
topology from unicast traffic.

For other address families (most notably IPv4), we'd still
need new LSAs to carry the non-IPv6 prefixes (independent of
whether you use multiple instances or support multiple address
families in a single instance).

The advantage of supporting multiple address families in
single instance is that you only have a single set of OSPFv3
adjacencies. The disadvantage is complexity we're exerting
on the base protocol. To it right, you really need separate
interface costs, prefix ranges, redistribution policy,
default origination, etc, for each address family. You
already have all this with separate instances.

At the last IETF, there was discussion as to whether or
not there is a strong enough requirement for this to warrent
consideration by the OSPF WG. Much of this discussion focused
on whether or not a provider would ever phase out OSPFv2 in
favor of using OSPFv3 to advertise IPv4 prefixes.

My feeling is that perhaps we should consider the modest
changes to the OSPFv3 protocol now in case we ever want
to support multiple address families.

This E-mail contains the additional considerations I eluded
to in my previous post.

Thanks,
Acee

>
>
>
> On Wed, 11 Jun 2003 Acee Lindem wrote :
>
>>At the last IETF, the draft draft-mirtorabi-ospfv3-AF-00.txt was
>>presented. It proposes to make some protocol changes to OSPFv3 now
>>in case we ever want to support multiple address families (e.g.,
>>permutations of IPv4, IPv6, unicast, and multicast).
>>
>>The draft raised a moderate level of technical discussion (mainly
>>centered on the proposal's backward compatibility mechanism). The
>>big question is whether or not there is a real requirement for this?
>>We all know this is done in ISIS but that doesn't necessarily mean
>>there is a requirement. And if there is, could the requirement better
>>be satisfied with multiple OSPFv3 instances. On the other hand, we
>>really want to get the protocol changes in as early as possible if
>>we ever want to support multiple address families.
>>
>>Comments? I have some additional considerations that I will put
>>in a separate E-mail.
>>
>>--
>>Acee
>>
>>
>> ------------------------------------------------------------------------
>>
>> <http://www.herohonda.com/karizma>
>


--
Acee