OEM পার্ট নম্বর: ভেন্ডররা অপটিক্সের নাম কীভাবে রাখে
সুইচ মডিউলকে তার সমর্থিত তালিকার সঙ্গে মেলায় মডিউলের EEPROM-এ সংরক্ষিত পার্ট নম্বর ও ভেন্ডরের নাম দিয়ে, তাই স্ট্রিংটি হুবহু মিলতে হয়, এমনকি সাফিক্সের একটি অক্ষর পর্যন্ত। প্রতিটি ভেন্ডরের নামকরণের একটি নিজস্ব কাঠামো আছে; সেটি জানা থাকলে লেবেল বা show-এর আউটপুট থেকে PN পড়েই ডেটাশিট ছাড়া রেট, পাল্লা, তরঙ্গদৈর্ঘ্য ও গ্রেড বোঝা যায়। এই পেজে প্রচলিত ব্র্যান্ডগুলোর কাঠামো এবং সেগুলো মেলানোর নিয়ম একসঙ্গে দেওয়া হয়েছে।
PN কোথায় থাকে
| স্পেসিফিকেশন | ভেন্ডরের নাম | পার্ট নম্বর | মন্তব্য |
|---|---|---|---|
| SFF-8472 (SFP পরিবার) | A0h 20–35 | A0h 40–55 | প্রতিটি 16 ASCII অক্ষর, স্পেস দিয়ে পূরণ করা |
| SFF-8636 (QSFP পরিবার) | 148–163 | 168–183 | — |
| CMIS (QSFP-DD, OSFP…) | পেজ 00h 129–144 | 148–163 | — |
| INF-8077i (XFP) | 148–163 | 168–183 | — |
ফরম্যাটের নিয়ম এবং হোস্ট আর যা যা তুলনা করে: ভেন্ডর ফিল্ড।
নামকরণের কাঠামো
| ব্র্যান্ড | প্যাটার্ন | উদাহরণ | কীভাবে পড়বেন |
|---|---|---|---|
| Cisco | GLC-<type>-<var> (1G), SFP-10G-<reach>[-S/-X/-I], SFP-25G-<reach>-S, QSFP-40G-<reach>4, QSFP-100G-<reach>4-S, QDD-400G-<reach>4-S, SFP-H10GB-CU<n>M (DAC), SFP-10G-AOC<n>M | GLC-LH-SMD, SFP-10G-LR, SFP-10G-LR-S, SFP-25G-SR-S, QSFP-100G-SR4-S, QDD-400G-DR4-S, SFP-H10GB-CU3M | সাফিক্স -S = “সিলেক্ট” (এন্টারপ্রাইজ গ্রেড, এক্সটেন্ডেড তাপমাত্রার সমর্থন নেই), -X/-I = এক্সটেন্ডেড/ইন্ডাস্ট্রিয়াল; SMD = DOM-সহ SM; H10GB-CU = দৈর্ঘ্যসহ প্যাসিভ DAC |
| Juniper | EX-SFP-<rate><reach>, QFX-SFP-<rate><reach>, JNP-<ff>-<rate>-<reach>, SRX-SFP-…, QFX-QSFP-DAC-<n>M | EX-SFP-10GE-LR, QFX-SFP-10GE-SR, JNP-QSFP-100G-LR4, JNP-QSFP-DAC-1M, EX-SFP-1GE-LX | প্রিফিক্স = যে পণ্য পরিবারের জন্য মডিউলটি যাচাই করা হয়েছে (EX, QFX, MX, SRX; JNP হলো সাধারণ প্রিফিক্স); একই অপটিক্স একাধিক প্রিফিক্সে থাকতে পারে |
| Arista | SFP-<rate>-<reach>, QSFP-<rate>-<reach>, CAB-<ff>-<ff>-<rate>-<n>M, AOC-<ff>-<ff>-<rate>-<n>M | SFP-10G-LR, SFP-25G-SR, QSFP-100G-SR4, QSFP-400G-DR4, CAB-Q-Q-100G-3M, AOC-S-S-25G-5M | সহজ ও অনুমানযোগ্য; ক্যাবলের নামে দুই প্রান্তই এনকোড করা থাকে (Q-Q, Q-S, S-S) |
| Huawei | সংখ্যাভিত্তিক কোড O<ff><…> / OM…, OS…, LE…, QSFP-…, S-SFP-… | OSX010000 (10G SFP+ LR 10 km), OMXD30000 (10G SR), OSXD22N00, S-SFP-GE-LH40-SM1310, QSFP-100G-SR4, SFP-10G-USR | পুরোনো কোডগুলো ক্যাটালগ নম্বর; নতুনগুলো বর্ণনামূলক (রেট, km-এ পাল্লা, তরঙ্গদৈর্ঘ্য) |
| H3C | SFP-<rate>-<reach>-<fibre><λ>, QSFP-<rate>-<reach>-<fibre><λ> | SFP-XG-LX-SM1310, SFP-GE-LX-SM1310-A, QSFP-100G-SR4-MM850, QSFP-40G-LR4-WDM1300 | XG = 10G, GE = 1G; ফাইবার ও তরঙ্গদৈর্ঘ্য স্পষ্ট করে লেখা থাকে |
| HPE / Aruba | J<4 digits><letter> (ProCurve/Aruba), JD/JG/JH… (H3C থেকে উদ্ভূত), R<…> (নতুন Aruba), 455883-B21 ধাঁচ (সার্ভার) | J4858D (1G SX), J9151E (10G LR), JD092B (10G SR), JL486A (25G SR), R0R41A | অক্ষরের সাফিক্স = রিভিশন/প্রজন্ম; একই অপটিক্স প্রতি প্রজন্মে নতুন J-নম্বর পায় |
| Dell | 407-<4 chars> (SKU) এবং বর্ণনামূলক SFP-10G-SR, QSFP28-100G-SR4, DAC-Q28-… | 407-BBOU (10G SR), 407-BBVJ (25G SR), QSFP28-100G-SR4, DAC-Q28-Q28-100G-1M | বাক্সে SKU, EEPROM-এ বর্ণনামূলক PN |
| Extreme | 5 অঙ্কের কোড | 10301 (10G SR), 10302 (10G LR), 10052 (1G LX), 10401 (QSFP28 SR4) | ক্যাটালগ নম্বর; ভেন্ডর রিভিশন/PN ফিল্ডে বর্ণনামূলক স্ট্রিং থাকে |
| Nvidia / Mellanox | MMA<…> (MMF অপটিক্স), MMS<…> (SMF), MFA<…> (AOC), MCP<…> (DAC), MC<…> পুরোনো | MMA1B00-C100D (100G SR4), MMS1W50-HM (200G FR4), MFA1A00-C003 (100G AOC 3 m), MCP1600-C003E30N (100G DAC 3 m, 30 AWG), MMA4Z00-NS (800G SR8 টুইন-পোর্ট) | সাফিক্স লেন, দৈর্ঘ্য, গেজ ও প্রজন্ম বোঝায়; InfiniBand ও Ethernet সংস্করণ আলাদা |
| Intel | E10GSFP<…>, E25GSFP<…>, X710DA… (NIC) | E10GSFPSR, E10GSFPLR, E25GSFP28SR | NIC ভেন্ডরের অপটিক্স; ড্রাইভার এগুলো যাচাই করে |
| Brocade / Broadcom (SAN) | 57-<digits>-<rev>, XBR-000<digits> | 57-1000117-01 (8G SW), XBR-000192 (16G SW), 57-1000480-01 (32G SW) | SAN সুইচে এই স্ট্রিংগুলো প্রয়োজন |
| MikroTik | S-<λ><type>…, S+<λ>… (10G), XS+<…> (25G), Q+<…> (40G), XQ+<…> (100G) | S-3553LC20D (1G BiDi), S+31DLC10D (10G LR 10 km), XS+31LC10D (25G LR), Q+85MP01D (40G SR4), XQ+85MP01D (100G SR4) | সংখ্যা = তরঙ্গদৈর্ঘ্য, LC/MP = কানেক্টর, 10D = DDM-সহ 10 km |
| Ubiquiti | UACC-OM-<…>, UF-<type> | UF-SM-10G, UACC-OM-SFP28-SR | — |
| সাধারণ / হোয়াইট লেবেল | বর্ণনামূলক | SFP-10GLR-31, SFP-10G-LR-C, QSFP28-100G-SR4-C | ডিস্ট্রিবিউটরদের ক্যাটালগে -C সাফিক্সের অর্থ প্রায়ই “ভেন্ডর C-এর জন্য কোড করা” |
নামকরণের রীতি এক প্রজন্ম থেকে আরেক প্রজন্মে বদলায়। কাঠামো জানলে PN পড়া যায়, তবে প্রতিটি PN যে বাস্তবে আছে, তার নিশ্চয়তা মেলে না।
যেসব গ্রেড ও সাফিক্স জানা দরকার
| সাফিক্স / চিহ্ন | অর্থ |
|---|---|
-S (Cisco) | সিলেক্ট/এন্টারপ্রাইজ গ্রেড: কমার্শিয়াল তাপমাত্রা, বর্ধিত পাল্লায় DOM-এর কোনো নিশ্চয়তা নেই |
-I, -X, -E | ইন্ডাস্ট্রিয়াল / এক্সটেন্ডেড তাপমাত্রার পরিসর |
SMD, -D, 10D | ডিজিটাল ডায়াগনস্টিকসসহ |
-C, -CIS, -JUN, -ARI (ডিস্ট্রিবিউটরদের) | নির্দিষ্ট OEM-এর হোয়াইটলিস্টের জন্য কোড করা |
A/B/C… (HPE-র অক্ষর) | হার্ডওয়্যার/ফার্মওয়্যারের রিভিশন বা প্রজন্ম |
-U/-D, -A/-B | BiDi জোড়ার আপস্ট্রিম/ডাউনস্ট্রিম, অথবা জোড়া অপটিক্সের চ্যানেল A/B |
সুইচে মেলানোর নিয়ম
- বেশিরভাগ প্ল্যাটফর্ম একটি টেবিলের সঙ্গে ভেন্ডরের নাম + PN তুলনা করে; কিছু প্ল্যাটফর্ম শুধু PN-এর প্রিফিক্স দেখে; কয়েকটি এছাড়াও ভেন্ডর-নির্দিষ্ট সিগনেচার যাচাই করে (প্রতিটি NOS কীভাবে মডিউল যাচাই করে)।
- বড় ও ছোট হাতের অক্ষর, শেষের স্পেস এবং প্যাডিং স্পেসিফিকেশনের সঙ্গে মিলতে হবে (স্পেস দিয়ে পূরণ করা ASCII); NUL দিয়ে পূরণ করা PN কোনো বার্তা ছাড়াই ব্যর্থ হয় (ভেন্ডর ফিল্ড)।
- সুইচ যে টাইপ স্ট্রিং প্রিন্ট করে, তা প্রায়ই PN থেকে তৈরি হয়, কমপ্লায়েন্স কোড থেকে নয়: SR মডিউলে PN-এ
-LRলেখা থাকলে সেটি LR হিসেবে দেখাবে এবং তারপর লিংক আপ হবে না (কমপ্লায়েন্স কোড)। - সিরিয়াল নম্বরের ফরম্যাট ও তারিখের কোড খুব কমই যাচাই করা হয়, কিন্তু TAC সেগুলো দেখে।
পোর্টের জন্য সঠিক PN খোঁজা
- প্ল্যাটফর্মের সমর্থিত অপটিক্সের তালিকা (বা ট্রান্সিভার সামঞ্জস্য টুল) থেকে আপনার প্রয়োজনীয় PMD-র PN বের করুন (সামঞ্জস্য ম্যাট্রিক্স)।
- PN-এর পেছনের PMD (রেট, পাল্লা, তরঙ্গদৈর্ঘ্য, কানেক্টর) ফাইবার অবকাঠামোর সঙ্গে মিলিয়ে নিশ্চিত করুন।
- গ্রেডের সাফিক্স তাপমাত্রা ও পাল্লার প্রয়োজনের সঙ্গে মিলিয়ে দেখুন।
- টেস্ট বেঞ্চে মডিউলের EEPROM-এর PN ও ভেন্ডরের নাম তালিকার এন্ট্রির সঙ্গে অক্ষর ধরে ধরে মিলিয়ে দেখুন (Check transceiver)।
CodingBox-এ
Code database ভেন্ডরের PN-এর অধীনে সম্পূর্ণ শনাক্তকরণ তথ্য সংরক্ষণ করে, তাই এক ধাপে মডিউলকে কোনো এন্ট্রি অনুযায়ী কোড করা যায়; EEPROM editor 16 অক্ষরের, স্পেস দিয়ে পূরণ করা ফরম্যাট বজায় রাখে এবং চেকসাম পুনরায় হিসাব করে। যে PN আসল অপটিক্সকে বর্ণনা করে না, সেটি কোড করলে ব্যর্থতা হোয়াইটলিস্ট থেকে লিংকে সরে যায় (EEPROM রিকোডিং)।
পার্ট নম্বর ছাড়া লেবেলের বাকি অংশ (সিরিয়াল ও তারিখের ফরম্যাট, তরঙ্গদৈর্ঘ্য ও পাল্লার ফিল্ড, ল্যাচের রং, নিরাপত্তা চিহ্ন): লেবেল ও রঙের কোড।