RFC 1267
Tony Li <tli@cisco.com> Sat, 23 May 1992 00:20 UTC
Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa03608;
22 May 92 20:20 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa23556;
22 May 92 20:26 EDT
Received: from PIZZA.BBN.COM by NRI.Reston.VA.US id aa23552;
22 May 92 20:26 EDT
Received: from pizza by PIZZA.BBN.COM id aa07898; 22 May 92 19:56 EDT
Received: from BBN.COM by PIZZA.BBN.COM id aa07892; 22 May 92 19:54 EDT
Received: from lager.cisco.com by BBN.COM id aa21967; 22 May 92 19:57 EDT
Received: by lager.cisco.com; Fri, 22 May 92 16:57:21 -0700
Date: Fri, 22 May 92 16:57:21 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <9205222357.AA28307@lager.cisco.com>
To: msteenst@bbn.com
Cc: idpr-wg@bbn.com
In-Reply-To: Martha Steenstrup's message of Fri,
22 May 92 19:48:47 -0400 <9205222351.AA23499@wolf.cisco.com>
Subject: RFC 1267
Thanks, I now understand what you are talking about. However, RFC
1267 does not indiciate the order in which the following should be
applied:
(1) Generally speaking, the rules for comparing routes among several
alternatives are outside the scope of this document. There are two
exceptions:
- If the local AS appears in the AS path of the new route being
considered, then that new route cannot be viewed as better than
any other route. If such a route were ever used, a routing loop
would result.
(2) In order for a route to a network to be removed, it must be
explicitly listed in an Update message as being unreachable or with
new routing information to replace the old. Note that a BGP peer will
only advertise one route to a given network, so any announcement of
that network by a particular peer replaces any previous information
about that network received from the same peer.
Fixed. See BGP-4. When an update is received, the old path is first
removed. Then the new path may be examined.
The order of application definitely matters so that the routes that
will cause the looping are actually removed. However, all of this is
predicated on the fact the route .. Y .. X .. Z is advertised back to
X and the route .. X .. Y .. Z is advertised back to Y. If these
advertisements are not made, then the looped routes X .. Y .. Z and
Y .. X .. Z will not be removed.
Indeed. You must always advertise your paths to all of your
neighbors. And if administrative filtering would prevent you from
advertising the path, you must send an unreachable.
Tony