MX-এর IPsec শেষ করার আগে কী কী মিলতে হবে
কনফিগারেশন গ্রহণকারী commit কেবল পার্সার প্রমাণ করে, পথ নয়। প্ল্যাটফর্ম টাপলের পাঁচটি অংশ ঠিক করে সেবাটি সত্যিই চলে কি না।
কনফিগারেশন পরিষ্কারভাবে commit হয়, ইন্টারফেসগুলো ওপরে ওঠে, আর টানেল তবুও প্রতিষ্ঠিত হতে অস্বীকার করে। লগে কোনো লাইন বলে না যে প্ল্যাটফর্ম এটি করতে পারে না; এটি শুধু করে না। Junos-এ IPsec এমন একটি সেবা যা কেবল চেসিস, সেবা হার্ডওয়্যার বা সফটওয়্যার পথ, এবং রিলিজের একটি নির্দিষ্ট সমন্বয় সম্পাদন করতে পারে, আর একটি ফিচার পৃষ্ঠা সফটওয়্যারের সামর্থ্য বর্ণনা করে, আপনার ডিভাইসের নয়। টাপলকে অংশে অংশে যাচাই করতে হবে, কারণ commit-এর ফলাফল কেবল পার্সার প্রমাণ করে।
প্যাকেট আসলে কোথায় যায়
IPsec-এর জন্য নির্বাচিত ট্রাফিককে অবশ্যই সেটি এনক্রিপ্ট করে এমন উপাদানে পৌঁছাতে হবে। সেবা মডিউলযুক্ত প্ল্যাটফর্মে, নির্বাচিত প্রবাহ সেই মডিউলের দিকে পরিচালিত হয় এবং পরে ফরওয়ার্ডিং পথে ফিরে আসে। মডিউল না থাকলে, ক্ষমতা কম হলে বা ইন্টারফেসে বাঁধা না থাকলে, কনফিগারেশন থাকে এবং কোনো প্যাকেট প্রক্রিয়া হয় না। commit-এর আউটপুটে কিছুই সেই অবস্থাকে সুস্থ অবস্থা থেকে আলাদা করে না।
সফটওয়্যারে হোস্ট করা বাস্তবায়ন কাজটি রাউটিং ইঞ্জিনে বা ইনলাইন হার্ডওয়্যারে রাখে, সম্পদ সীমা খুব ভিন্ন। কনফিগারেশনে দৃশ্যমান টানেল আপনাকে বলে না এই পথগুলোর কোনটি সত্যিই এটি বহন করছে।
টাপলের পাঁচটি অংশ
যেকোনো সুপারিশ পড়ার আগে সমন্বয়টি লিখে রাখুন, কারণ একটি অংশ বাকিগুলোকে অকার্যকর করতে পারে। তিন বছর আগে কোনো সেবাকে সমর্থন করা অংশ নম্বর এই চেসিসের কার্ড ও রিলিজ সম্পর্কে কিছু বলে না। নিচের লাইনগুলো যাচাই-তালিকা হিসেবে পড়ুন, তারপর কনফিগারেশন যা দেখাতে পারে না সেই মানগুলো পূরণ করুন।
| Part | What to record | Where it fails quietly |
|---|---|---|
| Chassis and service hardware | Model plus the installed PIC, MPC or MIC | Card absent or not bound to the interface |
| Implementation | Services card, inline or software path | Configuration accepted, no processing |
| Release | Exact Junos version | The feature arrives in a later build |
| Address families and mode | Outer and inner family, tunnel mode, peer authentication | Half the traffic silently unprotected |
| Entitlement and capacity | Licence state and the workload profile | Ceiling reached only under load |
ঠিকানা পরিবার ও কাজের ভার হলো সেই দুটি লাইন যা মানুষ এড়িয়ে যায়, এবং দুটোই যাচাই করতে সস্তা ও পরে আবিষ্কার করতে ব্যয়বহুল। টাপল ডিভাইস থেকে পড়ুন, স্প্রেডশিট থেকে নয়, কারণ কনফিগারেশন যা আপনি চেয়েছেন তা জানায়, যা ইনস্টল করা আছে তা নয়। বেশিরভাগ অংশ দুটি কমান্ড বহন করে: show chassis hardware সত্যিই বসানো কার্ডের নাম বলে, এবং show version সঠিক রিলিজ দেয়। কোনোটি কনফিগারেশন সঠিক কি না তার উপর নির্ভর করে না, এবং এটাই মূল কথা।
show chassis hardware
show version
রিলিজ গেটগুলো সত্যিকারের গেট
রিলিজের বিবরণ আনুষ্ঠানিকতা নয়। Juniper-এর IPsec সংক্ষিপ্ত বিবরণ মাল্টিসার্ভিস কার্ডের জন্য AES-GCM সমর্থন Junos 17.3R1-এ তারিখ করে, এবং FIPS মোড 17.4R1 থেকে শুরু হয়। তাই একই ফিচারের দুটি সীমা আছে যা প্ল্যাটফর্ম কীভাবে পরিচালিত হয় তার উপর নির্ভর করে, এবং আপনি যে মোডে চালান তা ঠিক করে কোনটি প্রযোজ্য। ফিচার তালিকা যাচাইয়ের আগে মোড যাচাই করুন।
রিলিজ নোট ঠিক ইনস্টল করা সংস্করণের জন্য পড়ুন, নথিভুক্ত নতুনতমের জন্য নয়। পরবর্তী build-এ আসা সামর্থ্য আগেরটিতে আছে বলে ধরে নেওয়া যায় না, এবং একটি কার্ডের জন্য লেখা বিবৃতি অন্যটিতে যায় না। রিলিজ নোটের লাইনটি ডিজাইন রেকর্ডে অনুলিপি করুন যাতে দাবিটি নিজের উৎস বহন করে, কারণ কোনো প্ল্যাটফর্ম পরিবারের জন্য লেখা সমর্থন বিবৃতি আপনি যে মোডে চালান বা যে কার্ড আপনার আছে তা সম্পর্কে বিবৃতি নয়।
ক্ষমতা কাজের ভার, শিরোনাম নয়
মাপার শর্ত ছাড়া শিরোনামে দেওয়া থ্রুপুট সংখ্যা বিপণন সংখ্যা। ছোট প্যাকেট প্রতি বিটে বড় প্যাকেটের চেয়ে অনেক বেশি ব্যয়বহুল, একসাথে থাকা অ্যাসোসিয়েশন স্মৃতি খায়, এবং কার্ড ভাগ করে নেওয়া প্রতিটি অন্য সেবা অবশিষ্ট কমায়।
প্রত্যাশিত ট্রাফিক থেকে অনুমান করুন: সাধারণ ও সবচেয়ে খারাপ প্যাকেট আকার, সঙ্গীর সংখ্যা, এবং সেই কার্ড NAT বা অন্য সেবাও শেষ করে কি না। তারপর এমন দিনের জন্য জায়গা রাখুন যখন কোনো পথ ডিজাইনের অনুমানের চেয়ে বেশি ভার বহন করবে। নিষ্ক্রিয় হার্ডওয়্যার ধরে নেওয়া ক্ষমতা পরিকল্পনা একটি ইচ্ছা, পরিকল্পনা নয়। এই সংখ্যাটি ব্যবসায়িক যুক্তির জন্য গুরুত্বপূর্ণ হলে একবার ডিভাইসে প্রতিনিধিত্বমূলক ভার নিচে মাপুন এবং সেই মাপ ডিজাইনের সাথে রাখুন।
ডিজাইনের আগে রেকর্ড লিখুন
ডিজাইনের প্রয়োজনীয় প্রতিটি সামর্থ্যের জন্য প্ল্যাটফর্ম রেফারেন্স, রিলিজের সাথে মেলা নথি এবং কোনো অমীমাংসিত সীমাবদ্ধতা এক জায়গায় রাখুন। টাপলের কোনো লাইন ব্যর্থ হলে পুরোনো কেনাকাটার তালিকার চারপাশে ডিজাইন পুনর্গঠনের বদলে আলাদা অনুমোদিত গেটওয়ের সাথে তুলনা করুন। রেকর্ডে বলা উচিত কোন সুনির্দিষ্ট সিস্টেম কাজটি করে এবং কোন সীমার মধ্যে।
তারপরেই সঙ্গী যাচাই করুন, কারণ দূর প্রান্তের সাথে প্রোটোকল সামঞ্জস্য পরবর্তী প্রশ্ন এবং স্থানীয় সমর্থনের বিকল্প কখনোই নয়। সম্মত সঙ্গীও এমন চেসিসকে সাহায্য করতে পারে না যা কখনো একটি প্যাকেটও এনক্রিপ্ট করে না।