Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: pkarel 11. 05. 2023, 12:56:27

Název: 2.5G ETH do 10G optiky
Přispěvatel: pkarel 11. 05. 2023, 12:56:27
Pokud dam https://www.suntech.cz/mikrotik-rj45-sfp-10-100-1000m-2-5g-5g-10g-metalicky-modul_d441064.html do switche ktery umi jen 10G nebo 1G, a zapojim do toho 2.5G ethernet, tak jestli po tom pojede traffic rychlosti 2.5G ?

Tim myslim jestli se SFP vuci switchi neohlasi jako 1G, a 2.5G se neslinkuje jen na ethernetu, coz by znamenalo propustnost jen 1G. Zajima me, jestli se SFP ohlasi switchi jako 10G a na ethernetu pojede 2.5G
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: robin martinez 11. 05. 2023, 13:02:22
Stalo se mi oboji - kdyz to zarizeni umelo, preplo se to na 2.5Gb, pokud ho to vylozene neumelo (coz jsem ani nevedel, ze jde), tak konektivita spadla na 1Gb
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: _Tomáš_ 11. 05. 2023, 13:19:45
běžné je, že se najde společná nejvyšší rychlost a 2.5G ti bude fungovat. Pokud to tedy strčí do spf+ switche (10G) a zapojíš do toho ethernet kabel, který na druhým konci bude 2.5G, pojede ti to nejspíš rychlostí 2.5G a v systému to uvidíš jako 2.5G ethernet. Píšu "nejspíš", protože občas některé strany nejsou kompatilbitní, to chce vyzkoušet nebo napsat přesně zařízení které budou na obou stranách.

Mám zrovna takovýhle spf+ mikrotik modul (možná stejný, možná lehce jiná revize, ale parametry odpovídají) a funguje správně do 2.5G qnap switche.

Jen pozor, tohle je spf+, to můžeš strčit pouze do spf+ (2.5G, 10G) switche, do spf (1GB) to s velkou pravděpodobností nepůjde, kompatibilita je pouze zpětná a ne dopředná.



Název: Re:2.5G ETH do 10G optiky
Přispěvatel: pkarel 11. 05. 2023, 14:36:45
Píšu "nejspíš", protože občas některé strany nejsou kompatilbitní, to chce vyzkoušet nebo napsat přesně zařízení které budou na obou stranách.

Bude to v nějakém secondhandovém Arista switchi, ten už je pár let starý a v té době právě ještě rychlosti 2.5G resp. 5G nebyly běžné. Budu to SFP asi muset koupit a vyzkoušet
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: _Tomáš_ 11. 05. 2023, 15:32:05
na sfp pro 2.5G jsem už použil https://www.fs.com/products/139650.html, ale platí, že switch musí 2.5G podporovat. Problém je, že všechny ty 2.5G, 5G jsou relativně nové standardy a hlavně pro consumer sektor, v enterprise jedeme roky na 10G a sfp+, tomu i odpovídá ten segment switchů, např. jako ta Arista.

Ten mikrotik sfp+ by mohl také fungovat, ale u toho ti neumím říct, jestli fungovat bude, musíš vyzkoušet. Kdybys měl typové označení toho Arista, mohl bych se podívat do datasheetu, jestli to vypadá dobře nebo špatně.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: RDa 11. 05. 2023, 16:40:06
Pokud port umi jen 1G nebo 10G tak se to spoji s 99% pravdepodobnosti na 1G vuci 2.5G protistrane.

Ja mam treba switch, co ma 10G only SFP slot, a vuci jinemu s 1G SFP portem se to nespoji.
Takze co neni cerne na bilem, to ocekavat nemuzete.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: kamenit 11. 05. 2023, 16:51:25
Přesně tenhle SFP modul používám v Ubiquiti UniFi Dream Machine PRO, který podporuje pouze 10G.
Switch mi ukazuje rychlost 10G a druhý konec mám zapojený do 2.5G sítovky.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: _Tomáš_ 11. 05. 2023, 17:03:34
ano, kombinace spf a spf+ na druhém konci je loterie spíše se špatným koncem, takovou konfiguraci nedoporučuji a raději experimentovat s použitím shodných generací spf.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: pkarel 11. 05. 2023, 17:24:43
hmmmm

