Re: draft comments : 2740 update

Acee Lindem <acee@CISCO.COM> Fri, 20 January 2006 17:33 UTC

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F008W-0004Yi-Nr for ospf-archive@megatron.ietf.org; Fri, 20 Jan 2006 12:33:22 -0500
Received: from wildebeest.ease.lsoft.com (wildebeest.ease.lsoft.com [209.119.0.21]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03524 for <ospf-archive@LISTS.IETF.ORG>; Fri, 20 Jan 2006 12:31:51 -0500 (EST)
Received: from PEACH.EASE.LSOFT.COM (lists.state.gov) by wildebeest.ease.lsoft.com (LSMTP for Windows NT v1.1b) with SMTP id <8.0001D776@wildebeest.ease.lsoft.com>; Fri, 20 Jan 2006 12:32:45 -0500
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.4) with spool id 97153909 for OSPF@PEACH.EASE.LSOFT.COM; Fri, 20 Jan 2006 12:32:45 -0500
Received: from 171.68.10.86 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0m) with TCP; Fri, 20 Jan 2006 12:32:44 -0500
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-4.cisco.com with ESMTP; 20 Jan 2006 09:32:44 -0800
X-IronPort-AV: i="4.01,206,1136188800"; d="scan'208"; a="1768562756:sNHT36763906"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k0KHWhc1014881 for <OSPF@PEACH.EASE.LSOFT.COM>; Fri, 20 Jan 2006 09:32:44 -0800 (PST)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 20 Jan 2006 12:32:43 -0500
Received: from [10.82.224.62] ([10.82.224.62]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 20 Jan 2006 12:32:43 -0500
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
References: <77F357662F8BFA4CA7074B0410171B6DC9E8C9@XCH-NW-5V1.nw.nos.boeing.com> <43C6ED74.5070506@cisco.com> <43C70AE8.4052557C@earthlink.net> <43C800B4.90FA9D51@earthlink.net> <43CEB516.6060604@cisco.com> <43CEF47F.B8AF28C5@earthlink.net>
Content-Type: text/plain; charset="ISO-8859-2"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 20 Jan 2006 17:32:43.0505 (UTC) FILETIME=[85247E10:01C61DE7]
Message-ID: <43D11EBA.7050707@cisco.com>
Date: Fri, 20 Jan 2006 12:32:42 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Acee Lindem <acee@CISCO.COM>
Subject: Re: draft comments : 2740 update
To: OSPF@PEACH.EASE.LSOFT.COM
In-Reply-To: <43CEF47F.B8AF28C5@earthlink.net>
Precedence: list
List-Help: <http://peach.ease.lsoft.com/scripts/wa.exe?LIST=OSPF>, <mailto:LISTSERV@PEACH.EASE.LSOFT.COM?body=INFO+OSPF>
List-Unsubscribe: <mailto:OSPF-unsubscribe-request@PEACH.EASE.LSOFT.COM>
List-Subscribe: <mailto:OSPF-subscribe-request@PEACH.EASE.LSOFT.COM>
List-Owner: <mailto:OSPF-request@PEACH.EASE.LSOFT.COM>
List-Archive: <http://peach.ease.lsoft.com/scripts/wa.exe?LIST=OSPF>
Content-Transfer-Encoding: 7bit

Hi Mitchell,

Erblichs wrote:

>Acee, et al,
>
>	Just a few additional item Suggestions:
>
>	A) A.3.2 The Hello Packet
>
>	Neighbor Id
>
>		Append -> (exception of D/C neighbors)
>
>		Where I don't expect to see a hello within
>		RouterDeadInterval sec.
>  
>
This could be a slippery slope to try and incorporate every exception 
case. One could
make the same argument for graceful restart when the grace interval is 
greater than
the dead interval.  I've change this to "each router on the network with 
neighbor
state 1-Way or greater".

>	B) A.3.3 DD Packet field layout
>
>		Options field is shown 1 bit to small.
>  
>
Bits 8-31 - It's 24 bits as defined.

>	C) A.3.6
>		To make the flooding of LSAs reliable, flooded
>		LSAs are explicitly acknowledged.
>
>		Shouldn't it be ... flooded LSAs are explicitly or
>		implicitly acknowledged.
>
>		Then ...
>
>		This acknowledgment is ... 
>	
>			to
>
>		The explicit acknowledgment is 
>  
>
Corrected (although I think the intent was clear without it).

