10Base-T1
Petr Labaj
labaj na volny.cz
Čtvrtek Březen 20 13:35:47 CET 2025
Pokud myslíš to srovnání s EtherCATem, tak je nějaká podobnost jen velmi
vzdálená.
Sítě typu token-ring (typicky IBM Token-ring) nebo token-passing
(typicky ArcNet, kdysi můj velký oblíbenec) pracují na principu
předávání pověření (tokenu, peška) pro oprávnění vysílat. Ale vlastní
data už jdou napřímo mezi vysílačem a přijímačem.
Naproti tomu EtherCAT si předává z ruky do ruky celý datový provoz,
nejen pověření.
A to ještě tak, že za letu provádí modifikaci toho datového paketu.
Takže tentýž paket má mezi stanicemi 1 a 2 částečně jiný obsah než mezi
stanicemi 2 a 3 atd.
U těch sítí tokem-něco když se nějaká stanice vypnula, tak se s tím síť
sama vyrovnala. Např. u ArcNetu se zahájila rekonfigurace sítě, kdy se
znovu otestovalo které stanice v síti fungují, aby se vědělo, komu se má
předávat token. U token-ringu se na to dělaly speciální zásuvky, ze
které když se vytáhl kabel od stanice, tak se linka propojila
mechanickými kontakty, aby kruh zůstal uzavřený a průchozí.
To u EtherCATu když se jedna stanice vypne nebo odpojí (a ručně se
neproklemují navzájem ty dva RJ45), tak to přestane fungovat, protože
nefunguje retranslace provozu.
Pokud tedy není síť zapojená do kruhu, kdy by se provoz pustit z opačné
strany. Ale to ne všechny servery umí a myslím, že se to v praxi ani moc
nepoužívá.
Takže z hlediska bezpečnosti je to vlastně horší než byly ty staré
standardy.
Ale protože je to průmyslová sběrnice, tak se tam předpokládá nějaká
gramotnost obsluhy. Že to obsluhují technici a ne pipiny z kanceláře.
PL
*****************
Dne 20.3.2025 v 8:50 Jindrich Fucik napsal(a):
> ... jéé, token ring se vrací:
> https://en.wikipedia.org/wiki/Token_Ring
>
> Dne 19.03.2025 v 23:07 Petr Labaj napsal(a):
>> Vím, že jste to tak nemyslel.
>> Ale pro jistotu: to Vaše řešení nemá se standardem xBase-T1 nic
>> společného.
>> Ty standardy xBase-T1 fungují po tom 1 páru plnohodnotně jako duplex.
>>
>> Tomu Vašemu řešení je trochu podobná průmyslová síť EtherCAT.
>> Tam jsou taky jednotlivé stanice zapojené za sebou a jedna to předává
>> následující.
>> Jen to jede po dvou párech. Po jednom směrem tam a po druhém zpět.
>> Dá se to zapojit i do kruhu, pak tam funguje redundance. Ale většinou
>> se to používá jen lineárně.
>> Tam jsou ale ty klientské stanice vybavené speciálním HW, který to na
>> jednom konektoru přečte,
>> vezmi si s toho co je pro něho, přidá tam svůj výsledek a pošle to
>> jako vláček další stanici.
>> Na konci to pak ta poslední stanice zase pošle po druhém páru zpět.
>>
>> Je to dnes nejvýkonnější průmyslová sběrnice. I když jede na 100
>> Mbps, tak má menší latenci
>> než jiné sběrnice na 1 Gbps.
>>
>> PL
>>
>> *****************
>>
>> Dne 19.3.2025 v 7:20 Zdeněk Aster napsal(a):
>>> Už jsem to tu kdysi, řešil měli jsme to v aplikaci. I klasický
>>> 100Mbit ethernet jde ohnout, že propojim,
>>> třeba 6 kontrolerů tak, že TX z prvního dám do RX druhého, TX
>>> druhého do RX třetího a pak mi po okruhu
>>> zbydou dva konce, které vrazím do switche. A pojede to. Nicméně s
>>> ethernetem je to dost nestandardní,
>>> mám tam 6 věcí, které mají jednu MAC adresu musí si mezi sebou ty
>>> pakety přeposílat a když jedna umře,
>>> tak umře celý řetěz...
>>> Nicméně to funguje a teoreticky v celém řetězci mám jen jeden pár,
>>> který se mi tedy musí vrátit do jednoho místa,
>>> takže pokud jdu jedním kabelem tak mám stejně dva páry :-)...
>>>
>>>
>>> Zdeněk Aster
Další informace o konferenci Hw-list