I software Cisco IOS® versioni 12.0S e 11.2GS sono progettati per essere eseguiti su serie 7200, serie 7500 e Gigabit Switch Router (GSR) in backbone Internet. Di conseguenza, queste versioni offrono un routing IP affidabile e servizi IP avanzati per la community dei provider di servizi Internet (ISP). Non supportano i protocolli di bridging completo, ad esempio il bridging trasparente o il bridging del percorso di origine, né i protocolli IRB (Integrated Routing and Bridging).
Lo scopo della funzionalità BPVC (Permanent Virtual Circuit) di tipo bridge è quello di consentire l'utilizzo delle interfacce ATM nei router high-end Cisco con versione S in un ruolo di edge o di aggregazione e la connessione a uno switch Catalyst o a un altro dispositivo remoto che supporta solo PDU RFC 1483 di formato bridge. In questo documento viene fornita una configurazione di esempio per i BPVC.
I BPVC sono supportati dalle schede di linea 4xOC3 e 1xOC12 ATM per il GSR e da PA-A3-T3/E3/OC3 per la serie 7500. Il GSR utilizza solo i treni 11.2GS o 12.0S e pertanto supporta solo i BPVC. La serie 7500 esegue le versioni principali e tecnologiche di Cisco IOS diverse dal treno S, e supporta quindi l'incapsulamento IRB e route-bridge oltre ai BPVC.
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sui PVC di tipo bridge. I PVC con bridging sono stati introdotti originariamente per le schede di linea GSR 4xOC3 nel software Cisco IOS versione 11.2(15)GS2 e 12.0(5)S e, più recentemente, nella scheda di linea 1xOC12. Anche le immagini ST derivate dalla base di codice S supportano questa funzione.
I PVC di tipo bridge sono ora supportati sulla piattaforma serie 7500 che utilizza un adattatore di porta PA-A3 e il software Cisco IOS versione 12.0(16)S o successive, ID bug Cisco CSCdt53995 (solo utenti registrati). Solo PA-A3-OC3, PA-A3-T3 e PA-A3-E3 supportano questa funzione. Questa funzione è supportata anche nel PA-A3-OC12 a partire dal software Cisco IOS versione 12.0(19)S.
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.
La funzione PVC con bridging è nota anche come half bridging ATM,1483 PVC con bridge e nell'output show atm vc come 1483-half-bridged-encap. Il termine 1483 si riferisce alla RFC 1483, che definisce come incapsulare le unità PDU (Protocol Data Unit) di livello superiore, tra cui i frame Ethernet con bridging, per il trasporto su una backbone ATM. La RFC 1483 definisce le PDU con formato con bridging e quelle con formato con routing, identificate da valori univoci nell'intestazione LLC/SNAP (Logical Link Control/Subnetwork Access Protocol). Il diagramma mostra la PDU in formato bridge.
Figura 1-1: Formato Bridged RFC 1483 Ethernet Frame
+-------------------------------+ | LLC 0xAA-AA-03 | +-------------------------------+ | OUI 0x00-80-C2 | +-------------------------------+ | PID 0x00-07 | +-------------------------------+ | PAD 0x00-00 | +-------------------------------+ | MAC destination address | +-------------------------------+ | | | (remainder of MAC frame) | | | +-------------------------------+
Un BPVC accetta pacchetti mentre utilizza il formato bridged. Tuttavia, il pacchetto non viene eseguito tramite il codice di bridging. Al contrario, il router presume di prendere una decisione di routing sul pacchetto.
Un'interfaccia ATM configurata con un BPVC gestisce pacchetti provenienti dalla LAN Ethernet:
L'intestazione LLC/SNAP, in particolare i campi LLC, OUI, PID e PAD, viene rimossa e lascia solo il frame Ethernet.
L'indirizzo MAC di destinazione nell'intestazione del frame Ethernet viene verificato per corrispondere all'indirizzo MAC dell'interfaccia ATM del router.
Se confermata, il pacchetto IP viene instradato in base all'indirizzo IP di destinazione. I pacchetti non instradabili vengono scartati.
Un'interfaccia tipo bridge gestisce i pacchetti destinati alla LAN Ethernet:
Viene esaminato l'indirizzo IP di destinazione del pacchetto. Il router consulta la tabella di routing IP e il database di informazioni sull'inoltro CEF (FIB) per determinare l'interfaccia di destinazione del pacchetto.
Il router controlla le tabelle ARP e adiacenti per individuare un indirizzo MAC di destinazione da inserire nell'intestazione Ethernet.
Se non viene trovato alcun indirizzo, il router genera una richiesta ARP per l'indirizzo IP di destinazione.
La richiesta ARP viene inoltrata solo all'interfaccia di destinazione.
La risposta ARP viene utilizzata per popolare le tabelle adiacenti CEF e ARP.
Il router inserisce le intestazioni Ethernet MAC e ATM LLC/SNAP prima del payload IP e trasmette il pacchetto.
Nel caso di pacchetti provenienti da e destinati a un utente Ethernet, il router esegue ciascun pacchetto solo tramite la logica di inoltro di routing. I pacchetti non richiedono una ricerca di livello 2. Il comando show bridge restituisce un messaggio di input non valido.
GSR#sh bridge ^ % Invalid input detected at '^' marker.
Nota: un pacchetto in arrivo viene inoltrato al processore di routing GSR (RP) se il prefisso IP del pacchetto corrisponde a una voce nel file FIB ma non nella tabella adiacente. Il pacchetto in ingresso attiva l'RP per trasmettere una richiesta ARP. Dopo la ricezione della risposta ARP, il driver RP FIB e RP ATM sono responsabili della creazione dell'adiacenza e dell'inserimento in tutte le schede di linea.
Oltre ai BPVC, Cisco IOS supporta un secondo protocollo che accetta una PDU in formato bridge, ma prende solo una decisione di routing. Questo protocollo è route bridged encapsulation. È importante sottolineare che i BPVC e i RBE differiscono in diversi modi.
RBE | BPVC | |
---|---|---|
Obiettivo di progettazione | Risoluzione dei problemi di trasmissione, possibile spoofing degli ARP da parte di un utente ostile e scalabilità con IRB e bridging standard quando utilizzato nelle applicazioni DSL. Sviluppato in origine per Universal Access Concentrator 6400 | Abilitare la GSR per l'utilizzo sul perimetro della rete con i moduli Catalyst ATM che supportano solo PDU in formato bridge e che sono solo di layer 2. Originariamente progettato per il GSR |
Tipo sottointerfaccia | Solo punto a punto | Solo multipunto |
Analizza l'indirizzo MAC di destinazione nell'intestazione Ethernet | No | Sì |
Comando di configurazione | ip route-bridge atm | bridge atm pvc vcd vpi vci aal5snap |
Incapsulamenti Ethernet supportati | Ethernet v2 e 802.3 | Solo Ethernet v2 |
Sono supportati solo frame Ethernet che utilizzano il formato Ethernet v2. Il formato IEEE 802.3 non è supportato. Tutti i frame Ethernet ricevuti con un formato diverso da v2 vengono scartati e l'interfaccia ATM incrementa il contatore degli errori di input. Inoltre, il contatore degli errori di input aumenta quando un'interfaccia ATM con PVC bridge riceve un pacchetto Spanning Tree Bridged Protocol Data Unit (BPDU). Aumenta anche il contatore rx_known_vc_paks nell'output show controller atm.
La sottointerfaccia deve essere multipunto perché la scheda di linea ATM funge presumibilmente da gateway predefinito per molti utenti Ethernet remoti. Le sottointerfacce punto-punto non sono supportate.
Ogni sottointerfaccia supporta solo un PVC half-bridged. Ciascun PVC può essere visualizzato come segmento Ethernet virtuale. Consentire due o più PVC con bridging equivale a consentire indirizzi IP e prefissi IP identici su due o più segmenti Ethernet. Tuttavia, sull'interfaccia secondaria sono consentiti anche PVC o SVC non bridge.
Poiché la versione Cisco IOS S non supporta il bridging, un singolo indirizzo MAC Ethernet può essere utilizzato da più di una sottointerfaccia multipunto. Per personalizzare l'indirizzo MAC, usare il comando mac-address sull'interfaccia primaria ATM.
GSR-1#show interface atm 7/0ATM7/0 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253)
Il router riceve un pacchetto con o senza la sequenza di controllo del frame Ethernet originale. Tuttavia, i frame Ethernet trasmessi non includono un FCS Ethernet poiché non è disponibile assistenza hardware per questo calcolo. L'intestazione LLC/SNAP indica questa condizione con un valore PID (Protocol ID) di 0x0007.
L'interfaccia ATM instrada solo tra due utenti remoti raggiungibili tramite BPVC. Il router non gestisce una tabella di bridging, ma solo le tabelle adiacenti ARP e CEF. È consigliabile considerare questa restrizione quando si progetta la rete ATM, in particolare con una topologia hub e spoke. Ogni sottointerfaccia BPVC e multipoint deve essere mappata a una singola rete IP.
I BPVC sono stati progettati in origine per consentire alle schede di linea GSR ATM di ricevere PDU in formato bridged da un modulo Catalyst 5000 ATM nelle applicazioni edge ATM. Tuttavia, questa funzione consente a GSR e ora alle interfacce ATM serie 7500 di scambiare PDU in formato bridged con qualsiasi dispositivo ATM di layer 2, a condizione che tale dispositivo garantisca la corretta spaziatura dei frame ricevuti. La sezione 5.2 della RFC 2684 richiede che l'interfaccia con bridging ATM colleghi i frame Ethernet/802.3 ricevuti, tramite le celle in ingresso, a una dimensione minima che supporti l'MTU prima di trasmettere i frame ricomposti sulla rete Ethernet. L'ID bug Cisco CSCdp82703 (solo utenti registrati) implementa questa funzionalità di padding sul modulo Catalyst 5000 ATM.
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).
Nel documento viene usata questa impostazione di rete:
Attenersi alla seguente procedura:
Creare una sottointerfaccia multipunto.
GSR-1(config)#interface atm 7/0.5 multipoint
Creare un PVC e assegnare il VCD (Virtual Circuit Descriptor), il VPI (Virtual Path Identifier) e il VCI (Virtual Channel Identifier). Quindi scegliere aal5snap encapsulation.
GSR-1(config-subif)#atm pvc 5 0 50 ? aal5mux AAL5+MUX Encapsulation aal5snap AAL5+LLC/SNAP Encapsulation
Scegliere l'opzione bridge per il PVC.
GSR-1(config-subif)#atm pvc 5 0 50 aal5snap ? <38-155000> Peak rate(Kbps) bridge 1483 bridge-encapsulation enable inarp Inverse ARP enable oam OAM loopback enable random-detect WRED enable
Interfaccia GSR ATM |
---|
interface ATM7/0 mtu 1500 no ip address no ip directed-broadcast atm vc-per-vp 512 atm maxvc 512 atm clock INTERNAL ! ! interface ATM7/0.5 multipoint ip address 1.1.1.1 255.255.255.0 no ip directed-broadcast atm pvc 5 0 50 aal5snap bridge ! interface ATM7/0.6 multipoint ip address 2.2.2.2 255.255.255.0 no ip directed-broadcast atm pvc 6 0 60 aal5snap bridge |
Catalyst 5000 ATM Module |
---|
interface ATM0 atm preferred phy A atm pvc 1 0 5 qsaal atm pvc 2 0 16 ilmi ! interface ATM0.5 multipoint atm pvc 5 0 50 aal5snap atm bind pvc vlan 5 5 ! interface ATM0.6 multipoint atm pvc 6 0 60 aal5snap atm bind pvc vlan 6 6 |
7206 (operando come host Ethernet) |
---|
interface Ethernet3/2 ip address 1.1.1.2 255.255.255.0 duplex full |
Per impostazione predefinita, la scheda di linea GSR 4xOC3 ATM utilizza una dimensione massima dell'unità di trasmissione (MTU) di 4470 byte. Catalyst 5000 usa una MTU predefinita di 1500 byte.
GSR-1#show interface atm 7/0 ATM7/0 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253) MTU 4470 bytes, sub MTU 4470, BW 155000 Kbit, DLY 80 usec, rely 196/255, load 1/255 ATM#show interface atm0 ATM0 is up, line protocol is up Hardware is Catalyst 5000 ATM MTU 1500 bytes, sub MTU 0, BW 156250 Kbit, DLY 80 usec, rely 255/255, load 1/255
I frame più grandi di 1500 byte vengono trasmessi dal BPVC, ma vengono scartati dall'interfaccia del modulo Catalyst ATM ricevente. Pertanto, è necessario usare il comando mtu nell'interfaccia principale o nella sottointerfaccia per modificare l'MTU sull'interfaccia del router ATM su 1500 in modo che corrisponda all'interfaccia del Catalyst.
GSR-1(config)#interface atm 7/0.5 GSR-1(config-subif)#mtu ? <64-18020> MTU size in bytes GSR-1(config-subif)#mtu 1500 GSR-1(config-subif)#end GSR-1#show interface atm 7/0.5 ATM7/0.5 is up, line protocol is up Hardware is CM155 OC-3c ATM, address is 005f.9c22.8253 (bia 005f.9c22.8253) MTU 1500 bytes, BW 155000 Kbit, DLY 80 usec, rely 198/255, load 1/255 Encapsulation ATM 1486 packets input, 104020 bytes 0 packets output,0 bytes 0 OAM cells input, 0 OAM cells output
Fare riferimento a questa sezione per verificare che la configurazione funzioni correttamente.
Lo strumento Output Interpreter (solo utenti registrati) (OIT) supporta alcuni comandi show. Usare l'OIT per visualizzare un'analisi dell'output del comando show.
show atm vc {vcd#} - Confermare che il VC utilizzi l'crittografia half-bridged 1483.
GSR#show atm vc 5 ATM7/0.5: VCD: 5, VPI: 0, VCI: 50 PeakRate: 155000, Average Rate: 155000 AAL5-LLC/SNAP, etype:0x0, Flags: 0xC20, VCmode: 0x0 OAM frequency: 0 second(s) InARP DISABLED, 1483-half-bridged-encap InPkts: 11, OutPkts: 0, InBytes: 770, OutBytes: 0 InPRoc: 13, OutPRoc: 0, Broadcasts: 0 InFast: 0, OutFast: 0, InAS: 0, OutAS: 0 OAM cells received: 0 OAM cells sent: 0 Status: UP
show ip cef e show ip route
GSR#show ip cef 1.1.1.21.1.1.2/32, version 98, connected, cached adjacency 1.1.1.2 0 packets, 0 bytes via 1.1.1.2, ATM7/0.5, 0 dependencies next hop 1.1.1.2, ATM7/0.5 valid cached adjacency GSR-1#show ip route 1.1.1.2 Routing entry for 1.1.1.0/24 Known via "connected", distance 0, metric 0 (connected, via interface) Routing Descriptor Blocks: * directly connected, via ATM7/0.5 Route metric is 0, traffic share count is 1
show ip cef adiacency atm
GSR#show ip cef adjacency atm 7/0.5 1.1.1.2 detail IP Distributed CEF with switching (Table Version 99) 17 routes, 0 reresolve, 0 unresolved (0 old, 0 new) 17 leaves, 11 nodes, 13616 bytes, 104 inserts, 87 invalidations 0 load sharing elements, 0 bytes, 0 references universal per-destination load sharing algorithm, id 06E7A9DD 2 CEF resets, 0 revisions of existing leaves 0 in-place modifications refcounts: 4957 leaf, 4940 node Adjacency Table has 2 adjacencies 1 incomplete adjacency 1.1.1.2/32, version 98, connected, cached adjacency 1.1.1.2 0 packets, 0 bytes via 1.1.1.2, ATM7/0.5, 0 dependencies next hop 1.1.1.2, ATM7/0.5 valid cached adjacency
show cam dynamic: sullo switch Catalyst
Catalyst> (enable) show cam dynamic * = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry. X = Port Security Entry VLAN Dest MAC/Route Des Destination Ports or VCs / [Protocol Type] ---- ------------------ ---------------------------------------------------- 5 00-30-7b-1e-90-56 4/1 [ALL] 5 00-5f-9c-22-82-53 3/1 VCD:5 VPI:0 VCI:50 Type: AAL5SNAP PVC [ALL] Total Matching CAM Entries Displayed = 2
show arp: sull'host Ethernet remoto. Verificare che il tipo di incapsulamento Ethernet sia ARPA, ossia che Cisco IOS faccia riferimento al formato Ethernet v2.
7206#show arp Protocol Address Age (min) Hardware Addr Type Interface Internet 1.1.1.1 2 005f.9c22.8253 ARPA Ethernet3/2 Internet 1.1.1.2 - 0030.7b1e.9056 ARPA Ethernet3/2
Consultare questa sezione per risolvere i problemi di configurazione.
Nota: consultare le informazioni importanti sui comandi di debug prima di usare i comandi di debug.
debug atm packet interface atm: fornisce la decodifica esadecimale del VPI/VCI, dell'intestazione LLC/SNAP e del payload del pacchetto. Confermare un OUI di 0x0080C2 e un tipo di 0007.
GSR#debug atm packet interface atm 7/0.5 ATM packets debugging is on Displaying packets on interface ATM7/0.5 only GSR-1#ping 1.1.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/4/8 ms 059389: 6w3d: ATM7/0.5(O): VCD:0x5 VPI:0x0 VCI:0x32 DM:0x100 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 059390: 6w3d: 0000 0030 7B1E 9056 005F 9C22 8253 0800 4500 0064 03FC 0000 FF01 B398 0101 059391: 6w3d: 0101 0101 0102 0800 0BCA 21BB 0E5B 0000 0000 E85D 5A0C ABCD ABCD ABCD ABCD 059392: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059393: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059394: 6w3d: 059395: 6w3d: ATM7/0.5(I): VCD:0x5 VPI:0x0 VCI:0x32 Type:0x0 SAP:AAAA CTL:03 OUI:0080C2 TYPE:0007 Length:0x80 059396: 6w3d: 0000 005F 9C22 8253 0030 7B1E 9056 0800 4500 0064 03FC 0000 FF01 B398 0101 059397: 6w3d: 0102 0101 0101 0000 13CA 21BB 0E5B 0000 0000 E85D 5A0C ABCD ABCD ABCD ABCD 059398: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD 059399: 6w3d: ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
09-Oct-2006 |
Versione iniziale |