Monitoring slouží ke sledování paketů, které procházejí různými
kanály sítě MORSE. Monitorovací zprávy jsou generovány vybraným nódem
a odesílány na zvolenou adresu. Tato adresa může být místní,nebo může
být některá z adres v síti MORSE. Tato volba se provádí
v menu ise
.
Sledované kanály mohou být –
komunikační kanály SCC
radiofrekvenční kanály RFC
kanál ethernetu ETH
doplňkový vnitřní kanál Network Agent NAG bez fyzického výstupu
Procházející pakety mají různý tvar na vnější (fyzické) vrstvě
kanálů, kde jsou upraveny do tvaru požadovaného protokolem připojených
zařízeni a jiný na vnitřní vrstvě (CNI – channel to node interface),
kde jsou upraveny do standardního tvaru pro komunikaci mezi kanály
a nódy. Tento výběr se provádí v menu iM
–
monitoring fyzické vrstvy kanálů
iMFpe
(rádiového),iMSpe
(sériového),iMEpe
(ethernetu)
monitor vnitřní vrstvy kanálu CNI
iMFIe
(rádiového),iMSIe
(sériového),iMEIe
(ethernetu), iMGIe (network agent)
Po nastavení konfigurace monitoringu a jeho inicializaci se bezprostředně neděje nic. Vybraný nód však sleduje kanály v celé své komunikační jednotce (CU) a jakmile se na některém z vybraných kanálů objeví paket, sestaví nód monitorovací zprávu v binárním tvaru a odešle ji sítí MORSE na předem určenou adresu. Tato adresa může být i místní, pak se zpráva nepřenáší po síti ale předá se servisním kabelem přímo do PC. Tam ji aplikace SETR upraví do čitelného tvaru a zobrazí. V zájmu omezení přenosu zbytečných paketů rádiovou sítí se používají sw filtry, které vybírají jen požadované pakety a jen ty jsou pak monitorovány. Filtrace probíhá podle adres, podle typů paketů a podle dalších parametrů.
V menu ise
je možno připravit až 6 variant
odeslání zpráv, pro monitoring se doporučuje použití řádků
id(0)
a id(1)
.
System channels: (Service 'iMo' works for s0 and s1 only) id|--Node--addr------timeout---size---s(e)c-- (0) 0 00000000 888 400 ON (1) 1 690F7901 888 400 ON (2) 0 00000000 888 400 ON (3) 0 00000000 888 400 ON (4) 0 00000000 888 400 ON (5) 0 00000000 888 400 ON
Pro lokální monitoring postačí defaultní nastavení.
Důležité | |
---|---|
Pozor při přehrání software z nižší do vyšší verze
a opačně při starších verzích software je nutné zkontrolovat, zda
je menu |
Jiná možnost je použita v řádku (1). Zde generuje zprávu nód 1
a odesílá ji na adresu 690F7901
. Je nutné, aby nód 1
znal cestu na tuto adresu podle pravidel routingu.
Položky timeout
a size
stanoví, že nová
zpráva nebude odeslána dříve, než uplyne 888 milisekund nebo než se
shromáždí alespoň 400 byte dat k odeslání. Volbou těchto parametrů
můžeme regulovat četnost odesílání zpráv.
Položka s(e)c
určuje, že monitorovací zprávy budou
předávány zabezpečeně ( tzn. při ztrátě paketu bude zpráva
opakována).
V menu iM
vybereme typ monitorovaného kanálu –
SCC, RFC, ETH nebo NAG
Monitoring: (S)CC R(F)C (E)TH NA(G) o(b)solete (o)ff (f)eatures (q)uit
U vybraného kanálu zvolíme v dalším kroku fyzickou
vrstvu (p)hysical
nebo provoz mezi kanálem a nódem
CN(I)
. Menu pro fyzickou vrstvu jsou pro každý typ kanálu
jiná, protože jsou určena pro rozdílná prostředí. Menu
CN(I)
jsou však pro všechny typy kanálů shodná a liší
se jen počtem řádek podle počtu kanálů, protože mezi kanály a nódy
jsou již pakety předávány ve sjednocené podobě.
Volbou iMSpe
dostaneme menu pro volbu jednoho nebo
více sériových kanálů.
SCC monitoring: SCC--s---RX--TX--Ev----------len-------- (0) 0 OFF OFF OFF 32 (1) 0 OFF OFF OFF 32 (2) 0 OFF OFF OFF 32 (3) 0 OFF OFF OFF 32 de(f)ault (r)ead (w)rite (I)nit (S)ync (q)uit
s
– pro zvolený SCC vybereme způsob přenosu monitorovacích zpráv. Při výše uvedeném menuise
platí s=0 je odesílání zpráv na lokálně připojený PC kdežto při s=1 budou zprávy odesílány na adresu690F7901
(volbas
odpovídá číslu kanálu v menuise
).RX, TX, Ev
– zapneme sledování paketů přijímaných, vysílaných nebo zpráv o událostech v CU (Events)len
– nastavení max. délky zobrazených dat ve sledovaném paketu, defaultně je to 32 bajtů
Uložením konfigurace pomocí (I)nit
je konfigurace
monitoringu dokončena. Je lépe provést pouze (I)nit
bez
uložení (w)rite
, protože se tak zmenší riziko, že
monitoring zůstane nedopatřením trvale zapnutý a bude zbytečně
zatěžovat síť. Není-li proveden zápis(w)rite
, pak po
pozdějším restartu CU se již monitoring znovu nespustí.
Ke kontrole, zda není zapnutý některý monitoring, se hodí povel
(s)ervice (s)tatus
z hlavního menu. Ten vedle jiných
zpráv vypisuje i stav všech monitoringů.
K centrálnímu vypnutí všech monitoringů se používá
povel iMo
zvolený z hlavního menu. Povel
iMo
vypne monitoring nastavený v menu
ise
na kanále 0 a 1, ostatní kanály zůstanou zapnuté
(vypínají se ručně v menu monitoringu).
Formát monitorovací zprávy, paket přijatý sériovým kanálem – hlavička zprávy obsahuje čas, směr paketu tx/rx, délku paketu v bytech a označení sériového kanálu. Na další řádce jsou přenášená data:
>> 07:14:11.377 tx 12 | S00 E008 0901 0000 0033 AAAA 4390
Monitoring fyzického radiofrekvenčního kanálu umožňuje sledovat pakety přijímané a vysílané anténou. Anténní vstup/výstup je společný pro všech pět RF kanálů, které se zde již nerozlišují. Vzhledem k většímu počtu zachycených paketů je zde užitečné použít filtraci pro výběr požadovaných paketů.
Z hlavního menu zvolíme iMFpe
RFC monitoring: o(N) o(F)f (R)X:OFF (T)X:OFF Medi(u)m:OFF (s)ys. channel:0 (l)ength:0 rx (p)romisc. lvl:OFF Filter: Only (h)ead crc OK :OFF Only d(a)ta crc OK :OFF Packet t(y)pe:0000 tmas(k):0000 (d)st :00000000 (D)st mask :00000000 (1)-for :RX sr(c) :00000000 sr(C) mask :00000000 (2)-for :RX t(o) :00000000 t(O) mask :00000000 (3)-for :RX fro(m):00000000 fro(M) mask:00000000 (4)-for :RX de(f)ault (r)ead (w)rite (I)nit (S)ync (q)uit
Zapnutí a vypnutí monitoringu se provádí povely
(R)X:OFF
a (T)X:OFF
pro jednotlivé směry
nebo povely o(N), o(F)f
pro RX i TX současně. Určení
příjemce monitorovacích paketů se provede opět přidělením systémového
kanálu 0 nebo 1 ((s)ys. chanel
odpovídá id
v menu ise
) . Délka zobrazených dat je
obsažena v parametru (l)ength
. Tato nastavení jsou
dostatečná pro základní funkci monitoringu RF kanálu.
Filtrace paketů v monitoringu
Menu RFC monitoring obsahuje filtry, kterými je možno potlačit monitorování nežádoucích paketů. Menu RFC monitoring obsahuje 7 různých filtrů. Přijímaný paket musí splňovat požadavky všech zapnutých filtrů, aby byl monitorován.
Monitorování podle typu –
Packet t(y)pe:0089 tmas(k):00FF
Toto nastavení filtru vybírá pouze pakety typu 89 (zabezpečené uživatelské pakety) . Ostatní pakety, např. servisní nebo ACK se nesledují. Nejdůležitější typy paketů:
09 user data
89 user data zabezpečená
06 potvrzení ACK
0A protocol data
8A protocol data zabezpečená
10 service request – požadavek o službu MORSE
12 service report – zpráva služby MORSE
Monitorování podle adres –
(d)st :00000000 (D)st mask :00000000 (1)-for :RX sr(c) :00000000 sr(C) mask :00000000 (2)-for :RX t(o) :00000000 t(O) mask :00000000 (3)-for :RX fro(m):00000000 fro(M) mask:00000000 (4)-for :RX
Pakety jsou posuzovány podle adres
source, destination, from, to
a podle směru postupu vzhledem k monitorované CU (přijímané RX, vysílané TX). Pro přijímaný paket platí podmínky, obsahující na konci řádku položku RX, podmínky obsahující TX jsou pro něj neúčinné. Pro vysílaný paket to platí naopak.Př:
(d)st :690F4500 (D)st mask :FFFFFF00 (1)-for :RX
budou sledovány pouze přijímané pakety, jejichž adresa destination je v rozsahu
690F4500
až690F45FF