All scripts
routing
Expert
5–15 min
BGP Community Framework Deployer
Deploy a complete BGP community scheme: origin tags, traffic-engineering communities, NO_EXPORT/BLACKHOLE and large-community (RFC 8092) per vendor — IOS-XR/JunOS/EOS/Nokia.
Cisco IOS-XR
Juniper
Arista
Nokia SR OS
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- Origin tag communities
- Traffic-engineering communities
- NO_EXPORT / BLACKHOLE
- Large-community RFC 8092
- Per-vendor route-policy render
- Dry-run diff
- Fleet push
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
Local ASN asn | number | 65001 | — |
Blackhole community blackhole_community | string | 65001:666 | — |
Use large communities use_large_community | bool | true | — |
Sample inventory schema
Authoritative shape of the device/policy data this script consumes.
routers.csv
csv
Routers and platforms for community deploymentterminal
hostname,platform,role cr1,cisco_xr,core pe1,juniper,edge pe2,nokia_sros,edge
Expected output
Reference terminal output the script should produce — used as a stylistic and structural target.
terminal
[2026-06-12] INFO Rendering BGP community framework for AS65001... origin: 65001:100 (customer) 65001:200 (peer) 65001:300 (transit) TE: 65001:80/90/110 (LP) · blackhole 65001:666 large-community 65001:1:0 (RFC 8092) enabled [DRY-RUN] cr1.iosxr: route-policy COMMUNITY_FRAMEWORK 38 lines Summary: 6 routers rendered · 0 errors