1
0
mirror of https://github.com/bgp/bgpq4.git synced 2024-05-11 05:55:05 +00:00

69 Commits

Author SHA1 Message Date
08b81f7d19 Parse 'SOURCE::' to only use a specific source for an AS-SET or Route Set
This extension allows operators to specify what IRR source to use when expanding an AS-SET.

For example: `bgpq4 RIPE::AS15562:AS-SNIJDERS`

The notation is also used in databases like PeeringDB.

Authored-by: James Bensley <jwbensley@gmail.com>
2022-11-03 10:09:29 +00:00
6484a9a40c fix typo 2022-07-25 14:15:29 +00:00
8dfcfb3173 add RPKI source (available via most irrd4 instances) 2022-07-25 09:11:23 +00:00
c2126343cf Add AS-List Feature for JunOS (#57)
Co-authored-by: Fiona Weber <fiona.weber@wobcom.de>
2022-07-07 09:07:24 +02:00
392a44a536 update docs 2021-09-21 20:41:30 +00:00
2aed3f9e67 Huawei XPL format support (#45)
Add Huawei XPL format support
2021-09-02 20:45:45 +00:00
bdc455d72e Update information on SOURCES 2021-08-20 10:22:19 +00:00
8ec260f03f chop off first and last line 2021-08-19 16:08:37 +00:00
c90c59dba8 Update manpage and readme 2021-08-19 15:20:53 +00:00
cb98214f0c remove stale comment 2021-08-18 01:38:47 +00:00
ed28cf6734 Update README 2021-08-18 01:31:25 +00:00
d4b53ba67e Update README.md (#40)
"data data" is one time "data" too much.
2021-03-30 14:42:51 +00:00
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
fd6150a2dd update contact info 2020-12-23 13:40:37 +00:00
7c483de7d3 Add Arch Linux package to readme 2020-09-22 08:52:56 +02:00
a3ca5cbcc9 Update README.md 2020-04-26 16:01:31 +02:00
521aa51262 Add information about FreeBSD installation
bgpq4 has been ported into FreeBSD.
https://svnweb.freebsd.org/ports?view=revision&revision=529782
2020-03-29 15:38:46 +06:00
1d5b375cc3 Enable aggregate support with '-F' (user-defined). 2020-03-11 16:22:46 +00:00
b8e92b5456 update readme 2020-01-03 15:43:29 +01:00
e9f4eeaa57 Update usage() 2019-12-31 14:04:26 +01:00
f5ba86dfa5 Change prompt in docs 2019-12-31 13:29:05 +01:00
d3eb845c9b Remove -3 option from docs 2019-12-31 13:11:18 +01:00
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
484ae33948 Update changelog 2019-12-30 18:35:16 +00:00
50d4dbaf28 Remove support to expand as23456 entirely 2019-12-30 18:33:35 +00:00
e3974c5469 Remove P command line option 2019-12-30 12:47:47 +00:00
b287e76598 Update contributors list 2019-12-22 17:22:44 +01:00
2abddb85d4 Merge pull request #9 from stucchimax/master
Make the examples more consistent, making use of -v4 and -v6 suffixes
2019-12-16 16:04:59 +01:00
40733b19ee Make the examples more consistent, making use of -v4 and -v6 suffixes
for all the lists.
2019-12-15 19:02:00 +01:00
bce8b91215 Add documentation about make dist. 2019-12-15 16:35:44 +01:00
82cd442679 Switch to using maintainer-clean to clean autotools files. 2019-12-15 16:27:40 +01:00
8fd36c2138 Document make clean-local 2019-12-15 16:12:22 +01:00
42120bba4b Add building instructions to the README. 2019-12-15 16:05:44 +01:00
2e427a0f47 Remove ASDOT support 2019-12-14 15:12:10 +01:00
59b750857b Update contact details 2019-12-14 15:11:50 +01:00
87966dc1f0 Add support for Mikrotik 2019-12-14 15:11:46 +01:00
5eaeb69f63 Use rr.ntt.net as default IRRd instread of RADB 2019-12-14 14:42:49 +01:00
26f49e46a5 Rename bgpq3 to bgpq4 2019-12-14 14:41:14 +01:00
60f32f3372 minimal documentation changes, copyright update. 2019-10-24 20:25:31 +03:00
82339d7dad Nokia MD-CLI. 2018-11-11 19:50:44 +03:00
1fe9a678d5 doc update 2018-10-04 13:36:38 +03:00
128c26f1a8 new flag -t: as-sets for OpenBGPD and JSON formats 2018-10-03 19:16:34 +03:00
51e27a7292 OpenBGPD: -E now generates prefix-sets instead of prefix-lists. 2018-09-05 14:07:47 +03:00
2152ecdb43 Huawei support, copyright year update. 2018-08-10 15:02:08 +03:00
61deea461b correct draft-michaelson url 2018-06-03 16:41:28 +03:00
c6c5d7d4a6 juniper route-filter-lists (junos 16.2+). 2017-09-08 19:40:25 +03:00
f8450f6944 document -a <asn>, bump version. 2017-06-14 17:57:14 +03:00
1cc07774cf Support of Nokia (former Alcatel-Lucent) SR OS 2017-03-01 10:02:04 +02:00
dfa5a41fe6 documentation sync 2016-12-30 13:47:59 +03:00
94d138dada OpenBGPD support. 2016-10-14 18:54:12 +03:00