>	D) C.3
>		RouterDeadInterval
>
>			before its neighbors declare the router down 
>
>			to 
>
>		before its neighbors declare the non D/C neighbor
>		down.
>
>		We are talking about missing hellos here..
>  
>
Since this section is defining RouterDeadInterval, I'm not sure we want 
to try and document
every case where it isn't applicable.

>	E) 3 items: Inline..
>
>
>	Mitchell Erblich
>	--------------------------
>		
>		
>
>Acee Lindem wrote:
>  
>
>>Hi Mitchell,
>>
>>Thanks for the comments. See inline.
>>
>>Erblichs wrote:
>>
>>    
>>
>>>group,
>>>
>>>      yes, these are suggested comments to the 2740 revision..
>>>
>>>      Mitchell Erblich
>>>      -----------------
>>>
>>>Erblichs wrote:
>>>
>>>
>>>      
>>>
>>>>Acee, et, al,
>>>>
>>>>       Here are my first few comments. I will give you more
>>>>       this weekend if my reading is to your aggreement.
>>>>
>>>>       1)
>>>>          A.4 LSA formats
>>>>          "defines seven distinct types of LSAs."
>>>>
>>>>          A.4.2.1 LSA Type : lists 9 types, thus seven -> nine
>>>>
>>>>
>>>>        
>>>>
>>We have router-LSAs, network-LSAs, intra-area-prefix-LSAs,
>>inter-area-prefix-LSAs,
>> inter-area-router-LSAs,  AS-external-LSAs, link-LSAs, and NSSA-LSAs.
>>That makes
>>eight - Corrected.
>>
>>    
>>
>	E1) --> Group-membership-LSA was in the list 
>  
>
The format of this LSA is not documented in this specification. In fact, 
we were considering
getting rid of it completely but there was some opposition.

>>>>       2)
>>>>          3.1.3 Neighbor Data Structure
>>>>
>>>>
>>>>       Neighbor's Backup Designated Router
>>>>
>>>>     The neighbor's choice of Designated Router is now encoded as a
>>>>     Router ID instead of as an IP address.
>>>>
>>>>       Insert Backup between : Designated Router, because we are
>>>>       talking about the BDR. Or have you now the the same router
>>>>       ID for the DR and BDR? :^)
>>>>
>>>>
>>>>        
>>>>
>>>      ... choice of Backup Designated Router ....
>>>
>>>
>>>      
>>>
>>Corrected.
>>
>>    
>>
>>>>       3)
>>>>          3.2.1.1  Sending Hello packets
>>>>
>>>>       and the DC-bit is set if
>>>>     and only if the router wishes to suppress the sending of future
>>>>     Hellos over the interface (see [DEMAND]).
>>>>
>>>>       ONLY after an a "full" adj has been established ??????
>>>>
>>>>
>>>>        
>>>>
>>>      as I am assuming that hello supression should not be done
>>>      until after at least 2-way state is attempted to be achieved.
>>>
>>>      No, I am not 100% sure whether hellos should be
>>>      sent on a DC link if their is a hello mismatch at the
>>>      normal hello-interval or some less freq 2x interval
>>>      should be chosen. Cost versus reliability / notification.
>>>
>>>      Thus, it is assumed that the repeated hellos on a DC link could
>>>      be an indication that a adj hasn't formed. Need to ask the DC
>>>      authors..
>>>
>>>
>>>      
>>>
>>The DC bit is set anytime the hello sender wants to negotiate Demand
>>Circuit operation. My assumption
>>is that the DC specification doesn't have any unique changes for OSPFv3
>>(other than the location
>>of the option bit in the options). BTW, you are correct that hello
>>suppression doesn't kick in until
>>FULL state is reached.
>>
>>    
>>
>
>	E2)
>	Should we explicitly add the above phrase to mention that
>	only after a "full adj" : (Only ... established.) was my
>	suggestion without the "???".
>  
>
No - In this context, "future" means after the adjacency goes full. One 
should go RFC 1793 for
a precise definition of demand circuits.

