নেটওয়ার্ক পর্যবেক্ষণ, বিশ্লেষণ ও নিরাপত্তার জন্য নেটওয়ার্ক ট্র্যাফিক ক্যাপচার: TAP বনাম SPAN

নেটওয়ার্ক TAP এবং SPAN পোর্ট ব্যবহার করে প্যাকেট ক্যাপচার করার মধ্যে প্রধান পার্থক্য।

পোর্ট মিররিং(SPAN নামেও পরিচিত)

নেটওয়ার্ক ট্যাপ(রেপ্লিকেশন ট্যাপ, অ্যাগ্রিগেশন ট্যাপ, অ্যাক্টিভ ট্যাপ, কপার ট্যাপ, ইথারনেট ট্যাপ ইত্যাদি নামেও পরিচিত)TAP (টার্মিনাল অ্যাক্সেস পয়েন্ট)এটি একটি সম্পূর্ণ প্যাসিভ হার্ডওয়্যার ডিভাইস, যা একটি নেটওয়ার্কের ট্র্যাফিক নিষ্ক্রিয়ভাবে ক্যাপচার করতে পারে। এটি সাধারণত নেটওয়ার্কের দুটি বিন্দুর মধ্যেকার ট্র্যাফিক নিরীক্ষণের জন্য ব্যবহৃত হয়। যদি এই দুটি বিন্দুর মধ্যবর্তী নেটওয়ার্কটি একটি ভৌত ​​তারের মাধ্যমে গঠিত হয়, তবে ট্র্যাফিক ক্যাপচার করার জন্য একটি নেটওয়ার্ক ট্যাপই সেরা উপায় হতে পারে।

দুটি সমাধানের (পোর্ট মিরর এবং নেটওয়ার্ক ট্যাপ) মধ্যে পার্থক্য ব্যাখ্যা করার আগে, ইথারনেট কীভাবে কাজ করে তা বোঝা গুরুত্বপূর্ণ। ১০০ মেগাবিট এবং তার বেশি গতিতে, হোস্টগুলো সাধারণত ফুল ডুপ্লেক্সে যোগাযোগ করে, যার অর্থ হলো একটি হোস্ট একই সাথে ডেটা পাঠাতে (Tx) এবং গ্রহণ করতে (Rx) পারে। এর মানে হলো, একটি হোস্টের সাথে সংযুক্ত ১০০ মেগাবিট ক্যাবলে, সেই হোস্ট মোট যে পরিমাণ নেটওয়ার্ক ট্র্যাফিক পাঠাতে/গ্রহণ করতে (Tx/Rx) পারে, তা হলো ২ × ১০০ মেগাবিট = ২০০ মেগাবিট।

পোর্ট মিররিং হলো সক্রিয় প্যাকেট প্রতিলিপিকরণ, যার অর্থ হলো নেটওয়ার্ক ডিভাইসটি ভৌতভাবে প্যাকেটটিকে মিরর করা পোর্টে কপি করার জন্য দায়ী থাকে।

ট্যাপ স্প্যান

ট্র্যাফিক ক্যাপচার করা: TAP বনাম SPAN
নেটওয়ার্ক ট্র্যাফিক মনিটর করার সময়, কোনো ব্যবহারকারী যখন একটি ট্রানজ্যাকশন সম্পন্ন করছেন, তখন যদি আপনি সরাসরি সাপোর্ট চালু করতে না চান, তবে আপনার কাছে দুটি প্রধান বিকল্প রয়েছে। নিম্নলিখিত আর্টিকেলে, আমরা TAP (টেস্ট অ্যাক্সেস পয়েন্ট) এবং SPAN (সুইচ পোর্ট অ্যানালাইজার) সম্পর্কে একটি সংক্ষিপ্ত ধারণা দেব। আরও গভীর বিশ্লেষণের জন্য, প্যাকেট ইন্সপেকশন বিশেষজ্ঞ টিমো'নিলের lovemytool.com-এ বেশ কিছু আর্টিকেল রয়েছে যেখানে বিস্তারিত আলোচনা করা হয়েছে, কিন্তু এখানে আমরা একটি সাধারণ পদ্ধতি অনুসরণ করব।

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

