Dieses Dokument enthält eine Beispielkonfiguration für das Richtlinienrouting auf Catalyst Switches der Serie 3550. Catalyst Switches der Serie 3550 verfügen über hardwarebasierte Weiterleitung, sodass die Weiterleitung von Informationen im Ternary Content Addressable Memory (TCAM) programmiert wird. Damit der TCAM richtlinienbasiertes Routing (Policy Based Routing, PBR) unterstützt, muss er durch Ändern der SDM-Vorlage (Switch Database Management) formatiert werden. Sie müssen die SDM-Vorlage so ändern, dass sie den 144-Bit-Layer-3-TCAM unterstützt. Weitere Informationen zu SDM finden Sie unter Switching Database Manager auf Catalyst Switches der Serie 3550 und Konfigurieren.
Hinweis: Der Catalyst 3550 hat Einschränkungen bei den Route-Maps-Befehlen, die Sie verwenden können.
Vergewissern Sie sich, dass Sie über die folgenden Bereiche Bescheid wissen, bevor Sie diese Konfiguration versuchen:
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Cisco IOS® Softwareversion 12.1.19-EA1a
Cisco Catalyst 3550
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
In diesem Abschnitt erhalten Sie Informationen zum Konfigurieren der in diesem Dokument beschriebenen Funktionen.
Hinweis: Verwenden Sie das Command Lookup Tool (nur registrierte Kunden), um weitere Informationen zu den in diesem Dokument verwendeten Befehlen zu erhalten.
Bevor Sie Richtlinien-Routing aktivieren können, müssen Sie einen dieser Befehle im globalen Konfigurationsmodus konfigurieren. Anschließend muss die Konfiguration geschrieben und der Switch neu geladen werden:
sdm bevorzugen Extended-Match
sdm bevorzugen erweiterten Zugriff
sdm bevorzugen Routing mit erweiterter Übereinstimmung
CAT3550(config)# access-list 10 permit 20.20.20.0 0.0.0.255 CAT3550(config)# route-map pbr permit 10 CAT3550(config-route-map)# match ip address 10 CAT3550(config-route-map)# set ip next-hop 12.12.12.12 CAT3550(config)# int vlan 3 CAT3550(config-if)# ip policy route-map pbr CAT3550(config-if)# 06:12:31: %L3TCAM-3-SIZE_CONFLICT: PBR requires enabling extended routing CAT3550# show run int vlan 3 Building configuration... Current configuration : 60 bytes ! interface Vlan3 ip address 55.55.55.1 255.255.255.0 !--- Command not taken - you need to enable SDM. end CAT3550# conf t Enter configuration commands, one per line. End with CNTL/Z. CAT3550(config)# sdm prefer extended-match Changes to the running SDM preferences have been stored, but cannot take effect until the next reload. Use 'show sdm prefer' to see what SDM preference is currently active. CAT3550(config)# end CAT3550# write 06:14:11: %SYS-5-CONFIG_I: Configured from console by console Building configuration... [OK] ltd-1-2# reload Proceed with reload? [confirm]
Sie sollten sich über nicht unterstützte Befehle informieren. Weitere Informationen finden Sie unter Nicht unterstützte Weiterleitungszuordnungs-Befehle, wenn diese Konfiguration vorhanden ist:
! access-list 10 permit 20.20.20.0 0.0.0.255 route-map pbr permit 10 match ip address 10 set ip default next-hop 12.12.12.12 !
Wenn Sie versuchen, die Richtlinienroute-Map auf der Schnittstelle zu konfigurieren, wird eine Fehlermeldung generiert:
CAT3550(config)# int vlan 3 CAT3550(config-if)# ip policy route-map pbr CAT3550(config-if)# end CAT3550# 00:02:29: %PBR-3-UNSUPPORTED_RMAP: Route-map pbr not supported for Policy-Based Routing
In diesem Dokument wird die folgende Netzwerkeinrichtung verwendet:
In diesem Dokument wird diese Konfiguration verwendet:
Die Konfiguration übernimmt die Datenverkehrsquelle vom 20.20.20.X (Zugriffsliste 10) und sendet sie an 30.30.30.2. Die Konfiguration überschreibt das Standard-Gateway auf 10.10.10.2.
CAT3550 (Cisco Catalyst 3550) |
---|
CAT3550# show running-config Building configuration... . . ! interface Vlan1 ip address 10.10.10.1 255.255.255.0 ! interface Vlan2 ip address 20.20.20.1 255.255.255.0 ip policy route-map pbr ! interface Vlan3 ip address 30.30.30.1 255.255.255.0 ! ip route 0.0.0.0 0.0.0.0 10.10.10.2 ip classless ip http server ! ! access-list 10 permit 20.20.20.0 0.0.0.255 route-map pbr permit 10 match ip address 10 set ip next-hop 30.30.30.2 ! . ! end |
Wenn der Befehl set ip next-hop eingegeben wird, wird der entsprechende Datenverkehr in der Ausgabe nicht angezeigt. Dies ist ein erwartetes Verhalten auf einem Switch. Der Grund hierfür ist, dass ein Switch nur mit der Hardware funktioniert und die show-Befehle nur die Informationen anzeigen, die in der Software behandelt werden. Der set ip next-hop arbeitet die ganze Zeit in der Hardware, da die Routing-Tabelle und der Prozess vom Switch nie überprüft werden. Er empfängt ein Paket und wenn es in die route-map-Anweisungen fällt, wird es direkt an den nächsten Hop gesendet, den Sie angegeben haben, ohne die Routing-Tabelle zu überprüfen.
Der Befehl set ip default next-hop überprüft zunächst die gesamte Routing-Tabelle, um festzustellen, ob eine andere Route zum Ziel vorhanden ist. Wenn keine Route gefunden wird, wird der standardmäßige Next-Hop verwendet.
Für diese Konfiguration ist derzeit kein Überprüfungsverfahren verfügbar.
Dieser Abschnitt enthält Informationen zur Fehlerbehebung in Ihrer Konfiguration.
Das Output Interpreter Tool (nur registrierte Kunden) (OIT) unterstützt bestimmte show-Befehle. Verwenden Sie das OIT, um eine Analyse der Ausgabe des Befehls show anzuzeigen.
Hinweis: Beachten Sie vor der Verwendung von Debug-Befehlen die Informationen zu Debug-Befehlen.
debug ip policy: Zeigt Pakete an, die 'Policy Routed' oder 'Policy Ablehnung' sind. Ein Beispiel für die Befehlsausgabe des debug ip policy-Befehls ist:
*Dec 5 13:33:23.607: IP: s=20.20.20.3 (Vlan2), d=200.200.200.4, len 100, policy match *Dec 5 13:33:23.607: IP: route map pbr, item 10, permit *Dec 5 13:33:23.607: IP: s=20.20.20.3 (Vlan2), d=200.200.200.4 (Vlan3),len 100, policy routed *Dec 5 13:33:23.607: IP: Vlan2 to Vlan3 30.30.30.1 *Dec 5 13:33:23.707: IP: s=20.20.20.3 (Vlan2), d=200.200.200.4, len 100, policy match *Dec 5 13:33:23.707: IP: route map pbr, item 10, permit *Dec 5 13:33:23.707: IP: s=20.20.20.3 (Vlan2), d=200.200.200.4 (Vlan3),len 100, policy routed *Dec 5 13:33:23.707: IP: Vlan2 to Vlan3 30.30.30.1 *Dec 5 13:33:23.847: IP: s=20.20.20.3 (Vlan2), d=200.200.200.4, len 100, policy match *Dec 5 13:33:23.847: IP: route map pbr, item 10, permit
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
16-Nov-2005 |
Erstveröffentlichung |