je opticke pojitko prenasejici 100megabitovy nebo 10megabitovy plne
duplexni ethernet laserovym paprskem. Sklada se z vlastni venkovni
opticke
hlavice s prijimacem a vysilacem, hrubym i jemnym zamerovanim, muskou a
hledim v pruhledu a LCD displejem zobrazujicim silu signalu,
dale z vnitrni zakladny v ktere je integrovano napajeni po ethernetu
pro
az 4 jednotky a multiplexerem na diagnostickou seriovou linku z kazde
hlavice. Zakladna je napajena z vnejsiho zdroje. Spotreba hlavice je
3.5W bez
vytapeni/vyhrivani skla a 14W s vyhrivanim. Doporuceny dosah v ceskych
podminkach je do 500m, zarizeni neni nijak vazano na vzdalenost, ale ma
ruzne
velke vykonove rezervy na ruzne vzdalenosti.
Overeny dosah funkcnosti je zatim 900m s rezervou asi 20-30dB (zatim presne nemereno, jen extrapolace). Rezerva na rychlosti 10 megabitu/s je asi o 8dB vetsi.
Opticka hlavice je odlitek z hliniku se striskou, celnim plexisklem a prijimaci a vysilaci optikou vevnitr. Zezadu ma sundavaci vicko na imbusy M4 s pruchodem pro ethernetovy kabel a nalitkem na zamecek jednoho z sroubu proti vandalum. Kabel se prostrci pruchodkou dovnitr a nakrimpuje se konektor RJ45. Je vhodne za mistem prostupu kabelu dovnitr (za pruchodkou) dat nacvakavaci feritovy krouzek ci valecek - kvuli zmirneni cela vlny naindukovane na kabelu pri blizkem uderu blesku). Pri pripadne reklamaci hlavice neni nutne dodavat vicko, muze zustat na miste instalace i s prostrcenym kabelem a nakrimpovanym konektorem. Nahradni vicka budou casem az nam slevarna doda dalsi dodavku.
Striska chrani hlavici pred primym slunecnim svitem - ohrevem i destem a snehem.
Celni strana je pruhledna a plocha aby mohl stekat navaty snih. Velka cocka je prijimaci cocka, mensi cocka je kolimacni cocka vysilace. Vykon laseru je regulovan na 10mW, vlnova delka 850nm, divergence hlavniho svazku paprsku asi 1.8mrad (profil top-hat). Do vysilaci cocky neni vhodne se zepredu divat zesilujicimi pomuckami jako brylemi, dalekohledem ci lupou. Dve LED diody pod plexikem slouzi k vizualni lokalizaci protejsi jednotky pri zamerovani.
Za plexikem je integrovano vyhrivani vzduchu s automatickym (default - zapnuti v mrazu) nebo manualnim ovladanim seriovou diagnostickou linkou.
V zadnim vicku je pruhled pres ktery je videt LCD displej, pruhled celym zarizenim pres hledi a musku, pohled na signalizacni LED diody svitici podle modu zarizeni.
Z dolni strany je drzak s hrubym i jemnym doladenim a bocnim trmenem na uchyt na kolmy stozar prumeru 40-76mm.
V dolnim prednim nalitku ze zadni strany je vyrazene seriove cislo. Nektere jednotky z nulte serie maji cislo vyrazene jinde.
V dolni casti vpredu je sroub M6 na pripadne uzemneni. Blizko zemniciho sroubu je dira na vyrovnavani tlaku a vlhkosti vzduchu. Byli bychom radi kdybyste obcas zkontrolovali, jestli se dirou dovnitr pojitka nedostava prach ktery by se usazoval na cocce blizko diry (vizualni kontrolou) nebo jestli tam nelezou brouci a jina havet.
Pro rychle a presne zamereni jednotek na sebe jsou v zarizeni integrovany ruzne vzajemne se doplnujici pomucky, kazde vhodne pro ruzne hrube zamereni.
129 +630
znamena ze
jednotka je zapnuta na zobrazeni mistni prijimane sily
signalu, maximum je 630300 *560
znamena ze
jednotka je zapnuta na zobrazeni vzdalene prijimane
sily signalu. Maximum je 560!! *560
znamena ze jednotka
je zapnuta na zobrazeni vzdalene prijimane
sily signalu, ale ztratila link protistrany300 #560
jednotka je
zapnuta druhou stranou do zamerovaciho rezimu a
zobrazuje sily signalu protistrany#
misto +
ci *
a
kratsi dobou jednotlivych pipnuti)Rozhrani je 802.3u, tedy metalicky 100basetx ethernet, bud plne duplexni nebo poloduplexni. Pri poloduplexnim rezimu je nutne aby byla vzdalenost hlavic + delka kabelu pod urcitou mezi kvuli velikosti kolizni domeny (pod 500m). Nastaveni plne duxpleniho rezimu na jedne strane a poloduplexniho na druhe ma za nasledek katastrofalni paketloss - ztratu paketu, dlouze zpozdeni paketu apod.
Doporucujeme pouze stineny (foliovany) kvalitni kabel kategorie 5 a vyssi (24,26,28AWG). Kabel k zakladne je primy, bez krizeni.
Patch kabel ze zakladny do switche
(prepinace) je primy, do pocitace
-
sitove karty krizeny (pary 1,2 jdou na 3,6 a naopak).
Zarizeni pravdepodobne neumi jumbo frame, nezkouseno.
Kazda venkovni jednotka - hlavice i zakladna ma obousmernou seriovou diagnostiku po seriove lince rychlosti 38600 bps, 8N1
S jednotkou se vsak nejcasteji komunikuje pres zakladnu, ktera linky multiplexuje pres jedinou RS232 linku. Zakladna komunikuje bud s hardwarovym nebo zadnym handshakingem ale reaguje na signal DSR. Hangup na seriovem portu zresetuje multiplexer do stavu kdy se komunikuje s zakladnou. Zakladna (=multiplexer s napajenim) ma prikazy umoznujici i ovladat lcd displej na ni pripojeny a zobrazovat na nem ruzne uzivatelske informace, zatim dodavame zakladnu bez osazeneho LCD. Nejdulezitejsi funkci je prepinani multiplexeru jednotek, to se dela prikazy
#1
#2
#3
#4
Na prvni port - jednotku v portu 1 se prepne prikazem #1
atd. Ukonceni
komunikace s jednotkou pomoci signalu hangup.
Jednotky maji vetsinou jednopismenne prikazy, ktere ovladaji urcity provozni parametr.
Vykon laseru |
|
; |
zvysi vykon laseru |
' |
snizi vykon laseru |
: |
vrati vykon laseru na tovarni nastaveni |
Rezervovane prikazy - jen pro interni diagnostiku, nepouzivat
Tyto prikazy budou v budoucnu nepristupne, zatim jsou tam pro nasi diagnostiku, jejich pouziti muze dostat elektroniku z nastavenych mezi
G, g, A, a, z, &, [, ], {, p, P
Zarizeni umi vypnout port kdyz ma
malo signalu a zapnout kdyz ma signalu
dostatecne. K tomu slouzi dve hodnoty, dolni a horni mez zapnuti a vypnuti.
Nastavuji se prikazem L
(dolni
mez) a H
(horni mez). Od
vyroby je nastavena
nejaka hodnota, kterou si zakaznik zvoli - bude je to L=1 H=2
- pak pojitko
jede uplne i kdyz uz ma paketloss a vypne port az kdyz temer ztrati
signal,
nebo hodnoty vhodne pro vypnuti portu na 100 megabitu. Nekdo muze
preferovat
kdyz pojitko jede az do kraje - napriklad kdyz nema zalozni backup,
nekdo
zase potrebuje aby se vypnulo pokud by melo zacit chybovat.
Tento system umoznuje delat switchovane topologie, kde zaloha je take switchovana - musi se pouzit switch ktery umi spanning tree nebo rapid spanning tree protokol. Je mozne delat zalohy P2MP - point to multipoint a pritom mit k tomu naswitchovane FSO linky na Crusaderech. Vyhoda tohoto reseni je v snizeni nakladu - nemusi byt u kazdeho klienta router ktery by resil kterou cestou se maji posilat data, to vyresi spanning tree. Protoze port pri snizeni RSSI spadne okamzite (i na druhe strane - na 100megabitu), tak se hned prepocita metrika cest a system se s vypadkem FSO vyrovna.
Pokud se pouziva prechod z 100 megabitu na 10 megabitu a pak teprve
vypnuti portu/dat, je treba to resit nadrizenou jednotkou (switchem,
supervizorem spojenym se switchem, routerem) a prepinat rychlosti obou
stran
synchronne, zarizeni samo neumi menit
rychlost portu! Uroven vypnuti rssi je
nutne mit nastavenou na nejnizsi pouzitelnou pri nejnizsi rychlosti. To
se da
zmenou hodnoty prikazy L a H. Vzhledem k tomu, ze nastaveni jednotek je
optimalizovano pro pouziti v sitich kde supervizor jednotku neobsluhuje
bude
nejcastejsi nastaveni urovni L
a H
tovarni nastaveni.
Urovne se daji menit nahoru i dolu, je dobre nechat nejakou hysterezi - napriklad 40-50 bodu, odpovida cca 3-4dB.
Zadanim prilis nizke urovne H
hodnoty se snizi hodnota L
,
zadanim prilis
vysoke hodnoty L
se zvysi
hodnota H
.
Firmware zatim nema casove omezeni na dobu vypnuti portu - aby
nezacal
port zapinat a vypinat velmi rychle, na to by mohl switch zareagovat
vypnutim
portu. Proto doporucujeme nastavit hodnotu hystereze (rozdil meni L
a H
hodnotou) na rozumnou uroven, minimalne ale na 20 bodu, protoze pri
prenosu
dat kolisa RSSI zhruba v takovemto rozsahu vlivem pruchodu dat i vlivem
chveni atmosfer nebo drzaku zarizeni.
Pojitko vypisuje za behu cyklicky parametry jako RSSI (sila prijimaneho signalu), Vykon laseru Pl, bias proud laserem Ib, Teplotu CPU T, teplotu APD Ta, napeti APD Ua, hodnotu registru menice apd Ur, stav zapnuti/vypnuti vyhrivani +H1/+H0 a v dalsich revizich elektroniky i vlhkost vzduchu pokud bude cidlo osazeno (volitelne - nutno objednat pri vyrobe).
Format je zalozen na radkach, kazda radka nese nejake informace takze se to da dobre parsovat napriklad awkckem na Linuxu. Ukonceni radky je znak LF (linefeed).
Format:
+[nazev]=[mezery][hodnota][jednotka]
[mezery][hodnota][jednotka]
[mezery][hodnota][jednotka]
tedy napr.
+Ua=
134.7V +Ur= 106 |
+Pl=
20mW |
+Ta=25.6C
+H0 12345 |
+Ib=
16.7mA |
+T=
23.6C |
nasledujici je zobrazeni hodnoty RSSI ve tvaru
+[mezera][RSSI] [RSSI protistrany] [bargaf z mrizek] [kolmitko
maxima]
+
534 #######=#######=#######=#####
| |
+
534 654
#######=#######=#######=##### | |
+
534 XXX
#######=#######=#######=##### | |
Pomoci nasledujiciho skripu jde parsnout log z pojitka, vyplivne to
hodnoty oddelene mezerou (jde pak naimportovat napriklad do openoffice
calcu nebo gnumeriku). Parsnuti se vola
parsnout.sh <log>
#!/bin/sh |
LCD displej se da vymenit, je treba pojitko vypnout a zastrcit novy displej na misto stareho. Doporucujeme pred vysunutim displeje zkontrolovat jak je zasunut do konektoru, umisteni se bude mezi nultou a prvni serii menit. Vymena LCD je nutna jen pokud se displej znici napriklad velkym rozsahem teplot nebo primym svitem slunce. Pokud displej pri extremnich teplotach nezobrazuje nebo je zase naopak moc kontrastni tak se da doladit kontrast trimrem pod plechovym krytem vzadu. Displej se da reinicializovat pokud je zaseknuty - pri zapnuti zamerovani by se mel inicializovat automaticky, pri podrzeni tlacitka zamerovani (nebo magnetem) se displej take zresetuje zaroven s resetem maximalniho rssi.
Da se vymenit displej i za behu (hotswap), ale je to hardcore
reseni, to
nedoporucujeme. Ale da se to, pak je nutne lcd displej reinicializovat
bud
prikazem d
nebo cyklovanim
zapnuti zamerovani/podrzeni tlacitka ci magnetu
zamerovani >0.4s
Pokud neni z lcd displeje z vyroby strhnuta kryci folie proti poskrabani tak ji sundejte, zhorsuje citelnost pri vnejsim silnem osvetleni sluncem kvuli dalsim odrazum.
Novejsi revize elektroniky budou vypinat automaticky podsviceni po delsi dobe (pul hodiny) kdyz nebudou v rezimu zamerovani. Prikaz na zapnuti/vypnuti podsviceni umoznuje take manipulaci - muze to byt vhodne napriklad pro indikaci ktera jednotka je ktera.
Opticka hlavice nema v sobe prepinac(switch), je to mediakonvertor s zpozdenim 10ns. Je tedy mozne budovat i routovane site s velmi kratkymi latencemi - pripojenim pojitka primo na sitovou kartu routeru. Zarizeni nema autonegotiation ani Mdi-X, tyto zalezitosti budeme resit v zakladnach nebo si je resi sam zakaznik ve svem switchi. Autonegotiation obcas proleze a linka se kdyz ma dost signalu muze slinkovat ve spravnem modu, ale chvili ji to trva - na to se ale neda spolehnout a pri nizke sile signalu a vypadku linky se muze autonegotiation zaseknout.
Preferovany mod pojitka je 100 megabit fullduplex, halfduplex ma na 100megabitu problem s velikosti kolizni domeny tedy pokud jsou pojitka dal nez asi 400m + delka privodnich kabelu tak muze dochazet ke kolizim na mediu.
10 megabit je mozne provozovat, pojitko automaticky detekuje rychlost z ethernetu.
pri prepnuti na 10megabit je k dispozici asi dalsich 8dB vykonu - zvysene citlivosti.
100 megabit typicky funguje od asi 200 bodu RSSI nahoru, 10 megabit asi od 80 bodu. Stupnice pro zamerovani, 10 megabit a 100 megabit maji az o 100 bodu ruzny offset, takze pri zamereni pojitka muze byt sila signalu 500, pri prepnuti na 10 megabit 580 a na 100 megabit 480.
Pozor, nektere prepinace a sitove karty lzou pri nastaveni duplexu, existuji 2 mody nastaveni duplexu - jedno s autonegotioation a druhe bez.
Nastaveni natvrdo ktere potrebujeme je force, druhe nastaveni je
advertise. V rezimu advertise port pomoci autonegotiation propaguje
svoje
preferovane provozni mody (10HD, 10FD, 100HD, 100FD) a dohodne se s
protistranou. Nektere ovladace pod windows u levnych sitovek maji jen
volby
force (10HD, 10FD, 100HD, 100FD) nebo autoneg ci zadne, ale ve
skutecnosti je
to advertise. Nektere levne cinske switche maji take v konfiguraci to
same
ale zase je to advertise. Pozor na to, umime sice i po telefonu
diagnostikovat problem s duplexem - nejcastejsi problem vysokeho
paketlossu a
nizke propustnosti u zakaznika - ale je to zbytecna ztrata casu pro nas
a
neradi na sebe nechame hovorit zakaznika zvysenym tonem hlasu ze mu to
nefunguje - zarizeni Crusader
totiz typicky bud funguje bezchybne nebo
nefunguje vubec, pri paketlossu jde vetsinou o problemu ruzneho duplexu
na
koncich, nizke RSSI nebo slunicko ci odraz svitici do prijimace.
Setkali jsme se i s bugem v qosu na linuxu, ktery na takto rychlem
interfacu neumel spocitat casove kvantum a po case mu neco preteklo a
poustel data rychlosti 0.2kbit/s.
Pod linuxem se nastavuje port na pozadovany provozni mod prikazy mii-tool
nebo novejsim ethtool
. Syntace
je rozdilna. Priklady:
mii-tool -F
100baseTX-FD eth0
# nastavi eth0 na 100megabit fullduplex |
mii-tool -F 100baseTX-HD eth0
# nastavi eth0 na 100megabit halfduplex |
mii-tool -F 10baseT-FD
eth0
# nastavi eth0 na 10megabit fullduplex |
mii-tool -F 10baseT-HD eth0
# nastavi eth0 na 10megabit halfduplex |
ethtool -s eth0 speed
100
duplex full autoneg off # nastavi eth0 na
100megabit fullduplex |
ethtool -s eth0 speed 100
duplex half autoneg off # nastavi eth0 na
100megabit halfduplex |
ethtool -s eth0 speed
10
duplex full autoneg off # nastavi eth0 na
10megabit fullduplex |
ethtool -s eth0 speed 10
duplex half autoneg off # nastavi eth0 na
10megabit halfduplex |
Nektere ovladace neumi pracovat s mii-toolem a nektere s ethtoolem, je treba si vykouset prikaz.
Pri nastaveni natvrdo prichazi uzivatel o moznost aby si strany automaticky vynenily informaci o pouziti on/off flow controlu, da se pomoci ethtoolu nastavit, ale musi byt na obou stranach ekvivalentne!
|
Nektere
ovladace sitovych karet maji problem s korektnim dopocitanim
CRC v
paketu pokud pouzivaji CRC offloading - da se pomoci ethtoolu vypnout.
Projevuje se napriklad prichozimi pakety s invalidnimi CRC, mozno
zjistit
pomoci etherealu, tcpdumpu, wiresharku (prejmenovany ethereal). Platilo
by
zrejme jen pro pakety generovane z daneho pocitace a ne forwardovane, i
kdyz
mozna i na ne.
|
takze kdyby byl problem s tim ze jsou invalidni CRC tak doporucuji na pocitaci ktery pakety vysila (mozna i ten co prijima) vypnout offloading CRC a jinych veci jako de/fragmentace apod. timto prikazem (nezkouseno)
|
vypnuti:
|
Pokud je na jedne strane nastaveny forced 100 nebo 10 megabit port tak na druhe strane linku kde je zarizeni s zapnutym autonegotiation si mysli ze je linka poloduplexni ! takze kdyz napriklad zapojite na jedne strane Crusadera do portu switche kde je nastaven forced 100 megabit a na druhe strane linku bude primo port nejakeho APcka kde se neda rychlost nastavit, tak je nutne na switch na prvni strane zaroven forcnout na half duplex a mit linku kratkou aby nedochazelo k kolizim diky velke kolizni domene!
Pojitka lze retezit za sebou primym propojenim krizenym kabelem, kazde ma v sobe regenerator signalu na 100megabitu, na 10 megabitu muze pri zretezeni dochazet k mirnemu jitteru. Je pak ale nutno zajistit fullduplexni nastaveni koncovych portu.
Zajima nas co byste navrhli pro zlepseni pojitka - zatim mame poznamky k mnohym castem - hlavne mechanickym - napr. vnejsi krytka na pruhled lcd displeje - aby se ve slunicku lcd displej nenicil, zahnute vsechny hrany plechove strisky - aby se nikdo nezranil, antivibracni vzpera pro velmi vysoke rychlosti vetru (200km/h), sroub na uzemneni (zatim je tam M6 s hlavou jak krizovou tak sestihranou)-napiste jestli preferujete jine prumery - muzeme udelat krome standardnich prumeru i jine modifikace, zamerovaci zavitove tyce budou v dalsich revizich s mensim stoupanim, popisky a vystrazne stitky atd...
Radi pridame do dokumentace i vase napady a vylepseni nebo neco co jsme zapomneli.
Pojitko se vyviji a doladuje, dalsi modely budou mit nektere casti odlisne vyresene.
lada(zavinac)crusader{dot}eu
info(zavinac)crusader{dot}eu