Rețelele Mobile Ad-Hoc (MANET) rezolvă o problemă tactică fundamentală: cum creezi o rețea de date când nu există infrastructură la care să te conectezi? Într-un MANET, fiecare nod este simultan un dispozitiv de comunicare și un router. Pachetele călătoresc de la sursă la destinație sărind prin noduri intermediare, formând un mesh auto-organizat care se adaptează pe măsură ce nodurile se mișcă, se alătură sau părăsesc rețeaua.

Pentru echipele militare de teren — operațiuni la nivel de echipă și pluton unde infrastructura de comunicații fixă nu este disponibilă sau a fost distrusă — MANET furnizează conectivitate de date pentru aplicații de conștientizare situațională, raportare a poziției și mesagerie digitală fără dependență de acoperirea stațiilor de bază. Înțelegerea modului în care funcționează software-ul MANET și cum să îl integrezi în aplicații tactice este o competență din ce în ce mai esențială pentru dezvoltatorii de software de apărare.

De ce rețelele fără infrastructură sunt critice la nivel de echipă

Conceptul de internet tactic — conectarea fiecărui soldat la o imagine digitală comună — necesită conectivitate. În garnizoane și la sediile operaționale, conectivitatea vine din rețele celulare, satelit militar sau infrastructură de comunicații tactice fixe. La nivel de echipă și pluton în operațiuni ofensive, niciuna dintre acestea poate fi disponibilă. Comandantul de echipă se mișcă mai repede decât poate urma infrastructura de comunicații.

Chiar și când există infrastructură radio, comunicarea directă P2P are avantaje tactice. Un mesaj care călătorește direct între două radio-uri în linia vizuală ajunge la destinație în milisecunde cu fiabilitate ridicată. Același mesaj rutat printr-un TAK Server la sediul unei brigăzi parcurge o distanță mai mare, poate întâlni constrângeri QoS și depinde de menținerea legăturii cu sediul. Pentru schimbul de date tactice critice în timp la distanță apropiată — partajarea poziției în cadrul unei echipe în timpul unei operațiuni de curățare a camerelor — MANET local este transportul adecvat.

Protocoale de rutare: OLSR și BATMAN

OLSR (Optimized Link State Routing, RFC 3626) este cel mai larg deployat protocol de rutare MANET proactiv. În OLSR, fiecare nod menține o hartă completă a topologiei rețelei prin difuzarea periodică de mesaje HELLO (care anunță vecinii la un hop ai nodului) și mesaje TC (Topology Control) (care propagă informațiile despre starea legăturilor prin rețea). Optimizarea MPR (Multipoint Relay) în OLSR reduce overhead-ul de broadcast selectând un subset de vecini pentru a relaya mesajele TC, reducând numărul de transmisii redundante în rețele dense.

Natura proactivă a OLSR înseamnă că tabelele de rutare sunt întotdeauna actualizate — fără întârziere de descoperire a rutei la trimiterea unui pachet. Compromisul este traficul continuu al planului de control (mesaje HELLO și TC) care consumă lățime de bandă chiar și când nu se trimit date. În medii de radio tactic cu lățime de bandă limitată, overhead-ul planului de control al OLSR trebuie ajustat față de bugetul disponibil de lățime de bandă.

BATMAN (Better Approach To Mobile Adhoc Networking) adoptă o abordare diferită: în loc să mențină o hartă de topologie, fiecare nod cunoaște doar care vecin este cel mai bun hop următor spre orice destinație dată. Nodurile originează periodic pachete OGM (Originator Message). Fiecare nod redifuzează OGM-urile primite, atenuând metrica lor de calitate. După convergență, fiecare nod știe care vecin a produs OGM-ul de cea mai bună calitate de la fiecare destinație — acel vecin este cel mai bun hop următor.

Avantajul cheie al BATMAN față de OLSR este scalabilitatea: informațiile de rutare distribuite necesită mai puțină memorie și mai puțin procesare decât o hartă completă de topologie, făcând BATMAN mai potrivit pentru rețele mari cu multe noduri. Dezavantajul său este că calitatea căii este calculată din istoricul calității recepției OGM mai degrabă decât din metrici explicite ale legăturilor, ceea ce îl poate face mai puțin receptiv la condițiile de legătură care se schimbă rapid.

Radio-uri MANET militare comerciale: API-uri software

