[Xorp-cvs] XORP cvs commit: xorp/bgp

Mark Handley mjh@icir.org
Mon, 14 Nov 2005 20:01:40 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	mjh@xorpc.icir.org	2005-11-14 20:01:40 UTC

XORP CVS repository


Modified files:
	bgp           aspath.cc aspath.hh path_attribute.cc 
	              path_attribute.hh plumbing.cc route_table_filter.cc 
	              route_table_filter.hh 

Log message:
	Add static filters for well known communities: NO_EXPORT, NO_ADVERTISE.
	Partial support for NO_EXPORT_SUBCONFED.
	Without these we wouldn't comply with RFC 1997.
	
	Fix a bug where we would abort when we got an AS_PATH containing a
	AS_CONFED_SET or AS_CONFED_SEQUENCE (which aren't yet supported), or
	any other undefined AS_SEGMENT type.  Now we do the right thing, which
	is to send a Notification, and drop the peering.
	
	None of this has test suites yet, but it does pass all the tinderbox
	tests.

Revision  Changes                                Path
1.28      +34 -9;  commitid: a7944378ec227ea6;   xorp/bgp/aspath.cc
1.22      +15 -10;  commitid: a7944378ec227ea6;  xorp/bgp/aspath.hh
1.61      +10 -1;  commitid: a7944378ec227ea6;   xorp/bgp/path_attribute.cc
1.37      +6 -1;  commitid: a7944378ec227ea6;    xorp/bgp/path_attribute.hh
1.74      +5 -2;  commitid: a7944378ec227ea6;    xorp/bgp/plumbing.cc
1.37      +63 -1;  commitid: a7944378ec227ea6;   xorp/bgp/route_table_filter.cc
1.18      +20 -1;  commitid: a7944378ec227ea6;   xorp/bgp/route_table_filter.hh