Commit Graph

35 Commits

Author SHA1 Message Date
Job Snijders
26d631b257 By default disallow 23456 as origin
Can be bypassed with '-p'
2023-06-20 12:18:41 +00:00
J vanBemmel
aee7adb698 Add support for Nokia SR Linux IP prefix lists / ACL filters (#91)
* Add support for Nokia SR Linux prefix sets

* Update tests

* Update docs

* Fix ACL prefix filter
2023-05-25 18:47:09 +02:00
Job Snijders
975b577b2e Restore -p functionality 2023-01-09 21:05:39 +00:00
Denis Fondras
2921348a98 add support for Mikrotik ROSv7 filters (#72)
* add support for Mikrotik ROSv7 filters

* Rework Mikrotik ROSv7 option

- Use same option key with a modifier
- avoid some code duplication

* update doc

Co-authored-by: Denis <denis@jig-ai.ledeuns.net>
2022-11-05 12:06:54 +01:00
Robert Scheck
233380d4e9 Remove option to accept routes registered for private ASNs (#77) 2022-11-05 00:40:38 +01:00
Robert Scheck
509e2f0acf Remove non-existing -P option from documentation (#73) 2022-11-05 00:26:13 +01:00
Robert Scheck
a6b41d9352 Fix typo: inifinity -> infinity (#78) 2022-11-05 00:25:50 +01:00
Job Snijders
24c3e08f0e alphabetical order 2022-09-13 04:56:21 +00:00
Job Snijders
c01ebfc3cb cleanup 2022-07-25 09:18:33 +00:00
Job Snijders
8dfcfb3173 add RPKI source (available via most irrd4 instances) 2022-07-25 09:11:23 +00:00
Massimiliano Stucchi
96079b8901 Improve readability of the manpage (#59) 2022-06-07 11:20:16 -04:00
Job Snijders
392a44a536 update docs 2021-09-21 20:41:30 +00:00
Stefan Marti
2aed3f9e67 Huawei XPL format support (#45)
Add Huawei XPL format support
2021-09-02 20:45:45 +00:00
Vincent Bernat
97d1f2acda Add missing .Ed to manual page (#49) 2021-08-20 19:59:07 +02:00
Job Snijders
bdc455d72e Update information on SOURCES 2021-08-20 10:22:19 +00:00
Job Snijders
c90c59dba8 Update manpage and readme 2021-08-19 15:20:53 +00:00
Job Snijders
5730525f11 Fix manpage escaping 2021-08-19 15:04:07 +00:00
Job Snijders
78f57867cc Improve manpage 2021-08-19 14:59:58 +00:00
Brooks Swinnerton
d000627465 Arista EOS Support (#35)
Add Arista EOS support

Thanks Brooks!

This adds support for Arista EOS using a new flag: -e. EOS shares a lot of similarities with IOS,
but there is a difference in the syntax of prefix-lists that I wanted to fix.

The difference can be seen with bgpq4 -S ARIN -4 -s AS36459, which returns:

no ip prefix-list NN
ip prefix-list NN seq 1 permit 192.30.252.0/22
ip prefix-list NN seq 2 permit 192.30.252.0/23
ip prefix-list NN seq 3 permit 192.30.252.0/24
ip prefix-list NN seq 4 permit 192.30.253.0/24
ip prefix-list NN seq 5 permit 192.30.254.0/24
ip prefix-list NN seq 6 permit 192.30.255.0/24

Interestingly, this syntax works fine in EOS, but EOS isn't able to handle the same syntax for ipv6
prefix-lists. Instead, the seq and permit/deny that compose the rule needs to be inside the prefix-list
block.

Now bgpq4 -S ARIN -4 -e AS36459 generates:

no ip prefix-list NN
ip prefix-list NN
    seq 1 permit 192.30.252.0/22
    seq 2 permit 192.30.252.0/23
    seq 3 permit 192.30.252.0/24
    seq 4 permit 192.30.253.0/24
    seq 5 permit 192.30.254.0/24
    seq 6 permit 192.30.255.0/24
2020-12-23 15:07:23 +00:00
Job Snijders
b361671c45 Improve manpage 2020-12-23 13:49:50 +00:00
Job Snijders
a624dc9649 Merge pull request #26 from robert-scheck/man
Avoid man page macro warnings
2020-12-23 14:41:40 +01:00
Job Snijders
fd6150a2dd update contact info 2020-12-23 13:40:37 +00:00
Robert Scheck
a3f0cd39e2 Avoid man page macro warnings
$ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z bgpq4.8 > /dev/null
<standard input>:137: warning: macro `RS' not defined
<standard input>:157: warning: macro `RE' not defined
$
2020-06-29 00:34:34 +02:00
Chris Caputo
1d5b375cc3 Enable aggregate support with '-F' (user-defined). 2020-03-11 16:22:46 +00:00
Job Snijders
e9f4eeaa57 Update usage() 2019-12-31 14:04:26 +01:00
Job Snijders
f5ba86dfa5 Change prompt in docs 2019-12-31 13:29:05 +01:00
Job Snijders
d3eb845c9b Remove -3 option from docs 2019-12-31 13:11:18 +01:00
Job Snijders
10cdd5656d Remove the option to disable 32-bit ASN support
This removes the '-3' command line option and fixes #3.
2019-12-30 23:58:47 +00:00
Job Snijders
50d4dbaf28 Remove support to expand as23456 entirely 2019-12-30 18:33:35 +00:00
Job Snijders
3c4f0ad276 Update small bits 2019-12-30 18:18:39 +00:00
Job Snijders
2e427a0f47 Remove ASDOT support 2019-12-14 15:12:10 +01:00
Job Snijders
59b750857b Update contact details 2019-12-14 15:11:50 +01:00
Christian David
87966dc1f0 Add support for Mikrotik 2019-12-14 15:11:46 +01:00
Job Snijders
5eaeb69f63 Use rr.ntt.net as default IRRd instread of RADB 2019-12-14 14:42:49 +01:00
Job Snijders
26f49e46a5 Rename bgpq3 to bgpq4 2019-12-14 14:41:14 +01:00