যেকোনো IPv4 CIDR বা IP-সহ-মাস্কের জন্য নেটওয়ার্ক, ব্রডকাস্ট, প্রথম ও শেষ ব্যবহারযোগ্য হোস্ট, নেটমাস্ক এবং মোট হোস্ট গণনা করুন।
মানসিক গণিত ছাড়াই সাবনেট পরিকল্পনা করুন। একটি CIDR প্রিফিক্স সহ একটি IPv4 অ্যাড্রেস (যেমন 192.168.1.10/24) বা একটি ডটেড নেটমাস্ক লিখুন, এবং নেটওয়ার্ক ও ব্রডকাস্ট অ্যাড্রেস, প্রথম ও শেষ ব্যবহারযোগ্য হোস্ট, নেটমাস্ক এবং কত হোস্ট ফিট হয় তা পান। স্থানীয়ভাবে গণনা হয়।
অবৈধ IP বা প্রিফিক্স
নেটওয়ার্ক অ্যাড্রেস
–
ব্রডকাস্ট অ্যাড্রেস
–
প্রথম ব্যবহারযোগ্য হোস্ট
–
শেষ ব্যবহারযোগ্য হোস্ট
–
নেটমাস্ক
–
ব্যবহারযোগ্য হোস্ট
–
একটি সাবনেট পড়া
প্রিফিক্স দৈর্ঘ্য আসলে কী নির্ধারণ করে
একটি সাবনেট হলো একটি বেস অ্যাড্রেস প্লাস একটি প্রিফিক্স দৈর্ঘ্য। প্রিফিক্স বলে দেয় 32 বিটের মধ্যে কতগুলো নেটওয়ার্ক আইডেন্টিফায়ার হিসেবে পিন করা হয়েছে; যা অবশিষ্ট থাকে তা হোস্ট গণনার জন্য মুক্ত। একটি /24 প্রথম 24 বিট পিন করে, 8টি হোস্ট বিট এবং তাই 256টি অ্যাড্রেস রেখে। প্রিফিক্সে যোগ করা প্রতিটি বিট ব্লককে অর্ধেক করে: /25 হলো 128 অ্যাড্রেস, /26 হলো 64, এবং এভাবে চলতে থাকে।
নেটমাস্ক হলো একই বিবৃতি একটি অ্যাড্রেস হিসেবে লেখা, স্থির বিটগুলো 1 সেট করা — 255.255.255.0 হলো 24টি এক এরপর 8টি শূন্য। ওয়াইল্ডকার্ড মাস্ক এর বিপরীত এবং হোস্ট অংশ চিহ্নিত করে; Cisco যন্ত্রপাতির ACL ওয়াইল্ডকার্ড দিয়ে লেখা হয় নেটমাস্কের বদলে, যা ভেন্ডর বদলানো লোকেদের বিভ্রান্ত করে।
নেটওয়ার্ক, ব্রডকাস্ট এবং মাঝের হোস্টগুলো
প্রতিটি হোস্ট বিট 0 সেট করুন এবং আপনি নেটওয়ার্ক অ্যাড্রেস পান, ব্লকের সর্বনিম্ন অ্যাড্রেস। সবগুলো 1 সেট করুন এবং আপনি ব্রডকাস্ট অ্যাড্রেস পান, সর্বোচ্চটি। দুটোর কোনোটি ইন্টারফেসে বরাদ্দ করা যায় না, যেখান থেকে পরিচিত "দুই বিয়োগ" আসে: একটি /24-এ 256টি অ্যাড্রেস থাকে কিন্তু কেবল 254টি ব্যবহারযোগ্য হোস্ট।
বাস্তবে একটি তৃতীয় অ্যাড্রেসও সাধারণত যায়, কারণ রাউটার বা ডিফল্ট গেটওয়ে একটি নেয় — নিয়মিতভাবে প্রথম বা শেষ ব্যবহারযোগ্য অ্যাড্রেস। এটি একটি স্থানীয় কনভেনশন, নিয়ম নয়, তবে একটি সাবনেট সাইজ করার সময় এটি বাজেটে রাখা মূল্যবান।
/31 এবং /32 ব্যতিক্রমগুলো
বিয়োগ-দুই নিয়মটি ছোট প্রান্তে ভেঙে যায়। একটি /32 হলো কোনো হোস্ট বিট ছাড়াই একটি একক অ্যাড্রেস, যা লুপব্যাক, হোস্ট রুট এবং সার্টিফিকেট SAN-এর জন্য ব্যবহৃত হয়। একটি /31-এ কেবল দুটি অ্যাড্রেস থাকে, এবং RFC 3021 একটি পয়েন্ট-টু-পয়েন্ট লিংকে উভয় ব্যবহারের অনুমতি দেয় কারণ ঠিক দুটি এন্ডপয়েন্ট বিশিষ্ট একটি লিংকের ব্রডকাস্ট অ্যাড্রেসের প্রয়োজন নেই। RFC 3021-এর আগে লোকেরা প্রতি লিংকে একটি /30 নষ্ট করত, চারটির মধ্যে দুটি অ্যাড্রেস পুড়িয়ে ফেলত।
CIDR স্বরলিপি বা একটি ডটেড মাস্ক
দুটোই একই জিনিস বর্ণনা করে এবং এই ক্যালকুলেটর যেকোনোটি গ্রহণ করে। 192.168.1.0/24 এবং 192.168.1.0 255.255.255.0 অভিন্ন ফলাফল দেয়। মনে রাখবেন একটি বৈধ নেটমাস্ক অবশ্যই শূন্য দ্বারা অনুসৃত এক-এর একটি ধারাবাহিক রান হতে হবে — 255.0.255.0-এর মতো কিছু একটি বৈধ মাস্ক নয়, এবং একটি ক্যালকুলেটর যা নীরবে এটি গ্রহণ করে তা আপনাকে অর্থহীন ফলাফল দেবে।
সচরাচর জিজ্ঞাসা
মোট থেকে কেন দুটি অ্যাড্রেস বিয়োগ করা হয়?
প্রথম অ্যাড্রেস নেটওয়ার্ক শনাক্ত করে এবং শেষটি ব্রডকাস্ট অ্যাড্রেস, এবং কোনোটি হোস্টে বরাদ্দ করা যায় না। তাই একটি /24 256 - 2 = 254টি ব্যবহারযোগ্য অ্যাড্রেস দেয়।
আমি কি প্রিফিক্সের বদলে একটি ডটেড মাস্ক লিখতে পারি?
হ্যাঁ। 192.168.1.0/24 এবং 192.168.1.0 255.255.255.0 অভিন্ন ফলাফল দেয়। মোটেও মাস্ক ছাড়া একটি অ্যাড্রেস /32 হিসেবে গণ্য হয়।
/31 হলে কী হয়?
RFC 3021 পয়েন্ট-টু-পয়েন্ট লিংকে /31 অনুমতি দেয়, যেখানে উভয় অ্যাড্রেস ব্যবহারযোগ্য এবং কোনো ব্রডকাস্ট নেই। ক্যালকুলেটর শূন্যের পরিবর্তে দুটি ব্যবহারযোগ্য হোস্ট রিপোর্ট করে।
আমার মাস্কটি কেন প্রত্যাখ্যান করা হয়েছিল?
একটি বৈধ মাস্ক হলো 1 বিটের একটি অবিচ্ছিন্ন রান যার পরে কেবল 0 বিট। 255.255.0.255-এর মতো কিছুতে একটি ফাঁক আছে, তাই কোনো প্রিফিক্স দৈর্ঘ্য এর সাথে সঙ্গতিপূর্ণ নয়।
নেটওয়ার্ক অ্যাড্রেস এবং প্রথম হোস্টের মধ্যে পার্থক্য কী?
নেটওয়ার্ক অ্যাড্রেসটি ব্লকের ভিত্তি; প্রথম হোস্টটি উপরের পরের অ্যাড্রেস। 192.168.1.0/24-এর জন্য সেগুলো হলো 192.168.1.0 এবং 192.168.1.1।
এটি কি VLSM পরিকল্পনার জন্য উপযোগী?
হ্যাঁ। প্রতিটি প্রিফিক্স দৈর্ঘ্যে আপনার প্রয়োজনীয় ব্লক নির্ধারণ করুন, তারপর বরাদ্দ করার আগে পরীক্ষা করুন যে ফলস্বরূপ রেঞ্জগুলো ওভারল্যাপ করে না।