Re: checking for empty AS_PATH

"John W. Stewart III" <jstewart@isi.edu> Fri, 18 July 1997 21:55 UTC

Received: from cnri by ietf.org id aa15997; 18 Jul 97 17:55 EDT
Received: from merit.edu (merit.edu [198.108.1.42]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid RAA17247 for <ietf-archive@cnri.reston.va.us>; Fri, 18 Jul 1997 17:54:08 -0400 (EDT)
Received: (from majordom@localhost) by merit.edu (8.8.5/8.8.5) id RAA14206 for idr-outgoing; Fri, 18 Jul 1997 17:08:15 -0400 (EDT)
Received: from interlock.ans.net (interlock.ans.net [147.225.5.5]) by merit.edu (8.8.5/8.8.5) with SMTP id RAA14202 for <bgp@merit.edu>; Fri, 18 Jul 1997 17:08:10 -0400 (EDT)
Received: by interlock.ans.net id (InterLock SMTP Gateway 3.0 for bgp@merit.edu); Fri, 18 Jul 1997 17:08:10 -0400
Received: by interlock.ans.net (Internal Mail Agent-1); Fri, 18 Jul 1997 17:08:10 -0400
Received: by interlock.ans.net (Internal Mail Agent-0); Fri, 18 Jul 1997 17:08:10 -0400
Message-Id: <199707182107.RAA22994@central-services.east.isi.edu>
X-Authentication-Warning: central-services.east.isi.edu: Host LOCALHOST [127.0.0.1] didn't use HELO protocol
To: Yakov Rekhter <yakov@cisco.com>
Cc: Timothy O'Connor <toconnor@bbn.com>, bgp@ans.net
Subject: Re: checking for empty AS_PATH
In-Reply-To: Your message of "Fri, 18 Jul 1997 13:06:37 PDT." <199707182006.NAA26300@puli.cisco.com>
X-Phone: +1 703 812 3704
From: "John W. Stewart III" <jstewart@isi.edu>
Date: Fri, 18 Jul 1997 17:07:21 -0400
Sender: owner-idr@merit.edu
Precedence: bulk

are you assuming that the presence of a MP_REACH_NLRI
attribute means that NLRI is present?  because if you
mean to ignore the path attributes when the "standard"
NLRI field is empty, then you could end up dropping
legitimate multi-protocol NLRI on the floor

it's well possible that i'm being overly zealous in my
interpretation of this thread, but given the novel use
of attributes to carry NLRI, we've got to make sure
that the base spec doesn't end up suggesting a way to
implement that precludes them...

/jws

 > Tim,
 > 
 > > > we should probably make the check even stronger by checking
 > > > whether the most recent AS in the AS_PATH is the same as the
 > > > AS of the external peer. 
 > > 
 > > Any opinion on the case of whether a non-zero AS path is allowed
 > > in an UPDATE containing only unreachable routes? Should the spec
 > > say that the contents of the Path is ignored in this case, or
 > > should it say that there must be no Path information at all?
 > 
 > I think that saying that when an UPDATE contains only unreachable
 > routes the contents of the Path message shall be ignored is
 > a fine idea.
 > 
 > Yakov.