থ্রেশহোল্ড, অ্যালার্ম ও ফ্ল্যাগ · DDM/DOM ডায়াগনস্টিকস · অপটিক্যাল ট্রান্সিভার ও ক্যাবল · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

থ্রেশহোল্ড, অ্যালার্ম ও ফ্ল্যাগ

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

প্রতিটি প্যারামিটারের জন্য চারটি থ্রেশহোল্ড

প্রতিটি DDM প্যারামিটারের চারটি কারখানায় প্রোগ্রাম করা সীমা আছে:

থ্রেশহোল্ডঅর্থ
উচ্চ অ্যালার্মমান এই সীমার ওপরে গেলে → মডিউল বিকল হচ্ছে বা লিংক ব্যবহারের অযোগ্য হতে পারে
উচ্চ সতর্কতাঊর্ধ্বসীমার কাছাকাছি পৌঁছাচ্ছে
নিম্ন সতর্কতানিম্নসীমার কাছাকাছি পৌঁছাচ্ছে
নিম্ন অ্যালার্মমান এই সীমার নিচে গেলে → যেমন Rx রিসিভারের সংবেদনশীলতার নিচে

এগুলো তিনটি জোন তৈরি করে: স্বাভাবিক (দুই সতর্কতার মাঝখানে), সতর্কতা (একটি সতর্কতা ও তার সংশ্লিষ্ট অ্যালার্মের মাঝখানে) এবং অ্যালার্ম (অ্যালার্মের ওপারে)। একটি ভালো 10 km মডিউলে কারখানা থেকে Rx থ্রেশহোল্ড দেওয়া থাকতে পারে মোটামুটি +0.5 / −2 / −18 / −22 dBm (HA / HW / LW / LA), তবে প্রতিটি ভেন্ডর নিজের মতো ঠিক করে।

কোথায় সংরক্ষিত থাকে: SFF-8472

A2h-এর 0–39 বাইট, প্রতি থ্রেশহোল্ডে দুই বাইট, একক পরিমাপকৃত মানের মতোই (প্যারামিটার ও একক):

বাইটপ্যারামিটার (HA, LA, HW, LW)
0–7তাপমাত্রা
8–15Vcc
16–23Tx বায়াস
24–31Tx পাওয়ার
32–39Rx পাওয়ার
40–55ঐচ্ছিক সম্প্রসারিত থ্রেশহোল্ড (লেজারের তাপমাত্রা, TEC)

প্রতিটি গ্রুপের ভেতরে ক্রম হলো উচ্চ অ্যালার্ম, নিম্ন অ্যালার্ম, উচ্চ সতর্কতা, নিম্ন সতর্কতা।

ফ্ল্যাগ: হোস্ট আসলে যার ভিত্তিতে কাজ করে

A2h বাইটবিষয়বস্তু
110স্ট্যাটাস/কন্ট্রোল: TX_DISABLE-এর অবস্থা, RS0/RS1-এর অবস্থা, TX_FAULT, RX_LOS, ডেটা-রেডি
112–113অ্যালার্ম ফ্ল্যাগ: প্রতি প্যারামিটারে একটি বিট, উচ্চ ও নিম্ন
116–117সতর্কতা ফ্ল্যাগ: প্রতি প্যারামিটারে একটি বিট, উচ্চ ও নিম্ন

মান থ্রেশহোল্ড পেরোলে মডিউল ফ্ল্যাগ সেট করে, আর মান ফিরে এলে তা ক্লিয়ার করে। যে হোস্ট “Rx পাওয়ার নিম্ন অ্যালার্ম” দেখায়, সে আসলে 113 নম্বর বাইটের বিট 1 পড়ছে, এর বেশি কিছু নয়। ফ্ল্যাগ আদৌ বাস্তবায়িত কি না, তা ঘোষণা করা থাকে A0h-এর 93 নম্বর বাইটের বিট 7-এ।

QSFP ও CMIS

