SichangHe / internet_route_verification

Parse Routing Policy Specification Language from IRR and compare BGP routes against it
1 stars 0 forks source link

AS-path Regex using `~` (tilde) #113

Closed SichangHe closed 6 months ago

SichangHe commented 6 months ago
$ rg --no-ignore -C20 '<.*~.*>'
backup/arin.db
17698-
17699-aut-num:        AS33247
17700-as-name:        CTS
17701-descr:          Coastal Telco Services, Inc.
17702-admin-c:        BWA140-ARIN
17703-tech-c:         BWA140-ARIN
17704-notify:         wayneb@lintelco.net
17705-mnt-by:         MNT-COAST-29
17706-changed:        wayneb@lintelco.net 20140924
17707-import:         from AS-ANY accept ANY
17708-export:         to AS-ANY announce AS-COASTAL
17709-source:         ARIN
17710-
17711-aut-num:        AS33274
17712-as-name:        M-HEALTH-FAIRVIEW
17713-descr:          Fairview Health Services
17714-                400 Stinson Blvd NE
17715-                Minneapolis, MN 55413
17716-                United States of America
17717-import:         from AS-AS33274-TRANSIT-PEERS action pref=110; accept ANY
17718:import:         from AS-AS33274-MICE-RS-PEERS action pref=115; accept <^PeerAS+$> OR <^PeerAS+ [AS1 - AS64495]~+$> OR <^PeerAS+ [AS131072 - AS4199999999]~+$>
17719:import:         from AS-AS33274-IX-PEERS action pref=115; accept <^PeerAS+$> OR <^PeerAS+ [AS1 - AS64495]~+$> OR <^PeerAS+ [AS131072 - AS4199999999]~+$>
17720-export:         to AS-AS33274-TRANSIT-PEERS announce RS-FAIRVIEW-ORIGINATED
17721-export:         to AS-AS33274-MICE-RS-PEERS announce RS-FAIRVIEW-ORIGINATED
17722-export:         to AS-AS33274-IX-PEERS announce RS-FAIRVIEW-ORIGINATED
17723-remarks:        Peerlock rejecting "_(174|209|286|701|1239|1299|2828|2914|3257|3320|3356|3549|5511|6453|6461|6762|7018|12956)_" is generally applied on import from IX peers.
17724-admin-c:        NETWO6985-ARIN
17725-tech-c:         BOOTH28-ARIN
17726-tech-c:         NETWO6985-ARIN
17727-mnt-by:         MNT-FAIRVI-1
17728-created:        2021-04-22T19:49:50Z
17729-last-modified:  2022-12-22T17:36:37Z
17730-source:         ARIN
17731-
17732-aut-num:        AS33283
17733-as-name:        MCSERVICES
17734-descr:          Inperial Technology d/b/a MC Services
17735-                N27W23921 Paul Road, Suite A
17736-                Pewaukee, WI 53072
17737-                US
17738-import:         from AS-ANY accept ANY
17739-export:         to AS-ANY announce AS33283

