শ্রেণীবিহীন আন্তঃ-ডোমেন রাউটিং 1990-এর দশকে ইন্টারনেট জুড়ে নেটওয়ার্ক ট্র্যাফিক রাউটিং করার জন্য একটি আদর্শ স্কিম হিসাবে তৈরি করা হয়েছিল। CIDR প্রযুক্তির বিকাশের আগে, ইন্টারনেট রাউটারগুলি IP ঠিকানাগুলির শ্রেণির উপর ভিত্তি করে নেটওয়ার্ক ট্র্যাফিক পরিচালনা করত। এই সিস্টেমে, একটি IP ঠিকানার মান রাউটিং এর উদ্দেশ্যে তার সাবনেটওয়ার্ক নির্ধারণ করে।
CIDR হল IP সাবনেটিংয়ের বিকল্প। এটি আইপি অ্যাড্রেসগুলোকে সাবনেটওয়ার্কে সংগঠিত করে, অ্যাড্রেসের মান থেকে স্বাধীন। CIDR supernetting নামেও পরিচিত কারণ এটি কার্যকরভাবে বেশ কয়েকটি সাবনেটকে নেটওয়ার্ক রাউটিং এর জন্য একত্রিত করার অনুমতি দেয়৷
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 দুটি ক্লাস সি সাবনেটের একটি সমষ্টি প্রতিনিধিত্ব করে 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 ) এটি অনেক বড় ক্লাস এ স্পেসের মধ্যে চারটি ক্লাস সি নেটওয়ার্কের সমতুল্য বরাদ্দ করে।
আপনি কখনও কখনও সিআইডিআর নোটেশন দেখতে পাবেন এমনকি অ-সিআইডিআর নেটওয়ার্কগুলির জন্যও ব্যবহৃত হয়৷ নন-সিআইডিআর আইপি সাবনেটিং-এ, তবে, n এর মান 8 (ক্লাস A), 16 (ক্লাস B), অথবা 24 (ক্লাস সি) এর মধ্যে সীমাবদ্ধ।
এখানে কিছু উদাহরণ রয়েছে:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
কিভাবে CIDR কাজ করে
ইন্টারনেটে যখন প্রথম প্রয়োগ করা হয়, CIDR সমর্থন করার জন্য বর্ডার গেটওয়ে প্রোটোকল এবং ওপেন শর্টেস্ট পাথ ফার্স্টের মতো মূল রাউটিং প্রোটোকল আপডেট করা হয়েছিল। অপ্রচলিত বা কম জনপ্রিয় রাউটিং প্রোটোকল CIDR সমর্থন নাও করতে পারে৷
CIDR বাস্তবায়নের জন্য নেটওয়ার্ক রাউটিং প্রোটোকলের মধ্যে এম্বেড করার জন্য নির্দিষ্ট সমর্থন প্রয়োজন৷
CIDR একত্রীকরণের জন্য নেটওয়ার্ক বিভাগগুলিকে ঠিকানার স্থানে সংলগ্ন (সংখ্যাগতভাবে সংলগ্ন) হতে হবে। CIDR, উদাহরণস্বরূপ, মোট 192.168.12.0 করতে পারে না এবং 192.168.15.0 মধ্যবর্তী .13 না হলে একটি একক রুটে এবং .14 ঠিকানার ব্যাপ্তি অন্তর্ভুক্ত।
সমস্ত ইন্টারনেট WAN বা ব্যাকবোন রাউটার — যেগুলি ইন্টারনেট পরিষেবা প্রদানকারীদের মধ্যে ট্রাফিক পরিচালনা করে — সাধারণত IP ঠিকানার স্থান সংরক্ষণের লক্ষ্য অর্জনে CIDR সমর্থন করে। মূলধারার ভোক্তা রাউটারগুলি প্রায়শই CIDR সমর্থন করে না, তাই হোম নেটওয়ার্ক এবং এমনকি ছোট পাবলিক নেটওয়ার্ক (LAN) সহ ব্যক্তিগত নেটওয়ার্কগুলি প্রায়শই এটি ব্যবহার করে না৷
CIDR এবং IPv6
IPv6 আইপিভি 4 এর মতোই CIDR রাউটিং প্রযুক্তি এবং CIDR স্বরলিপি ব্যবহার করে। IPv6 সম্পূর্ণ শ্রেণীবিহীন ঠিকানার জন্য ডিজাইন করা হয়েছে।