RFC1918 주소 공간 10.0.0.0/8, 172.16.0.0/12 및 192.168.0.0/16을 제외한 “인터넷”에 대한 CIDR 블록 목록, 즉 0.0.0.0에서 223.255.255.255까지의 목록을 찾고 있습니다. (예, 192.0.0.0/24와 같이 특별한 작은 그물이 많이 있다는 것을 알고 있지만 실제로는 신경 쓰지 않습니다). 나는이 목록이 인터넷 어딘가에 있어야한다고 생각하지만 내 google-fu가 실패하고 있으므로 범위를 직접 생성하기 전에 여기에 물어볼 것이라고 생각했습니다.
편집 : 나는이 질문에서 정말로 중요한 부분을 잊어 버렸습니다 : 가능한 적은 수의 항목에 필요합니다.
그리고 내가하고있는 일을 알고 싶다면 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
이봐, 밥은 네 아줌마의 애인이야
답변
답변
나는 이것을 사용하기 위해 무엇을 계획하고 있는지 전혀 모른다. 그러나 여기에 간다.
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