আজকের বিষয় VLSM এর বেসিক ধারনা
ভিএলএসএম হলো Variable Length Subnet Mask. এর মাধ্যমে আমরা একটি নেটওয়ার্কে মাল্টিপল সাবনেট মাস্ক ব্যবহার করতে পারি;
VLSM কেন প্রয়োজন?
আইপিগুলোকে সঠিকভাবে ব্যবহার করার জন্য অর্থাৎ আইপির অপব্যবহার কমানের জন্য VLSM প্রয়োজন হয় ; কারন অনেক সময় এক এক ক্লায়েন্টের এক এক রেঞ্জ এর আইপি দরকার হয় ; তাই VLSM এর মাধ্যমে ক্লায়েন্টের প্রয়োজন অনুযয়িী তাদেরকে আইপি দিতে পারি; একটি উদাহরণ দেখলে আমরা সহজেই বোঝতে পারব;
মনেকরি একটি নতুন কম্পানি । তাদের বিভিন্ন ডিপার্টমেন্ট এর জন্য কিছু নির্দিষ্ট সংখ্যক আইপি প্রয়োজন; তাদের আইপি রিকুয়ারমেন্টটা হলো এই রকম; তাদের
ম্যানেজমেন্ট এর জন্য লাগবে-১০০টি আইপি;
সেলস টিম এর জন্য লাগবে-৫০টি আইপি;
একাউন্টস টিম এর জন্য লাগবে-২৫টি আইপি;
আইটি টিম এর জন্য লাগবে-৫ টি আইপি;
এবং আমাদের নেটওয়ার্ক হলো-১৯২.১৬৮.১.০;
প্যাকটিক্যালটি করার আগে পূর্বে কিছু তথ্য রিভিও করে নেই;
হোস্টের সংখ্যা বাহির করার জন্য= যে বিটগুলো অফ থাকবে সেই বিটগুলোর ২^(টোটাল সংখ্যা)-২;
নেটওয়ার্ক সংখ্যা বাহির করার জন্য= যে বিটগুলো অতিরিক্ত অন হবে সেই বিটগুলোর ২^(টোটাল সংখ্যা);
সাবনেট আইডি বাহির করার জন্য =২৫৬- শেষ বিটের মান;
হোস্ট প্রয়োজন | ব্লক সাইজ | হোস্ট পাব |
নেটওয়ার্ক এ্যাড্রেস |
সাবনেট মাস্ক |
১০০ | ১২৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫০ | ৬৪ | (২^৬)=৬৪-২=৬২ | ১৯২.১৬৮.১.১২৮/২৬ | ২৫৫.২৫৫.২৫৫.১৯২ |
২৫ | ৩২ | (২^৫)=৩২-২=৩০ | ১৯২.১৬৮.১.১৯২/২৭ | ২৫৫.২৫৫.২৫৫.২২৪ |
৫ | ৮ | (২^৩)=৮-২=৬ | ১৯২.১৬৮.১.২২৪/২৯ | ২৫৫.২৫৫.২৫৫.২৪৮ |
চলেন দেখি উপরের কাজটি আমরা কিভাবে সর্ম্পুন করছি।
ধাপ-০১: ১০০টি হোস্টের জন্য
VLSM করার সময় সবোর্চ্চ সংখ্যক আইপি এর প্রথমেই নেওয়া ভাল । ফলে হিসাব করতে সহজ হয়; যেমন এখানে সবোর্চ্চ সংখ্যক আইপি প্রয়োজন হলো ১০০টি ; তো ১০০টি হোস্ট আইপির জন্য আমাদেরকে ২^৭=১২৮-২= ১২৬ টি নেতে হবে;তাহলে সাবনেট মাস্ক হবে -২৫৫.২৫৫.২৫৫.১২৮ এবং নেটওয়ার্ক হবে-১৯২.১৬৮.১.০/২৫;
ধাপ-০২ : ৫০টি হোস্টের জন্য
দ্বিতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ৫০টি ; যা সেলস টিম এর জন্য লাগবে; সুতরাং ৫০টি হোষ্ট আইপির জন্য আমাদের নিতে হবে (২^৬)=৬৪-২=৬২টি; তাহলে ৬টি বিট যেহেতু হোস্টের জন্য ব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-৬)=২৬টি। আবার যেহেতু ক্লাস সি সেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৬-২৪)=২টি। উপরের তথ্য অনুযায়ী ২য় বিটের মান হচ্ছে – ১৯২। সুতরাং আমাদের সাবনেট মাস্ক হলো-২৫৫.২৫৫.২৫৫.১৯২; এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.১.১২৮/২৬ কারন আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -১২৮;
ধাপ-০৩: ২৫টি হোস্টের জন্য
তৃতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ২৫টি ; যা একাউন্টস টিম এর জন্য লাগবে; সুতরাং ২৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে (২^৫)=৩২-২=৩০টি। তাহলে ৫টি বিট যেহেতু হোস্টের জন্য ব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-৫)=২৭টি। আবার যেহেতু ক্লাস সি সেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৭-২৪)=৩টি;উপরের তথ্য অনুযায়ী ৩য় বিটের মান হচ্ছে – ২২৪; সুতরাং আমাদের সাবনেট মাস্ক হলো-২৫৫.২৫৫.২৫৫.২২৪। এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.১.১৯২/২৭ কারন আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -৬৪; কারন ১২৮+৬৪=১৯২ পযর্ন্ত ব্যবহার করা হয়েছে;
ধাপ-০৪:৫টি হোস্টের জন্য
সবশেষে সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ৫টি ; যা আইটি টিম মেম্বারদের জন্য লাগবে; সুতরাং ৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে (২^৩)=৮-২=৬টি; তাহলে ৩টি বিট যেহেতু হোস্টের জন্য ব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-৩)=২৯টি; আবার যেহেতু ক্লাস সি সেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৯-২৪)=৫টি;উপরের তথ্য অনুযায়ী ৫ম বিটের মান হচ্ছে – ২৪৮; সুতরাং আমাদের সাবনেট মাস্ক হলো-২৫৫.২৫৫.২৫৫.২৪৮; এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.১.২২৪/২৯ কারন আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -৩২। কারন ১৯২+৩২=২২৪ পযর্ন্ত ব্যবহার করা হয়েছে;
যদি VLSM না করা হয় তাহলে যে রকম দেখাবে
হোস্ট প্রয়োজন | ব্লক সাইজ | হোস্ট পাব | নেটওয়ার্ক এ্যাড্রেস | সাবনেট মাস্ক |
১০০ | ১২৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫০ | ৬৪ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.১২৮/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
২৫ | ৩২ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.২.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫ | ৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.২.১২৮/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
ধাপ-০১: ১০০টি হোস্টের জন্য
এখানে সবোর্চ্চ সংখ্যক আইপি প্রয়োজন হলো ১০০টি ; তো ১০০টি হোস্ট আইপির জন্য আমাদেরকে ২^৭=১২৮-২= ১২৬ টি নেতে হবে; তাহলে সাবনেট মাস্ক হবে -২৫৫.২৫৫.২৫৫.১২৮ এবং নেটওয়ার্ক হবে-১৯২.১৬৮.১.০/২৫
ধাপ-০২: ৫০টি হোস্টের জন্য
দ্বিতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ৫০টি ; যা সেলস টিম এর জন্য লাগবে; সুতরাং ৫০টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ২^৭=১২৮-২= ১২৬ টি; আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.১.১২৮/২৫ ;
ধাপ-০৩: ২৫টি হোস্টের জন্য
তৃতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ২৫টি ; যা একাউন্টস টিম এর জন্য লাগবে; সুতরাং ২৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ২^৭=১২৮-২= ১২৬টি; কিন্তু আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.২.০/২৫
ধাপ-০৪: ৫টি হোস্টের জন্য
সবশেষে আইপি এর প্রয়োজন হলো ৫টি ; যা আইটি টিম মেম্বারদের জন্য লাগবে। সুতরাং ৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ২^৭=১২৮-২= ১২৬ টি;কিন্তু আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮.২.১২৮/২৫
VLSM ইমপ্লিমেন্ট এর ফলে আর VLSM ইমপ্লিমেন্ট না করলে যে চিত্রটি পাব
VLSM ইমপ্লিমেন্ট এর ফলে
হোস্ট প্রয়োজন | ব্লক সাইজ | হোস্ট পাব | নেটওয়ার্ক এ্যাড্রেস | সাবনেট মাস্ক |
১০০ | ১২৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫০ | ৬৪ | (২^৬)=৬৪-২=৬২ | ১৯২.১৬৮.১.১২৮/২৬ | ২৫৫.২৫৫.২৫৫.১৯২ |
২৫ | ৩২ | (২^৫)=৩২-২=৩০ | ১৯২.১৬৮.১.১৯২/২৭ | ২৫৫.২৫৫.২৫৫.২২৪ |
৫ | ৮ | (২^৩)=৮-২=৬ | ১৯২.১৬৮.১.২২৪/২৯ | ২৫৫.২৫৫.২৫৫.২৪৮ |
VLSM ইমপ্লিমেন্ট না করার ফলে
হোস্ট প্রয়োজন | ব্লক সাইজ | হোস্ট পাব | নেটওয়ার্ক এ্যাড্রেস | সাবনেট মাস্ক |
১০০ | ১২৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫০ | ৬৪ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.১.১২৮/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
২৫ | ৩২ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.২.০/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
৫ | ৮ | ২^৭=১২৮-২= ১২৬ | ১৯২.১৬৮.২.১২৮/২৫ | ২৫৫.২৫৫.২৫৫.১২৮ |
সবশেষে এখানে লক্ষ্য করলেই দেখতে পাবেন। VLSM না করলে কতগুলো আইপি শুধু শুধু লস হচ্ছে ;
আরেকটি কথা বলে রাখা দরকার পরীক্ষায় এ ধরনের প্রশ্ন থাকে
- VLSM নেটওয়ার্কে কোন মাস্কটি পয়েন্ট টু পয়েন্ট ওয়্যান লিংকে ব্যবহার করা হয়;
১. /২৭
২./২৮
৩./২৯
৪./৩০
৫. /৩১
- ৮টি ল্যান হবে এবং প্রতিটি ল্যানে ২৬টি হোস্ট থাকবে । এ ধরনের অবস্খাতে এখান থেকে কোন সাবনেটটি সিলেক্ট করতে হবে?
এ-০.০.০.২৪০
বি- ২৫৫.২৫৫.২৫৫.২৫২
সি-২৫৫.২৫৫.২৫৫.০
ডি-২৫৫.২৫৫.২৫৫.২২৪
ই-২৫৫.২৫৫.২৫৫.২৫৫.২৪০
চলুন প্রশ্ন গুলোর ব্যাখ্যা দেখি
এ- ইহা সঠিক নয় । কারন এখানে যা দেওয়া হয়েছে তা হলো ওয়াইল্ডকার্ড মাক্স;
বি- আমরা দেখতে পারছি সাবনেট মাস্ক ২৫৫.২৫৫.২৫৫.২৫২। তাহলে প্রথম /২৪বিট অন; সাথে সাথে আরও ৬টি বিট অন; সুতরাং আমরা টোটাল নেটওযার্ক পাব(২^৬)=৬৪টি আর টোটাল হোস্ট পাব ২^২=৪-২=২টি। এখন দেখা যাচ্ছে যে আমাদের রিকুয়ারমেন্ট এর সাথে যাচ্ছে না ; কারন আমাদের হোস্ট লাগবে প্রত্যেক নেটওয়ার্কে ২৬টি; তাহলে বি ও ভুল;
সি- ২৫৫.২৫৫.২৫৫.০ হলো ডিফল্ট সাবনেট মাস্ক। আমরা ইহা সাবনেট করতে পারব না ;
তাহলে ইহাও ভুল;
১২৮-১৯২-২২৪-২৪০
ডি- আমরা দেখতে পারছি সাবনেট মাস্ক ২৫৫.২৫৫.২৫৫.২২৪। তাহলে প্রথম /২৪বিট অন। সাথে সাথে আরও ৩টি বিট অন;সুতরাং আমরা টোটাল নেটওযার্ক পাব(২^৩)=৮টি আর টোটাল হোস্ট পাব ২^৫=৩২-২=৩০টি। তাহলে আমরা দেখতে পারছি ইহা আমাদের রিকুয়ারমেন্ট এর সাথে মিল আছে। সুতরাং উত্তর হলো ডি। তারপরও আমরা ই অপশনটা চেক করি;
ই- আমরা দেখতে পারছি সাবনেট মাস্ক ২৫৫.২৫৫.২৫৫.২৪০। তাহলে প্রথম /২৪বিট অন। সাথে সাথে আরও ৪টি বিট অন; সুতরাং আমরা টোটাল নেটওযার্ক পাব(২^৪)=১৬টি আর টোটাল হোস্ট পাব ২^৪=১৬-২=১৪টি। ইহা আমাদের প্রয়োজনের সাথে যাচ্ছে না ; কারন আমাদের প্রত্যেক নেটওয়ার্কে হোস্ট লাগবে ২৬টি ;