NETROM: Porovnání verzí
Založena nová stránka s textem „=Úvod= Mohlo by se zdát, že v roce 2024 je packet rádio beznadějně zastaralé. Pravda, pro spoustu uživatelů je jednodušší připojit se k DX-Clu…“ |
|||
Řádek 16: | Řádek 16: | ||
Pro přenost vlastních dat si NETROM naváže jedno AX.25 spojení. V rámci něj si vytvoří '''circuit''' pro vlastní data. Circuitů může být více, sdílejí jedno spojení. | Pro přenost vlastních dat si NETROM naváže jedno AX.25 spojení. V rámci něj si vytvoří '''circuit''' pro vlastní data. Circuitů může být více, sdílejí jedno spojení. | ||
==Linux== | |||
Aktuální informace lze z kernelu dostat v souborech: | |||
# cat /proc/net/nr_neigh | |||
addr callsign dev qual lock count failed digipeaters | |||
00018 OK0NAG-0 ax0 200 0 46 0 | |||
00006 OK4ME-7 bpq1 200 0 101 0 | |||
a | |||
# cat /proc/net/nr_nodes | |||
callsign mnemonic w n qual obs neigh qual obs neigh qual obs neigh | |||
ZL2BAU-3 BAUNOD 1 1 112 5 00006 | |||
VE3CGR-12 TLKCGR 1 1 112 5 00006 | |||
VE3CGR-11 CGRCHT 1 1 112 5 00006 | |||
... | |||
==Příklad paketu== | ==Příklad paketu== | ||
Získaný pomocí tshark: | Získaný pomocí tshark. Zde je nutné objasnit topologii sítě: | ||
[OK0NAG] <--> [OK0NAG-9] <--> [OK4ME-7] | |||
* OK0NAG je Xnet, hlavní router Nagana | |||
* OK0NAG-9 je nezávislý NETROM router v linuxu. LinBPQ na OK4ME-7 zřejmě není kompatibilní s Xnet. Proto byl mezi ně vložen OK0NAG-9. Vlastně je to vidět výše v sekci Linux. | |||
Image: [[Image:Netrom.png|thumb|none|929px|Netrom packet]] | Image: [[Image:Netrom.png|thumb|none|929px|Netrom packet]] |
Verze z 13. 6. 2024, 07:04
Úvod
Mohlo by se zdát, že v roce 2024 je packet rádio beznadějně zastaralé. Pravda, pro spoustu uživatelů je jednodušší připojit se k DX-Clusteru přes internet, namísto BBS používají e-mail nebo dnes spíše Whatsapp. Jednou z oblastí, kde si jde "hrát" a sebevzdělávat se, je oblast routovacích protokolů. Dnes není problém vzít RaspberryPI, dát na něj Linux, Xnet, LinBPQ nebo Xpi a vyrobit si vlastní nód. Pokusím se zde shrnout své znalosti bez nároku na bezchybnost či úplnost.
FlexNet
Pro uživatele PR v OK je asi paket synonymum pro FlexNet. To je v OK nejrozšířenější SW částečně pro svou uživatelskou jednoduchost, částečně pro naši geografickou blízkost s DL. Příkazy, které nás zajímají, jsou Destinations a Connect. Příkaz D vypíše seznam známých nódů s možností filtrování, příkaz C se k nódu pokusí k nódu připojit. Jako metrika pracuje se zpožděním "pingu" v 100ms krocích. Přesné podrobnosti nejsou známy, je to black box.
NET/ROM
Méně známou alternativou je NET/ROM. Na rozdíl od Flexnetu je otevřený, proto je možná jeho implementace např. v linuxovém jádře a souvisejících utilitách.
Pro přenos routovacích informací používá nečíslované broadcasty (UI) zasílané na cílovou call NODES. V nich je seznam známých nódů call+alias, metrikou je jejich vzdálenost. Každý nód si udržuje seznam nódů a přes kterého souseda existuje cesta s nejnižší metrikou.
Uživatelský výpis seznamu nódů lze (Xnet, LinuxNode, UroNode) získat příkazem Nodes. Pro připojení se opět používá příkaz Connect. Jde-li o víceprotokolový systém (Xnet), rozhodne se SW nějak sám (Xnet je také black box). Chceme-li se připojit přes NETROM, použíjeme C ALIAS.
Pro přenost vlastních dat si NETROM naváže jedno AX.25 spojení. V rámci něj si vytvoří circuit pro vlastní data. Circuitů může být více, sdílejí jedno spojení.
Linux
Aktuální informace lze z kernelu dostat v souborech:
# cat /proc/net/nr_neigh addr callsign dev qual lock count failed digipeaters 00018 OK0NAG-0 ax0 200 0 46 0 00006 OK4ME-7 bpq1 200 0 101 0
a
# cat /proc/net/nr_nodes callsign mnemonic w n qual obs neigh qual obs neigh qual obs neigh ZL2BAU-3 BAUNOD 1 1 112 5 00006 VE3CGR-12 TLKCGR 1 1 112 5 00006 VE3CGR-11 CGRCHT 1 1 112 5 00006 ...
Příklad paketu
Získaný pomocí tshark. Zde je nutné objasnit topologii sítě:
[OK0NAG] <--> [OK0NAG-9] <--> [OK4ME-7]
- OK0NAG je Xnet, hlavní router Nagana
- OK0NAG-9 je nezávislý NETROM router v linuxu. LinBPQ na OK4ME-7 zřejmě není kompatibilní s Xnet. Proto byl mezi ně vložen OK0NAG-9. Vlastně je to vidět výše v sekci Linux.
Image:
OK1ZIA 6/2024