Address resolution table
Menu (A)rt
se používá pro tvorbu a editaci převodních
tabulek adres (Address resolution tables). Tyto
tabulky se používají pro interface mezi kanálem a nódem, jestliže
potřebujeme provést transformaci uživatelského adresového prostoru do
adresového prostoru MORSE. Tabulky jsou využívány také Ethernetem a
některými přístupovými moduly protokolů. Menu (A)rt
umožňuje
editaci tabulkových položek bez ohledu na to, k jakému účelu se tabulka
používá.
Rozsah tabulek Art je omezen. Art1 až 4 mohou obsahovat v součtu nejvíce 252 položek. Doporučuje se neumisťovat více než 100 položek do jedné tabulky Art. Větší prostor v tabulce Art poskytuje fw Walrus v hw M-Server pro funkci MAS.
M-Server s fw Walrus používá v režimu MAS pro funkci Art
Tabulka Art obsahuje potřebný dvojic (d)est
+
g(w)
v délce 4 + 4 byte. Z nich (d)est
je například adresa MORSE a g(w)
je IP adresa.
Tabulkou jsou převáděny adresy MORSE na adresy IP. Obsah dvojic může být
podle potřeby jiný. Příklad:
690F0041 C0A80120 690F0042 C0A80125 690F0072 C0A80114 690F1589 C0A80137
V MORSE main menu napíšeme A Enter
Address Resolution Table: (N)o:1 (d)est:00000000 g(w):00000000 (g)et p(u)t (D)elete item de(f)ault gw (c)lear (e)dit (r)ead all (q)uit >>
(N)o :1 | — číslo editované tabulky (1, 2, 3 nebo 4) |
(d)est: 00000000 | — adresa destination používaná v následujících povelech |
g(w) : 00000000 | — adresa gateway používaná v následujících povelech |
p(u)t | — přidá novou položku ( |
(g)et | — pro zadané |
(D)elete | — smaže položku, která obsahuje zadanou |
de(f)ault | — zapíše |
(c)lear | — smaže celou tabulku |
(e)dit | — editovací režim – celá tabulka je přenesena do Setru a editována nebo je v Setru přímo vytvořena a pak je jako celek zapsána do CU. Viz popis níže. |
(r)ead | — přečte celou tabulku |
napiš r Enter
ART No 1: items: 2 default gw: C0A80052 (192.168.0.82 ) dest: gw: 56509004 C0A86304 (86.80.144.4 192.168.99.4 ) 56509005 C0A86412 (86.80.144.5 192.168.100.18 ) >>
Editace Art jako celku
V MORSE main menu napíšeme Ae Enter Enter
Address Resolution Table editor: ART No 1: items: 2 default gw: 00000000 (0.0.0.0 ) dest: gw: 56509004 C0A86304 (86.80.144.4 192.168.99.4 ) 56509005 C0A86412 (86.80.144.5 192.168.100.18 ) (c)lear table (N)o:1 (d)est: 56509005 ga(t)eway: C0A86412 de(f)ault gateway (g)et p(u)t (D)elete item (r)ead (w)rite (q)uit >>
Obsah tabulky je přenesen do Setru. Pomocí povelů (c)lear,
(d)est, ga(t)eway, de(f)ault, (g)et, p(u)t, (D)elete
upravíme
tabulku v Setru stejně jak bylo popsáno výše pro práci
s menu A Enter
v CU. Povelem (w)rite
přeneseme celou tabulku do připojeného CU do Art určené
parametrem N(o):1
.
Podobně lze obsah tabulky z Art1 přenést např. do Art2 nebo do jiné CU. Příklad:
Ze vzdálené CU přečteme obsah tabulky Art3 povelem
(r)ead
:
Address Resolution Table editor: ART No 3: items: 1 default gw: 00000000 (0.0.0.0 ) dest: gw: 11111111 33333333 (17.17.17.17 51.51.51.51 ) (c)lear table (N)o:3 (d)est: 0 ga(t)eway: 0 de(f)ault gateway (g)et p(u)t (D)elete item (r)ead (w)rite (q)uit 690F8001h>
Nezavíráme menu Art, přesměrujeme na jinou CU, zvolíme číslo
Art table (N)o:4
a zapíšeme tam obsah povelem
(w)rite
:
!h0101 690F0101h>N4 690F0101h>w 690F0101h> ART No 4: O.K. 690F0101h>r 690F0101h> ART No 4: items: 1 default gw: 00000000 (0.0.0.0 ) dest: gw: 11111111 33333333 (17.17.17.17 51.51.51.51 ) 690F0101h>
Kontrolním čtením (r)ead
vidíme, že obsah je vložen do
Art 4.