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

প্রথম গেট: প্রমাণ করুন ত্রুটি টানেলের ভিতরে

যেকোনো কিছু অনুমোদনের আগে নতুন অবস্থা মিলিয়ে নিন। show crypto ikev2 sa detailed বলে দেয় IKEv2 অ্যাসোসিয়েশন আছে কি না এবং আলোচনা কতদূর গেছে, আর show vpn-sessiondb detail l2l একই পিয়ারের সাথে মেলে এমন সেশন দৃশ্য দেয়। তারপর show crypto ipsec sa peer 203.0.113.10 চাইল্ড SA, encaps ও decaps কাউন্টার এবং ব্যবহৃত সিলেক্টর দেখায়। বাড়তে থাকা encaps কাউন্টারের সাথে স্থির decaps কাউন্টার সম্পূর্ণ ভিন্ন সমস্যা, কোনো অ্যাসোসিয়েশন না থাকার তুলনায়।

এরপর দেখুন পুনর্নির্মাণ কী ঠিক করতে পারে না: অনুপস্থিত রিটার্ন রুট, বড় প্যাকেট গিলে ফেলা MTU, ডিক্রিপশনের পর পোর্ট অস্বীকার করা নীতি, বা অপ্রতিসম রাউটিং যা উত্তরগুলি যন্ত্রের চারপাশ দিয়ে পাঠায়। এর যেকোনোটির বিরুদ্ধে SA মুছলে সংক্ষিপ্ত সবুজ ঝিলিক আর আগামীকাল একই টিকিট পাওয়া যায়। প্রত্যেকটিই অ্যাপ্লিকেশনের দিক থেকে মৃত টানেলের মতো দেখায়, তাই কাউন্টারগুলিই অ্যালার্টের চেয়ে বেশি গুরুত্বপূর্ণ।

পদক্ষেপের আগে স্ন্যাপশট নিন। পিয়ার, অ্যাসোসিয়েশন শনাক্তকারী, ট্রিগারের মুহূর্তের কাউন্টার এবং এটি চালু করা প্রমাণ লিখে রাখুন। যে রিসেট স্ন্যাপশটের আগে চলে যায়, তা ঘটনার সবচেয়ে দরকারি তথ্য ধ্বংস করে।

দ্বিতীয় গেট: পরিধি পিয়ারে সীমাবদ্ধ করুন, কখনো বিশ্বে নয়

ASA CLI-তে clear crypto ikev2 sa peer 203.0.113.10 এবং clear crypto ipsec sa peer 203.0.113.10 লক্ষ্যভিত্তিক অপারেশন। পিয়ার আর্গুমেন্ট ছাড়া একই কমান্ড প্রসঙ্গের সব অ্যাসোসিয়েশন মুছে ফেলে, যা তাদের বানানভেদ ও কার্যত বিভ্রাটে পরিণত করে। Cisco-র ক্লিয়ার কমান্ডের রেফারেন্স সেই রূপগুলিকে শুধু-পরিসংখ্যান ভ্যারিয়েন্ট থেকে আলাদা করে, যা কাউন্টার রিসেট করে কিন্তু কিছুই সারায় না। মাল্টি-কনটেক্সট মোডে কমান্ড কেবল বর্তমান প্রসঙ্গে কাজ করে, তাই স্বয়ংক্রিয়তাকে নিজে কোন প্রসঙ্গে আছে তাও নিশ্চিত হতে হবে।

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

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

তৃতীয় গেট: পুনরায় চেষ্টা, কুলডাউন, নির্ধারিত সাফল্য

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

সাফল্য মানে অ্যাসোসিয়েশন ফিরে আসা এবং অনুমোদিত কাজ সম্পন্ন হওয়া, কমান্ড ত্রুটি ছাড়া ফেরা নয়। যে পরীক্ষা ত্রুটি ধরেছিল সেই একই পরীক্ষা দিয়ে যাচাই করুন, তারপর নিশ্চিত করুন চাইল্ড SA কাউন্টার দুই দিকেই নড়ছে। যে কমান্ড শূন্য নিয়ে বেরিয়ে যায় অথচ টানেল পড়ে থাকে, তা পুনরুদ্ধারের পোশাক পরা মনিটরিং ব্যর্থতা।

অজানাকে ব্যর্থ থেকে আলাদা রাখুন। টেলিমেট্রি পুরনো হলে বা ব্যবস্থাপনা পথে পৌঁছানো না গেলে সৎ অবস্থা হলো অজানা, আর পুনরায় চেষ্টার বাজেট এটিকে আবার চালু করার অনুমতি হিসেবে পড়া উচিত নয়।

প্রথম অনুমোদিত পুনরুদ্ধার সেবা ফিরিয়ে না দিলে লুপে ঘোরার বদলে স্ন্যাপশটসহ এসকেলেট করুন। নির্ধারিত রিসেট প্যাটার্নের সবচেয়ে খারাপ রূপ, কারণ তারা কী-পুনর্নবীকরণ, রুট বা নীতির ত্রুটি লুকিয়ে সুস্থ সেশন টাইমারে কেটে দেয়।

মালিকানা, একটি অফ সুইচ এবং একটি মহড়া

একজন মালিকের নাম দিন, অ্যাপলেট বা সময়সূচি এক ধাপে নিষ্ক্রিয় করার উপায় নথিভুক্ত করুন এবং পর্যালোচনার তারিখ দিন। যে স্বয়ংক্রিয়তার নিষ্ক্রিয় করার পথ নেই, তা তার লেখক দল বদলানোর দিনই স্থায়ী অবকাঠামো হয়ে যায়।

ল্যাব বা রক্ষণাবেক্ষণ উইন্ডোতে পিয়ার নির্বাচন ইচ্ছাকৃতভাবে ভেঙে এর মহড়া দিন, যাতে জানতে পারেন কাজটি নিরাপদে ব্যর্থ হয় কি না। তারপর সাফল্যের পথের মহড়া দিন, কারণ যে কাজ কেবল কিছু ভুল থাকলেই চলে, তা তার স্বাভাবিক আচরণ সম্পর্কে আপনাকে কিছুই শেখায় না।

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