Silvus StreamCaster (SC3500, SC4200) sunt radio-uri MANET larg deployate bazate pe forma de undă MN-MIMO (Mobile Networked MIMO). Acestea se prezintă dispozitivelor conectate ca interfețe de rețea IP standard — odată ce un dispozitiv este conectat la un StreamCaster prin USB, Ethernet sau Wi-Fi, are conectivitate IP cu toate celelalte dispozitive din mesh-ul StreamCaster. Din perspectiva aplicației, MANET este un transport IP transparent. Aplicațiile comunică folosind socket-uri standard fără niciun cod specific MANET.

Silvus furnizează un API de management (HTTP REST pe interfața de management a radio-ului) care permite aplicațiilor să interogheze topologia rețelei (care radio-uri sunt conectate, RSSI față de fiecare vecin, rata de date), să seteze parametrii radio (frecvența, lățimea de bandă, puterea de transmisie) și să monitorizeze calitatea legăturilor. Aplicațiile care trebuie să își adapteze comportamentul la condițiile rețelei — reducând frecvența de sincronizare când lățimea de bandă este mică, alertând când un nod pierde conectivitatea mesh — folosesc acest API de management.

Persistent Systems MPU5 este o altă platformă MANET militară larg deployată, folosind o formă de undă personalizată (Wave Relay) optimizată pentru randament și latență. Ca și Silvus, MPU5 se prezintă ca interfață IP dispozitivelor conectate și furnizează un API de management pentru vizibilitatea rețelei. API-ul returnează metrici per nod incluzând goodput (randamentul real al datelor, distinct de rata brută a legăturii), latența și rata de pierdere a pachetelor.

Integrarea aplicațiilor: MANET ca transport transparent

Modelul corect de integrare pentru aplicațiile tactice este de a trata MANET ca un transport IP transparent. Aplicația nu trebuie să aibă logică de transport specifică MANET — trebuie să folosească socket-uri UDP sau TCP standard, iar stratul MANET să gestioneze rutarea. Acest model oferă două beneficii: aplicația este agnostică față de rețea (poate folosi celular, Wi-Fi sau MANET în mod interschimbabil), iar înlocuirea sau upgrade-ul radio-ului MANET nu necesită modificări ale aplicației.

Ceea ce aplicația trebuie să gestioneze sunt caracteristicile specifice QoS ale transportului MANET: lățime de bandă variabilă, latență variabilă și pierderi ocazionale de pachete pe măsură ce nodurile intră și ies din raza de acțiune. Aplicațiile care transmit date de poziție ar trebui să folosească UDP cu un TTL scurt mai degrabă decât conexiuni TCP persistente — comportamentul de retransmisie al TCP poate cauza întârzieri în cascadă când o legătură MANET cade momentan. Aplicațiile care necesită livrare fiabilă ar trebui să implementeze propriul strat ușor de confirmare adaptat la caracteristicile de latență MANET, mai degrabă decât să depindă de TCP.

Gestionarea lățimii de bandă: programarea cu prioritate

Un radio MANET militar tipic furnizează 1–5 Mbps de randament utilizabil în condiții bune, scăzând la 200–500 Kbps în medii RF dificile. Partajarea acestei lățimi de bandă între voce, date de urmărire a poziției, mesagerie și sincronizarea fișierelor necesită prioritizare.

Abordarea standard este marcarea DSCP (Differentiated Services Code Point) pe pachetele IP, pe care firmware-ul radio MANET o folosește pentru a programa prioritatea de transmisie. Pachetele vocale (VoIP pentru audio push-to-talk) primesc marcaj DSCP EF (Expedited Forwarding) — preemptează tot celălalt trafic. Rapoartele de poziție primesc AF41 (Assured Forwarding 4, clasa 1) — prioritate ridicată, dar nu la nivelul de preempțiune a vocii. Sincronizarea fișierelor și livrarea plăcilor de hartă primesc CS1 (mai jos decât best-effort) — umplu lățimea de bandă disponibilă fără a afecta traficul operațional.

Informație cheie: Nu presupuneți că conectivitatea MANET este stabilă. O echipă dintr-un mediu urban poate trece de la conectivitate mesh completă la noduri izolate în câteva secunde pe măsură ce intră într-o clădire cu pereți groși de beton. Aplicațiile trebuie să gestioneze partiționarea bruscă a MANET — unde un subset de noduri pierde conectivitatea cu restul — grațios și să se recupereze automat când partiția se vindecă.