Co to jest protokół routingu ad hoc?
Protokół routingu ad hoc to metoda wysyłania komunikacji za pośrednictwem sieci z elementami mobilnymi, w których dostęp odbywa się na zasadzie ad hoc lub „w razie potrzeby”. Stały protokół routingu odpowiedni dla sieci przewodowej nie działa w sieci mobilnej, ponieważ może szybko zmienić konfigurację i zmienić. Jeśli sieć nie jest stabilna, ponieważ węzły pojawiają się i znikają, uczestnicy sieci mogą doświadczyć utraty danych i innych problemów. Z tego powodu konieczna jest lepsza metoda komunikacji.
Istnieją dwa szerokie podejścia do projektowania protokołu routingu ad hoc. Jeden jest oparty na tabeli. Sieć utrzymuje tabelę aktywnych węzłów, którą stale aktualizuje w odpowiedzi na nowe informacje. Gdy węzły pojawiają się i znikają, sieć może obliczyć najkrótsze ścieżki danych. Gdy użytkownicy wchodzą w interakcje z siecią, konsultuje się z tabelą, aby ustalić, w jaki sposób i gdzie wysłać swoje informacje.
Utrzymanie sieci opartej na tabelach wymaga możliwości przechowywania danych, a sieć czasami reaguje powoli na zmiany. W miarę pojawiania się i znikania węzłów tabele mogą nie być aktualizowane w czasie i mogą nie być wysyłane tak szybko, jak węzły potrzebują informacji. W związku z tym czasami protokół routingu ad hoc sterowany tabelą jest opóźniony, szczególnie w przypadku awarii wielu węzłów lub innych problemów. Tabele nie zawsze nadążają za zmianami w sieci.
Inną opcją konfiguracji protokołu routingu ad hoc jest system na żądanie, który okresowo wysyła falę pakietów żądań trasy do węzłów w sieci. Wykorzystuje odpowiedź do podejmowania decyzji o routingu. Konfigurowanie takich sieci może być powolne, ponieważ sieć musi komunikować się z węzłami, zanim będzie mogła działać. Może również wystąpić zjawisko zwane nadmierną powodzią, w którym pakiety żądania trasy dławią inne dane i spowalniają lub zamykają sieć.
Czasami protokół routingu ad hoc może zawierać mieszanki obu podejść, aby najlepiej odpowiadać potrzebom sieci i użytkowników. Takie protokoły umożliwiają ponowną konfigurację sieci, gdy węzły odkrywają się nawzajem, komunikują i przydzielają priorytety na podstawie odpowiedzi. Sieć może szybko skonfigurować i zepsuć się przy użyciu tego protokołu, aby utworzyć dostęp w różnych lokalizacjach. Sieci komórkowe mogą być podatne na niektóre rodzaje zakłóceń, a protokół routingu może wymagać zastosowania środków bezpieczeństwa w celu ochrony sieci i użytkowników. Mogą one obejmować blokady dostępu, aby uniemożliwić dostęp do sieci nieautoryzowanym urządzeniom.