začínám spíše přemýšlet o vmezeření tohoto https://planetechusa.com/product/xt-705a-10g-5g-2-5g-1g-100m-copper-to-10gbase-x-sfp-media-converter/
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: pruzkumbojem 11. 05. 2023, 17:25:15
nic z toho nevypovida, zda to jede 2.5G nebo 1G nebo jinak. ono se Ubiquiti moc veci v GUI neda verit (rikam jako aktivni uzivatel)

Nicmene jsem udelal jiny pokus na starym enterprise hardware, ktery dopadl stejne.

notebook Lenovo
 ->
USB 2.5G tranceiver
https://www.secomp-international.com/en_US/value-usb-3-2-gen-1-type-a-to-2-5-gigabit-ethernet-converter/i/12.99.1130-5
 ->
2m kabel cat7
 ->
zmineny tranceiver MikroTik RJ45 SFP+ 10/100/1000M/2.5G/5G/1
https://www.suntech.cz/mikrotik-rj45-sfp-10-100-1000m-2-5g-5g-10g-metalicky-modul_d441064.html
 ->
Brocade ICX6450
https://www.dataswitchworks.com/ICX-6450-48P.asp

Brocade rika: Actual Speed/Mode:10 G
Lenovo WIndows 10 rika: 2.5G

realna prenosova rychlost 248-252 MB/s (z NASu co pro stejny soubor pres dva ty Mikrotiky proti sobe dava 500-800MB/s))


Přesně tenhle SFP modul používám v Ubiquiti UniFi Dream Machine PRO, který podporuje pouze 10G.
Switch mi ukazuje rychlost 10G a druhý konec mám zapojený do 2.5G sítovky.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: pruzkumbojem 11. 05. 2023, 17:33:19
neni to prekombinovane?

pokud prodejce bere veci vracene do 14 dni od objednavky v eshopu, tak neni zadne riziko si ten tranceiver"pucit", ne?
dle mne je tam velka pravdepodobnost, ze to bude fungovat (pokud tam je skutecne sfp+ samozrejme)

hmmmm

začínám spíše přemýšlet o vmezeření tohoto https://planetechusa.com/product/xt-705a-10g-5g-2-5g-1g-100m-copper-to-10gbase-x-sfp-media-converter/
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: František Ryšánek 11. 05. 2023, 22:03:24
Jen pozor, tohle je spf+, to můžeš strčit pouze do spf+ (2.5G, 10G) switche, do spf (1GB) to s velkou pravděpodobností nepůjde, kompatibilita je pouze zpětná a ne dopředná.

Mám zkušenosti, které jsou s tímto v rozporu.

Nejprve vsuvka: v SFP/SFP+ slotu jsou relativně běžné dvě různé normy:

A) SGMII/XGMII = modernější varianty MII, tzn. transceiver/modul obsahuje Eth PHY, počítá se s tím že může podporovat širší spektrum rychlostí a duplexů (nezávisle na rychlosti MII sběrnice v SFP slotu), dá se s transceiverem o tom přes MDIO popovídat. Původní MDIO nejde poslat přímo na pinout SFP šachty => v případě SFP se používá transport MDIO over I2C, který jede na jiné adrese, než MSA SPD EEPROM = SFP modul má oboje. Potíž je, že standardní je pouze základní sada MII konfiguračních registrů v transceiveru, a reálné transceivery používají proprietární rozšíření, pro která musí mít hostitel (switch/počítač) specifický ovladač... proto se transceivery tohoto typu obecně moc neujaly, čest výjimkám. Rozhodně tyto transceivery nejsou zrovna univerzální.
Transceivery typu MII z definice obsahují malý buffer, aby mohly pakety forwardovat (store and forward) mezi rozdílnými rychlostmi na MII a na vnějším Ethernetu.

B) SERDES = synchronní stream, tradičně na rychlosti PHY transceiveru (který je součástí hostitele), SFP modul tradičně umí jedinou pevnou rychlost a jedná se tradičně o hloupý opakovač/konvertor metalika/optika. SERDES SFP se vyskytují s rychlostmi 100M/1G/10G (tradičně umí pouze jednu z nich). SERDES SFP na trhu naprosto převažují.

No a pak jsou všelijaké exotické varianty.

