শ্রেণীবিহীন আন্তঃ-ডোমেন রাউটিং 1990-এর দশকে ইন্টারনেট জুড়ে নেটওয়ার্ক ট্র্যাফিক রাউটিং করার জন্য একটি আদর্শ স্কিম হিসাবে তৈরি করা হয়েছিল। CIDR প্রযুক্তির বিকাশের আগে, ইন্টারনেট রাউটারগুলি IP ঠিকানাগুলির শ্রেণির উপর ভিত্তি করে নেটওয়ার্ক ট্র্যাফিক পরিচালনা করত। এই সিস্টেমে, একটি IP ঠিকানার মান রাউটিং এর উদ্দেশ্যে তার সাবনেটওয়ার্ক নির্ধারণ করে।
CIDR হল IP সাবনেটিংয়ের বিকল্প৷ এটি আইপি অ্যাড্রেসগুলোকে সাবনেটওয়ার্কে সংগঠিত করে। CIDR সুপারনেটিং নামেও পরিচিত কারণ এটি কার্যকরভাবে বেশ কয়েকটি সাবনেটকে নেটওয়ার্ক রাউটিংয়ের জন্য একত্রিত করার অনুমতি দেয়৷
CIDR নোটেশন
CIDR একটি IP ঠিকানা এবং এর সংশ্লিষ্ট নেটওয়ার্ক মাস্কের সংমিশ্রণ ব্যবহার করে একটি IP ঠিকানা পরিসীমা নির্দিষ্ট করে৷
xxx.xxx.xxx.xxx/n
CIDR স্বরলিপি উপরোক্ত বিন্যাস ব্যবহার করে, যেখানে n হল মাস্কের (বামে) 1 বিটের সংখ্যা।
192.168.12.0/23
উপরের উদাহরণটি 192.168.12.0 থেকে শুরু করে 192.168 নেটওয়ার্কে নেটওয়ার্ক মাস্ক 255.255.254.0 প্রয়োগ করে। এই স্বরলিপি ঠিকানা পরিসীমা 192.168.12.0 থেকে 192.168.13.255 প্রতিনিধিত্ব করে।
শ্রেণি-ভিত্তিক নেটওয়ার্কিংয়ের তুলনায়, 192.168.12.0/23 দুটি ক্লাস সি সাবনেট 192.168.12.0 এবং 192.168.13.0 এর একটি সমষ্টিকে প্রতিনিধিত্ব করে, প্রতিটিতে 255.255.250-এর সাবনেট মাস্ক রয়েছে।
এটি ভিজ্যুয়ালাইজ করার আরেকটি উপায় এখানে আছে:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
অতিরিক্ত, CIDR প্রদত্ত আইপি ঠিকানা পরিসরের ঐতিহ্যবাহী শ্রেণীর থেকে স্বাধীন ইন্টারনেট ঠিকানা বরাদ্দকরণ এবং বার্তা রাউটিং সমর্থন করে৷
10.4.12.0/22
উপরের উদাহরণটি ঠিকানা পরিসর 10.4.12.0 থেকে 10.4.15.255 (নেটওয়ার্ক মাস্ক 255.255.252.0) উপস্থাপন করে। এটি অনেক বড় ক্লাস এ স্পেসের মধ্যে চারটি ক্লাস সি নেটওয়ার্কের সমতুল্য বরাদ্দ করে৷
আপনি কখনও কখনও CIDR স্বরলিপি এমনকি নন-সিআইডিআর নেটওয়ার্কগুলির জন্যও ব্যবহৃত দেখতে পাবেন৷ নন-সিআইডিআর আইপি সাবনেটিং-এ, তবে, n-এর মান 8 (শ্রেণি A), 16 (শ্রেণি বি), অথবা 24 (ক্লাস সি) এর মধ্যে সীমাবদ্ধ।
এখানে কিছু উদাহরণ দেওয়া হল:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
সিআইডিআর কীভাবে কাজ করে
ইন্টারনেটে যখন প্রথম প্রয়োগ করা হয়, 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 সম্পূর্ণ শ্রেণীবিহীন ঠিকানার জন্য ডিজাইন করা হয়েছে।