「インターネット」のCIDRブロックのリスト、つまり、0.0.0.0から223.255.255.255までのすべてのリストを探しています。RFC1918アドレス空間10.0.0.0/8、172.16.0.0/12、および192.168.0.0/16は除きます(はい、私はそこに192.0.0.0/24のような特別な小さなネットがたくさんあることを知っていますが、私はそれらについて本当に気にしません)。このリストはインターネット上のどこかに存在しているはずだと思いますが、私のgoogle-fuが失敗しているので、自分で範囲を生成する前にここで尋ねると思いました。
編集:私はこの質問の本当に重要な部分を忘れました:できるだけ少ないエントリ数で必要です。
そして、私がこれで何をしているのかを知りたいのであれば、スタティックフローMODを入力して、現在かなりの量の問題が発生しているOpenFlow制御ネットワークのいくつかの厄介な問題を回避し、数を減らす必要があります。フローエントリを一時的にフローするため、フローテーブルの利用可能なスペースを超えず、コントローラへの接続を再確立する間、すべてが数分間クラッシュします。
ここで私の仕事をお見せしましょう...
以下をカバーするために、最小数のCIDRブロックが必要です。
0.0.0.0-9.255.255.255
11.0.0.0-172.15.255.255
172.32.0.0-192.167.255.255
192.169.0.0-223.255.255.255
これらの範囲を最小限のCIDRブロックに変えるには、次のようにnetmask
(アドレッシングのスイスアーミーナイフ)を使用するだけです。
$ netmask -c 0.0.0.0:9.255.255.255
0.0.0.0/5
8.0.0.0/7
$ netmask -c 11.0.0.0:172.15.255.255
11.0.0.0/8
12.0.0.0/6
16.0.0.0/4
32.0.0.0/3
64.0.0.0/2
128.0.0.0/3
160.0.0.0/5
168.0.0.0/6
172.0.0.0/12
$ netmask -c 172.32.0.0:192.167.255.255
172.32.0.0/11
172.64.0.0/10
172.128.0.0/9
173.0.0.0/8
174.0.0.0/7
176.0.0.0/4
192.0.0.0/9
192.128.0.0/11
192.160.0.0/13
$ netmask -c 192.169.0.0:223.255.255.255
192.169.0.0/16
192.170.0.0/15
192.172.0.0/14
192.176.0.0/12
192.192.0.0/10
193.0.0.0/8
194.0.0.0/7
196.0.0.0/6
200.0.0.0/5
208.0.0.0/4
ねえpresto、ボブはあなたのおばさんのライブの恋人です。
Bogonスペースおよび非BogonスペースのCIDRブロックは、bogonレポートで使用できます。
私はあなたがこれを何のために使うつもりなのか分かりませんが、ここに行きます:
http://bgp.potaroo.net/as2.0/bgptable.txt
BGPルーティングテーブルの完全なダンプのみ。
はい。 IANA IPv4アドレス空間レジストリ を探しています。
インターネット上にあるIPv4アドレスは、そのテーブルに割り当てられている数値のいずれかで始まるアドレスです。
可能な限り少ないエントリではありません。しかし、私はそれが包括的なリストだと思います。
0.0.0.0/1
0.0.0.0/5
8.0.0.0/7
11.0.0.0/8
12.0.0.0/6
16.0.0.0/4
32.0.0.0/3
64.0.0.0/2
128.0.0.0/1
128.0.0.0/2
128.0.0.0/3
160.0.0.0/5
168.0.0.0/6
172.0.0.0/12
172.128.0.0/9
172.32.0.0/11
172.64.0.0/10
173.0.0.0/8
174.0.0.0/7
176.0.0.0/4
192.0.0.0/2
192.0.0.0/9
192.128.0.0/11
192.160.0.0/13
192.169.0.0/16
192.170.0.0/15
192.172.0.0/14
192.176.0.0/12
192.192.0.0/10
193.0.0.0/8
194.0.0.0/7
196.0.0.0/6
200.0.0.0/5
208.0.0.0/4
224.0.0.0/3