Ethernet odposlech

Petr Labaj labaj na volny.cz
Středa Srpen 10 22:43:54 CEST 2016


Zajímavé.
Ano, kdybyste to posílal HUBem (broadcastem), tak byste musel každé 
stanici nastavit
nějaké pořadové číslo. Šlo by to udělat služebním paketem po startu, kdy 
by řídicí stanice
rozdala čísla podle MAC adres, které by měla v databázi. Dalo by se tak 
dynamicky
za chodu měnit pořadí kostek (a tedy zřejmě i obsah, který by se na nich 
zobrazoval).

Zaujalo mě to proto, že jsem kdysi velmi-velmi dávno dělal podobný 
systém, jen
to nebyly LED kostky, ale oholená PC (tehdy ještě PC XT, tedy procesor 
8088 na 8 MHz)
s monitorem.

Tak, jak jste to udělal Vy (ten kruh), tak podobně funguje právě EtherCAT.
Ale tam se paket modifikuje no-the-fly bez mezipříjmu na stanici, a 
stanice v něm
nejen dostává data, ale zároveň v něm vrací odpovědi.

Díky.
PL

*********************************

Dne 10.8.2016 v 22:17 Zdeněk Aster napsal(a):
> No ridili se s tim velkoplosne obrazovky z ledek. A ty se skladali 
> zhruba z metrovych kostek,
> v kazde byl ethernet. Jasne v dnesni dobe by tam clovek dal dva 
> ethernety a sel.
> Ale tady slo o skladani libovolne velke obrazovky. A fungovalo to tak, 
> ze se tam posilal
> cast obrazu pro tu danou sekci ta dana kostka si z toho vzala svuj kus 
> a ten uz dal neposilala,
> a zbytek ano, vyhoda zadna konfigurace hw, zadne ip zadne poradi vse 
> se dalo nastavit
> jen v softwaru kostky nemuseli mit zadne cislo, byli sw i hw naprosto 
> stejne, jen k posledni
> se pripojil zakoncovak, slo to jakoliv poskladat.
> Musite se na to divat, ze to je fakt 12-14 let kdyz se to vyvijelo 
> udelat neco rychle a s pouzitim
> jen 100mbit kontroleru a FPGA za rozumnou cenu co bylo v te dobe k 
> dispozici....
>
>
> vypadalo to nejak takto
>
> switch port 1----- K1_1 --- K1_2 ---- K1_3 ---K1_4--K1_5--K1_6--zakoncovaa
> switch port 2 ----- K2_1 --- K2_2 ---- K2_3 
> ---K2_4--K2_5--K2_6--zakoncovak
> switch port 3 ----- K3_1 --- K3_2 ---- K3_3 
> ---K3_4--K3_5--K3_6--zakoncovak
> atd.
>
> switch jen rozdelil pakety dle arp adresy na jedntolive porty...
>
> Kdybych to udelal jak pisete tak budu muset resit nastaveni 
> konfigurace, tech
> modulu kde ktera je hw atd v tomto principu vse slo nastavit v sw a kostky
> neumeli nic specialniho zadne nastveni vsechny identicke, jen 
> reagovali na
> vsechny pakety co sli kolem a meli spravne cislo udp portu... ale ip 
> adresa
> mac to vse jim bylo jedno...
>
> Fakt v tomto konkretnim pripade to byla dost velka vyhoda.
>
> Zdenek Aster
>
> ---------- Původní zpráva ----------
> Od: Petr Labaj <labaj na volny.cz>
> Komu: HW-news <hw-list na list.hw.cz>
> Datum: 10. 8. 2016 22:04:36
> Předmět: Re: Ethernet odposlech
>
>
>     Zajímavé. A co se tím sledovalo? Úspora kaleláže?
>     Pokud jednotlivé stanice nijak nemodifikovaly ten procházející
>     provoz, tak
>     to přece fungovalo stejně, jako by se místo switche dal na začátek
>     HUB,
>     který by duplikoval provoz na všech portech, a pakety mohly být
>     posílány
>     broadcastem na 2. vrstvě.
>
>     PL
>
>     ************************************
>
>     Dne 10.8.2016 v 21:51 Zdeněk Aster napsal(a):
>     > Tak urcite by slo kdyz by clovek jen poslouchal. Jinak meli jsme v
>     > jedne aplikaci v dobe,
>     > kdy byly rychle ethernet kontrolery drahy a my to meli v led
>     obrazovce
>     > v kazde kostce,
>     > tak se to pouzilo tak ze ze switche sel ethernet a jednotlive
>     ridici
>     > desky, ktere meli jen
>     > jeden ethernet kontroler se propojovoli tak ze se switche slo TX
>     na RX
>     > prvni kontroleru z
>     > neho TX na RX dalsiho a u posledniho slo TX zpet do switche,
>     funguje
>     > to do dnes spolehlive,
>     > samozrejme pro vetsinu lidi je to k nicemu protoze je z toho
>     takovej
>     > tokenring, paket musi
>     > projit vsemi kontrolery, vzhledem k aplikaci kde si kazda jednotka
>     > vzala svuj kus dat a dal
>     > poslala zbytek to bylo vlastne velka vyhoda, nemuselo to mit
>     zadne ip
>     > nic proste ty data
>     > se odebirali jak sli postupne.
>     > Nevim to maximum, ale mam pocit, ze jsem jich mel takhle i
>     24kusu, ono
>     > by slo asi i vetsi
>     > mnozstvi, ale z posledniho sla ta linka zpet pres vsechny ostatni
>     > konektory do switche takze
>     > to nebylo moc idealni.
>     > Jinak samozrejme to melo tu chybu lehne jeden nejede zadny, ale to
>     > stejne bylo jedno protoze
>     > to bud muselo jet vse nebo to byl problem.
>     >
>     > Zdenek Aster
>



Další informace o konferenci Hw-list