SFP/QSFP পোর্টে কপার Ethernet ও DAC
SFP বা QSFP কেজে সবকিছু অপটিক্যাল নয়। কপার RJ45 মডিউল ও ডাইরেক্ট-অ্যাটাচ ক্যাবল একই পোর্ট দখল করে, একই শনাক্তকরণ মেমোরি বহন করে, আর “লিংক ওঠে না কেন” ধরনের সাপোর্ট টিকিটের অনুপাতের তুলনায় অনেক বেশি অংশ এগুলোর কারণেই আসে।
RJ45 মডিউল
| মডিউল | স্ট্যান্ডার্ড | পাল্লা | পাওয়ার | মন্তব্য |
|---|---|---|---|---|
| 1000BASE-T SFP | 802.3ab | 100 m Cat5e | ~1 W | হোস্ট মডিউলের PHY-এর সঙ্গে SGMII বা 1000BASE-X-এ যোগাযোগ করে |
| 10GBASE-T SFP+ | 802.3an | ~30 m Cat6a (মডিউলের কারণে সীমিত) | 2.5–4+ W | গরম, লেটেন্সি বেশি; অনেক হোস্ট পোর্ট সীমিত করে বা মডিউল প্রত্যাখ্যান করে |
| 2.5G/5G-T SFP | 802.3bz | 100 m | ~1.5–2 W | অ্যাক্সেসের জন্য মাল্টি-গিগ |
10GBASE-T SFP+ এই ব্যাপারে কুখ্যাত: এর PHY-এর যে পাওয়ার লাগে, তা SFP+ ক্লাসের সীমার চেয়ে অনেক বেশি; তাই পাল্লা কেটে প্রায় 30 m করা হয়, ঘন পোর্টে মডিউল গরম হয়ে যায়, আর অপারেটররা ব্যাপকভাবে এটি এড়িয়ে SR অপটিক্স বা DAC ব্যবহারের পরামর্শ দেন (DAC বনাম AOC বনাম ট্রান্সিভার দেখুন)।
1000BASE-T SFP-এর সামঞ্জস্যের একটি গোপন মাত্রা আছে: হোস্টের দিকে সে কোন ইন্টারফেস প্রত্যাশা করে (অটো-নেগোশিয়েশনসহ SGMII, নাকি সাধারণ 1000BASE-X)। একটির জন্য কোড করা মডিউল অন্যটির জন্য কনফিগার করা পোর্টে লিংক তুলবে না।
ডাইরেক্ট-অ্যাটাচ কপার (DAC)
DAC হলো একটি টুইন্যাক্স ক্যাবল, যার প্রান্তে মডিউলের অংশ স্থায়ীভাবে লাগানো। এতে লেজার নেই, আছে শুধু কানেক্টর, শনাক্তকরণ তথ্যের একটি EEPROM এবং অ্যাক্টিভ ক্যাবলে সিগন্যাল-কন্ডিশনিং IC।
| ধরন | রেট | সাধারণ পাল্লা | পাওয়ার |
|---|---|---|---|
| প্যাসিভ DAC | 10G SFP+ | 5–7 m পর্যন্ত | নেই |
| প্যাসিভ DAC | 25G SFP28 | 3–5 m পর্যন্ত | নেই |
| প্যাসিভ DAC | 100G QSFP28 | 3–5 m পর্যন্ত | নেই |
| প্যাসিভ DAC | 400G QSFP-DD | ~2–3 m পর্যন্ত | নেই |
| অ্যাক্টিভ DAC (ACC) | 25G–400G | ~5–10 m পর্যন্ত | 0.5–1.5 W |
| AOC | 10G–800G | 100 m পর্যন্ত | এক জোড়া ট্রান্সিভারের মতো |
রেট বাড়লে প্যাসিভ DAC ছোট হয়ে আসে, কারণ পুরো ক্যাবলটি হোস্টকেই চালাতে হয়; 25G ও তার বেশি রেটে অটো-নেগোশিয়েশন ও লিংক ট্রেনিং লাগে (FEC, অটো-নেগোশিয়েশন ও লিংক ট্রেনিং দেখুন), আর সে কারণেই একই পোর্টে অপটিক্স কাজ করলেও DAC প্রায়ই কাজ করে না।
ক্যাবল সম্পর্কে শনাক্তকরণ মেমোরি কী বলে
DAC-এর EEPROM অন্য যেকোনো মডিউলের মতো SFF-8472 / SFF-8636 অনুসরণ করে, তবে ক্যাবল-নির্দিষ্ট কিছু ফিল্ডসহ:
- ট্রান্সিভারের কমপ্লায়েন্স বাইটে প্যাসিভ / অ্যাক্টিভ ক্যাবল ফ্ল্যাগ।
- দৈর্ঘ্যের ফিল্ডে ক্যাবলের দৈর্ঘ্য (ফাইবারের km-এর বদলে কপারের মিটার)।
- তরঙ্গদৈর্ঘ্যের জায়গায় ক্যাবল স্পেসিফিকেশন কমপ্লায়েন্স (SFF-8431 প্যাসিভ/অ্যাক্টিভ লিমিটিং): DAC-এর কোনো তরঙ্গদৈর্ঘ্য নেই, আর হোস্ট এই বাইটটি যাচাই করে।
- ভেন্ডর, পার্ট নম্বর, সিরিয়াল নম্বর: অপটিক্সের মতোই একই ভেন্ডর লক-এর আওতায়।
সাধারণ সমস্যা
- হোস্টের প্রত্যাশা ভুল: কপার SFP-তে SGMII বনাম 1000BASE-X।
- অসমর্থিত ক্যাবল: হোস্ট শনাক্তকরণ তথ্য যাচাই করে; অজানা ভেন্ডরের প্যাসিভ DAC প্রত্যাখ্যাত হয় বা ডাউন করে রাখা হয়।
- হোস্টের ড্রাইভ ক্ষমতার চেয়ে বেশি দৈর্ঘ্য: 3 m-এর জন্য রেট করা পোর্টে 5 m-এর প্যাসিভ DAC।
- 10GBASE-T অতিরিক্ত গরম হওয়া: তাপমাত্রার সঙ্গে আসা-যাওয়া করা পোর্টের এরর।
CodingBox-এ
CodingBox অন্য যেকোনো ট্রান্সিভারের মতো DAC ও কপার মডিউলের শনাক্তকরণ তথ্য পড়ে ও কোড করে: কমপ্লায়েন্স বাইট, দৈর্ঘ্যের ফিল্ড, ক্যাবল-কমপ্লায়েন্স বাইট ও ভেন্ডরের শনাক্তকরণ তথ্য সবই EEPROM editor-এ দেখা ও বদলানো যায়, চেকসাম নতুন করে হিসাব হয়ে যায়। এভাবেই একটি DAC-কে এমন শনাক্তকরণ তথ্য দেখানো হয়, যা কড়া একটি পোর্ট প্রত্যাশা করে।
রেট, ব্রেকআউট ও মোডের ত্রুটি (কপার SFP-তে SGMII বনাম 1000BASE-X-সহ) ধাপে ধাপে দেখানো হয়েছে এখানে: গতি, রেট ও মোডের সমস্যা।
প্যাসিভ DAC, ACC/AEC ও AOC-এর গঠন (প্যাডল কার্ড, টুইন্যাক্সের গেজ, রিটাইমার, COB ইঞ্জিন) এবং দুই প্রান্তের কোডিং: ক্যাবলের অভ্যন্তরীণ গঠন।
কেন কিছু পোর্টে কপার SFP 1G-তে কাজ করে কিন্তু 10/100-এ করে না (SGMII বনাম 1000BASE-X, অটো-নেগোশিয়েশন ওয়ার্ড, 10GBASE-T SFP+-এর জন্য USXGMII): SGMII ও সিরিয়াল গিগাবিট; মডিউলের ভেতরের PHY ইন্টারফেস: MII, RMII, GMII, RGMII।