Jsou dual-rate SFP transceivery 100/1000 Mbps SERDES.
Jsou dual-rate SFP+ transceivery 1/10Gbps SERDES.
Jsou switche s dual-rate porty SFP 100/1000 Mbps SERDES.
Jsou switche s dual-rate porty SFP+ 1/10Gbps SERDES.
Stále se jedná o tupé opakovače, jenom umí pracovat synchronně na té nebo tamté rychlosti. SPD EEPROM má pro toto podporu, takže pokud tomu rozumí taky switch, tak si z toho svoje vybere (nabídne jednu nebo druhou rychlost nebo oboje).
Osobně jsem viděl levný SFP+ modul dual-rate 1/10Gb SERDES fungovat v SFP 1Gbps síťovce DeLock s čipem i210. Ono to dává smysl - mechanický rozměr, pinout SFP konektoru a napájecí napětí jsou pokud vím stejné.

Pak jsou zřejmě moduly (jak mě nedávno upozornil zkušenější zákazník), které mají sice v SFP šachtě rozhraní SERDES na konkrétní rychlosti (třeba 1 Gbps), ale dělají store and forward a směrem ven mohou umět jinou rychlost než na vnitřním SERDESu - například pevných 100 Mbps optiku, nebo multirate metaliku. Takové transceivery/moduly lze použít i ve slotu, který neumí nic jiného než SERDES  o pevné rychlosti (která musí souhlasit s podporovanou rychlostí SFP modulu). Rozumí se, že vůči hostiteli takový modul nabízí v SPD EEPROM jenom SERDES na podporovaných rychlostech, a hostitel také tyto rychlosti vidí (podle mého ani nesahá přes i2C na modul, ale vezme údaj ze svého vlastního PHY). Ve skutečnosti do vnějšího Ethernetu se ale modul může linknout úplně jinou rychlostí. Což se z hostitele zřejmě nedá zjistit.

Takže pokud zmíněný modul od Mikrotiku umí metaliku od 10 Mbps do 10 Gbps (bravo!) a vůči hostiteli má dual-rate SERDES (košer oznámený v SPD EEPROM), může klidně fungovat jak v SFP+ slotu s podporou 10 Gbps only, nebo nejspíš i v SFP slotu s podporou 1 Gbps - pokud si hostitel dokáže přebrat údaj z SPD EEPROM o podpoře 1/10Gb SERDES ze strany modulu.

Nevýhodou je právě to, že SFP modul se chová sice jako bridge, ale nemanažovaný = z hostitelského zařízení se nedá dopátrat, jakou rychlostí jede vnější ethernetový port modulu, případně mu nějakou rychlost/duplex konfiguračně vnutit.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: pruzkumbojem 11. 05. 2023, 22:16:19
nice, tohle si nacpu to me knowledge base.
thx

Jen pozor, tohle je spf+, to můžeš strčit pouze do spf+ (2.5G, 10G) switche, do spf (1GB) to s velkou pravděpodobností nepůjde, kompatibilita je pouze zpětná a ne dopředná.

Mám zkušenosti, které jsou s tímto v rozporu.

Nejprve vsuvka: v SFP/SFP+ slotu jsou relativně běžné dvě různé normy:

A) SGMII/XGMII = modernější varianty MII, tzn. transceiver/modul obsahuje Eth PHY, počítá se s tím že může podporovat širší spektrum rychlostí a duplexů (nezávisle na rychlosti MII sběrnice v SFP slotu), dá se s transceiverem o tom přes MDIO popovídat. Původní MDIO nejde poslat přímo na pinout SFP šachty => v případě SFP se používá transport MDIO over I2C, který jede na jiné adrese, než MSA SPD EEPROM = SFP modul má oboje. Potíž je, že standardní je pouze základní sada MII konfiguračních registrů v transceiveru, a reálné transceivery používají proprietární rozšíření, pro která musí mít hostitel (switch/počítač) specifický ovladač... proto se transceivery tohoto typu obecně moc neujaly, čest výjimkám. Rozhodně tyto transceivery nejsou zrovna univerzální.
Transceivery typu MII z definice obsahují malý buffer, aby mohly pakety forwardovat (store and forward) mezi rozdílnými rychlostmi na MII a na vnějším Ethernetu.

B) SERDES = synchronní stream, tradičně na rychlosti PHY transceiveru (který je součástí hostitele), SFP modul tradičně umí jedinou pevnou rychlost a jedná se tradičně o hloupý opakovač/konvertor metalika/optika. SERDES SFP se vyskytují s rychlostmi 100M/1G/10G (tradičně umí pouze jednu z nich). SERDES SFP na trhu naprosto převažují.

