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