ভেন্ডর ফিল্ড: নাম, OUI, PN, SN, তারিখ কোড · স্পেসিফিকেশন ও স্ট্যান্ডার্ড · অপটিক্যাল ট্রান্সিভার ও ক্যাবল · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

ভেন্ডর ফিল্ড: নাম, OUI, PN, SN, তারিখ কোড

ভেন্ডর ব্লক হলো সেই অংশ, যা হোস্ট show interface transceiver-এ দেখায় এবং যার সঙ্গে তার সামঞ্জস্য-নীতি মিলিয়ে দেখে। স্পেসিফিকেশনগুলো ফিল্ড, তাদের দৈর্ঘ্য ও এনকোডিং সুনির্দিষ্টভাবে নির্ধারণ করে, আর প্যাডিং, অক্ষরের কেস এবং বাড়তি বাইটের ব্যাপারে হোস্টগুলো ছাড় দেয় না। এই পেজে নিয়ম, প্রতিটি স্পেসিফিকেশনের বাইট-পরিসর এবং একটি নিখুঁত মডিউলকেও অর্থহীন তথ্যের মতো দেখানোর ভুলগুলো একসঙ্গে দেওয়া হয়েছে।

ফিল্ডগুলো

ফিল্ডSFF-8472 (SFP, A0h)SFF-8636 (QSFP, পেজ 00h)CMIS (পেজ 00h)INF-8077i (XFP)ফরম্যাট
ভেন্ডরের নাম20–35148–163129–144148–16316 ASCII
ভেন্ডর OUI37–39165–167145–147165–1673 বাইট, IEEE-বরাদ্দকৃত
ভেন্ডর PN40–55168–183148–163168–18316 ASCII
ভেন্ডর রিভিশন56–59184–185164–165184–1854 / 2 / 2 / 2 ASCII
ভেন্ডর SN68–83196–211166–181196–21116 ASCII
ডেট কোড84–91212–219182–189212–2198 ASCII
CLEI কোড—পেজ 02h, যদি বাইট 129-এর বিট 4 সেট থাকে190–199—10 ASCII
ভেন্ডর-নির্দিষ্ট96–127 (A0h), A2h ইউজার EEPROM 128–247224–255, পেজ 02h223–255, কাস্টম পেজ224–255মুক্ত

বাইট পর্যায়ের ম্যাপ: মেমোরি ম্যাপ।

এনকোডিংয়ের নিয়ম

  • শুধু ASCII, প্রিন্টযোগ্য পরিসর 20h–7Eh। NUL (00h), FFh বা কোনো কন্ট্রোল ক্যারেক্টার থাকবে না।
  • বাঁ দিক থেকে সাজানো, স্পেস (20h) দিয়ে পূরণ করা, ফিল্ডের পুরো দৈর্ঘ্য পর্যন্ত। 10 অক্ষরের পার্ট নম্বরের পরে ছয়টি স্পেস বসে, ছয়টি শূন্য নয়।
  • ভেন্ডরের নাম হলো নিবন্ধিত অনুযায়ী নির্মাতার (বা ব্র্যান্ডের মালিকের) নাম; হোস্ট এই স্ট্রিংটিই মেলায়, সাধারণত বড় ও ছোট হাতের অক্ষরের পার্থক্য ধরে।
  • OUI হলো নাম-ফিল্ডে উল্লিখিত কোম্পানির IEEE-বরাদ্দকৃত 24-বিটের সংগঠন-নির্দিষ্ট অনন্য শনাক্তকারী, যা উচ্চ বাইট আগে রেখে লেখা হয়; 00-00-00 মানে অনির্দিষ্ট। হোস্ট এটি কমই যাচাই করে, তবে OUI ও নামের অমিল রিকোড করা মডিউল ধরার একটি সহজ নিদর্শন।
  • রিভিশন মুক্ত ফরম্যাটের (প্রায়ই A, 01, 1.0); না থাকলে স্পেস।
  • সিরিয়াল নম্বর প্রতিটি ভেন্ডরের ক্ষেত্রে অনন্য হওয়া উচিত; অনেক ভেন্ডর এতে বছর/সপ্তাহ ও ক্রমিক গণনা বসায়; কিছু হোস্ট এর গঠন দেখে নিজেদের মডিউল চেনে।
  • ডেট কোড হলো YYMMDD, তার পরে 2 অক্ষরের ভেন্ডর লট কোড (না থাকলে স্পেস): 240315 = 2024 সালের 15 মার্চ।
  • CLEI (কমন ল্যাঙ্গুয়েজ ইকুইপমেন্ট আইডেন্টিফায়ার) হলো 10 অক্ষরের টেলিকম অ্যাসেট কোড, যা বেশির ভাগ ক্ষেত্রে ক্যারিয়ারদের কাছে বিক্রি করা মডিউলে থাকে।