SPAN পোর্ট কোনো নিষ্ক্রিয় প্রযুক্তি নয়, যেমনটা কেউ কেউ দাবি করেন, কারণ নেটওয়ার্ক ট্র্যাফিকের উপর এর অন্যান্য পরিমাপযোগ্য প্রভাব থাকতে পারে, যার মধ্যে অন্তর্ভুক্ত হলো:
ফ্রেম ইন্টারঅ্যাকশন পরিবর্তন করার সময়

অতিরিক্ত লুকআপের কারণে প্যাকেট ড্রপ হচ্ছে

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

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

- নেটওয়ার্ক স্প্লিটার (১ : ১)

- মোট ট্যাপ (বহু : ১)

- পুনর্জন্ম ট্যাপ (১ : বহু)

TAP ট্র্যাফিককে একটিমাত্র প্যাসিভ মনিটরিং টুলে, অথবা একটি উচ্চ-ঘনত্বের নেটওয়ার্ক প্যাকেট রিলে ডিভাইসে প্রতিলিপি করে এবং একাধিক (প্রায়শই একাধিক) QOS টেস্টিং টুল, নেটওয়ার্ক মনিটরিং টুল, এবং ওয়্যারশার্কের মতো নেটওয়ার্ক স্নিফার টুলকে পরিষেবা প্রদান করে।
এছাড়াও, কেবলের প্রকারভেদের উপর নির্ভর করে TAP-এর ধরন ভিন্ন হয়, যার মধ্যে ফাইবার TAP এবং গিগাবিট কপার TAP অন্তর্ভুক্ত। উভয়ই মূলত একই পদ্ধতিতে কাজ করে; এরা সিগন্যালের একটি অংশ নেটওয়ার্ক ট্র্যাফিক অ্যানালাইজারে অফলোড করে, যখন মূল মডেলটি কোনো বাধা ছাড়াই ডেটা প্রেরণ করতে থাকে। ফাইবার TAP-এর ক্ষেত্রে, এটি বিমটিকে দুটি ভাগে বিভক্ত করে, আর কপার কেবল সিস্টেমে এটি বৈদ্যুতিক সিগন্যালকে প্রতিলিপি করে।

TAP এবং SPAN এর তুলনা

প্রথমত, SPAN পোর্ট একটি ফুল-ডুপ্লেক্স 1G লিঙ্কের জন্য উপযুক্ত নয়, এবং এমনকি যখন এটি তার সর্বোচ্চ ক্ষমতার নিচে থাকে, তখন অতিরিক্ত চাপের কারণে বা সুইচটি SPAN পোর্ট ডেটার চেয়ে সাধারণ পোর্ট-টু-পোর্ট ডেটাকে অগ্রাধিকার দেওয়ার কারণে এটি দ্রুত প্যাকেট ড্রপ করে। নেটওয়ার্ক ট্যাপের মতো নয়, SPAN পোর্ট ফিজিক্যাল লেয়ারের ত্রুটিগুলো ফিল্টার করে দেয়, যা কিছু ধরণের বিশ্লেষণকে আরও কঠিন করে তোলে, এবং যেমনটা আমরা দেখেছি, ভুল ইনক্রিমেন্ট টাইম এবং পরিবর্তিত ফ্রেম অন্যান্য সমস্যা সৃষ্টি করতে পারে। অন্যদিকে, TAP একটি ফুল-ডুপ্লেক্স 1G লিঙ্ক পরিচালনা করতে পারে।

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

SPAN পোর্টগুলো সাধারণত VLAN ট্যাগ প্রেরণ করে না, যার ফলে VLAN ব্যর্থতা শনাক্ত করা কঠিন হয়ে পড়ে, কিন্তু ট্যাপগুলো একবারে সম্পূর্ণ VLAN নেটওয়ার্ক দেখতে পায় না। যদি অ্যাগ্রিগেটেড ট্যাপ ব্যবহার করা না হয়, তবে ট্যাপটি উভয় চ্যানেলের জন্য একই ট্রেস প্রদান করবে না, কিন্তু ওভারএজ ডিটেকশনের ক্ষেত্রে সতর্কতা অবলম্বন করতে হবে। কিছু অ্যাগ্রিগেট ট্যাপ রয়েছে, যেমন Profitap-এর Booster, যা আটটি 10/100/1G পোর্টকে একত্রিত করে একটি 1G-10G আউটপুট প্রদান করে।

