Re: OSPFv2 Opaque LSAs in OSPFv3

"Naidu, Venkata" <Venkata.Naidu@MARCONI.COM> Thu, 10 October 2002 17:03 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 NAA15214 for <ospf-archive@LISTS.IETF.ORG>; Thu, 10 Oct 2002 13:03:37 -0400 (EDT)
Received: from walnut (209.119.0.61) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <2.007655D8@cherry.ease.lsoft.com>; Thu, 10 Oct 2002 13:05:43 -0400
Received: from DISCUSS.MICROSOFT.COM by DISCUSS.MICROSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 277674 for OSPF@DISCUSS.MICROSOFT.COM; Thu, 10 Oct 2002 13:05:42 -0400
Received: from 169.144.68.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0f) with TCP; Thu, 10 Oct 2002 13:05:42 -0400
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id NAA24886 for <OSPF@DISCUSS.MICROSOFT.COM>; Thu, 10 Oct 2002 13:05:40 -0400 (EDT)
Received: from whq-msgrtr-01.pit.comms.marconi.com (whq-msgrtr-01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id NAA12633 for <OSPF@DISCUSS.MICROSOFT.COM>; Thu, 10 Oct 2002 13:05:41 -0400 (EDT)
Received: by whq-msgrtr-01.pit.comms.marconi.com with Internet Mail Service (5.5.2650.21) id <4QY9FQ0S>; Thu, 10 Oct 2002 13:05:40 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="ISO-8859-1"
Message-ID: <39469E08BD83D411A3D900204840EC557633BF@vie-msgusr-01.dc.fore.com>
Date: Thu, 10 Oct 2002 13:05:39 -0400
Reply-To: Mailing List <OSPF@DISCUSS.MICROSOFT.COM>
Sender: Mailing List <OSPF@DISCUSS.MICROSOFT.COM>
From: "Naidu, Venkata" <Venkata.Naidu@MARCONI.COM>
Subject: Re: OSPFv2 Opaque LSAs in OSPFv3
To: OSPF@DISCUSS.MICROSOFT.COM
Precedence: list

Kireeti & Alex,

  I am late into the field - please excuse and consider
  my points.

-> > (c) is, if I understand you correctly, the approach you
-> are suggesting.
->
-> Not necessarily on a section-by-section/TLV-by-TLV basis as you
-> mentioned above. Instead, if, for example, we need to get the TE
-> extensions into v3, we would come up with a
-> draft-ospf-ospfv3-katz-yueng
-> and specify the LS Type for TE LSAs, refer to katz-yueng for things
-> like body formatting, enumerate TLVs (by reference, not value) that
-> are IP-version independent and are valid for v3, and then go and
-> address the IPv6 specific details.

  Kireeti has a very valid point here. Alex's point is independent
  of what we (MPLS folks) have to do at this point of time.

  I view MPLS-TE a "service user" of OSPF (v2 or v3) "a service
  provider" for flooding the information transparently to other
  side of MPLS-TE layer.

  If, by chance, OSPFv3 is running in the topology, and If the
  application (here, for example, still MPLS-TE for IPv4) would
  like to pass the info (OSPF should not care about what the
  information is) to the other side, then it should. *Application*
  (for example MPLS-TE for IPv4) knows what is the info - here it
  is still IPv4 - for the reasons mentioned  by Kireeti.

  Alex, let me put it in other way - define a LS Type in OSPF v3
  and call it "User defined LS Type" and reserve *one* (just one)
  for OSPF v2 Opaque LSAs. Now with very minimal changes, all the
  IPv4 applications which used OSPF v2 Opaque LSAs can be flooded
  even when OSPF v3 is running in the network.

  Alex's point is valid when MPLS-TE for IPv6 (which is different
  application when compared to MPLS-TE for IPv4) is used in the
  network. For this, any way, we need a clear draft which considers
  IPv6 requirements, etc etc.

  Alex, there are almost nearly 20 different IPv4 applications
  using OSPF v2 Opaque LSAs (MPLS-TE is just one of them). So please
  consider the fact that, all those applications must work if the
  version of OSPF is changed from v2 to v3 with minimal work.

  Bottom Line: It is the application who decides whether to write
  a new draft for IPv6 or not by taking the new requirements for IPv6
  (if there are any). A service provider (here OSPF) should not ask
  applications to change their behavior or information when it's own
  operation/version changes. What it should possible do is, provide
  a transport mechanism (a SAP) to all those previous applications,
  so that the information is flooded intact.

  Please don't think otherwise - kindly interrupt me if I am not
  in the same page :)

--
Venkata.