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.
- OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Acee Lindem
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Acee Lindem
- Re: OSPFv2 Opaque LSAs in OSPFv3 Acee Lindem
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Acee Lindem
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Padma Pillay-Esnault
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- OSPFv3 Intra area prefix LSA Suvani Kaura
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv3 Intra area prefix LSA Yasuhiro Ohara
- Re: OSPFv3 Intra area prefix LSA Sina Mirtorabi
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kunihiro Ishiguro
- Re: OSPFv2 Opaque LSAs in OSPFv3 Naidu, Venkata
- Re: OSPFv2 Opaque LSAs in OSPFv3 Kireeti Kompella
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Dennis Ferguson
- Re: OSPFv2 Opaque LSAs in OSPFv3 Naidu, Venkata
- Re: OSPFv2 Opaque LSAs in OSPFv3 Manral, Vishwas
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Alex Zinin
- Re: OSPFv2 Opaque LSAs in OSPFv3 Bill Fenner
- Re: OSPFv2 Opaque LSAs in OSPFv3 Acee Lindem
- Re: OSPFv2 Opaque LSAs in OSPFv3 Sina Mirtorabi
- Re: OSPFv2 Opaque LSAs in OSPFv3 Dennis Ferguson
- Re: OSPFv2 Opaque LSAs in OSPFv3 Tony Przygienda
- Re: OSPFv2 Opaque LSAs in OSPFv3 Sina Mirtorabi
- Re: OSPFv2 Opaque LSAs in OSPFv3 Erblichs