priority/arin.db
19666-
19667-aut-num:        AS33247
19668-as-name:        CTS
19669-descr:          Coastal Telco Services, Inc.
19670-admin-c:        BWA140-ARIN
19671-tech-c:         BWA140-ARIN
19672-notify:         wayneb@lintelco.net
19673-mnt-by:         MNT-COAST-29
19674-changed:        wayneb@lintelco.net 20140924
19675-import:         from AS-ANY accept ANY
19676-export:         to AS-ANY announce AS-COASTAL
19677-source:         ARIN
19678-
19679-aut-num:        AS33274
19680-as-name:        M-HEALTH-FAIRVIEW
19681-descr:          Fairview Health Services
19682-                400 Stinson Blvd NE
19683-                Minneapolis, MN 55413
19684-                United States of America
19685-import:         from AS-AS33274-TRANSIT-PEERS action pref=110; accept ANY
19686:import:         from AS-AS33274-MICE-RS-PEERS action pref=115; accept <^PeerAS+$> OR <^PeerAS+ [AS1 - AS64495]~+$> OR <^PeerAS+ [AS131072 - AS4199999999]~+$>
19687:import:         from AS-AS33274-IX-PEERS action pref=115; accept <^PeerAS+$> OR <^PeerAS+ [AS1 - AS64495]~+$> OR <^PeerAS+ [AS131072 - AS4199999999]~+$>
19688-export:         to AS-AS33274-TRANSIT-PEERS announce RS-FAIRVIEW-ORIGINATED
19689-export:         to AS-AS33274-MICE-RS-PEERS announce RS-FAIRVIEW-ORIGINATED
19690-export:         to AS-AS33274-IX-PEERS announce RS-FAIRVIEW-ORIGINATED
19691-remarks:        Peerlock rejecting "_(174|209|286|701|1239|1299|2828|2914|3257|3320|3356|3549|5511|6453|6461|6762|7018|12956)_" is generally applied on import from IX peers.
19692-admin-c:        NETWO6985-ARIN
19693-tech-c:         BOOTH28-ARIN
19694-tech-c:         NETWO6985-ARIN
19695-mnt-by:         MNT-FAIRVI-1
19696-created:        2021-04-22T19:49:50Z
19697-last-modified:  2022-12-22T17:36:37Z
19698-source:         ARIN
19699-
19700-aut-num:        AS33283
19701-as-name:        MCSERVICES
19702-descr:          Inperial Technology d/b/a MC Services
19703-                N27W23921 Paul Road, Suite A
19704-                Pewaukee, WI 53072
19705-                US
19706-import:         from AS-ANY accept ANY
19707-export:         to AS-ANY announce AS33283