No a pak jsou všelijaké exotické varianty.

Jsou dual-rate SFP transceivery 100/1000 Mbps SERDES.
Jsou dual-rate SFP+ transceivery 1/10Gbps SERDES.
Jsou switche s dual-rate porty SFP 100/1000 Mbps SERDES.
Jsou switche s dual-rate porty SFP+ 1/10Gbps SERDES.
Stále se jedná o tupé opakovače, jenom umí pracovat synchronně na té nebo tamté rychlosti. SPD EEPROM má pro toto podporu, takže pokud tomu rozumí taky switch, tak si z toho svoje vybere (nabídne jednu nebo druhou rychlost nebo oboje).
Osobně jsem viděl levný SFP+ modul dual-rate 1/10Gb SERDES fungovat v SFP 1Gbps síťovce DeLock s čipem i210. Ono to dává smysl - mechanický rozměr, pinout SFP konektoru a napájecí napětí jsou pokud vím stejné.

Pak jsou zřejmě moduly (jak mě nedávno upozornil zkušenější zákazník), které mají sice v SFP šachtě rozhraní SERDES na konkrétní rychlosti (třeba 1 Gbps), ale dělají store and forward a směrem ven mohou umět jinou rychlost než na vnitřním SERDESu - například pevných 100 Mbps optiku, nebo multirate metaliku. Takové transceivery/moduly lze použít i ve slotu, který neumí nic jiného než SERDES  o pevné rychlosti (která musí souhlasit s podporovanou rychlostí SFP modulu). Rozumí se, že vůči hostiteli takový modul nabízí v SPD EEPROM jenom SERDES na podporovaných rychlostech, a hostitel také tyto rychlosti vidí (podle mého ani nesahá přes i2C na modul, ale vezme údaj ze svého vlastního PHY). Ve skutečnosti do vnějšího Ethernetu se ale modul může linknout úplně jinou rychlostí. Což se z hostitele zřejmě nedá zjistit.

Takže pokud zmíněný modul od Mikrotiku umí metaliku od 10 Mbps do 10 Gbps (bravo!) a vůči hostiteli má dual-rate SERDES (košer oznámený v SPD EEPROM), může klidně fungovat jak v SFP+ slotu s podporou 10 Gbps only, nebo nejspíš i v SFP slotu s podporou 1 Gbps - pokud si hostitel dokáže přebrat údaj z SPD EEPROM o podpoře 1/10Gb SERDES ze strany modulu.

Nevýhodou je právě to, že SFP modul se chová sice jako bridge, ale nemanažovaný = z hostitelského zařízení se nedá dopátrat, jakou rychlostí jede vnější ethernetový port modulu, případně mu nějakou rychlost/duplex konfiguračně vnutit.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: RDa 11. 05. 2023, 23:00:59
Jen pozor, tohle je spf+, to můžeš strčit pouze do spf+ (2.5G, 10G) switche, do spf (1GB) to s velkou pravděpodobností nepůjde, kompatibilita je pouze zpětná a ne dopředná.

Mám zkušenosti, které jsou s tímto v rozporu.

Nejprve vsuvka: v SFP/SFP+ slotu jsou relativně běžné dvě různé normy:

:
:
:

Nevýhodou je právě to, že SFP modul se chová sice jako bridge, ale nemanažovaný = z hostitelského zařízení se nedá dopátrat, jakou rychlostí jede vnější ethernetový port modulu, případně mu nějakou rychlost/duplex konfiguračně vnutit.

Slyseli jste slovo bozi. Amen.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: _Tomáš_ 12. 05. 2023, 12:48:30
Jen pozor, tohle je spf+, to můžeš strčit pouze do spf+ (2.5G, 10G) switche, do spf (1GB) to s velkou pravděpodobností nepůjde, kompatibilita je pouze zpětná a ne dopředná.

Mám zkušenosti, které jsou s tímto v rozporu.
...

Skvěle napsáno! Ale vlastně jsi skončil u toho, že nevíš jestli to pojede, stejně jako já.

Když se mrkneme na tenhle modul, mám ho v ruce, MikroTik S+RJ10 (uvnitř toho mého sedí marvell 88X3310), I2C nevidím a vypadá to, že podporuje pouze serdes interface.

