1# $OpenBSD: bgpd.conf.7.in,v 1.6 2018/09/21 05:06:30 claudio Exp $ 2# test prefix-set blocks 3 4AS 1 5 6prefix-set empty1 { } 7prefix-set empty2 { 8 # comment 9} 10prefix-set one1 { 1.2.3/24 } 11prefix-set one2 { 12 # comment 13 1.2.3/24 14} 15prefix-set test2 { 1.2.3/24 1.2.8.0/22 prefixlen = 24 } 16 17prefix-set "test3_prefixes" { \ 18 192.0.211.0/24 prefixlen 24 - 32 \ 19 2222:69:c000::/48 prefixlen 48 - 64 \ 20 0.0.0.0/0 or-longer \ 21 192.0.160.0/19 prefixlen >= 22 \ 22} 23 24prefix-set "test4_prefixes" { 25 192.0.211.0/24 prefixlen 24 - 32 26 2222:69:c000::/48 prefixlen 48 - 64 27 0.0.0.0/0 or-longer 28 192.0.160.0/19 prefixlen >= 22 29} 30 31prefix-set "test5_prefixes" { 32 192.0.211.0/24 prefixlen 24 - 32, 33 2222:69:c000::/48 prefixlen 48 - 64, 34 0.0.0.0/0 or-longer, 35 192.0.160.0/19 prefixlen >= 22, 36 192.0.160.0/19 prefixlen = 32 37} 38 39prefix-set "test6_prefixes" { 40 192.0.211.0/24 prefixlen 28 - 31, 41 192.0.211.0/24 prefixlen 25 - 31, 42 192.0.211.0/24, 43 192.0.211.0/24 prefixlen 28 - 31 44} 45 46# from the example bgpd.conf 47# list of networks that may be originated by our ASN 48prefix-set mynetworks { \ 49 192.0.2.0/24 \ 50 2001:db8:abcd::/48 \ 51} 52prefix-set bogons { \ 53 0.0.0.0/8 or-longer 10.0.0.0/8 or-longer \ 54 100.64.0.0/10 or-longer 127.0.0.0/8 or-longer \ 55 169.254.0.0/16 or-longer 172.16.0.0/12 or-longer \ 56 192.0.2.0/24 or-longer 192.88.99.0/24 or-longer \ 57 192.168.0.0/16 or-longer 198.18.0.0/15 or-longer \ 58 198.51.100.0/24 or-longer 203.0.113.0/24 or-longer \ 59 224.0.0.0/4 or-longer 240.0.0.0/4 or-longer \ 60 ::/8 or-longer 0100::/64 or-longer \ 61 2001:2::/48 or-longer 2001:10::/28 or-longer \ 62 2001:db8::/32 or-longer 2002::/16 or-longer \ 63 3ffe::/16 or-longer fc00::/7 or-longer \ 64 fe80::/10 or-longer fec0::/10 or-longer \ 65 ff00::/8 or-longer \ 66} 67