Classless Inter-Domain Routing ১৯৯০-এর দশকে ইন্টারনেট জুড়ে নেটওয়ার্ক ট্রাফিক রাউট করার জন্য একটি স্ট্যান্ডার্ড স্কিম হিসেবে ডেভেলপ করা হয়েছিল। CIDR টেকনোলজি ডেভেলপ হওয়ার আগে, ইন্টারনেট রাউটাররা IP অ্যাড্রেসের ক্লাসের ভিত্তিতে নেটওয়ার্ক ট্রাফিক ম্যানেজ করত। এই সিস্টেমে, একটি IP অ্যাড্রেসের মান এর সাবনেটওয়ার্ক নির্ধারণ করত রাউটিং উদ্দেশ্যে।
CIDR IP সাবনেটিং-এর একটি বিকল্প। এটি IP অ্যাড্রেসগুলিকে সাবনেটওয়ার্কে সংগঠিত করে যেগুলো অ্যাড্রেসগুলোর নিজস্ব মানের থেকে স্বাধীন। CIDRকে সুপারনেটিং-ও বলা হয় কারণ এটি কার্যকরভাবে একাধিক সাবনেটকে একসাথে গ্রুপ করার অনুমতি দেয় নেটওয়ার্ক রাউটিং-এর জন্য।
CIDR নোটেশন
CIDR একটি IP অ্যাড্রেস রেঞ্জ নির্দিষ্ট করে একটি IP অ্যাড্রেস এবং এর সংশ্লিষ্ট নেটওয়ার্ক মাস্কের কম্বিনেশন ব্যবহার করে।
xxx.xxx.xxx.xxx/n
CIDR নোটেশন উপরের ফরম্যাট ব্যবহার করে, যেখানে n হলো মাস্কে (বামপাশ থেকে) 1 বিটের সংখ্যা।
192.168.12.0/23
উপরোক্ত উদাহরণে নেটওয়ার্ক মাস্ক 255.255.254.0 192.168 নেটওয়ার্কে প্রয়োগ করা হয়েছে, 192.168.12.0-এ থেকে শুরু। এই নোটেশনটি 192.168.12.0 থেকে 192.168.13.255 অ্যাড্রেস রেঞ্জকে রিপ্রেজেন্ট করে।
ক্লাস-বেসড নেটওয়ার্কিং-এর সাথে তুলনা করলে, 192.168.12.0/23 দুটি Class C সাবনেট 192.168.12.0 এবং 192.168.13.0-এর একটি এগ্রিগেশন রিপ্রেজেন্ট করে, যেকোনোর সাবনেট মাস্ক 255.255.255.0।
এটি ভিজ্যুয়ালাইজ করার আরেকটি উপায়:
192.168.12.0/23 = 192.168.12.0/24 + 192.168.13.0/24
অতিরিক্তভাবে, CIDR একটি দেওয়া IP অ্যাড্রেস রেঞ্জের ট্র্যাডিশনাল ক্লাস থেকে স্বাধীনভাবে ইন্টারনেট অ্যাড্রেস অ্যালোকেশন এবং মেসেজ রাউটিং সাপোর্ট করে।
10.4.12.0/22
উপরোক্ত উদাহরণটি 10.4.12.0 থেকে 10.4.15.255 অ্যাড্রেস রেঞ্জকে রিপ্রেজেন্ট করে (নেটওয়ার্ক মাস্ক 255.255.252.0)। এটি চারটি Class C নেটওয়ার্কের সমতুল্য alok करता অনেক বড় Class A স্পেসের ভিতরে।
আপনি কখনও কখনও নন-CIDR নেটওয়ার্কের জন্যও CIDR নোটেশন ব্যবহৃত দেখতে পাবেন। তবে নন-CIDR IP সাবনেটিং-এ, n-এর মান শুধু ৮ (Class A), ১৬ (Class B), বা ২৪ (Class C) হওয়ায় সীমাবদ্ধ থাকে।
এখানে কিছু উদাহরণ:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
CIDR কীভাবে কাজ করে
যখন প্রথম ইন্টারনেটে ইমপ্লিমেন্ট করা হয়েছিল, কোর রাউটিং প্রোটোকলগুলো যেমন Border Gateway Protocol এবং Open Shortest Path First CIDR সাপোর্ট করার জন্য আপডেট করা হয়েছিল। পুরনো বা কম জনপ্রিয় রাউটিং প্রোটোকল CIDR সাপোর্ট করতে পারে না।
CIDR ইমপ্লিমেন্টেশন নেটওয়ার্ক রাউটিং প্রোটোকলের ভিতরে নির্দিষ্ট সাপোর্ট এম্বেড করা থাকতে হয়।
CIDR এগ্রিগেশন বায়বশ্যকネットワーク সেগমেন্টগুলো অ্যাড্রেস স্পেসে কন্টিগুয়াস (নিউমেরিক্যালি অ্যাডজেসেন্ট) হতে হয়। CIDR 192.168.12.0 এবং 192.168.15.0-কে একটি সিঙ্গেল রুটে এগ্রিগেট করতে পারে না যদি না ইন্টারমিডিয়েট .13 এবং .14 অ্যাড্রেস রেঞ্জগুলো অন্তর্ভুক্ত থাকে।
সকল ইন্টারনেট WAN বা ব্যাকবোন রাউটার—যেগুলো ইন্টারনেট সার্ভিস প্রোভাইডার之間 ট্রাফিক ম্যানেজ করে—সাধারণত CIDR সাপোর্ট করে IP অ্যাড্রেস স্পেস সংরক্ষণের লক্ষ্যে। মেইনস্ট্রিম কনসিউমার রাউটার প্রায়শই CIDR সাপোর্ট করে না, তাই প্রাইভেট নেটওয়ার্কসহ হোম নেটওয়ার্ক এবং এমনকি ছোট পাবলিক নেটওয়ার্ক (LAN) প্রায়শই এটি ব্যবহার করে না।
CIDR এবং IPv6
IPv6 CIDR রাউটিং টেকনোলজি এবং CIDR নোটেশন একইভাবে ব্যবহার করে IPv4-এর মতো। IPv6 ফুলি ক্লাসলেস অ্যাড্রেসিং-এর জন্য ডিজাইন করা হয়েছিল।