একটি ম্যানেজড সুইচ আর একটি অতিরিক্ত VLAN আপনাকে দুটি VPN গেটওয়েকে এক বিকেলে একটি বিচ্ছিন্ন সেগমেন্টের ওপর কথা বলাতে দেবে। ওই সেগমেন্ট যা প্রমাণ করে তা WAN শব্দটি থেকে মানুষের প্রত্যাশার চেয়ে সংকীর্ণ। এটি একটি সরাসরি Ethernet পথ পুনরুৎপাদন করে, যা উপকারী, আর পথে ইন্টারনেট প্যাকেটের সঙ্গে যা করে তার প্রায় সবকিছুই এটি বাদ দেয়। ফ্ল্যাট সেগমেন্ট আর রাউটেড ল্যাব ট্রান্সপোর্টের মধ্যে বেছে নেওয়া আসলে একটি প্রশ্ন—আপনি কোন আচরণ পরীক্ষা করতে চান।

দুটি নকশা, দুটি ভিন্ন শিক্ষা

ফ্ল্যাট সেগমেন্ট উভয় WAN ইন্টারফেস আর একটি পরীক্ষা হোস্টকে এক VLAN-এ রাখে, একই প্রিফিক্স থেকে ঠিকানা নিয়ে। সবকিছু সরাসরি সবকিছুতে পৌঁছায়, আর গেটওয়ের মাঝে একমাত্র জিনিসটি সুইচ। এটি বাস্তব টপোলজি, শুধু খুব একটা আকর্ষণীয় নয়।

রাউটেড ট্রান্সপোর্ট একটি ল্যাব রাউটার আর অন্তত দুটি সেগমেন্ট যোগ করে, তাই গেটওয়েগুলো ভিন্ন সাবনেটে বসে আর মাঝে থাকে একটি ডিফল্ট গেটওয়ে। এই বন্দোবস্ত আরেকটি ডিভাইস আর একটি রাউটিং টেবিলের খরচ নেয়, আর এটি এমন আচরণ কিনে দেয় যা একটি একক ব্রডকাস্ট ডোমেইন তৈরি করতে পারে না।

ফ্ল্যাট সেগমেন্ট কী প্রমাণ করে

এটি প্রমাণ করে পৌঁছানোযোগ্যতা, প্রমাণীকরণ, প্রস্তাবের সম্মতি, এবং ট্রাফিক আপনার প্রত্যাশিত জায়গায় টানেলে ঢোকে ও বেরোয়। এগুলোই সেই ব্যর্থতাগুলো যা সমস্যা সমাধানের বেশিরভাগ সময় খায়, আর ফ্ল্যাট সেগমেন্ট পথে কোনো রাউটিং জটিলতা ছাড়াই সেগুলো খুঁজে পায়। টানেল যদি এখানে না ওঠে, তবে ইন্টারনেট-বাস্তবতার কোনো পরিমাণই সাহায্য করবে না।

এটি পুনরাবৃত্তিযোগ্য বেসলাইনের জন্যও সঠিক আকার। পরের কোনো পরীক্ষা ব্যর্থ হলে আপনি ফ্ল্যাট কেসটি আবার চালিয়ে জানতে পারেন যে পরিবর্তনটি না নতুন শর্তটি এর কারণ। বেসলাইনটি তার ঠিকানাসহ লিখে রাখুন, কারণ পরে এটি পুনর্নির্মাণ করতে হবে।

রাউটিং কী যোগ করে

ভিন্ন WAN সাবনেট মানে গেটওয়েগুলোকে লিংকে একে অপরকে ঠিকানা না দিয়ে রাউট করতে হয়, আর এখানেই ডিফল্ট গেটওয়ের ভুল আর অপ্রতিসম ফেরত পথ দেখা যায়। মধ্যবর্তী ফিল্টারিং আর মাঝখানে একটি হপ আপনাকে পরীক্ষা করতে দেয় পথ সরাসরি না হলে কী হয়।

