OpenBSD CVS

CVS log for src/usr.sbin/bgpd/bgpd.8


[BACK] Up to [local] / src / usr.sbin / bgpd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.78 / (download) - annotate - [select for diffs], Mon Apr 3 10:48:00 2023 UTC (13 months, 4 weeks ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, HEAD
Changes since 1.77: +22 -2 lines
Diff to previous 1.77 (colored)

Add first step of flowspec support. This adds the bits to establish a
connection with SAFI 133. Right now any sent UPDATE with SAFI 133 is
simply ignored. At the moment SAFI 134 (flowspec for L3VPN) is unsupported.
OK tb@

Revision 1.77 / (download) - annotate - [select for diffs], Thu Mar 2 17:09:53 2023 UTC (15 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE, OPENBSD_7_3
Changes since 1.76: +3 -3 lines
Diff to previous 1.76 (colored)

improve the Nd lines such that the format is consistent for the
various *d, *conf, *ctl files (where relevant) and simple;

also makes "man -k routing" more useful;

help from claudio and florian
ok claudio florian millert

Revision 1.76 / (download) - annotate - [select for diffs], Tue Jan 24 15:52:46 2023 UTC (16 months, 1 week ago) by job
Branch: MAIN
Changes since 1.75: +14 -2 lines
Diff to previous 1.75 (colored)

Add ASPA to STANDARDS section

Revision 1.75 / (download) - annotate - [select for diffs], Tue Jul 12 17:30:57 2022 UTC (22 months, 2 weeks ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2
Changes since 1.74: +12 -2 lines
Diff to previous 1.74 (colored)

Document announce add-path send
With input from jmc@ and sthen@

Revision 1.74 / (download) - annotate - [select for diffs], Tue Jun 28 11:52:24 2022 UTC (23 months ago) by claudio
Branch: MAIN
Changes since 1.73: +13 -2 lines
Diff to previous 1.73 (colored)

Try to document 'announce policy' and add RFC 9234 to the list in bgpd.8
How RFC 9234 support will work in the long run may still change but
for now at least tell people how to use it.

Revision 1.73 / (download) - annotate - [select for diffs], Sun Jun 26 05:54:38 2022 UTC (23 months ago) by jsg
Branch: MAIN
Changes since 1.72: +3 -3 lines
Diff to previous 1.72 (colored)

Pignatoro -> Pignataro

Revision 1.72 / (download) - annotate - [select for diffs], Thu Mar 31 17:27:29 2022 UTC (2 years, 2 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

man pages: add missing commas between subordinate and main clauses

jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.

ok jmc@

Revision 1.71 / (download) - annotate - [select for diffs], Fri Sep 3 07:58:07 2021 UTC (2 years, 8 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0
Changes since 1.70: +10 -2 lines
Diff to previous 1.70 (colored)

Mention RFC8050 in bgpd.8

Revision 1.70 / (download) - annotate - [select for diffs], Tue Jul 27 07:14:31 2021 UTC (2 years, 10 months ago) by claudio
Branch: MAIN
Changes since 1.69: +10 -2 lines
Diff to previous 1.69 (colored)

Implement RFC9072: Extended Optional Parameters Length for BGP OPEN Message

This allows to send more then 255 bytes of optional parameters. With this
it is possible to send more capabilities. bgpd will switch automatically
to the new extended lenght format if needed but by default the old 1 byte
param length encoding is used to keep compatible with old systems.

OK benno@

Revision 1.69 / (download) - annotate - [select for diffs], Thu Jun 17 16:05:25 2021 UTC (2 years, 11 months ago) by claudio
Branch: MAIN
Changes since 1.68: +11 -2 lines
Diff to previous 1.68 (colored)

Implement RFC 7313 enhanced route refresh. It is off by default and
can be enabled with 'announce enhanced refresh yes'
Similar to graceful restart this allows to mark routes as stale, refresh
them and the flush out routes that are still stale. Enhanced route refresh
uses a begin of rr and a end of rr message to signal the various stages.
A future enhancement would be the addition of a timeout in case the EoRR
message is not sent in reasonable time.
OK denis@ job@

Revision 1.68 / (download) - annotate - [select for diffs], Wed Jun 16 16:24:12 2021 UTC (2 years, 11 months ago) by job
Branch: MAIN
Changes since 1.67: +5 -3 lines
Diff to previous 1.67 (colored)

Add command line option to show the version

OK claudio@

Revision 1.67 / (download) - annotate - [select for diffs], Tue May 25 14:18:44 2021 UTC (3 years ago) by claudio
Branch: MAIN
Changes since 1.66: +10 -10 lines
Diff to previous 1.66 (colored)

Instead of the old way of prefix withdraw on a bad AS4_PATH treat it with
prefix withdraw as required by RFC6793. Also update the documentation to
reference RFC6793 instead of the older 4893.
OK sthen@

Revision 1.66 / (download) - annotate - [select for diffs], Tue Apr 27 11:34:58 2021 UTC (3 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.65: +10 -2 lines
Diff to previous 1.65 (colored)

Add RFC 6286 to the list of RFC bgpd supports.
OK job@

Revision 1.65 / (download) - annotate - [select for diffs], Thu Apr 8 11:56:30 2021 UTC (3 years, 1 month ago) by danj
Branch: MAIN
CVS Tags: OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

The path with the *highest* local weight is selected

ok kn

Revision 1.64 / (download) - annotate - [select for diffs], Tue Feb 16 08:29:16 2021 UTC (3 years, 3 months ago) by claudio
Branch: MAIN
Changes since 1.63: +10 -2 lines
Diff to previous 1.63 (colored)

Add RTR support to OpenBGPD. Add basic support for the protocol.
The RTR client runs in a new process where the protocol handling is done
and when new data is available all sources are merged into one ROA set
which is then loaded into the RDE. The roa-set from the config is also
handled by the new RTR engine.
Tested by and ok job@

Revision 1.63 / (download) - annotate - [select for diffs], Mon Feb 1 07:39:59 2021 UTC (3 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.62: +12 -8 lines
Diff to previous 1.62 (colored)

update the pathname for the control socket path; from daniel jakots
clean up FILES while here

ok claudio for the former

Revision 1.62 / (download) - annotate - [select for diffs], Sun Nov 10 20:51:53 2019 UTC (4 years, 6 months ago) by landry
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.61: +11 -14 lines
Diff to previous 1.61 (colored)

Consistently use _rcctl enable foo_ in examples, it's simpler and less
error prone than manually editing rc.conf.local, and also works to
enable ipsec and accounting.

tweak from schwarze@ to use the \(dq\(dq syntax for quotes in '.Dl
foo_flags="" lines' instead of \&"\&".

while at it, fix a reference to a bogus /dev/dhclient.conf file that
recently snuck in.

ok jmc@ deraadt@ schwarze@

Revision 1.61 / (download) - annotate - [select for diffs], Wed Aug 7 06:51:54 2019 UTC (4 years, 9 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.60: +12 -12 lines
Diff to previous 1.60 (colored)

Order RFC by number.
OK benno@

Revision 1.60 / (download) - annotate - [select for diffs], Tue Dec 4 14:13:40 2018 UTC (5 years, 5 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.59: +2 -6 lines
Diff to previous 1.59 (colored)

Since a while announcements added by bgpctl will overwrite the ones from
the config and no longer live next to each other. Because of this step 13
in the decision process is no longer needed.
OK benno@

Revision 1.59 / (download) - annotate - [select for diffs], Sun Nov 4 14:34:00 2018 UTC (5 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.58: +13 -2 lines
Diff to previous 1.58 (colored)

Graceful BGP Session Shutdown is a real RFC, add it to the list.
OK job@, benno@

Revision 1.58 / (download) - annotate - [select for diffs], Wed Jun 13 09:33:51 2018 UTC (5 years, 11 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.57: +10 -1 lines
Diff to previous 1.57 (colored)

Deprecate announce (all|self|none|default-route)
The announce keyword was overloaded and confused a lot of operators, time
to clean it up and while there incorporate RFC8212 guideline for propagation.
- `announce all` is the new default but the default deny filter will
  make sure that by default nothing is leaked
- `announce self` is no more and results in syntax error
- `announce none` is now `export none`
- `announce default-route` becomes `export default-route`
- the filters are switched to a default deny rule both incoming and outgoing

You most certainly need to adjust your config!

Best is to change the config in advance by using `announce all` explicitly on
all neighbors and adding `deny from any` and `deny to any` at the start of
your filters and adjust the rest of the filters to still produce the same
result.  `bgpd -nv -f bgpd.conf ` and `bgpctl show rib out nei foo` are good
tools to verify the changes.
Lots of discussions with job@, deraadt@, sthen@
OK job@

Revision 1.57 / (download) - annotate - [select for diffs], Wed Jul 26 09:05:46 2017 UTC (6 years, 10 months ago) by job
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.56: +7 -4 lines
Diff to previous 1.56 (colored)

Update MRT reference in bgpd manpage

ok benno@

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jul 26 09:00:10 2017 UTC (6 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.55: +11 -11 lines
Diff to previous 1.55 (colored)

sort;

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jul 26 08:19:14 2017 UTC (6 years, 10 months ago) by job
Branch: MAIN
Changes since 1.54: +4 -4 lines
Diff to previous 1.54 (colored)

Update reference to BGP Shutdown Communication specification

ok benno@

Revision 1.54 / (download) - annotate - [select for diffs], Wed May 31 10:49:10 2017 UTC (7 years ago) by claudio
Branch: MAIN
Changes since 1.53: +13 -2 lines
Diff to previous 1.53 (colored)

Man page bits for ext-community which grew a few more subtypes.
Based on a diff from Job Snijders

Revision 1.53 / (download) - annotate - [select for diffs], Fri May 26 20:55:30 2017 UTC (7 years ago) by phessler
Branch: MAIN
Changes since 1.52: +12 -2 lines
Diff to previous 1.52 (colored)

AS 0 is special and should be considered an error.

Drop the session if it shows during OPEN or CAPA, or mark as invalid if
it is part of an Update.

required by RFC 7607

man page OK jmc@
OK florian@ benno@ claudio@

Revision 1.52 / (download) - annotate - [select for diffs], Sun Feb 19 11:38:24 2017 UTC (7 years, 3 months ago) by phessler
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.51: +5 -5 lines
Diff to previous 1.51 (colored)

draft-ietf-idr-large-community has been published as RFC 8092

Revision 1.51 / (download) - annotate - [select for diffs], Fri Jan 13 18:59:12 2017 UTC (7 years, 4 months ago) by phessler
Branch: MAIN
Changes since 1.50: +22 -13 lines
Diff to previous 1.50 (colored)

Add support for draft-ietf-idr-shutdown

    BGP state = Idle, marked down with shutdown reason "goodbye, we are
    upgrading to openbsd 6.1", down for 00:00:17

developed by Peter van Dijk <peter.van.dijk@powerdns.com> and Job
Snijders <job@ntt.net>, thank you!

OK benno@

Revision 1.50 / (download) - annotate - [select for diffs], Thu Nov 10 10:01:33 2016 UTC (7 years, 6 months ago) by phessler
Branch: MAIN
Changes since 1.49: +9 -5 lines
Diff to previous 1.49 (colored)

update reference to the RFC now numbered 7606

reminded by jmc@

Revision 1.49 / (download) - annotate - [select for diffs], Fri Oct 14 16:05:35 2016 UTC (7 years, 7 months ago) by phessler
Branch: MAIN
Changes since 1.48: +13 -2 lines
Diff to previous 1.48 (colored)

Add support for draft-ietf-idr-large-community

Joint work with Job Snijders, many thanks!
OK benno@ deraadt@

Revision 1.48 / (download) - annotate - [select for diffs], Wed Aug 14 06:32:36 2013 UTC (10 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

no longer any need to quote macro lines with >9 args;
From: Jan Stary

Revision 1.47 / (download) - annotate - [select for diffs], Fri Jun 14 19:49:19 2013 UTC (10 years, 11 months ago) by lum
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

grammar. ok jmc@

Revision 1.46 / (download) - annotate - [select for diffs], Wed Sep 26 16:19:44 2012 UTC (11 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.45: +24 -7 lines
Diff to previous 1.45 (colored)

last stage of rfc changes, using consistent Rs/Re blocks, and moving the
references into a STANDARDS section;

Revision 1.45 / (download) - annotate - [select for diffs], Fri Aug 24 20:13:03 2012 UTC (11 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.44: +77 -40 lines
Diff to previous 1.44 (colored)

- rfc 5082 replaces rfc 3682; ok claudio
- flesh out SEE ALSO in bgpd.8
- fix a formatting warning in relayd.conf.5

Revision 1.44 / (download) - annotate - [select for diffs], Sat Jul 7 12:29:18 2012 UTC (11 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

prefered -> preferred;

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jul 7 08:22:57 2012 UTC (11 years, 10 months ago) by claudio
Branch: MAIN
Changes since 1.42: +94 -3 lines
Diff to previous 1.42 (colored)

Explain the bgpd decision process in the man page. I'm tired of looking
at the C code over and over again. With and OK sthen@, henning@, jmc@

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jul 4 20:43:26 2012 UTC (11 years, 11 months ago) by claudio
Branch: MAIN
Changes since 1.41: +7 -7 lines
Diff to previous 1.41 (colored)

Seems like I missed to adjust the route decision code to cover the things
that need to be checked because of route reflection. Do this now and reference
the new RR RFC in the man page. OK henning@ sthen@

Revision 1.41 / (download) - annotate - [select for diffs], Sun Jun 10 11:16:08 2012 UTC (11 years, 11 months ago) by claudio
Branch: MAIN
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored)

Add error messages for BGP Finite State Machine Error subcodes as defined
in RFC 6608. OK henning@ sthen@

Revision 1.40 / (download) - annotate - [select for diffs], Sat Sep 17 16:29:44 2011 UTC (12 years, 8 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.39: +9 -4 lines
Diff to previous 1.39 (colored)

Implement new mrt table dump format as specified in draft-ietf-grow-mrt.
Tested with IP and IPv6 sessions and against the libbgpdump parser.
OK henning@

Revision 1.39 / (download) - annotate - [select for diffs], Fri Oct 15 07:45:32 2010 UTC (13 years, 7 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.38: +7 -2 lines
Diff to previous 1.38 (colored)

Add the FSM suberrors specified in draft-ietf-idr-fsm-subcode. This
should help identifying FSM errors since the state is know known.
OK henning@ sthen@

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jun 27 19:53:34 2010 UTC (13 years, 11 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.37: +2 -13 lines
Diff to previous 1.37 (colored)

Instead of specifying the control sockets on the command line have them
in bgpd.conf. This allows to add/modify restricted control sockets on runtime.
Feature request by a few people how often forgot to add -r path when restarting
bgpd (including myself).
NOTE: this removes the -s and -r arguments from bgpd so pay attention when
updateing.
jajaja sthen@, OK henning@

Revision 1.37 / (download) - annotate - [select for diffs], Mon May 24 19:44:23 2010 UTC (14 years ago) by jmc
Branch: MAIN
Changes since 1.36: +2 -4 lines
Diff to previous 1.36 (colored)

now that we can handle >9 args, put "-D name=value" on one line: it's a bit
more readable, and fixes a spacing bug we had in smtpd.8;

Revision 1.36 / (download) - annotate - [select for diffs], Mon May 17 17:46:22 2010 UTC (14 years ago) by jmc
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

tweak previous;

Revision 1.35 / (download) - annotate - [select for diffs], Mon May 17 15:49:29 2010 UTC (14 years ago) by claudio
Branch: MAIN
Changes since 1.34: +10 -5 lines
Diff to previous 1.34 (colored)

Last bits of MPLS VPN support. Hook kernel routing tables and RIB together.
This adds a bit of new config to specify the mapping between an rdomain and
the BGP MPLS VPN instance, example:
rdomain 1 {
        descr "CUSTOMER1"
	rd 65003:1
	import-target rt 65003:3
	export-target rt 65003:1
	depend on mpe0
	network 192.168.224/24
}
The "depend on mpe0" is a but ugly but for now this is the quickest way to
figure out which interface bgp should use to insert the MPLS routes.

A big side-effect of this diff is that networks are now internally
distributed through kroute.c.
This needs some kernel changes that will follow hopefully soon.
OK henning@

Revision 1.34 / (download) - annotate - [select for diffs], Tue Feb 23 21:30:40 2010 UTC (14 years, 3 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.33: +5 -5 lines
Diff to previous 1.33 (colored)

Fix .Oo .Xo .Oc .Xc mis-nesting by just dropping the .Xo and .Xc which,
in these cases, is useless anyway.
Found by and fixing the build with mandoc;
still fine with both old and new groff.
ok jmc@

Revision 1.33 / (download) - annotate - [select for diffs], Wed Dec 16 15:40:55 2009 UTC (14 years, 5 months ago) by claudio
Branch: MAIN
Changes since 1.32: +7 -2 lines
Diff to previous 1.32 (colored)

Implement "set ext-community [delete] subtype key:value" to set and delete
extended communities as specified in RFC 4360. No matching implemented yet
and stuff like * and neighbor-as are neither supported but will be soon.
Looks good henning & sthen, manpage fixed by jmc

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 26 09:58:19 2009 UTC (14 years, 7 months ago) by claudio
Branch: MAIN
Changes since 1.31: +7 -2 lines
Diff to previous 1.31 (colored)

Add RFC2545 to the list of standarts supported by bgpd.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 22 14:07:53 2009 UTC (14 years, 8 months ago) by claudio
Branch: MAIN
Changes since 1.30: +7 -7 lines
Diff to previous 1.30 (colored)

Update capability code to follow RFC 5492. Unlike before multiple
capabilities are now encoded in a single capability option.
RFC conforming BGP implementations must be able to parse both the old
and the new way of the encoding (most still seem to use the old one).
bgpd still accepts both ways on reception. OK henning, sthen

Revision 1.30 / (download) - annotate - [select for diffs], Wed Sep 2 08:06:42 2009 UTC (14 years, 9 months ago) by claudio
Branch: MAIN
Changes since 1.29: +7 -2 lines
Diff to previous 1.29 (colored)

Implement all of RFC 4486 BGP Cease Notification Message Subcodes.
The other side should now see why a session was dropped. e.g:
bgpd: ... received notification: Cease, administratively down
OK henning

Revision 1.29 / (download) - annotate - [select for diffs], Thu Aug 6 08:53:11 2009 UTC (14 years, 9 months ago) by claudio
Branch: MAIN
Changes since 1.28: +7 -2 lines
Diff to previous 1.28 (colored)

Implement the error handling as proposed in draft-ietf-idr-optional-transitive
for optional transitive attributes. In short if the partial bit is set on
an optional transitive attribute but the attribute fails validation ignore
the attribute or mark the path as ineligible instead of killing the session
with a NOTIFICATION. Tested, input and OK sthen, OK henning

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 13 23:01:36 2009 UTC (15 years, 4 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

Reference RFC 4893 instead of draft-ietf-idr-as4bytes-13.
ok claudio

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 31 19:20:22 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

convert to new .Dd format;

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 26 16:22:51 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.25: +6 -6 lines
Diff to previous 1.25 (colored)

put RFC 3765 in the right place;

Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 26 14:16:45 2007 UTC (17 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.24: +11 -1 lines
Diff to previous 1.24 (colored)

bgpd supports RFC 2796 and 3682 so mention them with all the others.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Apr 24 08:51:53 2007 UTC (17 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored)

Add draft-ietf-idr-as4bytes-13 to the see also list.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Mar 16 14:01:19 2007 UTC (17 years, 2 months ago) by claudio
Branch: MAIN
Changes since 1.22: +6 -6 lines
Diff to previous 1.22 (colored)

Multiprotocol Extensions for BGP-4 is now RFC 4760

Revision 1.22 / (download) - annotate - [select for diffs], Tue Dec 12 21:14:22 2006 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored)

Xr bgplg and bgplgsh;

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jun 19 20:48:36 2006 UTC (17 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

add -c to usage() and synopsis;

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jun 19 12:06:24 2006 UTC (17 years, 11 months ago) by henning
Branch: MAIN
Changes since 1.19: +7 -4 lines
Diff to previous 1.19 (colored)

if at startup a given group has carpdemote == 0, we don't do carp demotion.
now, once all sessions went to established, we start doing demotion, so
that when one drops and has dmeotion enabled, we actually demote.
ok claudio

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jun 17 14:06:09 2006 UTC (17 years, 11 months ago) by henning
Branch: MAIN
Changes since 1.18: +23 -1 lines
Diff to previous 1.18 (colored)

implement carp demotion control for bgpd.
sessions can be configured to modify the carp demotion counter for a
given interface group (usually, "carp", which has all carp interfaces)
when the session is not established. once the session is established for
60 seconds, the demotion is cleared.
this, used correctly, can prevent a bgpd-box which lost all sessions (and
thus has no routes) to be carp master, while the backup has sessions.
thought through and partially hacked on a drive from calgary to vancouver
with ryan, ok claudio

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 23 20:20:45 2006 UTC (18 years, 2 months ago) by claudio
Branch: MAIN
Changes since 1.17: +7 -5 lines
Diff to previous 1.17 (colored)

Simplify the -s documentation and add /var/run/bgpd.sock to the FILES list.
help from jmc@

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 15 12:51:40 2006 UTC (18 years, 2 months ago) by claudio
Branch: MAIN
Changes since 1.16: +6 -1 lines
Diff to previous 1.16 (colored)

Document new -s path option to select an alternate path for the main control
socket.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 24 17:55:09 2006 UTC (18 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

add -r to synopsis, and tweak its description a little;

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 24 15:06:29 2006 UTC (18 years, 4 months ago) by claudio
Branch: MAIN
Changes since 1.14: +1 -6 lines
Diff to previous 1.14 (colored)

bgpd does not and will never support route flap damping as defined in the
mentioned RFC. Even RIPE (RIPE-229) realized that route flap damping should be
considered evil.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 24 10:21:14 2006 UTC (18 years, 4 months ago) by henning
Branch: MAIN
Changes since 1.13: +8 -1 lines
Diff to previous 1.13 (colored)

document -r

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 13 23:01:02 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.12: +5 -4 lines
Diff to previous 1.12 (colored)

slightly reword myself;

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 13 19:53:01 2004 UTC (19 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.11: +55 -13 lines
Diff to previous 1.11 (colored)

tweaks; ok henning@

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jul 9 11:01:22 2004 UTC (19 years, 10 months ago) by henning
Branch: MAIN
Changes since 1.10: +3 -4 lines
Diff to previous 1.10 (colored)

various tweaks from the Frankfurt->Hamburg flight

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jun 23 00:11:27 2004 UTC (19 years, 11 months ago) by claudio
Branch: MAIN
Changes since 1.9: +6 -1 lines
Diff to previous 1.9 (colored)

Support rfc 3765 which adds a new well known community NOPEER. OK henning@

Revision 1.9 / (download) - annotate - [select for diffs], Sun May 23 22:32:42 2004 UTC (20 years ago) by jmc
Branch: MAIN
Changes since 1.8: +36 -1 lines
Diff to previous 1.8 (colored)

add relevant rfc's to SEE ALSO;

suggested by Alexey E. Suslikov;
help and ok henning@

Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 5 01:33:57 2004 UTC (20 years, 4 months ago) by mcbride
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Emphasise 'stderr'.

ok henning@

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 6 03:43:50 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

2004

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 5 12:41:47 2004 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

.Xr bgpctl

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 2 09:12:27 2004 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

SEE ALSO after FILES;

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 23 17:08:54 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

.Xr the more or less shiny new bgpd.conf manpage

Revision 1.3 / (download) - annotate - [select for diffs], Tue Dec 23 12:17:33 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

jmc says -D before -d

Revision 1.2 / (download) - annotate - [select for diffs], Mon Dec 22 15:07:05 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN
Changes since 1.1: +5 -2 lines
Diff to previous 1.1 (colored)

add a configtest mode

Revision 1.1 / (download) - annotate - [select for diffs], Mon Dec 22 00:10:33 2003 UTC (20 years, 5 months ago) by henning
Branch: MAIN

my bloody attempt at a manpage. to be fleshed out.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.