RS485
Marek Pavlu
marekpavlu
Středa Březen 17 14:54:03 CET 2004
//Pokud jsem spravne pochopil smer Vasich uvah, tak chcete
//eliminovat zatez jednotlivych stanic.
//
//Skuste, ale premyslet trochu dal. Rekneme, ze Vase uvaha je lehce
//implementovatelna pri komunikaci typu Centrala <-> Stanice, kdy
//je komunikace inicializovana Centralou. V tomto pripade je sice
//zbytecna, ale pouzitelna. V pripade, ze budete pozadovat i
//komunikaci Stanice<->Centrala (inicializace komunikace Stanici)
//nebo Stanice <-> Stanice Vam ale znacne narostou pozadavky na
//"inteligenci" jednotlivych smerovacu. Budete muset implementovat
//routovaci tabulky a jejich konfiguraci. V pripade, ze budete
//pozadovat automatickou dynamickou konfiguraci se nevyhnete
//zbytecnym komunikacim Stanice->Smerovac, Smerovac->Smerovac a
//najednou zjistite, ze vlastni propustnost Vam rapidne klesa
//oproti neinteligentnim splitterum.
//
//S pozdravem
//MK
//
Ne, segmenty nebudou mit prideleny zadne adresy.
Naopak nikdo nevi, kde je ktery modul a ani spojky nevi jak jsou v siti rozlozene.
Predstava je asi tato.
Pr.:
Mam 4 segmenty. A,B,C,D
A - zakladni segment.
B->A b - je subsegment A
C->A
D->B
Pak mam 8 koncovych modulu
MA1,MA2,MB1,MB2,MC1,MC2,MD1,MD2
MAx->A - MA je modul seg. A
MBx->B
MCx->C
MDx->D
Pak spojky SBA,SCA,SDB a moduly tvori strom.
A-MA1
-MA2
-SBA-MB1
-MB2
-SDB-MD1
-MD2
-SCA-MC1
-MC2
Kdyz budu pocitat pocatecni start, tak je sit uplne prostupna,
protoze SBA,SCA,SDB nemaji zadnou adresu v zasobnicich nepodporovanych adres.
Kazda spojka musi rozlisovat smer komunikace.Pak ma taky kazda dva zasobniky adres.
Rekneme, ze na zacatku bude chtit MA1 komunikovat s MA2.
V tu chvili prenesou vsechny spojky tuhle relaci.
Zadna ze spojek vsak nedostane odezvu z jejiho spojovaneho segmentu.
Tohle jeste nic nemusi znamenat, takze si jen poznamena adresu do spravneho zasobniku
a priradi pocet relaci na tuto adresu bez odezvy.
Ve chvili, kdy dojde na n-tou relaci bez spojeni, tak zakaze jeji prenos.
V opacnem pripade, ze se vyskytne jedna odezva z pripojeneho segmentu,
dojde k vymazu ze zasobniku.
Timto zpusobem vedi vsechny spojky, ze uz nemaji prenaset relace pro adresu MA2.
Jde vsak jen o jeden smer, takze kdyz bude chtit MD2 komunikovat s MA2,
tak se relace prenese spojkou SDB do segmentu B a odtud spojkou SBA
do segmentu A. Jenze uz ne ze segmentu A do C spojkou SCA, protoze ta vi, ze je zakazana.
Takhle muzu dat nekolik spojek na jeden segment a pritom bude jasne, kam dana relace
projit ma a kam uz ne.
Pritom neni nutne volat smerovac, tedy spojku.
Tohle mi zaruci, ze snizim zatizeni koncovych modulu,
ale taky neco navic.
Na jednom segmentu muze probihat cila komunikace a pritom zbytek site bude uplne
v klidu nebo vytvaret relace na castech site, kde nedochazi ke kolizi mezi bloky relaci
vice skupin.
Timto prave propustnost site vzroste, ale samozrejme zalezi na spravnem rozlozeni koncovych modulu v siti.
Marek Pavlu
---
Avast: Odchoz? zpr?va vyhodnocena jako ?ist?
Datum a ?as testov?n?: 31.1.2003 20:32:49
Datum virov? datab?ze (VPS): 15.1.2003
Avast! antivirus od Alwil Software
Avast32 (VPS 15.1.2003): zprava neobsahuje virus
Další informace o konferenci Hw-list