Re: [OSPF] Fwd: OSPF Multi-Instance and Transport Instance

Acee Lindem <acee@redback.com> Fri, 27 February 2009 19:05 UTC

Return-Path: <prvs=30209b6c8=acee@redback.com>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 34E8228C175 for <ospf@core3.amsl.com>; Fri, 27 Feb 2009 11:05:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.564
X-Spam-Level:
X-Spam-Status: No, score=-2.564 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GZ53oZ8Qhqv2 for <ospf@core3.amsl.com>; Fri, 27 Feb 2009 11:05:15 -0800 (PST)
Received: from mgate.redback.com (mgate.redback.com [155.53.3.41]) by core3.amsl.com (Postfix) with ESMTP id BDBE73A6B02 for <ospf@ietf.org>; Fri, 27 Feb 2009 11:05:15 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.38,277,1233561600"; d="scan'208";a="49035"
Received: from prattle.redback.com ([155.53.12.9]) by mgate.redback.com with ESMTP; 27 Feb 2009 11:05:38 -0800
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 8C575D5DD8D; Fri, 27 Feb 2009 11:05:38 -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 00362-06; Fri, 27 Feb 2009 11:05:38 -0800 (PST)
Received: from [IPv6???1] (unknown [155.53.154.39]) by prattle.redback.com (Postfix) with ESMTP id D4F4CD5DD8C; Fri, 27 Feb 2009 11:05:37 -0800 (PST)
In-Reply-To: <00275A5B436CA441900CB10936742A3801D46CC5@FRVELSMBS22.ad2.ad.alcatel.com>
References: <EF45970D-98FA-4F3D-A293-EF766572AE0E@redback.com> <ECEB9208-75F1-4653-A057-966672ED9361@redback.com> <00275A5B436CA441900CB10936742A3801D46CC5@FRVELSMBS22.ad2.ad.alcatel.com>
Mime-Version: 1.0 (Apple Message framework v753.1)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <99055F48-A848-4A36-BED9-EDCE2054C79F@redback.com>
Content-Transfer-Encoding: 7bit
From: Acee Lindem <acee@redback.com>
Date: Fri, 27 Feb 2009 14:05:36 -0500
To: PAPADIMITRIOU Dimitri <Dimitri.Papadimitriou@alcatel-lucent.be>
X-Mailer: Apple Mail (2.753.1)
X-Virus-Scanned: by amavisd-new at redback.com
Cc: OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] Fwd: OSPF Multi-Instance and Transport Instance
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2009 19:05:18 -0000

I'd agree if it hadn't been discussed at the last two IETFs with  
moderate support and virtually no opposition.
Thanks,
Acee
On Feb 27, 2009, at 1:48 PM, PAPADIMITRIOU Dimitri wrote:

> acee,
>
> since so far, I have seen two people discussing on this list on this
> specific thread. i would have hoped much more debates before  
> concluding
> on the (bottomline) approach to follow.
>
> thanks,
> -d.
>
>> -----Original Message-----
>> From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On
>> Behalf Of Acee Lindem
>> Sent: Friday, February 27, 2009 6:50 PM
>> To: OSPF List
>> Subject: [OSPF] Fwd: OSPF Multi-Instance and Transport Instance
>>
>> I believe we are now ready to take this AD sponsored work on
>> and make these OSPF WG documents.
>> Thanks,
>> Acee
>>
>>
>> Begin forwarded message:
>>
>>
>> 	From: Acee Lindem <acee@redback.com>
>> 	Date: February 27, 2009 11:58:44 AM EST
>> 	To: PAPADIMITRIOU Dimitri
>> <Dimitri.Papadimitriou@alcatel-lucent.be>
>> 	Cc: OSPF List <ospf@ietf.org>
>> 	Subject: Re: [OSPF] OSPF Multi-Instance and Transport Instance
>>
>> 	Dimitri,
>> 	See inline.
>> 	On Feb 18, 2009, at 3:15 AM, PAPADIMITRIOU Dimitri wrote:
>>
>>
>> 		acee:
>>
>>
>> 			-----Original Message-----
>> 			From: Acee Lindem [mailto:acee@redback.com]
>> 			Sent: Tuesday, February 17, 2009 4:06 PM
>> 			To: PAPADIMITRIOU Dimitri
>> 			Cc: OSPF List
>> 			Subject: Re: [OSPF] OSPF Multi-Instance
>> and Transport Instance
>>
>>
>> 			On Feb 15, 2009, at 5:18 AM,
>> PAPADIMITRIOU Dimitri wrote:
>>
>>
>>
>> 				pls, re-read your meeting minutes.
>>
>> 				The first issue is: fixed
>> segmentation of resources between
>>
>> 			instances
>>
>> 				processing non-opaque and
>> opaque LSAs is less robust than a flexible
>> 				sharing of these resources
>> assuming events triggering opaque and
>> 				non-opaque LSAs (used
>> indirectly by some application) are
>>
>> 			independent.
>>
>> 				The assumption of correlation
>> (opaque LSAs directly
>>
>> 			processed by OSPF)
>>
>> 				is left possible by RFC 2740.
>> Nevertheless, this draft does not
>> 				isolate
>> 				the "IP Routing instance" from
>> the latter LSAs.
>>
>> 				The second issue is: i) the
>> proposal moves from multiplexed
>> 				exchanges to
>> 				serialized exchanges of LS PDUs
>> between peering instances of
>> 				opaques and
>> 				non-opaque LSAs, ii) the
>> messaging between different instances still
>> 				share the same links and header
>> processing (note: by definition
>> 				instances are "co-located") but
>> are under the control of different
>> 				instances thus requiring
>> further prioritization at the sender side.
>> 				Thus, the current proposal
>> further constraints the sender's
>> 				instances to
>> 				expectedly prevent overloading
>> the receiver. This is made
>>
>> 			possible by
>>
>> 				putting down to the OSPF header
>> (instead of the LSA header) the
>> 				information with which
>> prioritization at the sender would
>>
>> 			be possible.
>>
>> 				Nevertheless, is that not
>> strictly equivalent to prioritize
>>
>> 			on the LSA
>>
>> 				header when the instances are
>> common i.e. the draft adds an
>>
>> 			identifier
>>
>> 				because it puts processing down
>> the OSPF header. The result is not
>> 				different from what would be
>> possible using the "Opaque Type" (in
>> 				combination with the LS Type)
>> since it is only for a sub-class of
>> 				Opaque
>> 				LSA (those that are not
>> directly processed by OSPF) that
>>
>> 			the issue of
>>
>> 				overloading expectedly arises.
>>
>>
>> 			Section 2.4 addresses IP/IPv6 packet
>> prioritization and many (if not
>> 			most) commercial routers use the packet
>> precedence for internal
>> 			prioritization. What more would be
>> required? We could state that the
>> 			precedence MAY also used for internal
>> prioritization. However, we
>> 			want to steer clear of implying a
>> specific implementation.
>>
>>
>> 		The point here is that this notion of "instance
>> ID" is not meant to
>> 		solve any "overload" problem it is primarily a
>> separation of instances
>> 		for administrative and policy reasons. Any of
>> them are instances
>> 		exchanges LSAs and Opaque LSAs.
>>
>> 		In the present case, the problem - that i
>> perfectly acknowledge - is
>> 		resulting from the dual use of Opaque LSAs wrt
>> other LSA exchanges
>> 		whereas the instance ID does not assume such separation.
>>
>>
>> 	I believe the OSPF instance provide a natural boundary
>> to address this
>> 	problem better than mechanisms within a protocol. Refer
>> to section 2.4.
>>
>> 	2.4.  Network Prioritization
>>
>> 	   While OSPFv2 (section 4.3 in [OSPFV2]) are normally
>> sent with IP
>> 	   precedence Internetwork Control, any packets sent by
>> a transport
>> 	   instance will be sent with IP precedence Flash
>> (B'011').  This is
>> 	   only appropriate given that this is a pretty flashy
>> mechanism.
>>
>> 	   Similarly, OSPFv3 transport instance packets will be
>> sent with the
>> 	   traffic class mapped to flash (B'011') as specified
>> in ([OSPFV3].
>>
>> 	   By setting the IP/IPv6 precedence differently for
>> OSPF transport
>> 	   instance packets, normal OSPF routing instances can
>> be given priority
>> 	   during both packet transmission and reception.  In
>> fact, Some router
>> 	   implemenations map the IP precedence directly to
>> their internal
>> 	   packet priority.  However, implementation issues are
>> beyond the scope
>> 	   of this document.
>>
>> 	Thanks,
>> 	Acee
>>
>>
>>
>>
>>
>> 		Thanks,
>> 		-dimitri.
>>
>> 			Thanks,
>> 			Acee
>>
>>
>>
>>
>> 				-d.
>>
>>
>>
>> 					-----Original Message-----
>> 					From:
>> ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On
>> 					Behalf Of Acee Lindem
>> 					Sent: Saturday,
>> February 14, 2009 10:44 PM
>> 					To: OSPF List
>> 					Subject: [OSPF] OSPF
>> Multi-Instance and Transport Instance
>>
>> 					In Minneapolis, there
>> was some interest in making these WG group
>> 					documents.
>> Additionally, the AD have sponsored this activity given
>> 					that a solution is
>> being actively pursued in the ISIS WG (though
>> 					significantly less powerful).
>>
>> 					There was one
>> dissenting comment that one could achieve the same
>> 					results with a single
>> instance given sufficient invention (aka, the
>> 					"even pigs can fly"
>> argument). I've added text to the transport
>> 					instance draft as well
>> as mechanisms and text enabling sparse
>> 					topologies that I
>> believe clearly demonstrates the superiority of
>> 					this solution. Hence, I
>> like to now ask if there is any further
>> 					reason not to make
>> these WG documents?
>>
>> 					Here are the current versions:
>>
>> 					
>> http://www.ietf.org/internet-drafts/draft-acee-ospf-multi-
>> 					instance-02.txt
>> 					
>> http://www.ietf.org/internet-drafts/draft-acee-ospf-transport-
>> 					instance-02.txt
>>
>> 					Thanks,
>> 					Acee
>> 					
>> _______________________________________________
>> 					OSPF mailing list
>> 					OSPF@ietf.org
>> 					
>> https://www.ietf.org/mailman/listinfo/ospf
>>
>>
>>
>>
>>
>> 	_______________________________________________
>> 	OSPF mailing list
>> 	OSPF@ietf.org
>> 	https://www.ietf.org/mailman/listinfo/ospf
>>
>>
>>