In questo documento viene fornito un esempio di configurazione per il routing delle policy sugli switch Catalyst serie 3550. Gli switch Catalyst serie 3550 dispongono di un inoltro basato su hardware, per cui le informazioni di inoltro vengono programmate in TCAM (Ternary Content Addressable Memory). Affinché TCAM supporti il Policy Based Routing (PBR), è necessario formattarlo modificando il modello Switch Database Management (SDM). È necessario modificare il modello SDM in modo che supporti TCAM Layer 3 a 14 bit. Per ulteriori informazioni sul modello SDM, fare riferimento a Comprensione e configurazione dello Switching Database Manager sugli switch Catalyst serie 3550.
Nota: Catalyst 3550 ha delle limitazioni sui comandi delle route map che è possibile utilizzare.
Prima di provare la configurazione, verificare di conoscere le seguenti aree:
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Software Cisco IOS® versione 12.1.19-EA1a
Cisco Catalyst 3550
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
In questa sezione vengono presentate le informazioni necessarie per configurare le funzionalità descritte più avanti nel documento.
Nota: per ulteriori informazioni sui comandi menzionati in questo documento, usare lo strumento di ricerca dei comandi (solo utenti registrati).
Prima di poter abilitare il routing delle policy, è necessario configurare uno dei seguenti comandi in modalità di configurazione globale, quindi scrivere la configurazione e ricaricare lo switch:
sdm preferisce extended-match
sdm preferisce l'accesso esteso
sdm preferisce routing extended-match
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]
Tenere presente che i comandi non sono supportati. Fare riferimento ai comandi di route map non supportati se esiste questa configurazione:
! 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 !
Se si tenta di configurare la mappa della route dei criteri sull'interfaccia, viene generato un messaggio di errore:
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
Nel documento viene usata questa impostazione di rete:
Nel documento viene usata questa configurazione:
La configurazione prende la sorgente del traffico da 20.20.20.X (access-list 10) e la invia alla versione 30.30.30.2; la configurazione sostituisce il gateway predefinito impostato su 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 |
quando si usa il comando set ip next-hop, il traffico corrispondente non può essere visto nell'output e si tratta del comportamento previsto su uno switch. Infatti, mentre un interruttore funziona solo sull'hardware, i comandi show presentano solo le informazioni gestite nel software. L'hop successivo set ip funziona sempre nell'hardware, perché la tabella di routing e il processo non vengono mai controllati dallo switch. Riceve un pacchetto e, se rientra nelle istruzioni route-map, viene inviato direttamente all'hop successivo specificato, senza controllare la tabella di routing.
Il comando set ip default next-hop controlla prima l'intera tabella di routing per verificare se esiste un'altra route verso la destinazione. Se non viene trovata alcuna route, viene utilizzato l'hop successivo predefinito.
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Lo strumento Output Interpreter (solo utenti registrati) (OIT) supporta alcuni comandi show. Usare l'OIT per visualizzare un'analisi dell'output del comando show.
Nota: consultare le informazioni importanti sui comandi di debug prima di usare i comandi di debug.
criteri ip di debug: visualizza i pacchetti 'instradati ai criteri' o 'rifiutati ai criteri'. Di seguito è riportato un esempio di output del comando debug ip policy:
*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
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
16-Nov-2005 |
Versione iniziale |