Który typ routingu najlepiej jest zastosować w rozbudowanych, szybko zmieniających się sieciach?
A. Dynamiczny.
B. Lokalny.
C. Statyczny.
D. Zewnętrzny.
Pytanie z egzaminu CKE, wrzesień 2014 (arkusz E.13-X-14.08).
Routing dynamiczny jest najlepszym wyborem w rozbudowanych i szybko zmieniających się sieciach, bo routery same wymieniają między sobą informacje o dostępnych trasach i potrafią automatycznie przeliczyć tablice routingu po awarii łącza, dodaniu nowej podsieci albo zmianie topologii. W praktyce oznacza to mniej ręcznego klikania na każdym routerze i mniejsze ryzyko pomyłki administratora. W większych sieciach używa się protokołów takich jak OSPF, IS-IS, EIGRP czy BGP, zależnie od skali i celu działania. OSPF, opisany m.in. w RFC 2328 dla IPv4, dobrze sprawdza się wewnątrz organizacji, bo szybko osiąga zbieżność, używa obszarów i pozwala sensownie porządkować dużą sieć. BGP, zgodny z RFC 4271, jest typowy dla routingu między systemami autonomicznymi, np. u operatorów i w dużych firmach z wieloma łączami do Internetu. Z mojego doświadczenia, w sieci gdzie ciągle dochodzą VLAN-y, oddziały, tunele VPN albo zapasowe łącza, statyczne wpisy szybko robią się trudne do utrzymania. Dobra praktyka branżowa jest taka: routing statyczny można zostawić dla prostych, przewidywalnych tras, ale szkielet większej sieci powinien korzystać z routingu dynamicznego, z kontrolą metryk, filtrowaniem tras i poprawnym podziałem na obszary.
W rozbudowanej sieci łatwo pomylić pojęcia, bo każda z podanych metod brzmi trochę sieciowo, ale nie każda pasuje do środowiska, które szybko się zmienia. Routing lokalny dotyczy tras bezpośrednio związanych z interfejsami routera, czyli takich, które wynikają z samego podłączenia urządzenia do danej sieci. To ważny element tablicy routingu, ale nie jest mechanizmem zarządzania trasami w dużej infrastrukturze. On nie rozwiąże problemu wyboru najlepszej ścieżki przez wiele routerów i nie poinformuje automatycznie reszty sieci o zmianach. Routing statyczny bywa bardzo przydatny, ale głównie w małych, stabilnych fragmentach sieci, przy trasie domyślnej, prostym połączeniu punkt-punkt albo jako celowo ustawiona trasa zapasowa. W dużej sieci ręczne wpisywanie tras na wielu routerach jest mało skalowalne i, mówiąc normalnie, szybko robi się z tego bałagan. Wystarczy zmiana adresacji, awaria łącza albo dołożenie nowego oddziału i administrator musi pilnować wielu konfiguracji naraz. To zwiększa ryzyko pętli routingu, czarnych dziur i niespójnych tablic tras. Określenie routing zewnętrzny też może być mylące. Zewnętrzny routing, np. realizowany przez BGP, dotyczy zwykle wymiany tras między różnymi systemami autonomicznymi, a nie jest ogólną odpowiedzią na pytanie o szybko zmieniającą się sieć firmową. BGP jest dynamiczny, ale samo słowo zewnętrzny opisuje raczej zakres działania, a nie podstawową metodę utrzymywania tras. Typowy błąd myślowy polega na tym, że ktoś wybiera rozwiązanie brzmiące bardziej zaawansowanie, zamiast spojrzeć na wymaganie: duża skala, częste zmiany i automatyczna adaptacja. Właśnie dlatego najlepszą odpowiedzią jest routing dynamiczny, bo protokoły routingu same aktualizują informacje o ścieżkach, używają metryk, wykrywają niedostępne trasy i po czasie konwergencji wybierają nowe drogi przez sieć.