একই মডেল প্রযোজ্য, তবে ফ্ল্যাগ থাকে প্রতিটি লেনের জন্য আলাদা:

  • SFF-8636: মডিউলের থ্রেশহোল্ড আপার পেজ 03h-এর 128–175 বাইটে (তাপমাত্রা, Vcc), চ্যানেলের থ্রেশহোল্ড 176–223 বাইটে (Rx পাওয়ার, Tx বায়াস, Tx পাওয়ার); ফ্ল্যাগ লোয়ার পেজের 3–14 বাইটে (LOS/ত্রুটি/LOL 3–5-এ, তাপমাত্রা ও Vcc অ্যালার্ম 6–7-এ, প্রতি লেনের পাওয়ার ও বায়াস অ্যালার্ম 9–14-এ)।
  • CMIS: মডিউলের থ্রেশহোল্ড পেজ 02h-এ, লেনের থ্রেশহোল্ড একই পেজের পরের অংশে; মডিউলের ফ্ল্যাগ লোয়ার পেজের 8–13 বাইটে, লেনের ফ্ল্যাগ পেজ 11h-এর 134–153 বাইটে।

দেখুন প্রতি লেনের ডায়াগনস্টিকস।

কেন “অ্যালার্ম নেই” মানে “ভালো আছে” নয়

থ্রেশহোল্ড হলো মডিউল নির্মাতার নিজের মডিউলের সীমা সম্পর্কে মত, লিংকের সীমা সম্পর্কে নয়। এর সাধারণ পরিণতি:

  • উদার থ্রেশহোল্ড: যে মডিউলের নিম্ন-Rx অ্যালার্ম −24 dBm-এ বসানো, সেটি এমন রিসিভারেও নীরব থাকবে, যা −20 dBm-এই এরর দিচ্ছে।
  • কৃত্রিম Tx: স্থির Tx মান কখনো থ্রেশহোল্ড পেরোতে পারে না।
  • লিংক বাজেটের বিষয় হলো মার্জিন, সীমা নয়: −17 dBm-এ থাকা লিংক, যার সতর্কতা −18 dBm-এ, তার মার্জিন 1 dB এবং প্রথম নোংরা কানেক্টরেই সে ব্যর্থ হবে।

তাই অপারেশনাল অ্যালার্টিংয়ে ব্যবহার করুন নিজের বেসলাইন ও ডেল্টা (মনিটরিং), আর মডিউলের ফ্ল্যাগ রাখুন শেষ ভরসা হিসেবে।

থ্রেশহোল্ড সম্পাদনা

থ্রেশহোল্ড মডিউলের মেমোরিতে থাকে বলে সেগুলো পড়া ও নতুন করে লেখা যায়। বৈধ ব্যবহার: শূন্য কোড করা মডিউলে যুক্তিসংগত সীমা ফিরিয়ে আনা, সব মডিউলের সীমা একরকম করা, অথবা আগে জানতে কড়া সতর্কতা সীমা বসানো। সুরক্ষিত A2h এলাকায় লিখতে সাধারণত মডিউলের পাসওয়ার্ড লাগে।

CodingBox-এ

DDM স্ক্রিন মডিউলের অ্যালার্ম ও সতর্কতার থ্রেশহোল্ড সরাসরি চার্টে এঁকে দেখায় এবং মানকে জোন অনুযায়ী রঙ করে। থ্রেশহোল্ডের 0–39 বাইট ও 112–117 ফ্ল্যাগ EEPROM editor স্ক্রিনে দেখা ও সম্পাদনা করা যায়; লেখার সময় চেকসাম CC_DMI (বাইট 95) নতুন করে গণনা করা হয়।

প্রতিটি থ্রেশহোল্ড, ফ্ল্যাগ ও মাস্কের সঠিক বাইট অবস্থান: SFF-8472 A2h ম্যাপ, SFF-8636 লোয়ার পেজ ও পেজ 03h, CMIS পেজ 02h ও পেজ 11h।


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