Was möglicherweise nicht in Ihrem Lehrbuch angezeigt wird, aber in den meisten Routingtabellen angezeigt wird, sind zusätzliche implizite Routen für angefügte Schnittstellen sowie die normalerweise gefundene Schnittstelle, die für jede Route verwendet werden soll. Ein interessanter Blick darauf, wie ein Gerät Pakete weiterleitet.
Eine typische Cisco IOS Routing-Tabelle könnte folgendermaßen aussehen ( für Ihr Beispiel, wenn die Routen statisch eingegeben wurden ):
RouterA#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP <text omitted> Gateway of last resort is not set 131.0.0.0/16 is subnetted, 9 subnets C 131.175.21.0/24 is directly connected, Interface1 C 131.175.12.0/24 is directly connected, Interface2 S 131.175.15.0/24 [120/1] via 131.175.21.1, 00:00:00, Interface1 S 131.175.16.0/24 [120/1] via 131.175.21.2, 00:00:00, Interface1 S 131.175.17.0/24 [120/1] via 131.175.21.3, 00:00:00, Interface1 S 131.180.23.0/24 [120/1] via 131.175.21.4, 00:00:00, Interface1 S 131.180.18.0/24 [120/1] via 131.175.21.4, 00:00:00, Interface1 S 131.180.21.0/24 [120/1] via 131.175.21.4, 00:00:00, Interface1 S 131.180.0.0/24 [120/1] via 131.175.21.5, 00:00:00, Interface1 S* 0.0.0.0/0 is directly connected, Loopback0
Jede Route in der Tabelle hat die Netzwerkadresse und die zum Abgleich verwendeten Bits (in diesem Fall die ersten 24 Bits, das sind die ersten 3 Oktetts), eine "nächste Sprung" -Adresse, an die die Route das Paket sendet, sowie eine Schnittstelle das Gerät weiß, dass der Hop existiert.
Sie können also sehen, dass das Layer-3-Gerät die Netzwerkmaske verwendet, um zu versuchen, die am weitesten links liegenden Bits jedes empfangenen Pakets an die entsprechende Route anzupassen. Dabei werden die direkt verbundenen Routen zuerst sortiert, gefolgt von den strengsten Netzwerkmaskenrouten ( z. B. / 30-Routen vor einer / 24-Route ).
Was passiert, wenn gemäß Ihrer Routingtabelle oben keine korrekte Standardroute konfiguriert ist? Nun, es hängt davon ab, wie das Gerät konfiguriert ist. Wir werden ein interessantes Beispiel behandeln, bevor wir zum Fragebeispiel gehen. Angenommen, ein Paket wurde für die Zieladresse 131.175.18.1 empfangen . Wohin würde es gehen? Es würde zuerst die übergeordnete Route 131.0.0.0/16 als Übereinstimmung finden und mit der Überprüfung der untergeordneten Elemente fortfahren. Nachdem Sie alle untergeordneten Routen überprüft und keine Übereinstimmung gefunden haben, führt sie 1 von 2 Aktionen aus. Wenn das Gerät klassenlos konfiguriert ist, versucht es, wie oben beschrieben, eine Standardroute zu verwenden. Wenn das Gerät Klassenfähig konfiguriert ist, wird das Paket einfach gelöscht.
In Ihrer Frage stimmt die IP-Adresse mit keiner übergeordneten Route überein und ist tatsächlich eine Klasse-C-Adresse anstelle einer Klasse-B-Adresse, wie wir bisher gesehen haben. Das Gerät würde wahrscheinlich sofort mit der Standardroute fortfahren, es gibt jedoch keine ausreichenden Informationen, um anzuzeigen, dass die Standardroute mit einer bestimmten Schnittstelle oder einem bestimmten Router für den nächsten Hop verbunden ist. Die oben angegebenen Informationen scheinen nicht konfiguriert zu sein, so dass der Router das Paket so ablegen würde, als wäre die Standardroute für die Loopback-Adresse konfiguriert ( wie ich zur besseren Übersicht der Routing-Tabelle hinzugefügt habe - sie würde jedoch dort wahrscheinlich nicht erscheinen ).