RE: BGP-4 changes

"NITTMANN Michael (MSMail)" <MNittmann@shl.com> Wed, 04 September 1996 15:54 UTC

Received: from ietf.org by ietf.org id aa27676; 4 Sep 96 11:54 EDT
Received: from cnri by ietf.org id aa27672; 4 Sep 96 11:54 EDT
Received: from merit.edu by CNRI.Reston.VA.US id aa11177; 4 Sep 96 11:54 EDT
Received: (from daemon@localhost) by merit.edu (8.7.5/merit-2.0) id KAA25913 for idr-outgoing; Wed, 4 Sep 1996 10:55:15 -0400 (EDT)
Received: from interlock.ans.net (interlock.ans.net [147.225.5.5]) by merit.edu (8.7.5/merit-2.0) with SMTP id KAA25906 for <bgp@merit.edu>; Wed, 4 Sep 1996 10:55:12 -0400 (EDT)
Received: by interlock.ans.net id AA07435 (InterLock SMTP Gateway 3.0 for bgp@ans.net); Wed, 4 Sep 1996 10:54:59 -0400
Received: by interlock.ans.net (Internal Mail Agent-2); Wed, 4 Sep 1996 10:54:59 -0400
Received: by interlock.ans.net (Internal Mail Agent-1); Wed, 4 Sep 1996 10:54:59 -0400
Message-Id: <c=US%a=_%p=SHL%l=SHL/CANADAW/001AE5D1@cocms1.calwdc.shl.com>
Sender: ietf-archive-request@ietf.org
From: "NITTMANN Michael (MSMail)" <MNittmann@shl.com>
To: Curtis Villamizar <curtis@ans.net>, "rwoundy@VNET.IBM.COM" <rwoundy@vnet.ibm.com>
Cc: "bgp@ans.net" <bgp@ans.net>, "jgs@ieng.com" <jgs@ieng.com>
Subject: RE: BGP-4 changes
Date: Wed, 4 Sep 1996 08:20:59 -0600
X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.837.3
Encoding: 85 TEXT
X-Orig-Sender: owner-idr@merit.edu
Precedence: bulk

I would not treat MED = -1 as a value, but as a flag for 'no MED present', 
which I need to identify candidates where either I cannot successfully work 
with an MED since the other side has set none, or where the other side does 
not want to tell me the MED value.
Therefore I would suggest a modifying option, in addition to the removal. 
This gives also the possibility to add an MED 'penalty' for a meetpoint to 
all MEDs gotten from there (again to resolve the mae-e problem where 
everybody and his dog wants to go through).

Mike

----------
From:  Curtis Villamizar[SMTP:curtis@ans.net]
Sent:  Wednesday, September 04, 1996 1:28 AM
To:  rwoundy@VNET.IBM.COM
Cc:  curtis@ans.net; jgs@ieng.com; bgp@ans.net
Subject:  Re: BGP-4 changes 


In message <199609032234.AA18902@interlock.ans.net>et>, rwoundy@VNET.IBM.COM 
write
s:
> *** Resending note of 08/31/96 15:15
> Subject: Re: BGP-4 changes
> John,
> 
> I now have second thoughts about changing the MED value; stripping the
> attribute is of course still OK.  The problem is not route loops,
> but non-deterministic routing (i.e. not predictable).
> 
> >As far as I'm concerned, being able to strip the attribute at the border
> >achieves this goal fine.  Either or both is OK with me.
> 
> >In private email Curtis mentioned a case (which in retrospect I should 
have
> >seen) where we should be able to strip MED after route selection but 
before
> >export into IBGP.  The case applies when I have a router facing two
> >neighbors across a DMZ.  I want to consider the MED to get the next hop
> >"right" across the DMZ, but I want to use shortest-path inside my AS.  I
> >believe that this stays loop-free since we only consider MED once we
> >have already decided to choose an external route.
> 
> Let's assume that a router considers the original EBGP MED in the
> route selection process, but sends the modified MED in the
> IBGP export.  Further assume a provider modifies the MED to value
> 0 at two border gateways (A & B), in order to try to draw traffic to
> the nearest of these two exits.

Removed MED attribute completely, not modified.

> Suppose border A gets an external BGP route with MED X first.  With no
> competition from B, border A installs the route and exports into IBGP
> with MED 0.  Border B will see this same route only with MED 0.
> 
> Later, border B receives its route with MED Y (same prefix, same
> neighbor AS, same preference, etc.).  So long as Y > 0 (it usually
> is), then border B will reject the external in favor of the internal
> route from A.
> 
> Note that acceptance of the internal route from A over the external
> route of B is based totally on timing issues -- first come, first
> served.  It only occurs when the MED value is decreased -- that's why
> stripping the MED is OK, since missing MEDs have value -1.
> 
> To fix this, one might use the modified MED value for both route
> selection and IBGP export, but one throws away useful information
> as Curtis and John mention above (for optimizing local external
> route selection).
> 
> Do we need the ability to change the MED attribute value, or is
> it sufficient to be able to remove the MED attribute?  Can we get
> away with modifying local preference instead of changing the MED
> value?
> 
> -- Richard Woundy, IBM

If you removed MED completely, with the current rule changes (sounds
like professional sports commission) you don't get a routing loop.

John didn't write anything about changing MED and I didn't write
anything about changing MED to John.

Curtis