FEC، آٹو نیگوشی ایشن اور لنک ٹریننگ
25G سے شروع ہونے والا ایتھرنیٹ لنک صرف "روشنی اندر، روشنی باہر" نہیں ہوتا: دونوں سروں کو فارورڈ ایرر کریکشن پر، اور بعض میڈیمز پر آٹو نیگوشی ایشن اور لنک ٹریننگ پر متفق ہونا ہوتا ہے۔ عدم مطابقت جدید دور کی سب سے عام خرابی پیدا کرتی ہے، یعنی اچھے آپٹیکل لیولز والا لنک جو کبھی قائم نہیں ہوتا۔
فارورڈ ایرر کریکشن
FEC فالتو معلومات شامل کرتا ہے تاکہ ریسیور بٹ ایررز درست کر سکے۔ زیادہ لین شرحیں اس پر انحصار کرتی ہیں کیونکہ آپٹکس کی خام بٹ ایرر ریشو اب اکیلے کافی اچھی نہیں رہتی۔
| FEC | نام | کہاں استعمال ہوتا ہے | نوٹس |
|---|---|---|---|
| کوئی نہیں | — | 1G, 10G آپٹکس | خام BER کو 10⁻¹² پورا کرنا چاہیے |
| BASE-R / FC-FEC | فائر کوڈ، شق 74 | 10G KR، کچھ 25G مختصر لنکس | کم تاخیر، کمزور تصحیح |
| RS-FEC (528,514) | Reed-Solomon، شق 91/108 | 25G SR/LR, 100G SR4/CWDM4/PSM4 | 100G "KR4/KP4" فیملی |
| RS-FEC (544,514) | Reed-Solomon، شق 134 | تمام 50G فی لین اور 100G فی لین PAM4 | لازمی؛ زیادہ مضبوط، زیادہ تاخیر |
عمومی اصول:
- PAM4 = ہمیشہ FEC۔ 50G/100G لینز (SFP56, QSFP56, QSFP-DD, OSFP) RS(544,514) کے بغیر نہیں چل سکتیں۔
- 25G/100G NRZ = عموماً FEC۔ SR اور زیادہ تر SMF PMDs کو RS-FEC درکار ہوتا ہے؛ چند مختصر رینجز معاہدے کے تحت "no FEC" یا BASE-R کی اجازت دیتی ہیں۔
- 10G اور اس سے کم = آپٹکس پر FEC نہیں۔
ہوسٹ کو اس FEC کے لیے ترتیب دینا چاہیے جس کی PMD کو ضرورت ہو؛ ماڈیول اپنی میموری میں صلاحیتوں کا اعلان کرتا ہے، مگر انہیں لاگو سوئچ کی ترتیب کرتی ہے۔
آٹو نیگوشی ایشن
IEEE Clause 73 آٹو نیگوشی ایشن کاپر بیک پلینز اور براہ راست منسلک کیبلز (مثلاً 25GBASE-CR) پر شرح، FEC اور توقف کی صلاحیتوں کا تبادلہ کرتی ہے۔ آپٹیکل لنکس پر عموماً آٹو نیگوشی ایشن نہیں ہوتی، دونوں سروں کو جامد طور پر ترتیب دیا جاتا ہے، اور اسی وجہ سے آپٹکس پر FEC کی عدم مطابقت اتنی کثرت سے ہوتی ہے۔
لنک ٹریننگ
کاپر DAC اور بیک پلین لنکس پر لنک ٹریننگ (Clause 72/93/136) ہر ریسیور کو ڈیٹا بہنے سے پہلے دور والے ٹرانسمیٹر کی ایکولائزیشن ٹیون کرنے دیتی ہے۔ آپٹیکل لنکس اسے چھوڑ دیتے ہیں؛ اس کے بجائے PAM4 آپٹکس ماڈیول کے اپنے DSP اور ماڈیول کی اعلان کردہ ایپلی کیشن کے ذریعے منتخب ہوسٹ سائیڈ ایکولائزیشن پر انحصار کرتا ہے (CMIS)۔
علامات اور حل
| علامت | ممکنہ سبب | حل |
|---|---|---|
| آپٹیکل لیولز درست، لنک بند | سروں کے درمیان FEC عدم مطابقت | دونوں پورٹس کو PMD کے مطلوبہ FEC پر مقرر کریں |
| لنک قائم مگر FEC سے درست شدہ بلاکس کی گنتی زیادہ | حد پر موجود آپٹکس یا گندا کنیکٹر | لیولز → صفائی → تبدیلی (لنک کا بار بار ختم ہونا) |
| لنک قائم، ناقابل تصحیح ایررز، ری سیٹس | FEC حد پر ہے، Rx پاور یا ڈسپرشن | رینج بجٹ چیک کریں؛ فاصلے کے لیے غلط PMD |
| DAC کبھی لنک نہیں کرتا، اسی پورٹ پر آپٹک کرتا ہے | AN/ٹریننگ غیر فعال یا غیر معاون کیبل | Clause 73 AN فعال کریں یا اہل کیبل استعمال کریں |
CodingBox میں
Check transceiver اسکرین پر CodingBox کا دکھایا ہوا شناختی بلاک PMD/مطابقت کوڈز شامل کرتا ہے جن سے مطلوبہ FEC معلوم ہوتا ہے؛ CMIS ماڈیولز میں اعلان شدہ ایپلی کیشنز فہرست کرتی ہیں کہ ہر موڈ کس ہوسٹ انٹرفیس (اور یوں FEC) کی توقع رکھتا ہے۔ ماڈیول کو ری کوڈ کرتے وقت ان کوڈز کو حقیقی PMD کے مطابق رکھیں تاکہ ہوسٹ درست FEC لاگو کرے۔
تشخیصی ذریعے کے طور پر FEC: ہر کوڈ کے لیے pre-FEC BER حدود، VDM قابل مشاہدہ اقدار اور ہوسٹ کاؤنٹرز، اور انہیں Rx پاور کے ساتھ کیسے پڑھیں: VDM اور FEC میٹرکس۔
PAM4 کو FEC اور DSP دونوں کی ضرورت کیوں ہے، اور خطی (LPO) ماڈیولز کے ساتھ کیا بدلتا ہے: موڈیولیشن اور DSP۔
ہر NOS کے لیے FEC اور آٹو نیگوشی ایشن کمانڈز ساتھ ساتھ: پورٹ ترتیب کی ترکیبیں۔