Re: FW: Last Call: Detecting Inactive Neighbors over OSPF Demand

Acee Lindem <acee@REDBACK.COM> Wed, 28 May 2003 21:28 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 RAA25094 for <ospf-archive@LISTS.IETF.ORG>; Wed, 28 May 2003 17:28:31 -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 <21.009EA549@cherry.ease.lsoft.com>; Wed, 28 May 2003 17:28:27 -0400
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 43971957 for OSPF@PEACH.EASE.LSOFT.COM; Wed, 28 May 2003 17:28:22 -0400
Received: from 24.93.67.84 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Wed, 28 May 2003 17:28:22 -0400
Received: from redback.com (rdu163-33-145.nc.rr.com [24.163.33.145]) by ms-smtp-03.southeast.rr.com (8.12.5/8.12.2) with ESMTP id h4SLQlZo007348 for <OSPF@PEACH.EASE.LSOFT.COM>; Wed, 28 May 2003 17:26:48 -0400 (EDT)
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: <LISTSERV%2003052814524118@PEACH.EASE.LSOFT.COM> <3ED509DA.C7720CAB@earthlink.net> <Pine.GSO.4.52.0305281258390.24362@irp-view7.cisco.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID: <3ED5298A.4040503@redback.com>
Date: Wed, 28 May 2003 17:26:34 -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: FW: Last Call: Detecting Inactive Neighbors over OSPF Demand
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

I agree with Abhay on all points.  Especially that we do not want
to make this a mechanism to verify MTU agreement or verify the
data plane. It is solely a mechanism to detech dead OSPF neighbors
over demand circuits.

Abhay Roy wrote:
> Mitchell,
>
> Please see some comments inline..
>
>
>>>Date: Wed, 28 May 2003 11:52:47 -0700
>>>From: Erblichs <erblichs@earthlink.net>
>>>To: OSPF@PEACH.EASE.LSOFT.COM, iesg@ietf.org
>>>References: <EB5FFC72F183D411B382000629573429035E9198@r2d2.axiowave.com>
>>>
>>>Ok,
>>>
>>>        If I wanted to look into the draft itself, then I have 4 suggestions
>>>        labed A, B, C, and D.
>>>
>>>        A) No order is implied..
>>>        2.  "When application traffic starts going over the link, the
>>>             link is brought up, and the routers may probe each other."
>>>
>>>        The wording could be improved to specify:
>>>
>>>        After the link is brought up, a probe SHOULD be sent if ..ProbeInterval
>>>        has expired, and after verifying a successful probe, then application
>>>        data can be sent.
>>
>
> We can change MAY to a SHOULD.
>
> The latter part implies that the data should not be sent till the
> probe succeeds.. I don't think there is any need to be that
> extreme. The success of probes depends on possibly retransmitting
> the Update packet multiple times. And I don't see much value
> (except maybe in the case, when the neighbor is indeed dead) in
> dropping the data for that much time.
>
>
>>>        B) Configurable Parameters
>>>
>>>        Did I see any usage of these parameters in the draft? Shouldn't
>>>        some wording be used for them in the draft before the
>>>        appendix?
>>
>
> We got the same comment from the AD ;) We will fix it..
>
>
>>>        C) ...ProbeInterval
>>>
>>>        I question whether a sucessful probe that is specified in this
>>>        draft will guarantee that even with link that is up that application
>>>        traffic will be properly recieved.
>>>
>>>        Why? A probe with a minimum packet/frame size may succeed in
>>>        a buffer allocation where application traffic may use a MTU
>>>        size packet. Thus, probes should be of MTU size.
>>>        (this type of verification is done in IS-IS)
>>>
>>>         Thus, I would add a suggested probe size of MTU size.
>>
>
> OSPF uses Interface MTU during DBD exchange to make sure that
> MTU's match.. If there was an MTU problem, the adjacency will not
> progress to FULL state.. The probe is just an OSPF update packet,
> so it has no size restrictions..
>
>
>>>        D) .. ProbeInterval
>>>
>>>        I question that an demand link uptime can be shorter
>>>        than ..ProbeInterval. In the event that ..ProbeInterval
>>>        is longer than successive application transmissions, then
>>>        some application traffic is sent without a prior probe.
>>>
>>>        Thus, for the paranoid of us, I would expect that a probe be sent
>>>        before and after application data. This would allow a higher
>>>        assurance level of successful transmission of the application
>>>        data.
>>>
>>>        Thus, my suggestion is to remove the ..ProbeInterval config
>>>        value and suggest bracketing application data with probes.
>>>
>>>        My only issue, is if the first probe succeeded and the 2nd failed,
>>>        then what do you do?
>>>
>>>        Minimally, I would expect a probe before each application transmit
>>>        and remove the ..ProbeInterval config value.
>>
>
> To me, the probe is just a background task to verify the viability
> of the DC link to a neighbor. I don't see how data plane waiting
> for control plane verification is going to help..
>
> Regards,
> -Roy-
>
>
>
>>>        Mitchell Erblich
>>>        Sr Software Engineer
>>>        -----------------------
>>>
>>>
>>>>>The IESG wrote:
>>>>>
>>>>>>The IESG has received a request from the Open Shortest Path
>>>>>>First IGP Working Group to consider Detecting Inactive Neighbors
>>>>>>over OSPF Demand Circuits <draft-ietf-ospf-dc-06.txt> as a
>>>>>>Proposed Standard.
>>>>>>
>>>>>>The IESG plans to make a decision in the next few weeks,
>>>>>
>>>>>and solicits
>>>>>
>>>>>>final comments on this action.  Please send any comments to the
>>>>>>iesg@ietf.org or ietf@ietf.org mailing lists by 2003-6-10.
>>>>>>
>>>>>>Files can be obtained
>>>>>>via http://www.ietf.org/internet-drafts/draft-ietf-ospf-dc-06.txt
>>>>>
>>
>


--
Acee