RFC1918 को छोड़कर हर चीज के लिए CIDR रेंज


12

मैं "इंटरनेट" के लिए CIDR ब्लॉक की सूची देख रहा हूं, अर्थात 0.0.0.0 से 223.255.255.255 तक, 10.1.0.0/8, 172.16.0.0/12, और 192.168.0.0/16 के RFC1918 एड्रेस स्पेस को छोड़कर सब कुछ (हाँ, मुझे पता है कि वहाँ बहुत से छोटे जाल हैं जो विशेष हैं, जैसे 192.0.0.0/24, लेकिन मैं वास्तव में उनकी परवाह नहीं करता)। मुझे लगता है कि यह सूची इंटरनेट पर कहीं मौजूद होनी चाहिए, लेकिन मेरा गूगल-फ़्यू मुझे फेल कर रहा है, इसलिए मुझे लगा कि मैं खुद ही इस रेंज को बनाने से पहले पूछूंगा।

संपादित करें: मैं इस प्रश्न का एक बहुत महत्वपूर्ण हिस्सा भूल गया: मुझे प्रविष्टियों की सबसे कम संख्या में इसकी आवश्यकता है।

और अगर आप यह जानना चाहते हैं कि मैं इसके साथ क्या कर रहा हूं, तो हम एक OpenFlow नियंत्रित नेटवर्क में कुछ खराब मुद्दों के आसपास काम करने के लिए स्थैतिक प्रवाह-मोड में प्रवेश कर रहे हैं, जिसमें वर्तमान में महत्वपूर्ण मात्रा में खराब हो रहा है, और हमें इसकी संख्या कम करने की आवश्यकता है फ्लो एंट्रीज़ अस्थायी रूप से इसलिए हम फ्लो टेबल में उपलब्ध जगह को पार नहीं करते हैं और यह सब कुछ को नियंत्रित करने के लिए कनेक्शन को पुन: स्थापित करते समय कुछ मिनटों के लिए दुर्घटनाग्रस्त होने का कारण बनते हैं।

जवाबों:


36

मुझे अपना काम यहाँ दिखाने दो ...

आपको कवर करने के लिए 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

हे प्रीस्टो, बॉब की आपकी आंटी का लाइव-इन लवर।


1
यार, काश मैं तुम्हें एक से अधिक एक दे सकता। मैं अपने सभी दोस्तों को इसके बारे में बताता हूँ।
जेड डेनियल

मैं खुश करना चाहता हूं।
Womble


@ वबल। नेटमास्क का उपयोग करके आपके द्वारा गणना की जाने वाली सिड्स इंटरनेट रजिस्ट्रियों द्वारा आवंटित की जा सकती हैं?
user2689877

2
आप साहब एक साइडर के लायक हैं।
एरन




0

सबसे कम संभव प्रविष्टियों के साथ नहीं; लेकिन मुझे लगता है कि यह एक व्यापक सूची है।

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

1
बस 0.0.0.0/1और 128.0.0.0/1सभी IPv4 एड्रेस स्पेस को फैलाने के लिए पर्याप्त है। यह भी ध्यान दें कि आपने एक बहुत पुराने प्रश्न का उत्तर दिया है जो अब कुछ पुराना है। प्रश्न में यह उल्लेख नहीं है कि वह RFC 6598 पतों का इलाज कैसे करना चाहता है (जो समझ में आता है क्योंकि प्रश्न उस RFC के प्रकाशन से पहले लिखा गया था)। इसके अतिरिक्त उनके दाहिने दिमाग में कोई भी IPv4 पता स्थान को अब सभी इंटरनेट नहीं मानता है।
कैस्परल्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.