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