आपने इसे हर जगह देखा है: 192.168.1.0/24, 10.0.0.0/8, 203.0.113.5/32. आईपी पते के बाद स्लैश और नंबर सीआईडीआर नोटेशन है, और एक बार जब आप समझ जाते हैं कि इसका क्या मतलब है, तो नेटवर्किंग की एक पूरी परत अचानक समझ में आती है।
CIDR का मतलब क्लासलेस इंटर-डोमेन रूटिंग है। यह नेटवर्क आकार को परिभाषित करने और आईपी एड्रेस ब्लॉक को कुशलतापूर्वक आवंटित करने के लिए 1993 से उपयोग की जाने वाली प्रणाली है। सीआईडीआर से पहले, आईपी पते को कठोर क्लास ए, बी और सी ब्लॉक में तैयार किया गया था - एक बेकार प्रणाली जो अब अप्रचलित है।
स्लैश नंबर: इसका क्या मतलब है
स्लैश के बाद की संख्या आपको बताती है कि आईपी पते के कितने बिट हैं नेटवर्क भाग - उस ब्लॉक के सभी पतों पर तय किया गया। शेष बिट्स व्यक्तिगत होस्ट के लिए उपलब्ध हैं।
IPv4 पते कुल 32 बिट हैं। तो:
| संकेतन | नेटवर्क बिट्स | होस्ट बिट्स | प्रयोग करने योग्य होस्ट |
|---|---|---|---|
| /8 | 8 | 24 | 16,777,214 |
| /16 | 16 | 16 | 65,534 |
| /24 | 24 | 8 | 254 |
| /28 | 28 | 4 | 14 |
| /30 | 30 | 2 | 2 |
| /32 | 32 | 0 | 1 (एकल होस्ट) |
प्रयोग योग्य होस्ट का सूत्र है 2^(होस्ट बिट्स) − 2. आप 2 घटाते हैं क्योंकि पहला पता नेटवर्क पता है और अंतिम प्रसारण पता है - इनमें से किसी को भी किसी डिवाइस को नहीं सौंपा जा सकता है।
एक वास्तविक उदाहरण पढ़ना: 192.168.1.0/24
यह सबसे आम घरेलू और छोटे कार्यालय नेटवर्क रेंज है। यहाँ व्यवहार में /24 का क्या अर्थ है:
- नेटवर्क पता: 192.168.1.0 (स्वयं नेटवर्क की पहचान करता है, असाइन करने योग्य नहीं)
- प्रसारण पता: 192.168.1.255 (सभी मेजबानों को भेजा जाता है, असाइन करने योग्य नहीं)
- प्रयोग करने योग्य रेंज: 192.168.1.1 – 192.168.1.254 (254 होस्ट)
- सबनेट मास्क: 255.255.255.0
पहले 24 बिट्स (192.168.1) लॉक हैं - वह आपका नेटवर्क है। अंतिम 8 बिट्स (.0 से .255 तक) वे हैं जहां आप अलग-अलग डिवाइस असाइन करते हैं।
सबनेट मास्क कनेक्शन
सीआईडीआर और सबनेट मास्क एक ही जानकारी को विभिन्न प्रारूपों में दर्शाते हैं। ए /24 255.255.255.0 के समान है। वे विनिमेय हैं - सीआईडीआर अधिक कॉम्पैक्ट है।
उनके बीच कनवर्ट करना: 32 बिट्स लिखें, नेटवर्क बिट्स के लिए 1s और होस्ट बिट्स के लिए 0s लगाएं।
/24 के लिए:
11111111.11111111.11111111.00000000 = 255.255.255.0
/28 के लिए:
11111111.11111111.11111111.11110000 = 255.255.255.240
सामान्य स्लैश मान और आप उन्हें कहां देखते हैं
/32 - एकल होस्ट एक विशिष्ट आईपी पते को संदर्भित करने के लिए उपयोग किया जाता है। फ़ायरवॉल नियमों ("203.0.113.5/32 से ट्रैफ़िक की अनुमति दें"), स्थिर मार्गों और व्यक्तिगत आईपी के लिए बीजीपी मार्ग विज्ञापनों में सामान्य।
/30 — पॉइंट-टू-पॉइंट लिंक 2 प्रयोग योग्य पते। राउटर-टू-राउटर कनेक्शन के लिए उपयोग किया जाता है जहां आपको लिंक के प्रत्येक छोर के लिए केवल पते की आवश्यकता होती है।
/29 —छोटा खंड 6 प्रयोग योग्य पते। एक सामान्य विकल्प जब आपको किसी विशिष्ट उद्देश्य के लिए एक छोटे सबनेट की आवश्यकता होती है (कुछ सर्वरों के साथ एक डीएमजेड, एक प्रबंधन नेटवर्क)।
/28 से /26 - छोटे कार्यालय/टीम नेटवर्क 14 से 62 प्रयोग करने योग्य होस्ट। बड़े नेटवर्क को तार्किक खंडों में विभाजित करने के लिए उपयोगी।
/24 - काम करने वाला घोड़ा 254 प्रयोग योग्य होस्ट। अधिकांश घरेलू नेटवर्क, छोटे कार्यालयों और उद्यम परिवेश में वीएलएएन खंडों के लिए मानक। इतना सामान्य कि लोग कभी-कभी आदत से बाहर इसे "क्लास सी" कहते हैं (तकनीकी रूप से गलत - क्लास सी एक पूर्व-सीआईडीआर अवधारणा है, लेकिन सीमा ओवरलैप होती है)।
/22 से /20 — मध्यम नेटवर्क ब्लॉक महत्वपूर्ण नेटवर्क खंडों या कैंपस नेटवर्क के लिए बड़े संगठनों द्वारा उपयोग किया जाता है।
/16 - बड़ा नेटवर्क 65,534 होस्ट। द 172.16.0.0/16 और 192.168.0.0/16 श्रेणियाँ इस श्रेणी में हैं। Often used as a VPC/cloud network supernet that gets subdivided.
/8 - विशाल ब्लॉक 16 मिलियन से अधिक पते। क्लासिक क्लास ए रेंज - 10.0.0.0/8 बड़े उद्यमों और क्लाउड प्रदाताओं द्वारा उपयोग की जाने वाली निजी रेंज है।
सबनेटिंग: एक ब्लॉक को विभाजित करना
सीआईडीआर आपको एक बड़ा एड्रेस ब्लॉक लेने और उपसर्ग लंबाई बढ़ाकर इसे छोटे सबनेट में विभाजित करने की सुविधा देता है।
कहो आपके पास है 192.168.1.0/24 और इसे 4 समान सबनेट में विभाजित करने की आवश्यकता है। आप होस्ट हिस्से से 2 बिट्स उधार लेते हैं, जिससे आपको /26 मिलता है:
| सबनेट | रेंज | मेजबान |
|---|---|---|
| 192.168.1.0/26 | .1 – .62 | 62 |
| 192.168.1.64/26 | .65 – .126 | 62 |
| 192.168.1.128/26 | .129 – .190 | 62 |
| 192.168.1.192/26 | .193 – .254 | 62 |
प्रत्येक सबनेट स्वतंत्र है - विभिन्न सबनेट में उपकरणों को संचार करने के लिए राउटर की आवश्यकता होती है।
सुपरनेटिंग: ब्लॉकों का संयोजन
इसका उल्टा भी काम करता है। रूट सारांशीकरण (सुपरनेटिंग) कई छोटे उपसर्गों को एक बड़ी घोषणा में जोड़ता है, जिससे रूटिंग तालिकाओं का आकार कम हो जाता है।
यदि आपके पास:
192.168.4.0/24192.168.5.0/24192.168.6.0/24192.168.7.0/24
इन्हें संक्षेप में इस प्रकार प्रस्तुत किया जा सकता है 192.168.4.0/22 - एक रूट सभी चार नेटवर्क को कवर करता है। इस प्रकार लाखों मार्गों के बावजूद बैकबोन राउटर प्रबंधनीय बने रहते हैं।
निजी बनाम सार्वजनिक सीआईडीआर रेंज
तीन श्रेणियां निजी उपयोग के लिए आरक्षित हैं (आरएफसी 1918) - ये पते कभी भी सार्वजनिक इंटरनेट पर रूट नहीं किए जाते हैं:
| रेंज | CIDR | सामान्य उपयोग |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | एंटरप्राइज, क्लाउड |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | डॉकर, वीपीएन |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | होम नेटवर्क |
आपका राउटर इंटरनेट ट्रैफ़िक के लिए इन निजी पतों को आपके सार्वजनिक आईपी में अनुवाद करने के लिए NAT करता है।
गणित के बिना सबनेट की गणना
त्वरित मानसिक अंकगणित से परे किसी भी चीज़ के लिए, इसका उपयोग करें सीआईडीआर कैलकुलेटर. कोई भी आईपी पता और उपसर्ग लंबाई दर्ज करें और यह नेटवर्क पता, प्रसारण पता, प्रयोग करने योग्य होस्ट रेंज, सबनेट मास्क और कुल होस्ट गिनती - तुरंत लौटाता है।
यह दोनों दिशाओं में काम करता है: आप सबनेट मास्क भी दर्ज कर सकते हैं और यह सीआईडीआर समकक्ष लौटाता है।
आईपीवी6 सीआईडीआर
CIDR नोटेशन IPv6 पर भी लागू होता है, हालाँकि संख्याएँ भिन्न हैं। IPv6 पते 128 बिट हैं, इसलिए:
/128- एकल होस्ट (आईपीवी4 में /32 के बराबर)/64- मानक सबनेट आकार (18 क्विंटिलियन होस्ट पते)/48- किसी साइट या संगठन के लिए विशिष्ट आवंटन/32- आईएसपी आवंटन ब्लॉक
व्यवहार में, आपको शायद ही कभी IPv6 को मैन्युअल रूप से सबनेट करने की आवश्यकता होगी - पता स्थान इतना बड़ा है कि अधिकांश परिनियोजन प्रत्येक खंड के लिए /64 का उपयोग करते हैं।
निचली पंक्ति
सीआईडीआर नोटेशन में स्लैश नंबर आपको बताता है कि कितने बिट नेटवर्क के हैं - बाकी होस्ट के हैं। बड़ा उपसर्ग = छोटा नेटवर्क. ए /32 एक पता है; ए /8 सोलह मिलियन है।
याद रखने योग्य प्रमुख संख्याएँ: /24 आपको 254 होस्ट देता है, /16 आपको 65,534 देता है, /30 आपको 2 (प्वाइंट-टू-प्वाइंट) देता है। बाकी सब कुछ आप इसके साथ गणना कर सकते हैं सीआईडीआर कैलकुलेटर या 2^n − 2 सूत्र।