খরচ হলো ভুল হওয়ার আরও জায়গা। প্রতিটি অতিরিক্ত ডিভাইস আরেকটি কনফিগারেশন যা অঙ্কনের সঙ্গে অমিল হতে পারে, আর যে ল্যাব কেউ নোট থেকে পুনর্নির্মাণ করতে পারে না সেটি আর ল্যাব থাকে না। রাউটারের কনফিগারেশন শুধু তার চলমান অবস্থায় নয়, ওই নোটগুলোতেই রাখুন।

কোনো নকশাই যা পুনরুৎপাদন করে না

ক্যারিয়ার অনুবাদ হলো বড় বাদ পড়া। লিংকে কাজ করা গেটওয়ে ঠিকানা অনুবাদের পেছনে ব্যর্থ হতে পারে, আর ফ্ল্যাট সেগমেন্টে কোনো অনুবাদই নেই। সোর্স ঠিকানা বদলানো, সেলুলার হ্যান্ডওভার আর যে সারিবদ্ধতা কলকে কাঁপিয়ে তোলে—সবই সমানভাবে অনুপস্থিত।

পথের আকার হলো দ্বিতীয় বাদ পড়া। একটি সুইচ আর একটি রাউটারওয়ালা ল্যাব প্রায় কখনোই বাস্তব পথ যে ছোট সর্বোচ্চ আকার চাপিয়ে দেয় তা তৈরি করে না, তাই ফ্র্যাগমেন্টেশন বাগ সরঞ্জাম কোনো সাইটে না পৌঁছানো পর্যন্ত লুকিয়ে থাকে। এই ফাঁক ব্যাখ্যা করে কীভাবে একটি টানেল প্রতিটি ল্যাব পরীক্ষা পাশ করে আর তবু প্রথম ইনস্টলেশনেই ব্যর্থ হয়। এটি ল্যাব কী প্রতিশ্রুতি দিতে পারবে সে সম্পর্কে প্রত্যাশাও ঠিক করে।

অনুশীলনের প্রয়োজন হলে একবারে একটি শর্ত যোগ করুন, আর সেই শর্ত ছাড়া একটি রানকে বেসলাইন হিসেবে রাখুন। নইলে ব্যর্থতার দোষ এমন ইন্টারনেট আচরণের ওপর চাপানো হয় যা ল্যাব কখনো বাস্তবায়ন করেনি। প্রতিটি রানকে তার যোগ করা শর্ত দিয়ে লেবেল করুন, নইলে বেসলাইনের কোনো অর্থ থাকে না।

ল্যাবকে সীমিত রাখা

এমন একটি অনুমোদিত প্রাইভেট রেঞ্জ ব্যবহার করুন যা উৎপাদনের সঙ্গে ওভারল্যাপ করে না, আর বরাদ্দটি লিখে রাখুন। ডকুমেন্টেশন রেঞ্জ হলো ডায়াগ্রামের উদাহরণ, চলমান ল্যাবের ঠিকানা নয়, আর পরে আবিষ্কৃত ওভারল্যাপ এমন একটি রাউটিং ত্রুটি তৈরি করে যা VPN বাগের মতো দেখায়।

পরীক্ষা ক্লায়েন্টের অবস্থান দৃশ্যমান রাখুন। প্রাইভেট দিকের একটি হোস্ট সিমুলেটেড WAN-এর হোস্ট থেকে ভিন্ন পথ চলে, আর আকস্মিক সুইচ ইন্টারফেস বা দ্বিতীয় আপলিংক আপনার পরীক্ষা করার কথা থাকা ফায়ারওয়ালকে এড়িয়ে যেতে পারে। ক্লায়েন্টের অবস্থান চিহ্নিত একটি অঙ্কন সেই বিস্ময়গুলোর বেশিরভাগ প্রতিরোধ করে।

সরঞ্জামের কোনো অংশ আবার বাস্তব আপলিংকে ফেরার আগে ল্যাব-নির্দিষ্ট কনফিগারেশন সরিয়ে ফেলুন আর উৎপাদনের মালিককে তা পর্যালোচনা করতে দিন। একটি সেগমেন্ট মূল্যবান কারণ এর আচরণ জানা ও সীমিত, আর ঠিক সেটাই এটিকে পরিবর্তন ছাড়া উৎপাদনে নিয়ে যাওয়াকে অনিরাপদ করে তোলে।

সম্পর্কিত নিবন্ধ