হোস্ট কীসের ভিত্তিতে মেলায়

হোস্টের আচরণযা মেলায়সাধারণত দেখা যায়
নাম + PN খোঁজাসামঞ্জস্য-তালিকার সঙ্গে ভেন্ডরের নাম ও পার্ট নম্বরবেশির ভাগ এন্টারপ্রাইজ সুইচে
PN-এর প্রিফিক্স / পরিবারPN-এর প্রথম কয়েকটি অক্ষর“সমর্থিত পরিবার”-এর বিস্তৃত তালিকাসহ প্ল্যাটফর্মে
ভেন্ডর-নির্দিষ্ট সিগনেচারভেন্ডর এলাকায় থাকা হ্যাশ বা ম্যাজিক মান, যা SN ও অন্যান্য ফিল্ড থেকে হিসাব করাকড়া OEM লকে
SN-এর প্যাটার্নসিরিয়াল নম্বরের গঠনকিছু OEM, ওয়ারেন্টি ও অথেন্টিসিটি যাচাইয়ের জন্য
OUIIEEE শনাক্তকারীবিরল; কিছু NIC ও NOS
কিছুই নাবৈধ চেকসামযুক্ত যেকোনো কিছু গ্রহণ করেওপেন সুইচ, অসমর্থিত SFP অনুমোদিত বেশির ভাগ NIC

কোন প্ল্যাটফর্ম কী করে এবং তার জবাবে কী করতে হবে, তা নিয়ে ভেন্ডর লক ও তৃতীয় পক্ষের অপটিক্স পেজে আলোচনা আছে।

সাধারণ ভুল

ভুলহোস্টে লক্ষণ
স্পেসের বদলে NUL দিয়ে পূরণনাম কাটা বা বিকৃত, মডিউল অসমর্থিত হিসেবে চিহ্নিত
ফিল্ড এক বাইট বেশি লম্বা হয়ে পরেরটিতে ঢুকে যায়OUI বা PN নষ্ট, চেকসাম না মেলা
বড়-ছোট হাতের অক্ষর রেফারেন্সের সঙ্গে ভিন্নসামঞ্জস্য-তালিকায় PN মেলে না
ASCII-বহির্ভূত বাইট (UTF-8, সিরিলিক)প্রশ্নচিহ্ন দেখা যায় বা মডিউল প্রত্যাখ্যাত হয়
ডেট কোডের সংখ্যার ঘরে অক্ষরপ্রদর্শনে ত্রুটি; কিছু হোস্ট প্রত্যাখ্যান করে
ভেন্ডর ব্লক বদলানো হয়েছে, চেকসাম বদলানো হয়নিমডিউল অবৈধ; দেখুন চেকসাম
নাম বদলানো হয়েছে, ভেন্ডর-নির্দিষ্ট সিগনেচার অপরিবর্তিতকড়া প্ল্যাটফর্মে তখনও অসমর্থিত
শনাক্তকরণ তথ্য কমপ্লায়েন্স কোড বা তরঙ্গদৈর্ঘ্যের সঙ্গে অসংগতspeed and type not supported; দেখুন কমপ্লায়েন্স কোড

ভেন্ডর-নির্দিষ্ট এলাকা

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

CodingBox-এ

EEPROM editor প্রতিটি ভেন্ডর ফিল্ড টেক্সট হিসেবে সম্পাদনা করে, স্পেস দিয়ে ঠিক দৈর্ঘ্য পর্যন্ত পূরণ করে, ASCII-বহির্ভূত ইনপুট নেয় না এবং লেখার সময় চেকসাম নতুন করে হিসাব করে। Code database সম্পূর্ণ শনাক্তকরণ তথ্য সংরক্ষণ করে, ফলে একটি নিশ্চিতভাবে কার্যকর ভেন্ডর ব্লক এক ধাপে প্রয়োগ করা যায়।

প্রতিটি ম্যাপে ভেন্ডর ব্লক: SFF-8472 A0h 20–91, SFF-8636 আপার পেজ 148–219, CMIS পেজ 00h 129–199, XFP টেবিল 01h 148–219।

PN ফিল্ডের পেছনে থাকা ভেন্ডরভেদে নামকরণের নিয়ম: Cisco, Juniper, Arista, Huawei, HPE, Dell, Nvidia, Brocade, MikroTik ও অন্যান্য। দেখুন OEM পার্ট নম্বর।


এই নিবন্ধে কোনো অশুদ্ধ তথ্য বা ভুল পেলে সংশ্লিষ্ট অংশটি নির্বাচন করুন এবং Ctrl+Enter চেপে ।