>	And the other question I was raising is whether a mismatch SHOULD
>	cause some (2x) backoff of the hello as to still reduce cost
>	with D/C neighborrs.
>
>	Seeing hellos on a D/C should say something anyway, so
>	some are needed in case whatever is causing the mismatch
>	is administratively fixed.
>  
>
>>>      
>>>
>>>>       4)   transparent functional suggestions
>>>>
>>>>           to possibly improve convergence, the first hello pkt can
>>>>           be sent the moment the interface becomes active
>>>>
>>>>
>>>>        
>>>>
>>I don't see a need to add this to the specification.
>>
>>    
>>
>
>	E3)
>	Yes, this is really a implementation item for
>	improved convergence. I thought that this is
>	a transparent change and should be a common
>	sense item that should be added. I don't know
>	of a single implementation argument against it.
>  
>
There is not agreement in the WG on whether or not these little 
implementation tweaks
which have been practice for many years should be documented in an
informational RFC. I suggest you collaborate with authors of
draft-kou-ospf-immediately-replying-hello-00.txt.


Thanks,
Acee

>
>  
>
>>>>           if like routers are used and their is a concern for
>>>>           hello xmit synchronization, after the first hello is
>>>>           sent randomize just the next hello between 0 and the
>>>>           hello interval, then send hellos at the hello interval
>>>>
>>>>       5)
>>>>          3.4.3.2  Network-LSAs
>>>>
>>>>       "having two or more attached routers"
>>>>
>>>>
>>>>        
>>>>
>>Corrected.
>>
>>    
>>
>>>>       to
>>>>
>>>>       having one or more attached routers each having a adjacency
>>>>       with the DR.
>>>>
>>>>
>>>>        
>>>>
>>>      oh... should be full adjacency...
>>>
>>>
>>>      
>>>
>>New text states this.
>>
>>Thanks,
>>Acee
>>
>>    
>>
>>>>       Mitchell Erblich
>>>>       ---------------------
>>>>
>>>>Acee Lindem wrote:
>>>>
>>>>
>>>>        
>>>>
>>>>>Hi Tom,
>>>>>
>>>>>Henderson, Thomas R wrote:
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>I missed this thread when it was on rtg-dir in December, else would have
>>>>>>commented there.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>This is as good a time as any to comment. I haven't made any changes to
>>>>>the OSPFv3 update draft :^)
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>We have used MOSPF in MANET experiments in the past (Moy's
>>>>>>implementation) and found it was convenient in that environment.  Once
>>>>>>you have an efficient OSPF for MANET, why run a separate multicast
>>>>>>routing protocol if you can avoid it?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>I guess for the same reasons you run a separate multicast protocol in a
>>>>>non-MANET (wired)
>>>>>environment.   However, the decision for wired networks was made a long
>>>>>time ago and
>>>>>perhaps today's technologies and the differences in the MANET environment
>>>>>would yield a different answer.
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>So unless there is a bit crisis, I think it may be prudent to keep the
>>>>>>bits for the time being, since OSPF for MANET is IPv6 only.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>So, you feel that there is a chance that MOSPFv3 may be fully specified
>>>>>and implemented for
>>>>>MANET networks sometime in the future (1-4 years). Correct? If there is
>>>>>serious
>>>>>consideration of this work, I'll leave the MOSPF specific bits in the
>>>>>OSPFv3 draft. Any
>>>>>other comments?
>>>>>
>>>>>Thanks,
>>>>>Acee
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>Tom
>>>>>>
>>>>>>
>>>>>>________________________________
>>>>>>
>>>>>>     From: Rohit Dube [mailto:dube.rohit@GMAIL.COM]
>>>>>>     Sent: Tuesday, January 10, 2006 10:01 PM
>>>>>>     To: OSPF@PEACH.EASE.LSOFT.COM
>>>>>>     Subject: Re: MOSPF - Multicast OSPF
>>>>>>
>>>>>>
>>>>>>
>>>>>>Also note that back in Nov 2002, we had dropped any further protocol
>>>>>>work on MOSPF (v2) at the WG meeting.
>>>>>>
>>>>>>If anybody has a real problem with deprecating the bits (because they
>>>>>>are implementing MOSPFv3), now would be a good time to step forward.
>>>>>>
>>>>>>Best,
>>>>>>--rohit.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>
>>>      
>>>
>
>  
>