Komputery K1 i K2 nie mogą się komunikować. Adresacja urządzeń jest podana w tabeli. Co należy zmienić, aby przywrócić komunikację w sieci?

A. Maskę w adresie dla K2
B. Adres bramy dla K1
C. Maskę w adresie dla K1
D. Adres bramy dla K2
Pytanie z egzaminu CKE, czerwiec 2021 (arkusz E.13-SG-21.06).
Adres bramy dla K2 trzeba zmienić, ponieważ host K2 ma adres 10.0.0.102 z maską 255.255.255.192, czyli /26. Taka podsieć obejmuje zakres 10.0.0.64–10.0.0.127, a poprawnym interfejsem routera w tej samej podsieci jest R1 F2: 10.0.0.101. Obecnie K2 ma wpisaną bramę 10.0.0.1, ale ten adres należy do innego segmentu sieci, tego po stronie K1 i interfejsu R1 F1. Host nie powinien wysyłać ruchu do bramy domyślnej, której nie ma w jego lokalnej podsieci, bo najpierw musi ją osiągnąć warstwą drugą, czyli np. przez ARP w Ethernet. W praktyce poprawna konfiguracja K2 powinna więc wyglądać tak: adres 10.0.0.102, maska 255.255.255.192, brama 10.0.0.101. To jest zgodne z dobrą praktyką adresacji IPv4: brama domyślna hosta wskazuje adres interfejsu routera podłączonego do tej samej sieci lokalnej. Moim zdaniem to jeden z tych błędów, które łatwo przeoczyć, bo adres 10.0.0.1 wygląda sensownie, ale nie pasuje do podsieci K2.
W tym zadaniu najważniejsze jest rozróżnienie, co oznacza maska podsieci, a co oznacza brama domyślna. Maska służy hostowi do ustalenia, które adresy IP są lokalne, a które trzeba wysłać przez router. Brama domyślna natomiast musi być adresem interfejsu routera znajdującego się w tej samej podsieci co dany komputer. Dla K2 adresem lokalnego interfejsu routera jest 10.0.0.101, a nie 10.0.0.1. Dlatego zmiana bramy K1 nie rozwiązuje problemu, bo K1 już wskazuje interfejs R1 F1, czyli 10.0.0.1, zgodny z jego stroną połączenia. Zmiana maski K2 też nie jest właściwym kierunkiem w tym pytaniu, bo adres K2 10.0.0.102 oraz interfejs R1 F2 10.0.0.101 mieszczą się w podsieci /26, czyli przy masce 255.255.255.192. Kuszące bywa poprawianie maski, gdy komunikacja nie działa, ale w praktyce najpierw sprawdza się, czy host ma bramę z tej samej sieci logicznej. Podobnie sama zmiana maski K1 nie usuwa wskazanej usterki konfiguracyjnej po stronie K2. Z mojego doświadczenia typowy błąd polega na tym, że ktoś widzi jeden router i automatycznie wpisuje wszędzie 10.0.0.1 jako bramę. To działa tylko w tej podsieci, w której 10.0.0.1 naprawdę jest interfejsem routera. W sieciach routed każdy segment ma swój własny adres bramy, zgodny z planem adresacji IPv4 i zasadami routingu między podsieciami.