| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
OK job@
|
| |
|
|
|
| |
and prefix-sets loaded into bgpd.
OK benno@
|
| |
|
|
|
|
| |
NULL so there is no need to change action in those cases. This was used some
time ago by the show rib code.
OK kn@, sthen@, benno@, deraadt@
|
| |
|
|
| |
OK benno@ phessler@
|
| |
|
|
|
|
| |
to be more generic, then change 'reload' to take take a '[reason]' also,
which will be logged by bgpd.
ok kn claudio
|
| |
|
|
| |
ok tedu
|
| |
|
|
|
| |
for error reporting.
ok benno
|
| |
|
|
|
| |
8.8.8.8. Additionally add 'or-longer' as an alias for 'all'.
OK job@ sthen@
|
| |
|
|
|
| |
It will always complain that neighbor is ambiguous. Switch neighbors to
peers to resolve the issue.
|
| |
|
|
|
|
|
| |
Trying to parse RPSL has shown to be impossible. For now tools like
bgpq3 (in ports) can be used to generate AS and prefix sets based on
IRR data.
OK job@ deraadt@ sthen@ benno@
|
| | |
|
| |
|
|
| |
OK benno@
|
| |
|
|
|
|
|
| |
of MRT TABLE_DUMP_V2 dumps. It only works with TABLE_DUMP_V2 dumps on other
table dumps the neighbor of the first entry is printed since those table
dumps don't have a neighbor table.
OK sthen@ benno@
|
| |
|
|
| |
OK deraadt@
|
| |
|
|
|
| |
local and remote address in struct peer changed to bgpd_addrs.
OK benno@
|
| |
|
|
|
| |
a bug that sneaked in some time ago which broke large community parsing.
Bug found by gcc on a linux box
|
| |
|
|
|
|
|
| |
Sync the community handling code to be in sync with parsing code of bgpd.
To inject networks into MPLS VPN it is required to specify the route
distinguisher as part of the attributes.
With and OK dlg@, OK denis@
|
| |
|
|
|
|
|
|
|
| |
which will match all neighbors in that group. Works for
bgpctl neighbor group <name> [clear|destroy|down|refresh|up]
bgpctl show neighbor group <name> [messages|terse|timers]
bgpctl show rib neighbor group <name> ...
Manpage bits from sthen@
OK benno@ sthen@
|
| |
|
|
| |
OK benno@
|
| |
|
|
| |
OK job@, phessler@
|
| |
|
|
| |
OK claudio@
|
| |
|
|
| |
Not strictly needed but better to have both initialized.
|
| |
|
|
| |
OK phessler@
|
| |
|
|
|
|
|
|
| |
invalid because of a soft parsing error. These prefixes are never eligible
or valid but the listing may help to understand what is going on.
'bgpctl show rib error' run automatically on Adj-RIB-In since that is the only
RIB that has such prefixes.
OK sthen@ denis@
|
| |
|
|
|
|
| |
rtables process. With this you dont need to add "table N" to commands
when talking to a bgpd not in rdomain 0.
ok claudio@ phessler@
|
| |
|
|
|
|
|
| |
semicolon-seperated line, so that grep and such can operate easier;
then use tr ';' '\n' to convert it to normal form later. This helps
with scanning vast swathes of routes..
ok benno claudio job
|
| |
|
|
|
| |
From Dennis Fondras, thanks!
ok phessler@
|
| |
|
|
|
| |
from Job Snijders
ok phessler@ benno@
|
| |
|
|
|
|
|
| |
in draft-ietf-grow-bgp-gshut
from Job Snijders
ok phessler@ benno@
|
| |
|
|
|
|
| |
found by jsg@, fixed by phessler@ and strsep() by me.
fix memory leak jsg@
ok jsg@ phessler@
|
| |
|
|
|
|
| |
"Administrative Shutdown" or "Administrative Reset"
patch submitted by Job Snijders, thanks!
|
| |
|
|
|
|
|
|
|
|
| |
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@
|
| |
|
|
|
| |
Joint work with Job Snijders, many thanks!
OK benno@ deraadt@
|
| |
|
|
|
| |
symbolically, and don't deny its use in 'bgpctl sh rib comm 65535:6666').
ok phessler@
|
| |
|
|
|
|
| |
Helps finger memory for people used to Junipers
OK benno@, claudio@
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
wasn't updated, so we would crash when doing `bgpctl net bulk` commands.
Fix by moving parse_prefix into a header, since we use it in more than
one file.
crash found by henning@
underlying problem found by blambert@
OK sthen@ deraadt@ claudio@ henning@
|
| | |
|
| | |
|
| |
|
|
|
|
| |
useful for distributing IP lists.
OK beck@, claudio@, henning@
|
| |
|
|
|
| |
neighbor. The neighbor must be set down before calling this function.
OK phessler
|
| |
|
|
|
|
|
| |
it allows anyone to use MRT table dumps to load prefixes into a bgpd instance.
For example you can download the RIPE dumps and load full-feeds onto your
laptop until the poor thing dies.
OK henning@ sthen@
|
| |
|
|
|
|
| |
Can be combined like: bgpctl show rib nei peer1 selected to only show
the routes that are used from neighbor peer1.
Requested by and OK deraadt@, OK henning@
|
| |
|
|
|
|
|
| |
them like the show rib / show rib detail output. It is also possible
to filter the output. e.g.
bgpctl show mrt file ./bview.20110914.1600 as 22512 204.209.0.0/16 all
OK sthen@, put it in henning@
|
| |
|
|
|
| |
arguments (show tables and show fib table 1, etc).
Tested by sthen@, OK to move on by henning@
|
| |
|
|
|
|
| |
irrfilter flags is causing strange behaviour on other commands (like show fib).
Set the IPV4 and IPV6 flags at the end unless one of them got already set.
OK henning, sthen, deraadt
|
| |
|
|
| |
OK henning@, reyk@
|
| |
|
|
| |
AF when necessary. OK henning@
|
| |
|
|
| |
bgpd. Reads OK henning@
|
| |
|
|
| |
logging. henning, sthen, michele like the idea
|