বুস্টার VLAN ট্যাগ যুক্ত করে প্যাকেটে প্রবেশ করতে সক্ষম। এভাবে প্রতিটি প্যাকেটের সোর্স পোর্ট সম্পর্কিত তথ্য অ্যানালাইজারের কাছে পাঠানো হবে।

SPAN পোর্ট এখনও এমন একটি টুল যা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা ব্যবহার করেন, কিন্তু যদি গতি এবং নেটওয়ার্কের সমস্ত ডেটাতে নির্ভরযোগ্য অ্যাক্সেস অত্যাবশ্যক হয়, তবে TAP একটি ভালো বিকল্প। কোন পদ্ধতিটি গ্রহণ করা হবে তা সিদ্ধান্ত নেওয়ার ক্ষেত্রে, কম ব্যবহৃত নেটওয়ার্কের জন্য SPAN পোর্ট বেশি উপযুক্ত, কারণ হারিয়ে যাওয়া প্যাকেট বিশ্লেষণকে প্রভাবিত করে না অথবা খরচের বিষয়টি বিবেচনায় থাকলে এটি ঐচ্ছিক। তবে, উচ্চ ট্র্যাফিকের নেটওয়ার্কে, TAP-এর ধারণক্ষমতা, নিরাপত্তা এবং নির্ভরযোগ্যতা প্যাকেট হারানোর ভয় বা ফিজিক্যাল লেয়ারের ত্রুটি ফিল্টার করার ঝামেলা ছাড়াই আপনার নেটওয়ার্কের ট্র্যাফিকের সম্পূর্ণ চিত্র প্রদান করবে।

ট্যাপ

 

○ সম্পূর্ণরূপে দৃশ্যমান

○ সকল ট্র্যাফিকের প্রতিলিপি তৈরি করুন (সকল আকার ও প্রকারের সকল প্যাকেট)

○ নিষ্ক্রিয়, হস্তক্ষেপহীন (ডেটা পরিবর্তন করে না)

○ সিরিজে সংযোগের ক্ষেত্রে, হারনেসে ফুল-ডুপ্লেক্স ট্র্যাফিক অনুকরণ করতে কোনো সুইচ পোর্ট ব্যবহৃত হয় না। সহজে সেটআপ করা যায় (প্লাগ অ্যান্ড প্লে)।

○ হ্যাকারদের দ্বারা আক্রান্ত হওয়ার ঝুঁকি নেই (এটি নেটওয়ার্ক থেকে অদৃশ্য ও বিচ্ছিন্ন একটি মনিটরিং ডিভাইস, এর কোনো আইপি/ম্যাক অ্যাড্রেস নেই)

○ পরিমাপযোগ্য

○ যেকোনো পরিস্থিতির জন্য উপযুক্ত

স্প্যান

 

○ আংশিক দৃশ্যমানতা

○ সমস্ত ট্র্যাফিক কপি না করা (নির্দিষ্ট আকারের এবং ধরণের প্যাকেট বাদ দেওয়া)

○ সক্রিয় (প্যাকেট টাইমিং পরিবর্তন করা, লেটেন্সি বাড়ানো)

○ সুইচ পোর্ট ব্যবহার করুন (প্রতিটি SPAN পোর্টে একটি সুইচ পোর্ট ব্যবহৃত হয়)

○ ফুল-ডুপ্লেক্স যোগাযোগ পরিচালনা করতে অক্ষম (ওভারলোড হলে প্যাকেট ড্রপ হয়ে যায়, যা প্রাইমারি সুইচের কার্যক্রমেও ব্যাঘাত ঘটাতে পারে)

○ ইঞ্জিনিয়ারদের কনফিগার করতে হবে

○ অনিরাপদ (মনিটরিং সিস্টেমটি নেটওয়ার্কের একটি অংশ, এতে নিরাপত্তাজনিত সমস্যা থাকার সম্ভাবনা রয়েছে)

○ সম্প্রসারণযোগ্য নয়

○ শুধুমাত্র নির্দিষ্ট পরিস্থিতিতেই সম্ভব


পোস্ট করার সময়: জুন-০৯-২০২৫