diff --git a/README b/README index 0d0efd7..4b54ad2 100644 --- a/README +++ b/README @@ -26,6 +26,13 @@ match as-path region-summary route-map uplink-in permit 50 set local-preference 90 +Another example, generate and match a custom ASN "blacklist" from file: + +asnbuilder -custom customASN.txt -region custom -acltitle saveFIB > saveTheFIB.txt + +route-map uplink-in deny 5 +match as-path saveFIB + # Build go build main.go diff --git a/asn_test.go b/asn_test.go index 8834211..329e452 100644 --- a/asn_test.go +++ b/asn_test.go @@ -1,4 +1,4 @@ -package asnbuilder +package main import ( numberRange "./numberRange" diff --git a/saveFIB.txt b/customASN.txt similarity index 100% rename from saveFIB.txt rename to customASN.txt diff --git a/main.go b/main.go index 037812c..4ad410b 100644 --- a/main.go +++ b/main.go @@ -4,7 +4,7 @@ * */ -package asnbuilder +package main import ( "./numberRange" diff --git a/saveTheFIB.txt b/saveTheFIB.txt new file mode 100644 index 0000000..bd15adf --- /dev/null +++ b/saveTheFIB.txt @@ -0,0 +1,52 @@ +ip as-path access-list saveFIB permit _10143$ +ip as-path access-list saveFIB permit _10507$ +ip as-path access-list saveFIB permit _11172$ +ip as-path access-list saveFIB permit _11492$ +ip as-path access-list saveFIB permit _11830$ +ip as-path access-list saveFIB permit _12389$ +ip as-path access-list saveFIB permit _12479$ +ip as-path access-list saveFIB permit _13142$ +ip as-path access-list saveFIB permit _13206$ +ip as-path access-list saveFIB permit _13361$ +ip as-path access-list saveFIB permit _17072$ +ip as-path access-list saveFIB permit _17552$ +ip as-path access-list saveFIB permit _17622$ +ip as-path access-list saveFIB permit _17974$ +ip as-path access-list saveFIB permit _18566$ +ip as-path access-list saveFIB permit _20115$ +ip as-path access-list saveFIB permit _21003$ +ip as-path access-list saveFIB permit _210035$ +ip as-path access-list saveFIB permit _22773$ +ip as-path access-list saveFIB permit _23969$ +ip as-path access-list saveFIB permit _24173$ +ip as-path access-list saveFIB permit _28573$ +ip as-path access-list saveFIB permit _30036$ +ip as-path access-list saveFIB permit _32098$ +ip as-path access-list saveFIB permit _33363$ +ip as-path access-list saveFIB permit _3462$ +ip as-path access-list saveFIB permit _3651$ +ip as-path access-list saveFIB permit _39891$ +ip as-path access-list saveFIB permit _45090$ +ip as-path access-list saveFIB permit _45271$ +ip as-path access-list saveFIB permit _4538$ +ip as-path access-list saveFIB permit _45609$ +ip as-path access-list saveFIB permit _45899$ +ip as-path access-list saveFIB permit _47331$ +ip as-path access-list saveFIB permit _4755$ +ip as-path access-list saveFIB permit _4766$ +ip as-path access-list saveFIB permit _4808$ +ip as-path access-list saveFIB permit _48503$ +ip as-path access-list saveFIB permit _54540$ +ip as-path access-list saveFIB permit _55430$ +ip as-path access-list saveFIB permit _6327$ +ip as-path access-list saveFIB permit _6389$ +ip as-path access-list saveFIB permit _7545$ +ip as-path access-list saveFIB permit _7552$ +ip as-path access-list saveFIB permit _8151$ +ip as-path access-list saveFIB permit _8551$ +ip as-path access-list saveFIB permit _9121$ +ip as-path access-list saveFIB permit _9394$ +ip as-path access-list saveFIB permit _9498$ +ip as-path access-list saveFIB permit _9605$ +ip as-path access-list saveFIB permit _9808$ +ip as-path access-list saveFIB permit _9829$