Co jednak dzieje się, gdy maski podsieci są inne?
Rozwińmy nasz poprzedni przykład w
tym przykładzie, mamy 4 routery router 4 uczy
się o sieci 10. 1. 1. 0/27 z routera
1 przez RIP w wersji 2 router
4 uczy się o sieci 10. 1. 0. 0/16 z routera 2 przez BGP i
router 4 uczy się o sieci 10. 0. 0. 0/8 z routera 3 przez OSPF.
Zauważ, że odległość administracyjna RIP wynosi 120 BGP to
200 w tym przykładzie, OSPF to 110, w ten sposób router 4
wyśle ruch, jeśli pingujesz 10. 1. 1. 1 na routerze 4.
Czy przejdzie do routera 1? Ze względu na trasy odbierane przez RIP lub
czy zezwolisz na przejście do routera 2 lub przejście do routera 3?
Zauważ, że OSPF ma mniejszą odległość administracyjną niż RIP, a RIP ma
mniejszą odległość administracyjną niż BGP.
Która ścieżka jest wybrana przez router 4?
Ważną lekcją jest to, że długość
trasy ma pierwszeństwo przed odległością administracyjną.
Innymi słowy, odległość administracyjna jest używana
tylko wtedy, gdy wiele protokołów rutowania próbuje umieścić
tę samą trasę w tabeli routingu.
Router 4 uczy się o sieci 10. 1. 1. 0/27 10.
1. 0. 0/16 i 10. 0. 0.
0/8 router zobaczy to jako 3 oddzielne i odrębne trasy.
3 trasy zostaną umieszczone w tabeli routingu, ponieważ są postrzegane jako odrębne trasy, ale z
3 z nich, sieć 10. 1. 1. Wybrano 0/27, ponieważ ma najdłuższy mecz.
Innymi słowy, ping z routera 4 przejdzie przez router 1, ponieważ
jest to najlepiej pasujący lub najdłuższy
mecz w tabeli routingu, mimo że RIP ma dużą odległość administracyjną
niż najdłuższe trasy OSPF mają pierwszeństwo przed odległością administracyjną.