[OSPF] Re: draft-acee-ospf-multi-instance-00

Acee Lindem <acee@redback.com> Fri, 25 January 2008 01:36 UTC

Return-path: <ospf-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JIDUb-0008G3-WF; Thu, 24 Jan 2008 20:36:30 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JIDUa-0008FL-G4 for ospf@ietf.org; Thu, 24 Jan 2008 20:36:28 -0500
Received: from prattle.redback.com ([155.53.12.9]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1JIDUZ-0002nj-PT for ospf@ietf.org; Thu, 24 Jan 2008 20:36:28 -0500
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 46DF15561D2; Thu, 24 Jan 2008 17:36:27 -0800 (PST)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16307-01; Thu, 24 Jan 2008 17:36:27 -0800 (PST)
Received: from [?|??/??IPv6???1] (login004.redback.com [155.53.12.57]) by prattle.redback.com (Postfix) with ESMTP id BDC0C5561D0; Thu, 24 Jan 2008 17:36:26 -0800 (PST)
In-Reply-To: <77ead0ec0801241209y41a123fbk46a2adf6620dbc4d@mail.gmail.com>
References: <77ead0ec0801240949y123f577au9dc36b99694a506@mail.gmail.com> <FA8A6B7C-F299-4FFF-A633-E716626B7B45@redback.com> <77ead0ec0801241128rd8786a9qe5f5f1dd6aedc80f@mail.gmail.com> <BA6F2C58-8016-4922-9826-29824F2784BF@redback.com> <77ead0ec0801241209y41a123fbk46a2adf6620dbc4d@mail.gmail.com>
Mime-Version: 1.0 (Apple Message framework v753)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <5BF58CF1-3626-4BCD-882A-0A917412F578@redback.com>
Content-Transfer-Encoding: 7bit
From: Acee Lindem <acee@redback.com>
Date: Thu, 24 Jan 2008 20:36:22 -0500
To: Vishwas Manral <vishwas.ietf@gmail.com>
X-Mailer: Apple Mail (2.753)
X-Virus-Scanned: by amavisd-new at redback.com
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c54bc2f42d02429833c0ca4b8725abd7
Cc: OSPF List <ospf@ietf.org>
Subject: [OSPF] Re: draft-acee-ospf-multi-instance-00
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
Errors-To: ospf-bounces@ietf.org

On Jan 24, 2008, at 3:09 PM, Vishwas Manral wrote:

> Hi Acee,
>
> I agree. The behavior of what needs to be done if one supports
> instances and the other does not - retry without the instance field
> set or not have adjacencies at all in such a case.

Hi Vishwas,

I hope the draft isn't this confusing. We don't want routers that  
don't support the draft to do anything. They just happen to get OSPF  
packets multicast on broadcast interfaces sent to  
224.0.0.5/224.0.0.6. These OSPF router will still be able to use the  
standard instance (i.e., 0). For non-zero instances, these routers  
will drop the packets due to authentication failures. Unfortunately,  
some routers will also fill their logs with errors.

Thanks,
Acee




>
> Thanks,
> Vishwas
>
> On Jan 24, 2008 11:43 AM, Acee Lindem <acee@redback.com> wrote:
>> Hi Vishwas,
>>
>> On Jan 24, 2008, at 2:28 PM, Vishwas Manral wrote:
>>
>>> Hi Acee,
>>>
>>> Thanks a lot for the reply. The backward compatibility issue would
>>> come unless there would be the case that the draft would not use
>>> instance ID 0 (when working with a router not supporting the
>>> functionality - where it would be treated as no instance - rather  
>>> than
>>> a particular instance). May be that could be clarified.
>>>
>>> I understand what you mean - but would using LLS (which is now a  
>>> part
>>> of standards track now) be of any more help?
>>
>> LLS is only for hello and DD packets. This is required for all OSPF
>> packets. Also, I'd rather keep the solutions aligned with what we
>> have today with OSPFv3. Furthermore, if there are implementations
>> that gratuitously log authentication failures, there may be
>> implementations that do the same for unrecognized LLS TLVs.
>>
>> Thanks,
>> Acee
>>
>>
>>>
>>> Thanks again,
>>> Vishwas
>>>
>>> On Jan 24, 2008 10:56 AM, Acee Lindem <acee@redback.com> wrote:
>>>>  Hi Vishwas,
>>>>
>>>> From a protocol standpoint, it is completely backward compatible.
>>>> OSPF
>>>> routers not supporting the draft but receiving a multicast OSPF
>>>> packet with
>>>> a non-zero instance ID will simply treat it as an unknown AuType
>>>> and fail
>>>> authentication.
>>>>
>>>> With this respect, RFC 2328 simply states:
>>>>
>>>>
>>>>  8.2.  Receiving protocol packets
>>>>                          o
>>>>                          o
>>>>                          o
>>>>  o   The packet must be authenticated.  The authentication
>>>>        procedure is indicated by the setting of AuType (see
>>>>        Appendix D).  The authentication procedure may use one or
>>>>        more Authentication keys, which can be configured on a per-
>>>>         interface basis.  The authentication procedure may also
>>>>         verify the checksum field in the OSPF packet header (which,
>>>>         when used, is set to the standard IP 16-bit one's  
>>>> complement
>>>>         checksum of the OSPF packet's contents after excluding the
>>>>         64-bit authentication field).  If the authentication
>>>>         procedure fails, the packet should be discarded.
>>>>
>>>>
>>>> And:
>>>>
>>>>
>>>>     D.5 Message verification
>>>>
>>>>         When an OSPF packet has been received on an interface, it
>>>> must
>>>>         be authenticated. The authentication procedure is
>>>> indicated by
>>>>         the setting of Autype in the standard OSPF packet header,
>>>> which
>>>>         matches the setting of Autype for the receiving OSPF
>>>> interface.
>>>>
>>>>         If an OSPF protocol packet is accepted as authentic,
>>>> processing
>>>>         of the packet continues as specified in Section 8.2.  
>>>> Packets
>>>>         which fail authentication are discarded.
>>>>
>>>> Speaking as a draft author (not OSPF WG Co-chair):
>>>>
>>>> Unfortunately, some well-deployed implementations make a bigger
>>>> fuss than is
>>>> necessary when an authentication failure occurs. IMHO, now would
>>>> be a good
>>>> time to rectify this to lesses the impact should this draft be
>>>> accepted as a
>>>> standards track document. Of course, there are manual ways of
>>>> segregating
>>>> the multi-access networks to avoid down-level routers from  
>>>> receiving
>>>> multicast packets for non-zero instances. Perhaps, we should
>>>> discuss these
>>>> in the draft and dispense with the more radical discussions of
>>>> requesting
>>>> new multicast addresses or other IANA code points.
>>>>
>>>> Thanks,
>>>> Acee
>>>>
>>>>
>>>>
>>>>
>>>> On Jan 24, 2008, at 12:49 PM, Vishwas Manral wrote:
>>>>
>>>> Hi Acee,
>>>>
>>>> I wanted to know if this draft was backward compatible with current
>>>> implementation. If its not, I was also eager to know, if we have a
>>>> way
>>>> for incremental deployment.
>>>>
>>>> Thanks,
>>>> Vishwas
>>>>
>>
>>


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