Mám tady jeden switch CCR1036, tam se správně detekuje rychlost linky podle toho, co tam zapojím.

Zkouším to na linux stroji (redhat 8, kernel 5.14.0). Vypadá to, že exportuje v serdes typ linky, při připojení 100M (využil jsem mikrotik mAP) to vrací SGMII. Při připojení 10G (na druhé straně je nějaká Aruba) to vrací 10GBASE-KR, interface v linuxu zobrazuje správnou rychlost. Jde si s tím také hrát přes ethtool --set-phy-tunable. Očividně linux má podporu.

Jaká ale bude podpora u náhodného switche? Kdoví a v tom je právě ten problém. Funguje mi dobře s mikrotik krabičkami, vím, že to vypadá i plně funkční na qnapu, ale jinak tenhle modul používám většinou do malých firem/velkých domácností, kde moc nejsou věci typu Arista.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: František Ryšánek 12. 05. 2023, 14:59:12
Jaká ale bude podpora u náhodného switche? Kdoví a v tom je právě ten problém.

Já bych tipnul, že to půjde. Pokud SFP modul v SPD EEPROM nabízí SERDES na některé z rychlostí, které switch podporuje. Nejlevnější switche od značek jako je D-Link (a mnohé noname průmyslové) nejsou nijak vybíravé na značku a model transceiveru, a v těch to nejspíš pojede. Stejně jako noname gigové optické SFP transceivery za dvě stovky.

Vemte nejlevnější noname optický gigový transceiver co máte, nebo optický 10gigový, a vražte ho do uvažovaného switche. Chodí?

Marvell 88X3310
-- koukám na něj, ten je vážně hustej.

