ফরোয়ার্ডিংয়ের মূল বিষয়: VLAN, LAG, spanning tree, রাউটিং
ট্রান্সিভারের সমস্যা কখনো নিজেকে ট্রান্সিভারের সমস্যা বলে পরিচয় দেয় না। সেটি দেখা দেয় স্প্যানিং ট্রির টপোলজি পরিবর্তন, LAG-এর একটি সদস্য সাসপেন্ড হওয়া, OSPF নেইবারের বারবার ওঠানামা, VXLAN টানেলের ফ্ল্যাপিং অথবা “অর্ধেক ব্যবহারকারীর গতি ধীর” হিসেবে। এসব লক্ষণ থেকে ফিজিক্যাল লেয়ারে ফিরে যেতে ফরোয়ার্ডিংয়ের পরিভাষা জানা দরকার: সুইচ কীভাবে MAC অ্যাড্রেস শেখে, VLAN ও ট্রাঙ্ক কী, লিংক অ্যাগ্রিগেশন কীভাবে হ্যাশের সাহায্যে ফ্লো ভাগ করে, স্প্যানিং ট্রি কেন পোর্ট ব্লক করে এবং লিংক ক্ষণিকের জন্য বন্ধ হয়ে গেলে রাউটিং প্রোটোকল কী করে। এই পেজে সেই পরিভাষাই দেওয়া হয়েছে, তবে মূল কারণ ময়লা কানেক্টর হওয়ার সম্ভাবনা থাকলে যেটুকু দরকার, শুধু সেটুকুই।
লেয়ার 2: MAC লার্নিং ও VLAN
| ধারণা | কী ঘটে | অপটিক্সের দৃষ্টিকোণ |
|---|
| MAC লার্নিং | প্রতিটি ফ্রেমের সোর্স MAC ইনগ্রেস পোর্টের সঙ্গে জুড়ে নথিভুক্ত হয়; গন্তব্য অজানা হলে ফ্রেম ফ্লাড করা হয় | ফ্ল্যাপ করা পোর্ট এন্ট্রি মুছে ফেলে আবার শেখে: প্রতিটি ফ্ল্যাপের পর অল্প সময়ের জন্য ফ্লাড হয় |
| এজিং | এন্ট্রির মেয়াদ শেষ হয় (ডিফল্ট মান 300 s) | — |
| VLAN (802.1Q) | একটি ব্রডকাস্ট ডোমেইন; ট্রাঙ্কে ফ্রেম 12 বিটের ট্যাগ (1–4094) বহন করে | — |
| অ্যাক্সেস পোর্ট | একটি আনট্যাগড VLAN | — |
| ট্রাঙ্ক পোর্ট | অনেক ট্যাগড VLAN, একটি নেটিভ আনট্যাগড | আপলিংকের দুই প্রান্তে নেটিভ VLAN না মিললে আংশিক সংযোগ দেখা যায়, লিংকের ত্রুটি হিসেবে নয় |
| MTU / জাম্বো | ডিফল্ট মান 1 500 বাইট, জাম্বো 9 000–9 216 | আপলিংকের দুই প্রান্তে MTU না মিললে ছোট প্যাকেট পার হয়, বড় প্যাকেট বাদ পড়ে: মনে হয় অপটিক্সে মাঝে মাঝে সমস্যা হচ্ছে |
| স্টর্ম কন্ট্রোল, BPDU গার্ড, পোর্ট সিকিউরিটি | পোর্ট বন্ধ করে দেয় এমন সুরক্ষা ফিচার | এগুলোর যেকোনোটির কারণে এরর-ডিসেবল হওয়া পোর্ট বিকল মডিউলের মতো দেখায় (লক্ষণ সূচি) |
স্প্যানিং ট্রি
| ধরন | কনভার্জেন্স | মন্তব্য |
|---|
| STP (802.1D) | 30–50 s | লিগ্যাসি |
| RSTP (802.1w) | < 1–3 s | বেশির ভাগ যন্ত্রে ডিফল্ট বিকল্প |
| MSTP (802.1s) | RSTP-এর মতো, প্রতি ইনস্ট্যান্সে | VLAN-এর গ্রুপ |
| PVST+/Rapid-PVST+ | প্রতি VLAN-এ | Cisco |
স্প্যানিং ট্রি রিডান্ডেন্ট L2 পথ ব্লক করে। ত্রুটিপূর্ণ অপটিক্স এর ওপর যে প্রভাব ফেলে:
- ফ্ল্যাপ করা আপলিংক টপোলজি চেঞ্জ নোটিফিকেশন (TCN) তৈরি করে; প্রতিটি TCN পুরো নেটওয়ার্কে MAC টেবিল মুছে দেয় এবং কয়েক সেকেন্ড ধরে ফ্লাডিং ঘটায়, ফলে প্রতিটি ফ্ল্যাপে ব্যবহারকারীরা থেমে যাওয়া টের পান (লিংক ফ্ল্যাপিং);
- একমুখী লিংক (একটি ফাইবার ভাঙা, Tx কাজ করে, Rx করে না) BPDU আসা বন্ধ হয়ে গেলে লুপ তৈরি করতে পারে; UDLD, লুপ গার্ড ও ব্রিজ অ্যাসিওরেন্স ঠিক এই কারণেই আছে (লিংক নেই);
- ব্লক করা পোর্টের LED (অ্যাম্বার) রিডান্ডেন্ট লিংকে স্বাভাবিক, ত্রুটি নয় (পোর্টের নামকরণ ও LED)।
লিফ–স্পাইন ফ্যাব্রিকে প্রতিটি লিংকে রাউটিং করা হয়, তাই STP লাগে না।
লিংক অ্যাগ্রিগেশন (LAG, পোর্ট-চ্যানেল, বন্ড)
| বিষয় | নিয়ম |
|---|
| প্রোটোকল | LACP (802.1AX / 802.3ad): সদস্যরা PDU আদান-প্রদান করে ও সদস্যপদ ঠিক করে নেয়; স্ট্যাটিক LAG-এ কোনো সুরক্ষা নেই |
| সদস্য | একই গতি, ডুপ্লেক্স ও MTU; বেশির ভাগ NOS-এ FEC ও মিডিয়ার ধরনও একই হতে হয়: 4 × 25G অপটিক্স অথবা 4 × 25G DAC, মিশিয়ে নয় |
| হ্যাশিং | MAC/IP/পোর্ট ফিল্ডের হ্যাশ দিয়ে ফ্লো বণ্টন করা হয়; একটি ফ্লো কখনো একটি সদস্যের গতির বেশি হয় না |
| ত্রুটিযুক্ত সদস্য | PDU পার হতে থাকলে LACP সদস্যটিকে বান্ডিলে রেখে দেয়; একটি সদস্যে CRC ত্রুটি হলে তাতে হ্যাশ হওয়া ফ্লোগুলো নষ্ট হয়: “কিছু সেশন ধীর, বাকিগুলো ঠিক” হলো এর পরিচিত লক্ষণ (VDM ও FEC মেট্রিক) |
| মিন-লিংক | N-টির কম সদস্য চালু থাকলে বান্ডিল বন্ধ হয়ে যায়; এতে একটিমাত্র অবনত লিংকে চলা ঠেকানো যায় |
| নাম | NOS অনুযায়ী Port-channel, ae, Eth-Trunk, bond, PortChannel |
| দুটি সুইচ জুড়ে | MLAG/vPC/VLT (স্ট্যাকিং ও MLAG) |
ব্যবহারিক পরামর্শ: LAG “চলে, কিন্তু ধীর” হলে বান্ডিল নয়, প্রতিটি সদস্যের কাউন্টার ও DDM দেখুন।
লেয়ার 3: সুইচে রাউটিং
| ধারণা | এটি কী | অপটিক্সের দৃষ্টিকোণ |
|---|
| SVI / রাউটেড পোর্ট | VLAN বা ফিজিক্যাল পোর্টের ওপর IP ইন্টারফেস | রাউটেড আপলিংকে STP নেই; ফ্ল্যাপ এখানে একটি রাউটিং ইভেন্ট |
| স্ট্যাটিক / OSPF / IS-IS / BGP | রাউটিং প্রোটোকল; ডেটা সেন্টারের ফ্যাব্রিকে BGP (প্রতি লিংকে eBGP) বা OSPF ব্যবহৃত হয় | নেইবার আপ/ডাউনের লগ থেকে বোঝা যায় কোন লিংক কখন ফ্ল্যাপ করেছে |
| ECMP | N-টি আপলিংকে সমান-খরচের মাল্টিপাথ; ফ্লো হ্যাশ করা হয় LAG-এর মতোই | একটি খারাপ আপলিংক ফ্লোর 1/N অংশের মান নষ্ট করে; BFD (50–300 ms) প্রোটোকল টাইমারের চেয়ে দ্রুত বিকল হওয়া ধরে ফেলে |
| ড্যাম্পেনিং | ফ্ল্যাপ করা ইন্টারফেসকে অ্যাডভার্টাইজ করা থেকে বিরত রাখে | ফ্ল্যাপ করা অপটিক্স শেষ পর্যন্ত ড্যাম্পেনিংয়ে পড়ে: লিংক “আপ”, কিন্তু ট্রাফিক রাউট হয় না |
| VRF | আলাদা রাউটিং টেবিল (ম্যানেজমেন্ট VRF!) | ভুল VRF দিয়ে সুইচে পিং করলে মনে হয় লিংকে ত্রুটি আছে |
| ফার্স্ট-হপ রিডান্ডেন্সি (HSRP/VRRP) | দুটি সুইচের মধ্যে ভার্চুয়াল গেটওয়ে | ফ্ল্যাপের কারণে গেটওয়ে বদলে যায় |
ওভারলে
| ওভারলে | কোথায় | অপটিক্সের দৃষ্টিকোণ |
|---|
| VXLAN / EVPN | ডেটা সেন্টারের ফ্যাব্রিক: L3-এর ওপর L2 | টানেল ECMP-এর ওপর দিয়ে চলে; স্পাইনের একটি লিংক বিকল হতে থাকলে টানেলগুলোর মান খারাপ হয় এলোমেলোভাবে, অনুমানযোগ্য ধরনে নয় |
| MPLS / SR | ক্যারিয়ার | ফাস্ট রিরুট (< 50 ms) ফ্ল্যাপ আড়াল করে রাখে: আন্ডারলের কাউন্টার দেখুন |
| EVPN মাল্টিহোমিং (ESI-LAG) | MLAG-এর বদলে ব্যবহৃত হয় | সদস্য লিংক আলাদা লিফে যায়; নিয়ম LAG-এর সদস্যদের মতোই |
ফ্লো কন্ট্রোল ও লসলেস ক্লাস
| পদ্ধতি | উদ্দেশ্য | অপটিক্সের দৃষ্টিকোণ |
|---|
| 802.3x পজ | নেইবারকে থামতে বলা | কদাচিৎ ব্যবহৃত হয়; গ্লোবাল পজ কনজেশন আড়াল করে |
| PFC (802.1Qbb) | RoCE/FCoE-এর জন্য প্রতিটি প্রায়োরিটিতে আলাদা পজ | CRC ত্রুটিযুক্ত লিংক পজ নয়, রিট্রান্সমিশন ঘটায়; তবে ফ্ল্যাপ করা পোর্ট থেকে পজ স্টর্ম হলে পুরো ফ্যাব্রিকে লসলেস ক্লাস আটকে যেতে পারে (লসলেস ইথারনেট) |
| ECN | কনজেশন চিহ্নিত করা | — |
ফরোয়ার্ডিংয়ের লক্ষণ থেকে ফিজিক্যাল লেয়ারে ফেরা
| ফরোয়ার্ডিংয়ের লক্ষণ | যে ফিজিক্যাল কারণ যাচাই করতে হবে |
|---|
| কয়েক মিনিট পরপর STP TCN, লগে MAC ফ্ল্যাপ | একটি আপলিংক ফ্ল্যাপ করছে: DDM-এ Rx পাওয়ার সংবেদনশীলতার কাছাকাছি, কানেক্টর ময়লা |
| LACP সদস্য “সাসপেন্ডেড” / “ইন্ডিভিজুয়াল” | ওই সদস্যে FEC বা গতির অমিল; মডিউল শনাক্ত হয়নি |
| একটি লিংকে OSPF/BGP নেইবার রিসেট | অপটিক্স ফ্ল্যাপ করছে, অথবা মডিউল তাপমাত্রার সীমায় পৌঁছেছে |
| ECMP: কিছু ফ্লো ধীর বা প্যাকেট হারাচ্ছে | একটি আপলিংকে FEC-এর অসংশোধনীয় ত্রুটি / CRC |
| জাম্বো ফ্রেম ব্যর্থ হয়, পিং কাজ করে | MTU, অপটিক্স নয় |
| ফাইবার মেরামতের পর লুপ বা ব্রডকাস্ট স্টর্ম | একমুখী লিংক, MPO-তে পোলারিটি উল্টে যাওয়া, UDLD না থাকা |
| সফটওয়্যার আপগ্রেডের পর ট্রাফিক বন্ধ | নতুন রিলিজে তৃতীয় পক্ষের অপটিক্স প্রত্যাখ্যাত হয়েছে (সামঞ্জস্য ম্যাট্রিক্স ও ফার্মওয়্যার) |
| সার্ভারে লিংক আপ দেখা যায়, কিন্তু ট্রাফিক নেই | ভুল VLAN বা নেটিভ VLAN-এর অমিল, অথবা সুইচে LAG আছে কিন্তু সার্ভারে নেই |
প্রতিটি সারির পেছনের ফিজিক্যাল যাচাই: লক্ষণ সূচি, সুইচে অপটিক্স যাচাই করা।
CodingBox-এ
ফরোয়ার্ডিং স্তরের লক্ষণ একটি পোর্টকে নির্দেশ করে, পোর্ট একটি মডিউলকে; মডিউলের DDM, শনাক্তকরণ তথ্য ও থ্রেশহোল্ড (সুইচে বা টেস্ট বেঞ্চে পড়া) সমস্যার সমাধান করে দেয়। প্রতিটি মডিউলের আলাদা রেকর্ড রাখলে (Code database) “LAG আবার ধীর ছিল” কথাটি হয়ে যায় “সদস্য 3, সিরিয়াল X, Rx −17 dBm, বদলানো হয়েছে”।