yet more on distance vectors
Tony Li <tli@cisco.com> Thu, 21 May 1992 11:47 UTC
Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa00623;
21 May 92 7:47 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa12516;
21 May 92 7:53 EDT
Received: from PIZZA.BBN.COM by NRI.Reston.VA.US id aa12511; 21 May 92 7:53 EDT
Received: from pizza by PIZZA.BBN.COM id aa01372; 21 May 92 7:18 EDT
Received: from BBN.COM by PIZZA.BBN.COM id aa01356; 21 May 92 7:16 EDT
Received: from lager.cisco.com by BBN.COM id aa06568; 21 May 92 7:18 EDT
Received: by lager.cisco.com; Thu, 21 May 92 04:17:59 -0700
Date: Thu, 21 May 92 04:17:59 -0700
From: Tony Li <tli@cisco.com>
Message-Id: <9205211117.AA13906@lager.cisco.com>
To: msteenst@bbn.com
Cc: idpr-wg@bbn.com
In-Reply-To: Martha Steenstrup's message of Wed,
20 May 92 14:43:19 -0400 <9205211105.AA06904@wolf.cisco.com>
Subject: yet more on distance vectors
RFC 1267
Appendix 5, section 5.3:
5.3 Processing Update Messages
In BGP, all UPDATE messages are incremental. Once a particular
network is listed in an Update message as being reachable through an
AS path and gateway, that piece of information is expected to be
retained indefinitely.
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.
Note that a route which indicates a loop is indeed information. From
section 9:
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.
So an implementation could, within the scope of this specification,
keep the route that is advertised that has this loop in the path. For
example, a multicast implmentation might want to keep this information
as part of its reverse path forwarding database. An implementation
should never select this path for packet forwarding.
Tony
- yet more on distance vectors Martha Steenstrup
- yet more on distance vectors Tony Li