Comments (2)
Thanks for your feedback Job.
I coded a new option that allows to do what you've said: cfg.filtering.irrdb.peering_db
.
When set, if IRRDB-based filters are enabled and no AS-SETs are configured for a client, ARouteServer tries to fetch their values from the client’s ASN record on PeeringDB.
Since the data on PeeringDB are not always 100% accurate and up to date, and sometimes the IRR Record
field contains values that are reported using exotic syntaxes, I preferred to disable this feature by default, by using a default value of False
for this option. When enabled, an INFO
message is logged whenever an AS-SET from PeeringDB is actually used to obtain data from IRRs.
I hope this works for you.
from arouteserver.
So, this feature has been merged with v0.10.0.
I tried to both guess and validate AS-SETs that are fetched from PeeringDB records, for example by stripping registry names prepended to the AS-SET (RIPE::AS-XXX
). Invalid AS-SETs are ignored.
With regards of this, I also introduced a new argument that can be used with the clients-from-euroix
command: --merge-from-peeringdb
. It can be used to tell ARouteServer to fetch AS-SETs and/or max-prefix limits from PeeringDB if they are not included within the Euro-IX JSON file that is processed.
from arouteserver.
Related Issues (20)
- configuration for two RS in same ASN HOT 2
- 4Byte to 2Byte ASN conversion issue for BGP community HOT 9
- bird local preference HOT 2
- import limit is not set if peeringdb not found HOT 2
- Jinja2 / markupsafe version missmatch leads to errors HOT 1
- PeeringDB anonymous API throttling HOT 10
- Allow configuration of the PeeringDB URL
- Add support for peeringdb-py
- __init__() got an unexpected keyword argument 'allowed_methods' after upgrade to 1.16 HOT 9
- Remove RGNET from whois sources HOT 1
- as_macro not added to IX-F JSON if read from PeeringDB HOT 8
- Route-Servers with Peer Active to ASNs that were excluded
- Double "AS" in comment for ASN without IPv6 in ARIN HOT 1
- Deprecate ARIN-WHOIS data source HOT 5
- feature request: add anchors to route server policy textual representation, other minor issues HOT 2
- Add routeserver attribute to IX-F export HOT 5
- Script returns same error with different ID despite the ignore-issues option HOT 4
- New-line character missing on OpenBGPd template HOT 1
- Refactor ext-communities for OpenBGPd HOT 7
- OpenBGPD: use wildcard matching to delete extended communities
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arouteserver.