| Branch: | Revision:

iof-bird-daemon / proto / bgp / attrs.c @ aebe06b4

History | View | Annotate | Download (34.4 KB)

# Date Author Comment
aebe06b4 11/08/2008 10:33 PM Ondrej Zajicek

Proper format functions for ORIGINATOR_ID, CLUSTER_LIST

a92fe607 11/01/2008 11:55 AM Ondrej Zajicek

Implementation of route server.

b6bf284a 10/26/2008 09:59 PM Ondrej Zajicek

Bugfixes in MULIT_EXIT_DISC attribute handling.

- Old MED handling was completely different from behavior
specified in RFCs - for example they havn't been propagated
to neighboring areas.
- Update tie-breaking according to RFC 4271.
- Change default value for 'default bgp_med' configuration...
4819c3e1 10/26/2008 09:54 PM Ondrej Zajicek

Bugfix in LOCAL_PREF attribute handling.

ba5ed6f3 10/26/2008 09:48 PM Ondrej Zajicek

Implementation of an option for disabling AS4 support per BGP instance.

4847a894 10/26/2008 09:45 PM Ondrej Zajicek

Implementation of route reflection for BGP

11cb6202 10/26/2008 09:36 PM Ondrej Zajicek

Implementation of 4B ASN support for BGP

85ae398a 08/24/2008 11:20 PM Ondrej Filip

The source address configuration in BGP added.

98ac6176 06/25/2004 04:39 PM Ondrej Filip

A lot of changes:
- metric is 3 byte long now
- summary lsa originating
- more OSPF areas possible
- virtual links
- better E1/E2 routes handling
- some bug fixes..

I have to do:
- md5 auth (last mandatory item from rfc2328)
- !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs)...

e21423ba 06/05/2004 09:27 AM Martin Mares

... in BGP.

7fdd338c 06/01/2004 10:28 AM Ondrej Filip


de10a974 11/13/2002 08:46 AM Martin Mares

Added missing semicolons.

54e55169 06/04/2000 05:06 PM Martin Mares

BGP documented.

5e88d730 05/19/2000 11:01 AM Martin Mares

BGP now reports originating AS and origin type in get_route_info().

02bd064a 05/13/2000 11:02 AM Martin Mares

Adapted to new rt_notify semantics.

2138d3b4 05/11/2000 12:20 PM Martin Mares

Use correct flags for the LOCAL_PREF attribute.

When an invalid attribute is found, copy the entire attribute to the data
section of the NOTIFICATION message.

beaf86e1 05/04/2000 09:23 PM Martin Mares

Removed RTS_RIP_EXT.

cf3d6470 05/04/2000 08:02 PM Martin Mares

IPv6 BGP support finished. Also simplified the BGP stuff a bit.

1c1da87b 05/04/2000 09:03 AM Martin Mares

Receive-only IPv6 BGP.

85368cd4 05/02/2000 04:07 PM Martin Mares

Full protocol tracing.

d1a74339 05/02/2000 12:51 PM Martin Mares

Handle redistribution of unknown attributes correctly.

cea63664 04/28/2000 03:13 PM Martin Mares

The `bgp_origin' attribute is now an enum.

54896cbd 04/27/2000 10:31 PM Martin Mares

Path attribute can be missing if we process a packet with empty NLRI section.

5db9bae2 04/26/2000 01:26 PM Martin Mares

IBGP fixes.

99f70c78 04/25/2000 09:31 PM Martin Mares

Use the same attribute names as in filters.

684c25d9 04/25/2000 09:21 PM Martin Mares

When sending BGP attributes, re-create the flags, so that attributes
added by filters which get the flags wrong are fixed automagically.

efcece2d 04/25/2000 09:13 PM Martin Mares

Better reporting of both local and remote errors.

8b258e4e 04/21/2000 01:01 PM Martin Mares

LOCAL_PREF is now always present and exported over all ibgp connections [draft]

Allow setting of address of the local end of the TCP connection.

Several bug fixes.

2a9e064d 04/21/2000 12:25 PM Martin Mares

If no NLRI's are present in an UPDATE message, parse the attributes, but
don't check presence of mandatory attributes. [draft-09]

7787ace6 04/20/2000 10:54 PM Martin Mares

Synced to draft-ietf-idr-bgp4-09.

f381cdce 04/19/2000 01:54 PM Martin Mares

The ATOMIC_AGGREGATE parameter is optional transitive.

bd2d8190 04/17/2000 01:13 PM Martin Mares

Honor standard communities (no_export, no_advertise, no_export_subconfed)
when exporting routes.

56a2bed4 04/17/2000 12:46 PM Martin Mares

Don't import/export MED and LOCAL_PREF on external links.
Added real comparison of BGP routes (inspired by the Cisco one).
Default local preference and default MED are now settable.
Defined filter keywords for all BGP attributes we know.

e3558ab1 04/17/2000 11:25 AM Martin Mares

Normalize community sets when exporting.

Set PARTIAL bits correctly.

1ed2fe96 04/17/2000 10:19 AM Martin Mares

Send and receive communities.

f421cfdd 04/17/2000 09:37 AM Martin Mares

Sending of update messages works!

c0668f36 04/17/2000 07:53 AM Martin Mares

Created nest/a-path.c and a-set.c which should contain general operations
on AS paths and community sets.

Moved as_path_prepend() there.

Pavel, please move the other functions as well.

c8f685cb 04/12/2000 02:14 PM Martin Mares

Made last Pavel's changes compile.

0a40e973 04/12/2000 02:12 PM Pavel Machek

as_path_prepend is usable outside bgp.

c2b28c99 04/12/2000 02:09 PM Martin Mares

Real bucket lists.

77506349 04/12/2000 01:21 PM Martin Mares

Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) constructs.

ae8f5584 04/10/2000 12:39 PM Martin Mares

Implemented outgoing attribute cache.

48e842cc 04/10/2000 11:21 AM Martin Mares

Use neighbor cache to track direct route to the peer or multihop destination.

Calculate next_hop properly based on the local address we get from the
neighbor entry.

ef2c708d 04/09/2000 10:05 PM Martin Mares

More BGP progress...

For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths.

10be74da 04/01/2000 10:21 AM Martin Mares

Formatting of dynamic attributes (except for paths and communities which
will be added soon).

c00d31be 03/31/2000 11:21 PM Martin Mares

Parsing of BGP attributes.

c01e3741 03/20/2000 09:50 PM Martin Mares

Started work on BGP. Wrote main part of the connection handling code.