নেটওয়ার্ক সুইচ কী
নেটওয়ার্ক সুইচ হলো পোর্ট ও একটি ফরোয়ার্ডিং ইঞ্জিনে গড়া যন্ত্র: ফ্রেম একটি পোর্টে আসে এবং গন্তব্য যে পোর্টের পেছনে আছে, সেই পোর্ট দিয়ে বেরিয়ে যায়। এই এক বাক্যের পেছনে কয়েকটি স্তর আছে, যেগুলো ঠিক করে একটি অপটিক্যাল মডিউল কাজ করবে কি না: পোর্ট চালনাকারী সিলিকন, মডিউল ধরে রাখা কেজ, মডিউলের মেমোরি পড়ে তাকে গ্রহণযোগ্য বলে মানবে কি না তা ঠিক করা সফটওয়্যার, নেটওয়ার্কে সুইচের ভূমিকা এবং কী ঘটেছে তা জানানো ম্যানেজমেন্ট প্লেন। এই বিভাগে ট্রান্সিভারের দৃষ্টিকোণ থেকে সবগুলো স্তর ধরে ধরে দেখানো হয়েছে; এই পেজটি তার মানচিত্র।
সুইচ কী করে
| ফাংশন | লেয়ার | অর্থ | আরও পড়ার জন্য |
|---|---|---|---|
| MAC অ্যাড্রেস ধরে ফরোয়ার্ডিং | 2 | কোন MAC কোন পোর্টের পেছনে আছে তা শেখে, অজানা গন্তব্যের ফ্রেম ফ্লাড করে, VLAN আলাদা রাখে | ফরোয়ার্ডিংয়ের মূল বিষয় |
| রাউটিং | 3 | বেশির ভাগ এন্টারপ্রাইজ সুইচ ও সব ডেটা সেন্টার সুইচ সাবনেটের মধ্যেও রাউটিং করে (ECMP, BGP/OSPF) | ফরোয়ার্ডিংয়ের মূল বিষয় |
| লিংক অ্যাগ্রিগেশন, রিডান্ডেন্সি | 2/3 | LAG/LACP, MLAG, স্প্যানিং ট্রি, স্ট্যাকিং | স্ট্যাকিং ও MLAG |
| ফিজিক্যাল টার্মিনেশন | 1 | কেজ, SerDes, PHY: যে অংশ সরাসরি মডিউলের সঙ্গে যুক্ত | সুইচের ভেতরে, পোর্টের ধরন ও কেজ |
| ম্যানেজমেন্ট | — | CLI/API, SNMP, টেলিমেট্রি, সিসলগ; ট্রান্সিভারের EEPROM ও DDM পড়া | ম্যানেজমেন্ট ও মনিটরিং |
এক টেবিলে সুইচের গঠন
| অংশ | কাজ | অপটিক্সের জন্য কেন প্রাসঙ্গিক |
|---|---|---|
| ফরোয়ার্ডিং ASIC | লাইন রেটে সুইচিং/রাউটিং করে | এর SerDes ঠিক করে পোর্ট কোন লেন রেটে চলতে পারবে |
| ফ্রন্ট-প্যানেলের কেজ (RJ45, SFP, QSFP…) | মডিউল ও ক্যাবল ধরে রাখে | পরিবার ও জেনারেশন ঠিক করে কী বসবে এবং কত গতিতে চলবে |
| PHY, রিটাইমার, গিয়ারবক্স | ASIC-এর লেনগুলোকে পোর্টের সঙ্গে খাপ খাইয়ে নেয় | গতি/FEC-এর সীমা যোগ করে; LPO-এর জন্য ASIC-এর সঙ্গে সরাসরি সংযোগ লাগে |
| কন্ট্রোল-প্লেন CPU + NOS | সবকিছু কনফিগার করে, I²C দিয়ে মডিউল পড়ে | ভেন্ডরের মডিউল-নীতি প্রয়োগ করে |
| পাওয়ার সাপ্লাই ও ফ্যান | ASIC ও অপটিক্সে (1 kW পর্যন্ত) বিদ্যুৎ জোগায়; বাতাস চালায় | কেজের পাওয়ার বাজেট, বাতাসের দিক, মডিউলের তাপমাত্রা |
| ম্যানেজমেন্ট পোর্ট (কনসোল, OOB ইথারনেট, USB) | নেটওয়ার্ক বন্ধ থাকলেও যন্ত্রে ঢোকার পথ | যেখানে আপনি show interfaces transceiver দেখেন |
বিস্তারিত: সুইচের ভেতরে; এই অংশগুলো যেসব যন্ত্রে একসঙ্গে বসানো থাকে, তাদের শ্রেণি: সুইচের শ্রেণি ও ফর্ম ফ্যাক্টর।
সুইচ কোথায় বসে
| অবস্থান | সাধারণ পোর্ট | অপটিক্স |
|---|---|---|
| অ্যাক্সেস / লিফ | 24–48টি কপার বা SFP28 ডাউনলিংক, 2–8টি আপলিংক | র্যাকের ভেতরে DAC, আপলিংকে SR/LR |
| ডিস্ট্রিবিউশন / অ্যাগ্রিগেশন / স্পাইন | সব ফাইবার, 25G–400G | SR4/DR4/FR4/LR4 |
| কোর / সুপার-স্পাইন / বর্ডার | 100G–800G, দূরপাল্লার | LR4, ER4, ZR/ZR+, CWDM/DWDM |
| ম্যানেজমেন্ট (OOB) | 1G কপার/SFP | OOB কোর পর্যন্ত LX |
ভূমিকা, টপোলজি এবং ডিজাইন থেকে অপটিক্সের সংখ্যা গোনার পদ্ধতি: সুইচের ভূমিকা ও টপোলজি।
সুইচ ও ট্রান্সিভার
- কেজ ঠিক করে যান্ত্রিকভাবে কী বসবে এবং কোন লেন রেট সম্ভব (পোর্টের ধরন ও কেজ)।
- মডিউল বসালে NOS দুই-তারের বাসের মাধ্যমে মডিউলের EEPROM পড়ে: শনাক্তকরণ তথ্য, কমপ্লায়েন্স কোড, পাওয়ার ক্লাস (হোস্ট ইনিশিয়ালাইজেশন)।
- এরপর NOS নিজের নীতির বিপরীতে মডিউলটি যাচাই করে: নীতির কড়াকড়ি “যা পার্স করা যায়, তা-ই চলে” থেকে কঠোর OEM হোয়াইটলিস্ট পর্যন্ত হতে পারে (প্রতিটি NOS কীভাবে মডিউল যাচাই করে)।
- মডিউলের ঘোষিত সক্ষমতা এবং অপারেটরের কমান্ড অনুযায়ী NOS পোর্ট কনফিগার করে: গতি, FEC, অটো-নেগোশিয়েশন, ব্রেকআউট (পোর্ট কনফিগারেশনের রেসিপি)।
- NOS DDM পোল করে এবং অ্যালার্ম তোলে; ম্যানেজমেন্ট প্লেন সেগুলো বাইরে পাঠায় (ম্যানেজমেন্ট ও মনিটরিং)।
ধাপ 2-এ সুইচ যে মেমোরি পরীক্ষা করে, CodingBox ঠিক সেই মেমোরিই পড়ে ও কোড করে; ফলে ধাপ 3-এ মডিউল সুইচের প্রত্যাশিত শনাক্তকরণ তথ্য উপস্থাপন করে (ভেন্ডর লক ও কোডিং)।
অন্য প্রান্ত: নেটওয়ার্ক কার্ড
সার্ভারের দিকেও একই ব্যাপার ঘটে, তবে NOS-এর জায়গায় ড্রাইভার আর ফ্যাব্রিক ASIC-এর জায়গায় PCIe থাকে: অপটিক্যাল পোর্টযুক্ত NIC। দুই দিকেই MAC, PHY ও কেজের মধ্যবর্তী ইলেকট্রিক্যাল ইন্টারফেসের (SGMII, SFI, CAUI-4, 400GAUI-8) বিবরণ এখানে: মিডিয়া-নিরপেক্ষ ইন্টারফেস।
আরও পড়ুন
- সুইচের শ্রেণি ও ফর্ম ফ্যাক্টর: ফিক্সড, মডুলার/চ্যাসিস, স্ট্যাকেবল, ইন্ডাস্ট্রিয়াল, হোয়াইট-বক্স; রিডান্ডেন্সি, বাতাসের দিক এবং অপটিক্সের ক্ষেত্রে তা কেন দরকার।
- সুইচের ভেতরে: ASIC ও SerDes-এর জেনারেশন, পোর্ট গ্রুপ ও গতির সীমাবদ্ধতা, PHY ও রিটাইমার, কন্ট্রোল প্লেন ও দুই-তারের বাস, পাওয়ার ও কুলিং।
- পোর্ট ও আপলিংক: পোর্টের ভূমিকা, অ্যাক্সেস বনাম ট্রাঙ্ক বনাম আপলিংক, ওভারসাবস্ক্রিপশন, আপলিংক মডিউল, আপলিংকে LAG, আপলিংকের অপটিক্স বাছাই।
- পোর্টের ধরন ও কেজ: SFP থেকে OSFP-XD পর্যন্ত বসা ও কাজ করার ম্যাট্রিক্স, কম্বো পোর্ট, QSA অ্যাডাপ্টার, ব্রেকআউট ও স্পিড-গ্রুপের নিয়ম।
- পোর্টের নামকরণ ও LED: NOS অনুযায়ী ইন্টারফেসের নাম, ব্রেকআউট চাইল্ডের নামকরণ, স্লট/পোর্ট নম্বরের অর্থ, LED-এর সংকেতের মানে।
- স্ট্যাকিং, ভার্চুয়াল চ্যাসিস ও MLAG: StackWise, VSF/VSX, Virtual Chassis, IRF, iStack, VLT, vPC/MLAG এবং এগুলোর অপটিক্স।
- ফরোয়ার্ডিংয়ের মূল বিষয়: VLAN, ট্রাঙ্ক, স্প্যানিং ট্রি, LAG, রাউটিং ও ECMP এবং ফিজিক্যাল লেয়ারের ত্রুটি সেখানে কীভাবে ধরা পড়ে।
- সুইচের ভূমিকা ও টপোলজি: ক্যাম্পাসের স্তর ও লিফ–স্পাইন, অপটিক্স, দূরত্ব ও সংখ্যার সঙ্গে মিলিয়ে।
- ম্যানেজমেন্ট ও মনিটরিং: কনসোল, OOB, CLI/API, ট্রান্সিভারের ডেটার জন্য SNMP MIB ও টেলিমেট্রি পাথ, সিসলগ, আপগ্রেড।
- সুইচ নির্বাচন ও কমিশনিং: অপটিক্সের কথা মাথায় রেখে নির্বাচনের মানদণ্ড এবং DDM বেসলাইন পর্যন্ত কমিশনিং চেকলিস্ট।
CodingBox-এ
সুইচ যতবার মডিউলকে স্পর্শ করে, যেমন শনাক্তকরণ তথ্য পড়া, যাচাই, গতি ও পাওয়ারের সমঝোতা, DDM, প্রতিটিই কিছু বাইট পড়া বা লেখা, আর CodingBox টেস্ট বেঞ্চে সেই বাইটগুলোই দেখায়। ফলে মডিউল র্যাকে বসানোর আগেই সুইচের দিকের ফলাফল আগাম বলে দেওয়া যায় (Check transceiver)।