commit 2b3984bdedd0671888221f5bca5b92596d54a15c Author: Joseph.Rawlings Date: Fri Jun 12 13:53:08 2026 -0400 Add initial pathvector configuration file diff --git a/pathvector.yml b/pathvector.yml new file mode 100644 index 0000000..fdb5a71 --- /dev/null +++ b/pathvector.yml @@ -0,0 +1,131 @@ +asn: 402547 +hostname: JWJR-NY-RR1 +router-id: "172.82.22.171" +rtr-server: "rtr.rpki.cloudflare.com:8282" +irr-server: "whois.ripe.net" +bgpq-args: -S ARIN,RIPE,APNIC,AFRINIC,LACNIC,RADB +merge-paths: true +source4: "10.128.73.16" +prefixes: + - "153.76.4.0/24" + - "23.158.228.0/24" + - "2602:f3ae::/40" + - "2a0f:b240:80::/44" +local-communities: + - "402547:30:1" + - "402547:50:402547" +kernel: + export: false + learn: true + scan-time: 5 +templates: + Internal: + advertise-hostname: true + allow-local-as: true + announce-all: true + add-path-rx: true + add-path-tx: true + enforce-first-as: false + enforce-peer-nexthop: false + filter-rpki: false + filter-bogon-asns: false + filter-bogon-routes: false + filter-prefix-length: false + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + RR_Client: + advertise-hostname: true + allow-local-as: true + announce-all: true + next-hop-self: true # True POP Side / false RR side (Move to peer config) + add-path-rx: true + add-path-tx: true + enforce-first-as: false + enforce-peer-nexthop: false + filter-rpki: false + filter-bogon-asns: false + filter-bogon-routes: false + filter-prefix-length: false + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + Customer_Full: + role: customer + advertise-hostname: true + announce-all: true + filter-irr: true + add-on-import: + - "402547:30:2" + Customer_Default: + role: customer + advertise-hostname: true + announce-default: true + filter-irr: true + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + add-on-import: + - "402547:30:2" + Peer: + role: peer + advertise-hostname: true + filter-irr: true + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + add-on-import: + - "402547:30:3" + announce: + - "402547:30:1" + - "402547:30:2" + Route_Server: + role: rs_client + advertise-hostname: true + enforce-first-as: false + enforce-peer-nexthop: false + filter-irr: true + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + remove-all-communities: 402547 + add-on-import: + - "402547:30:5" + announce: + - "402547:30:1" + - "402547:30:2" + Transit: + role: provider + advertise-hostname: true + receive-limit-violation: warn + import-limit-violation: warn + export-limit-violation: warn + add-on-import: + - "402547:30:4" + announce: + - "402547:30:1" + - "402547:30:2" +peers: + JWJR-US-KC-RTR-1: + asn: 402547 + template: RR_Client + listen4: "10.128.73.16" + neighbors: + - "10.128.72.179" + JWJR-US-AB-RTR-1: + asn: 402547 + template: RR_Client + listen4: "10.128.73.16" + neighbors: + - "10.128.72.104" + JWJR-SDWAN-Morristown: + asn: 402547 + template: Internal + neighbors: + - "10.128.73.164" + JWJR-US-AB-RTR-2: + asn: 402547 + template: RR_Client + listen4: "10.128.73.16" + neighbors: + - "10.128.73.225" \ No newline at end of file