Skip to content

Advanced Subnetting: Optimization & VLSM (অ্যাডভান্সড সাবনেটিং)

মাঝারি বা বড় নেটওয়ার্কে ফিক্সড লেন্থ সাবনেটিং (FLSM) করলে অনেক আইপি নষ্ট হয়। এই অপচয় কমাতে এবং নেটওয়ার্ককে আরও দক্ষ করতে আমরা Advanced Subnetting এবং VLSM ব্যবহার করি।


১. বাইনারি থেকে ডেসিমেল কনভার্শন (Binary to Decimal)

সাবনেটিং করার আগে বাইনারি ক্যালকুলেশন জানা জরুরি। একটি অক্টেটের ৮টি বিটের মান নিচের মতো করে যোগ করা হয়: 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1

  • উদাহরণ: 11000000 = 128 + 64 = 192
  • উদাহরণ: 11111111 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

২. VLSM (Variable Length Subnet Mask)

VLSM হলো এমন একটি প্রক্রিয়া যেখানে একেকটি সাবনেটের জন্য একেক সাইজের মাস্ক ব্যবহার করা হয়। এটি আইপির অপচয় রোধ করে।

বাস্তব উদাহরণ (Real-world Scenario):

আপনার কাছে একটি 192.168.1.0/24 নেটওয়ার্ক আছে। আপনার প্রয়োজন:

  • Sales Dept: ৫০টি আইপি
  • IT Dept: ৩০টি আইপি
  • HR Dept: ১০টি আইপি
  • Router Link: ২টি আইপি

VLSM সমাধান:

  1. Sales (50 IPs): আমাদের প্রয়োজন ২^৬ = ৬৪টি আইপি (৬২টি ইউজাবল)। মাস্ক হবে /26 (255.255.255.192)।
  2. IT (30 IPs): আমাদের প্রয়োজন ২^৫ = ৩২টি আইপি (৩০টি ইউজাবল)। মাস্ক হবে /27 (255.255.255.224)।
  3. HR (10 IPs): আমাদের প্রয়োজন ২^৪ = ১৬টি আইপি (১৪টি ইউজাবল)। মাস্ক হবে /28 (255.255.255.240)।
  4. Router Link (2 IPs): আমাদের প্রয়োজন ২^২ = ৪টি আইপি (২টি ইউজাবল)। মাস্ক হবে /30 (255.255.255.252)।

৩. সুপারনেটিং এবং রুট সামারাইজেশন (Supernetting & Route Summarization)

অনেকগুলো ছোট ছোট নেটওয়ার্ক বা রাউটকে একটি সিঙ্গেল রাউটে প্রকাশ করাকে বলা হয় Route Summarization বা Supernetting

  • কেন করবেন? রাউটিং টেবিলের সাইজ ছোট করতে এবং রাউটারের সিপিইউ লোড কমাতে।
  • উদাহরণ: আপনার কাছে ৪টি নেটওয়ার্ক আছে:
    • 192.168.0.0/24
    • 192.168.1.0/24
    • 192.168.2.0/24
    • 192.168.3.0/24
  • এদেরকে সামারাইজ করে লেখা যায়: 192.168.0.0/22

৪. সাবনেট প্র্যাকটিস প্রবলেম (Practice Problems)

সমস্যা ১:

একটি নেটওয়ার্ক 172.16.0.0/16 কে এমনভাবে ভাগ করুন যেন প্রতি সাবনেটে ৪০০০টি হোস্ট থাকে। সাবনেট মাস্কটি কী হবে?

সমাধান: ২^১২ = ৪০৯৬। তাই আমাদের ১২টি হোস্ট বিট লাগবে। ক্যালকুলেশন: ৩২ - ১২ = ২০। অর্থাৎ মাস্ক হবে /20 (255.255.240.0)।

সমস্যা ২:

192.168.10.0/30 নেটওয়ার্কে কতগুলো আইপি ইউজারকে দেওয়া যাবে?

সমাধান: $2^2 - 2 = 2$ টি আইপি। সাধারণত রাউটার টু রাউটার পয়েন্ট-টু-পয়েন্ট লিংকের জন্য এটি ব্যবহৃত হয়।


৫. ডেভঅপস পারসপেক্টিভ: ক্লাউড ভিপিসি (VPC) ডিজাইন

  • Cost Saving: ক্লাউডে প্রতিটা আইপির দাম আছে (বিশেষ করে পাবলিক আইপি)। VLSM ব্যবহার করে আইপি বাঁচানো মানে খরচ বাঁচানো।
  • Microservices: কুবারনেটিস (K8s) বা কন্টেইনার নেটওয়ার্কিংয়ে ছোট ছোট সাবনেট রেঞ্জ আগে থেকে ডিফাইন করে রাখতে হয় যেন ভবিষ্যতে আইপি শর্টেজ না হয়।
  • Internal Routing: সামারাইজেশন ব্যবহার করলে ইন্টারনাল ভিপিসি পিয়ারিংয়ের সময় রাউটিং টেবিল ক্লিন থাকে।

চ্যালেঞ্জ!

নিজ নিজে একটি 10.0.0.0/8 নেটওয়ার্ক নিয়ে ৫টি ভিন্ন ভিন্ন সাইজের (৫০০, ২০০, ১০০, ৫০, ২) সাবনেট তৈরি করার চেষ্টা করুন।

Released under the MIT License.