V dostupném "data briefu" je zmíněno SGMII i SERDES pro užitečná data, a MDIO (https://en.wikipedia.org/wiki/Management_Data_Input/Output) pro přístup ke konfiguraci = MII registrům. Není tam pinout ani popis registrů, takže těžko říct, jestli to umí I2C nativně. Pokud ne, dá se I2C MSA SPD "EEPROM" + relay MDIO over I2C zařídit externím maličkým MCU. Pokud by nebylo potřeba DDM, tak mohou být MSA data uložená v samostatné klasické sériové I2C NOR flashce (24C02 nebo tak něco).

Zkouším to na linux stroji (redhat 8, kernel 5.14.0). Vypadá to, že exportuje v serdes typ linky, při připojení 100M (využil jsem mikrotik mAP) to vrací SGMII. Při připojení 10G (na druhé straně je nějaká Aruba) to vrací 10GBASE-KR, interface v linuxu zobrazuje správnou rychlost. Jde si s tím také hrát přes ethtool --set-phy-tunable. Očividně linux má podporu.

Co je v tom Linuxu za síťovku? Když jsem se v tom před časem nimral, tak drivery pro Broadcom MAC (tuším tg3) pracovaly s MII PHY pomocí hezky odděleného "phy subsystému" (hrst specifických driverů pro MII PHY čipy), kdežto driver Intel "igb" (MAC) měl pouze interní podporu asi tří starých PHY čipů s MII (převážně starý 10/100/1000 metalický Marvell).

PHY čipy s MII rozhraním jsem viděl Marvell nebo Broadcom, ale asi jsou i další. Bohužel dokumentace PHY čipů na úroveň MII registrů zřejmě často není veřejně dostupná. Narazil jsem třeba na SFP s čipem Broadcom, který v té době Broadcom ani veřejně nezmiňoval.
Což je z hlediska psaní a údržby driverů dost rozdíl proti čipům "MAC+PHY all in one", ke kterým je dokumentace a leze z nich rovnou tupý SERDES nebo 10/100/1000 metalika.

Pozn.: 10GBASE-KR (https://en.wikipedia.org/wiki/10_Gigabit_Ethernet#10GBASE-KR) je podle mého prakticky holý SERDES na dvou metalických párech, jinak shodný s 10GBASE optikou.

SERDES je už hotový bitstream užitečných dat, který má svou jmenovitou rychlost. Full duplex, jeden kanál sem, druhý kanál tam. SERDES nese fakt jenom ethernetový payload, nenese žádný inband dorozumívací "režijní kanál" multiplexovaný mezi užitečnými daty. SERDES je už téměř hotová fyzická vrstva - jenom blikat laserem do optického vlákna.

Nějakou režijní inteligenci navíc (=MDIO) má MII a jeho početné potomstvo, což je původně propoj mezi MAC a PHY.

SERDES vs. SGMII/XGMII mohou být podporovány jako dva alternativní styly framingu na sdílených dvou párech (čtyřech pinech) čipů MAC a PHY.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: r223 15. 05. 2023, 11:54:41

SERDES je už hotový bitstream užitečných dat, který má svou jmenovitou rychlost. Full duplex, jeden kanál sem, druhý kanál tam. SERDES nese fakt jenom ethernetový payload, nenese žádný inband dorozumívací "režijní kanál" multiplexovaný mezi užitečnými daty. SERDES je už téměř hotová fyzická vrstva - jenom blikat laserem do optického vlákna.

Nějakou režijní inteligenci navíc (=MDIO) má MII a jeho početné potomstvo, což je původně propoj mezi MAC a PHY.

SERDES vs. SGMII/XGMII mohou být podporovány jako dva alternativní styly framingu na sdílených dvou párech (čtyřech pinech) čipů MAC a PHY.

No, ani ne, jednak záleží co se serdesem bere, ale PSC/PMA je o něco složitější. Věř mi, dal jsem si s tím už dost práce :-D
Serdes sám o sobě koupíš jak IP na dané technologii (nebo jako hard IP v FPGA). Ale okolo potřebuješ spoustu logiky. Na druhé straně je teď dost populární serdes sdílet mezi aplikacemi (USB 3.0, Ethernet, PCIe, SATA)...
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: r223 15. 05. 2023, 11:56:49
 Duplicita
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: František Ryšánek 16. 05. 2023, 14:54:53

SERDES je už hotový bitstream užitečných dat, který má svou jmenovitou rychlost. Full duplex, jeden kanál sem, druhý kanál tam. SERDES nese fakt jenom ethernetový payload, nenese žádný inband dorozumívací "režijní kanál" multiplexovaný mezi užitečnými daty. SERDES je už téměř hotová fyzická vrstva - jenom blikat laserem do optického vlákna.

Nějakou režijní inteligenci navíc (=MDIO) má MII a jeho početné potomstvo, což je původně propoj mezi MAC a PHY.

SERDES vs. SGMII/XGMII mohou být podporovány jako dva alternativní styly framingu na sdílených dvou párech (čtyřech pinech) čipů MAC a PHY.

No, ani ne, jednak záleží co se serdesem bere, ale PSC/PMA je o něco složitější. Věř mi, dal jsem si s tím už dost práce :-D
Rád věřím, respect :-)
No jasně, čistý payload se nafoukne o nějaké to 4/5 nebo 8/10 nebo 64/66 a tuším se ještě scrambluje nějakým polynomem... ale pořád je to jenom payload se vcelku pevnou obálkou navíc. Leze to už z výstupu PHY čipu na symetrickém páru. Samotný SFP transceiver je už jenom hloupý opakovač - a i pokud třeba není (protože kupodivu bridguje), tak "Ethernet na BASE-X SERDESu" nemá režijní kanál, kterým by se v takovém chytrohloupém SFP transceiveru dalo šťourat ze strany hostitele (PHY/MAC). Ne v těch podrobnostech, které řeší MII/MDIO.

Citace
Serdes sám o sobě koupíš jak IP na dané technologii (nebo jako hard IP v FPGA). Ale okolo potřebuješ spoustu logiky. Na druhé straně je teď dost populární serdes sdílet mezi aplikacemi (USB 3.0, Ethernet, PCIe, SATA)...
Ano - SERDES v obecnějším slova smyslu. Serializer-deserializer. Obsahuje ho každá sběrnice, která bajty nebo slova nepřenáší paralelně (co bit to drát). Říkat tomu posuvný registr nebo UART by bylo jednak staromódní, druhak dnešní SERDES toho umí víc, umí specifická kódování pro různé varianty sběrnic jak jste podrobně zmínil... a ano, dodává se to jako hotové bloky do FPGA, protože kdo by se s tím chtěl kodit od nuly, žejo...
Čímž jsme se poněkud vzdálili od původního tématu (SFP transceiver a PHY čip = ASIC v něm použítý).
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: r223 16. 05. 2023, 16:28:27

SERDES je už hotový bitstream užitečných dat, který má svou jmenovitou rychlost. Full duplex, jeden kanál sem, druhý kanál tam. SERDES nese fakt jenom ethernetový payload, nenese žádný inband dorozumívací "režijní kanál" multiplexovaný mezi užitečnými daty. SERDES je už téměř hotová fyzická vrstva - jenom blikat laserem do optického vlákna.

Nějakou režijní inteligenci navíc (=MDIO) má MII a jeho početné potomstvo, což je původně propoj mezi MAC a PHY.

SERDES vs. SGMII/XGMII mohou být podporovány jako dva alternativní styly framingu na sdílených dvou párech (čtyřech pinech) čipů MAC a PHY.

No, ani ne, jednak záleží co se serdesem bere, ale PSC/PMA je o něco složitější. Věř mi, dal jsem si s tím už dost práce :-D
Rád věřím, respect :-)
No jasně, čistý payload se nafoukne o nějaké to 4/5 nebo 8/10 nebo 64/66 a tuším se ještě scrambluje nějakým polynomem... ale pořád je to jenom payload se vcelku pevnou obálkou navíc. Leze to už z výstupu PHY čipu na symetrickém páru. Samotný SFP transceiver je už jenom hloupý opakovač - a i pokud třeba není (protože kupodivu bridguje), tak "Ethernet na BASE-X SERDESu" nemá režijní kanál, kterým by se v takovém chytrohloupém SFP transceiveru dalo šťourat ze strany hostitele (PHY/MAC). Ne v těch podrobnostech, které řeší MII/MDIO.

