Ethernet odposlech

Petr Labaj labaj na volny.cz
Středa Srpen 10 23:07:55 CEST 2016


Každopádně moc pěkný projekt.
Díky, že jste se podělil.  :-)

PL

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

Dne 10.8.2016 v 23:00 Zdeněk Aster napsal(a):
> No jenže to je právě vše problém, představte si zákazník měl 96 takových
> kostek ve skladu, a ted se rozjel na nekolik akci
> a vzal treba 24 kostek z kterych udelal 6x4metru obrazovku,
> Pak udelal treba 2 obrazovky 3x2 metry a pak jeste jednu 6x4metru.
> Absolutne neresi jake kostky veme jak je pomicha v pocitaci uz mel
> pripravene konfigurace, a pokud to zapojil stejnym system tak mu
> to fungovalo, nesla nejaka kostka dal misto ni hned jinou nic nenastavoval
> proste to jelo. Fakt to melo same vyhody...
>
> Tady taky byl paket s informacemi od kostky teploty pocty chybnych dat 
> atd.
> Ty zase prilepovala kazda kostka v tom retezci a k pocitaci si dostali 
> nformace
> od vsech kostek. Opet prvni poslala data dalsi tam zvysila cislo id o 
> jedno a prilepila
> sve data, dalsi kostka opet zvysila vsechny id o jednicku a prilepila 
> svoje
> data. Takze pc dostalo pocet paketu s identifikaci tech kostek 
> respektive poradovym
> cislem. A to si software umel prebrat. Bylo to fakt velmi primitivni a 
> dost funkcni.
>
> Vlastne byli dva druhy paketu data a informace a v nich bylo poradove 
> cislo.
> Kazda kostka brala datovy paket a pokud mel poradove cislo 1 tak si 
> vzala vsechny
> data a zobrazila a paket uz nikam neposilal pokud bylo poradove cislo 
> vyssi tak
> ho snizila o jednicku a poslala dal.
> Takze pocitac poslal 6 bloku s id 1 az 6 a tech 6 kostek v retezci si 
> prebralo data
> postupne.
>
> A stavove informace fungovali stejne jen opacne kostka vygenerovala 
> data a poslala
> je dal, pokud k ni prisel paket se stavovymi informacemi tak v nem 
> zvysila id paketu
> o jednicku a poslala dal. Efekt stejny pocitaci prislo 6 paketu s 
> poradovymi cisly 6 az 1....
>
> Vzniklo to ze dvou duvodu sehnat ethernetovy kontroler v te dobe co by 
> stal dobre
> penize a dokazal, vyuzit plnou rychlost 100Mbitu prijmu i vysilani, 
> tech dat nebylo
> zrovna malo 36bitu na bod. a treba 50 snimku za vterinu.
>
> No a druhy duvod byl v jednoduchosti zapojovani, proste byly kabely, 
> ethernet,
> ktere se zretezili a misto posledniho se dal zakoncovak co propojil rx 
> a tx.
> Dalo se z toho vyskladat vse, vcetne takovych uchylaren jako obrovska 
> pyramida,
> to byla asi nejuchylnejsi aplikace.
>
>
> 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:44:05
> Předmět: Re: Ethernet odposlech
>
>
>     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