Tablica routingu to struktura danych używana przez router lub komputer w sieci, która kojarzy prefiksy ze środkami do kierowania ramek do miejsca przeznaczenia. Jest to centralny element routingu IP .
Tablica routingu zawiera:
Gdy możliwa jest więcej niż jedna trasa, zostanie użyta trasa najbardziej szczegółowa , tj. Ta z najdłuższym prefiksem. Jeśli istnieje kilka tras z tym samym prefiksem, arbitraż odbywa się zgodnie z typem trasy: trasy bezpośrednio połączone będą miały pierwszeństwo przed innymi, trasy statyczne i dynamiczne są oddzielone konfigurowalną odległością administracyjną . Jeśli wszystkie ustawienia są równe, router będzie mógł rozdzielać ruch między tymi trasami lub używać tylko jednej.
Trasa domyślna będzie wskazywać, jak kierować ruch, który nie pasuje do żadnego wpisu w tablicy routingu. W przypadku braku trasy domyślnej router odrzuci pakiet, którego miejsce docelowe nie jest znane.
Komputer podłączony do sieci lokalnej zwykle zna bezpośrednio połączoną trasę ( podsieć ) i domyślną trasę do routera w podsieci. Router w domyślnej strefie wolnej od Internetu będzie miał kilkaset tysięcy tras dynamicznych i nie będzie miał żadnej trasy domyślnej.
Poniżej znajduje się typowy przykład tego, jak może wyglądać tablica routingu IPv4 na komputerze podłączonym do Internetu za pośrednictwem skrzynki :
Sieć docelowa (format CIDR ) | Maska | Most | Berło | Metryczny |
---|---|---|---|---|
0.0.0.0/0 | 0.0.0.0 | 192.168.0.1 | 192.168.0.100 | 1 |
127.0.0.0/8 | 255.0.0.0 | 127.0.0.1 | 127.0.0.1 | 1 |
192.168.0.0/24 | 255.255.255.0 | 192.168.0.100 | 192.168.0.100 | 1 |
192.168.0.100/32 | 255.255.255.255 | 127.0.0.1 | 127.0.0.1 | 1 |
192.168.0.1/32 | 255.255.255.255 | 192.168.0.100 | 192.168.0.100 | 1 |