Citace
Serdes sám o sobě koupíš jak IP na dané technologii (nebo jako hard IP v FPGA). Ale okolo potřebuješ spoustu logiky. Na druhé straně je teď dost populární serdes sdílet mezi aplikacemi (USB 3.0, Ethernet, PCIe, SATA)...
Ano - SERDES v obecnějším slova smyslu. Serializer-deserializer. Obsahuje ho každá sběrnice, která bajty nebo slova nepřenáší paralelně (co bit to drát). Říkat tomu posuvný registr nebo UART by bylo jednak staromódní, druhak dnešní SERDES toho umí víc, umí specifická kódování pro různé varianty sběrnic jak jste podrobně zmínil... a ano, dodává se to jako hotové bloky do FPGA, protože kdo by se s tím chtěl kodit od nuly, žejo...
Čímž jsme se poněkud vzdálili od původního tématu (SFP transceiver a PHY čip = ASIC v něm použítý).

Napsat je to jednoduché, ale kmitočtově to nedáte a pak také narazíte na problém obnovy hodin.
Jinak SFP má I2C. Ne starých modulech na tom byla jen eeprom, ale mnoho těch nových je daleko zajímavějších.
Dá se tam třeba nastavovat výkon a měřit přijatý...
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: jjrsk 16. 05. 2023, 21:18:31
Mám zkušenosti, které jsou s tímto v rozporu.
Ono to je jako vse o cene. Zaplatit 40x 15k nebo 40x 0k2 je pomerne zasadni rozdil.

V praci se mi povaluje hromadka "gigovek" a pokud vim, tak ty vetsinou umi i 100 a nektere mozna i 10. 10G typicky umi jen 10G.

...
Nebylo by jednodussi udelat ten propoj na 10G? A na optice? Nevsim sem si, ale nezminujes nikde co hodlas pripojovat, ale jestli je to neco co ma pci-e slot, tak tam snadno a za par susni das 10g sitovku.

Jinak se totiz zcela obecne veci kolem SFPcek chovaji tak, ze mas dve moznosti = bud zaplatis hromadu penez nejakemu dodavateli, ktery ti doda "zarucene funkcni" reseni (tedy pokud mas na obou stranach prave jeho HW) nebo je to loterie, protoze sfpcko ti muze odmitnout jak zcela konkretni hw do kteryho ho das nebo se ti i pres "shodnou" specifikaci nespoji s protistranou.

Trebas u switchu vs vyrobci sfp se to resi bud tak, ze to noname spf se tvari jako jine, "znackove" (cisco). Nebo treba tak, ze po tobe switch chce, abys nastavil, ze ma akceptovat noname sfp (hp/aruba). A ani tak nikde neni receno, ze to pojede.

Ty to komplikujes jeste o level vejs ;D.
Název: Re:2.5G ETH do 10G optiky
Přispěvatel: neregistrovany 17. 05. 2023, 16:38:09
je tam PCIe v2