priority/radb.db
68616-descr:      South Australian Academic Research and Development NETwork
68617-admin-c:    MP151
68618-tech-c:     ANOC-AP
68619-import:     protocol STATIC into BGP4
68620-             from AS4738
68621-             action pref=0; community = { 7575:1000, 7575:2003, 7570:8232 };
68622-             accept PeerAS
68623-import:     protocol STATIC into BGP4
68624-             from AS4738
68625-             action pref=0; community = { 4738:1, 7575:1000, 7575:2003 };
68626-             accept PeerAS^0-30
68627-import:     {
68628-             from AS-ANY
68629-             accept NOT { 0.0.0.0/0^25-32 };
68630-             } refine {
68631-             from AS7476
68632-             action pref=0;
68633-             accept <^PeerAS+$>;
68634-             from AS7569
68635-             action pref=0;
68636:             accept <^PeerAS+ [AS7573 AS7645 AS10148]~*$>;
68637-             from AS7570
68638-             action pref=10; aspath.prepend(AS7570);
68639-             accept <^PeerAS+ AS7575+ [AS101 AS293 AS668 AS6360 AS6509 AS8075 AS11537]> OR <^PeerAS+ AS7575+ AS703+>;
68640-             from AS7570
68641-             action pref=0; aspath.prepend(AS7570);
68642-             accept <^PeerAS+ AS24101*$>;
68643-             from AS7571
68644-             action pref=0;
68645-             accept <^PeerAS+$>;
68646-             from AS7572
68647-             action pref=0; aspath.prepend(AS7572);
68648-             accept { 192.42.62.0/24 };
68649-             from AS7572
68650-             action pref=0;
68651:             accept <^PeerAS+ [AS4822 AS6262]~*$>;
68652-             from AS7574
68653-             action pref=0; community.append(7575:1000, 7575:2015, 7570:8232);
68654-             accept <^PeerAS+$>;
68655-             }
68656-import:     {
68657-             from AS7575
68658-             action pref=10;
68659-             accept community.contains(7575:1001, 7575:1002, 7575:1003);
68660-             from AS7575
68661-             action pref=0;
68662-             accept ANY;
68663-             }
68664-import:     {
68665-             from AS7474 202.139.18.121
68666-             action pref=10; community.append(7570:8120, 7575:1003, 7575:6001);
68667-             accept NOT { 0.0.0.0/0^25-32 };
68668-             }
68669-import:     {
68670-             from AS7474 202.139.139.149
68671-             action pref=10; community.append(7575:1003);
--
3864770-               from AS-ANY action pref=5; community.append(7575:1001); aspath.prepend(AS6360);
3864771-               accept ANY;
3864772-               }
3864773-mp-import:  afi ipv4.unicast {
3864774-               from AS-ANY action pref=5; community = { 7575:1001, 7575:8005 };
3864775-               accept ANY AND NOT { 0.0.0.0/0^25-32 };
3864776-               } refine {
3864777-               from AS23855 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864778-               accept ANY;
3864779-               from AS7610 at 202.158.192.18 action community.append(7575:6005, 7575:2018);
3864780-               accept ANY;
3864781-               from AS24167 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864782-               accept AS-ASNET^0-24 AND community.contains(24167:1100, 24167:1200, 24167:1300);
3864783-               from AS24490 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864784-               accept community.contains(20965:155, 20965:21320, 20965:2018);
3864785-               from AS24490 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864786-               accept community.contains(9270:65155);
3864787-               from AS24490 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864788-               accept community.contains(24489:65155) AND NOT community.contains(24489:7660);
3864789-               from AS24490 at 202.158.192.18 action community.append(7575:6004, 7575:2018);
3864790:               accept community.contains(24489:7660) AND NOT <^AS24490+ .* AS7660+ [AS10764 AS22388]~+>;
3864791-               from AS65432 at 202.158.192.18
3864792-               accept NOT ANY;
3864793-               }
3864794-remarks:
3864795-remarks:    Domestic IPv6 peer routes
3864796-remarks:
3864797-mp-import:  afi ipv6.unicast {
3864798-               from AS-ANY action pref=7; community = {7575:1002, 7575:6001, 7575:8001};
3864799-               accept ANY;
3864800-               } refine {
3864801-            from AS4608 at 2001:388:1::30 action community.append(7575:2048, 7575:3004);
3864802-            from AS4608 at 2001:388:1::31 action community.append(7575:2049, 7575:3002);
3864803-            accept AS4608;
3864804-            from AS4739 at 2001:388:1::29 action community.append(7575:2041, 7575:3001);
3864805-               from AS4739 at 2001:388:1::2A action community.append(7575:2042, 7575:3005);
3864806-               from AS4739 at 2001:388:1::2E action community.append(7575:2046, 7575:3006);
3864807-               from AS4739 at 2001:388:1::2F action community.append(7575:2047, 7575:3003);
3864808-               from AS4739 at 2001:388:1::30 action community.append(7575:2048, 7575:3004);
3864809-               from AS4739 at 2001:388:1::31 action community.append(7575:2049, 7575:3002);
3864810-               accept AS-4739;
--
3865578-               } refine {
3865579-               to AS6360 at 202.158.192.27
3865580-               to AS6360 at 202.158.192.24
3865581-               announce ANY;
3865582-               to AS101 at 202.158.192.21
3865583-               to AS101 at 202.158.192.22
3865584-               to AS293 at 202.158.192.21
3865585-               to AS293 at 202.158.192.22
3865586-               to AS2153 at 202.158.192.21
3865587-               to AS2153 at 202.158.192.22
3865588-               to AS2907 at 202.158.192.21
3865589-               to AS2907 at 202.158.192.22
3865590-               to AS6509 at 202.158.192.21
3865591-               to AS6509 at 202.158.192.22
3865592-               to AS7539 at 202.158.192.21
3865593-               to AS7539 at 202.158.192.22
3865594-               to AS11537 at 202.158.192.21
3865595-               to AS11537 at 202.158.192.22
3865596-               to AS19401 at 202.158.192.21
3865597-               to AS19401 at 202.158.192.22
3865598:               announce <^AS6360+ [AS22739 AS25640]~*$>;
3865599-               to AS38018 at 202.158.192.49 action aspath.prepend(AS7575);
3865600-               announce community.contains(11537:950);
3865601-            }
3865602-mp-export:  afi ipv6.unicast {
3865603-               to AS-ANY announce community.contains(7575:1000) and NOT community.contains(7575:2, 7575:5002);
3865604-               } refine {
3865605-               to AS-ANY action community = { no_export }; announce community.contains(7575:1);
3865606-               to AS-ANY action med=igp_cost; announce ANY;
3865607-               } refine {
3865608-               to AS7575:AS-PEER at 2001:388:1::12
3865609-               to AS7575:AS-PEER at 2001:388:1::13
3865610-               to AS7575:AS-PEER at 2001:388:1::14
3865611-               to AS7575:AS-PEER at 2001:388:1::15
3865612-               to AS7575:AS-PEER at 2001:388:1::16
3865613-               to AS7575:AS-PEER at 2001:388:1::17
3865614-               to AS7575:AS-PEER at 2001:388:1::18
3865615-               to AS7575:AS-PEER at 2001:388:1::19
3865616-               to AS7575:AS-PEER at 2001:388:1::1A
3865617-               to AS7575:AS-PEER at 2001:388:1::28
3865618-               to AS7575:AS-PEER at 2001:388:1::29
--
9346519-descr:      Zoho Corporation
9346520-mnt-by:     MAINT-AS2639
9346521-changed:    noc.us@zohocorp.com 20210513
9346522-source:     RADB
9346523-
9346524-route:      65.154.166.0/24
9346525-origin:     AS2639
9346526-descr:      Zoho Corporation
9346527-mnt-by:     MAINT-AS2639
9346528-changed:    noc.us@zohocorp.com 20210513
9346529-source:     RADB
9346530-
9346531-aut-num:    AS30600
9346532-as-name:    CMN
9346533-descr:      Metronet (CINER-3)
9346534-import:     from AS174   accept ANY and NOT {0.0.0.0/0}
9346535-import:     from AS3257   accept ANY and NOT {0.0.0.0/0}
9346536-import:     from AS6939   accept ANY and NOT {0.0.0.0/0}
9346537-import:     from AS-CMN-STUB
9346538-            accept <^AS-CMN-STUB+$> and NOT {0.0.0.0/0}
9346539:import:     from AS3801   accept <^AS3801+[AS36610 AS53848 AS395024]~*$> and NOT {0.0.0.0/0}
9346540-import:     from AS31875   accept <^AS31875+AS54225*$> and NOT {0.0.0.0/0}
9346541-import:     from AS53421   accept <^AS53421+$> and NOT {0.0.0.0/0}
9346542-import:     from AS63242   accept AS-GO-LIGHTSPEED and NOT {0.0.0.0/0}
9346543-import:     from AS398359   accept <^AS398359+$> and NOT {0.0.0.0/0}
9346544-import:     from AS398752   accept <^AS398752+$> and NOT {0.0.0.0/0}
9346545-mp-import:  afi ipv6.unicast from AS174   accept ANY AND NOT {::/0}
9346546-mp-import:  afi ipv6.unicast from AS3257   accept ANY AND NOT {::/0}
9346547-mp-import:  afi ipv6.unicast from AS6939   accept ANY AND NOT {::/0}
9346548-mp-import:  afi ipv6.unicast from AS3801   accept AS3801 and NOT {::/0}
9346549-mp-import:  afi ipv6.unicast from AS63242   accept AS-GO-LIGHTSPEED and NOT {::/0}
9346550-mp-import:  afi ipv6.unicast from AS398359   accept AS398359 and NOT {::/0}
9346551-export:     to AS174   announce AS-CMN
9346552-export:     to AS3257   announce AS-CMN
9346553-export:     to AS6939   announce AS-CMN
9346554-export:     to AS-CMN-STUB   announce ANY
9346555-export:     to AS-CMN-CUST   announce ANY
9346556-mp-export:  afi ipv6.unicast to AS174   announce AS-CMN-v6
9346557-mp-export:  afi ipv6.unicast to AS3257   announce AS-CMN-v6
9346558-mp-export:  afi ipv6.unicast to AS6939   announce AS-CMN-v6
9346559-mp-export:  afi ipv6.unicast to AS-CMN-V6-CUST   announce ANY
--
13518036-              from AS-ANY EXCEPT AS2764:AS-BRONZE
13518037-              accept ANY;
13518038-              } refine {
13518039-              from AS2764:AS-NOTRANSIT
13518040-              action community.append(2764:6);
13518041-              accept ANY;
13518042-              from AS-ANY EXCEPT AS2764:AS-NOTRANSIT
13518043-              accept ANY;
13518044-              } refine {
13518045-              from AS2764:AS-PRIVATE
13518046-              action community.append(2764:7);
13518047-              accept AS2764:RS-PROVIDER^-;
13518048-              from AS2764:AS-PRIVATE
13518049-              accept NOT AS2764:RS-PROVIDER^-;
13518050-              from AS-ANY EXCEPT AS2764:AS-PRIVATE
13518051-              accept ANY;
13518052-              } refine {
13518053-              from AS2764:AS-CUSTOMERS
13518054-              accept PeerAS AND <^PeerAS+$>;
13518055-              from AS2764:AS-TRANSIT
13518056:              accept AS2764:AS-CUSTOMERS:PeerAS AND <^PeerAS+ AS2764:AS-CUSTOMERS:PeerAS~+$>;
13518057-              from AS2764:AS-CUSTOMERS-APF
13518058-              accept <^PeerAS+$>;
13518059-              from AS2764:AS-TRANSIT-APF
13518060:              accept <^PeerAS+ AS2764:AS-CUSTOMERS-APF:PeerAS~+$>;
13518061-              from AS7579
13518062:              accept AS2764:AS-CUSTOMERS:AS7579 AND <^AS7579+ AS2764:AS-TRANSIT:AS7579+ AS2764:AS-CUSTOMERS:AS7579~*$>;
13518063-              from AS4854
13518064:              accept AS2764:AS-CUSTOMERS:AS4854 AND <^AS4854+ AS2764:AS-TRANSIT:AS4854+ AS2764:AS-CUSTOMERS:AS4854~*$>;
13518065-              from AS23718
13518066:              accept AS2764:AS-CUSTOMERS:AS23718 AND <^AS23718+ AS2764:AS-TRANSIT:AS23718+ AS2764:AS-CUSTOMERS:AS23718~*$>;
13518067-              from AS17535
13518068:              accept AS2764:AS-CUSTOMERS:AS17535 AND <^AS17535+ AS2764:AS-TRANSIT:AS17535+ AS2764:AS-CUSTOMERS:AS17535~*$>;
13518069-              from AS18201
13518070:              accept AS2764:AS-CUSTOMERS:AS18201 AND <^AS18201+ AS2764:AS-TRANSIT:AS18201+ AS2764:AS-CUSTOMERS:AS18201~*$>;
13518071-              from AS18111
13518072:              accept AS2764:AS-CUSTOMERS:AS18111 AND <^AS18111+ AS2764:AS-TRANSIT:AS18111+ AS2764:AS-CUSTOMERS:AS18111~*$>;
13518073-              from AS18390
13518074:              accept AS2764:AS-CUSTOMERS:AS18390 AND <^AS18390+ AS2764:AS-TRANSIT:AS18390+ AS2764:AS-CUSTOMERS:AS18390~*$>;
13518075-              from AS9284
13518076:              accept AS2764:AS-CUSTOMERS:AS9284 AND <^AS9284+ AS2764:AS-TRANSIT:AS9284+ AS2764:AS-CUSTOMERS:AS9284~*$>;
13518077-              from AS1239
13518078:              accept <^AS1239+ AS2764:AS-TRANSIT-APF:AS1239+ AS2764:AS-CUSTOMERS-APF:AS1239~*$>;
13518079-              from AS4739
13518080:              accept AS2764:AS-CUSTOMERS:AS4739 AND <^AS4739+ AS2764:AS-TRANSIT:AS4739+ AS2764:AS-CUSTOMERS:AS4739~*$>;
13518081-              from AS17918
13518082:              accept <^AS17918+ AS2764:AS-TRANSIT-APF:AS17918+ AS2764:AS-CUSTOMERS-APF:AS17918~*$>;
13518083-              from AS10223
13518084:              accept AS2764:AS-CUSTOMERS:AS10223 AND <^AS10223+ AS2764:AS-TRANSIT:AS10223+ AS2764:AS-CUSTOMERS:AS10223~*$>;
13518085-              from AS9717
13518086:              accept AS2764:AS-CUSTOMERS:AS9717 AND <^AS9717+ AS2764:AS-TRANSIT:AS9717+ AS2764:AS-CUSTOMERS:AS9717~*$>;
13518087-              from AS7496
13518088:              accept AS2764:AS-CUSTOMERS:AS7496 AND <^AS7496+ AS2764:AS-TRANSIT:AS7496+ AS2764:AS-CUSTOMERS:AS7496~*$>;
13518089-              from AS9313
13518090:              accept AS2764:AS-CUSTOMERS:AS9313 AND <^AS9313+ AS2764:AS-TRANSIT:AS9313+ AS2764:AS-CUSTOMERS:AS9313~*$>;
13518091-              from AS37933
13518092:              accept AS2764:AS-CUSTOMERS:AS37933 AND <^AS37933+ AS2764:AS-TRANSIT:AS37933+ AS2764:AS-CUSTOMERS:AS37933~*$>;
13518093-              from AS9738
13518094:              accept AS2764:AS-CUSTOMERS:AS9738 AND <^AS9738+ AS2764:AS-TRANSIT:AS9738+ AS2764:AS-CUSTOMERS:AS9738~*$>;
13518095-              from AS23669
13518096:              accept AS2764:AS-CUSTOMERS:AS23669 AND <^AS23669+ AS2764:AS-TRANSIT:AS23669+ AS2764:AS-CUSTOMERS:AS23669~*$>;
13518097-              from AS7718
13518098:              accept AS2764:AS-CUSTOMERS:AS7718 AND <^AS7718+ AS2764:AS-TRANSIT:AS7718+ AS2764:AS-CUSTOMERS:AS7718~*$>;
13518099-              from AS9650
13518100:              accept AS2764:AS-CUSTOMERS:AS9650 AND <^AS9650+ AS2764:AS-TRANSIT:AS9650+ AS2764:AS-CUSTOMERS:AS9650~*$>;
13518101-              from AS9476
13518102:              accept AS2764:AS-CUSTOMERS:AS9476 AND <^AS9476+ AS2764:AS-TRANSIT:AS9476+ AS2764:AS-CUSTOMERS:AS9476~*$>;
13518103-              from AS45481
13518104:              accept AS2764:AS-CUSTOMERS:AS45481 AND <^AS45481+ AS2764:AS-TRANSIT:AS45481+ AS2764:AS-CUSTOMERS:AS45481~*$>;
13518105-              from AS45261
13518106:              accept AS2764:AS-CUSTOMERS:AS45261 AND <^AS45261+ AS2764:AS-TRANSIT:AS45261+ AS2764:AS-CUSTOMERS:AS45261~*$>;
13518107-              from AS9822
13518108:              accept AS2764:AS-CUSTOMERS:AS9822 AND <^AS9822+ AS2764:AS-TRANSIT:AS9822+ AS2764:AS-CUSTOMERS:AS9822~*$>;
13518109-              from AS17477
13518110:              accept AS2764:AS-CUSTOMERS:AS17477 AND <^AS17477+ AS2764:AS-TRANSIT:AS17477+ AS2764:AS-CUSTOMERS:AS17477~*$>;
13518111-              from AS38561
13518112:              accept AS2764:AS-CUSTOMERS:AS38561 AND <^AS38561+ AS2764:AS-TRANSIT:AS38561+ AS2764:AS-CUSTOMERS:AS38561~*$>;
13518113-              from AS7545
13518114:              accept AS2764:AS-CUSTOMERS:AS7545 AND <^AS7545+ AS2764:AS-TRANSIT:AS7545+ AS2764:AS-CUSTOMERS:AS7545~*$>;
13518115-              from AS38611
13518116:              accept AS2764:AS-CUSTOMERS:AS38611 AND <^AS38611+ AS2764:AS-TRANSIT:AS38611+ AS2764:AS-CUSTOMERS:AS38611~*$>;
13518117-              from AS24130
13518118:              accept AS2764:AS-CUSTOMERS:AS24130 AND <^AS24130+ AS2764:AS-TRANSIT:AS24130+ AS2764:AS-CUSTOMERS:AS24130~*$>;
13518119-              from AS17766
13518120:              accept AS2764:AS-CUSTOMERS:AS17766 AND <^AS17766+ AS2764:AS-TRANSIT:AS17766+ AS2764:AS-CUSTOMERS:AS17766~*$>;
13518121-              }
13518122-import:     protocol STATIC into BGP4 {
13518123-              from AS2764
13518124-              action community.append(2764:65408,2764:65472);
13518125-              accept AS2764;
13518126-              } refine {
13518127-              from AS-ANY
13518128-              action community.append(2764:14);
13518129-              accept AS2764:RS-AANX;
13518130-              from AS-ANY
13518131-              accept ANY;
13518132-              } refine {
13518133-              from AS-ANY
13518134-              action community.append(2764:7);
13518135-              accept AS2764:RS-DOMESTIC;
13518136-              from AS-ANY
13518137-              accept NOT AS2764:RS-DOMESTIC;
13518138-              }
13518139-import:     protocol STATIC into BGP4
13518140-              from AS2764
SichangHe commented 6 months ago

Counts: 39

$ rg --no-ignore -c '<.*~.*>'
backup/arin.db:2
priority/arin.db:2
priority/radb.db:37