¿Tiene una cuenta?
Para la documentación de este producto, se ha apuntado a utilizar un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad étnica, orientación sexual, nivel socio-económico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Un problema común cuando se utiliza OSPF (Open Shortest Path First) es que las rutas de la base de datos no aparecen en la tabla de routing. En la mayoría de los casos, OSPF encuentra una discrepancia en la base de datos para que no instale la ruta en la tabla de ruteo. A menudo, puede ver el mensaje El router adv no es alcanzable (lo que significa que el router que anuncia el LSA no es accesible a través de OSPF) sobre el anuncio de estado de link (LSA) en la base de datos cuando ocurre este problema. Aquí tiene un ejemplo:
Adv Router is not-reachable LS age: 418 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.32.2 Advertising Router: 172.16.32.2 LS Seq Number: 80000002 Checksum: 0xFA63 Length: 60 Number of Links: 3
Hay varias razones para este problema, la mayoría de las cuales se refieren a una configuración incorrecta o a una topología dañada. Cuando se corrige la configuración, la discrepancia de la base de datos OSPF desaparece y las rutas aparecen en la tabla de ruteo. Este documento explica algunas de las razones más comunes que pueden causar la discrepancia en la base de datos.
Algunos de los comandos usados a lo largo de este documento para la verificación del comportamiento OSPF incluyen la interfaz show ip ospf, el router de base de datos ip ospf, show ip ospf neighbor y la base de datos show ip ospf external. Si tiene el resultado de cualquiera de estos comandos desde su dispositivo Cisco, puede utilizar Cisco CLI Analyzer para mostrar posibles problemas y correcciones. Para utilizar la herramienta Analizador Cisco CLI, debe ser un cliente registrado, iniciar sesión y tener JavaScript habilitado.
Quienes lean este documento deben tener conocimiento de los siguientes temas
Configuración básica de OSPF
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
La versión 12.3 del software Cisco IOS® se estaba ejecutando en todos los routers.
Esto es soportado en todas las plataformas de router de Cisco.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Usemos el siguiente diagrama de red como ejemplo:
R4-4K | R1-7010 |
---|---|
interface Loopback0 ip address 172.16.33.1 255.255.255.255 interface Serial2 ip address 172.16.32.1 255.255.255.0 ip ospf network broadcast router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
interface Loopback0 ip address 172.16.30.1 255.255.255.255 ! interface Serial1/0 ip address 172.16.32.2 255.255.255.0 clockrate 64000 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
R4-4K(4)# show ip ospf interface serial 2 Serial2 is up, line protocol is up Internet Address 172.16.32.1/24, Area 0 Process ID 20, Router ID 172.16.33.1, Network Type BROADCAST, Cost: 64 Transmit Delay is 1 sec, State DR, Priority 1 Designated Router (ID) 172.16.33.1, Interface address 172.16.32.1 Backup Designated router (ID) 172.16.32.2, Interface address 172.16.32.2 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:08 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.32.2 (Backup Designated Router) Suppress hello for 0 neighbor(s) R1-7010(5)# show ip ospf interface serial 1/0 Serial1/0 is up, line protocol is up Internet Address 172.16.32.2/24, Area 0 Process ID 20, Router ID 172.16.32.2, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.33.1 Suppress hello for 0 neighbor(s)
Como puede ver anteriormente, el router R4-4K está configurado para broadcast y el router R1-7010 está configurado para punto a punto. Este tipo de discordancia de tipo de red hace que el router de anuncio sea inalcanzable.
R4-4K(4)# show ip ospf database router 172.16.32.2 Adv Router is not-reachable LS age: 418 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.32.2 Advertising Router: 172.16.32.2 LS Seq Number: 80000002 Checksum: 0xFA63 Length: 60 Number of Links: 3 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 172.16.33.1 (Link Data) Router Interface address: 172.16.32.2 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 172.16.32.0 (Link Data) Network Mask: 255.255.255.0 Number of TOS metrics: 0 TOS 0 Metrics: 64 R1-7010(5)# show ip ospf database router 172.16.33.1 Adv Router is not-reachable LS age: 357 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.33.1 Advertising Router: 172.16.33.1 LS Seq Number: 8000000A Checksum: 0xD4AA Length: 48 Number of Links: 2 Link connected to: a Transit Network (Link ID) Designated Router address: 172.16.32.1 (Link Data) Router Interface address: 172.16.32.1 Number of TOS metrics: 0 TOS 0 Metrics: 64
Puede ver que para la subred 172.16.32.0/24, el router R1-7010 está generando un link punto a punto y el router R4-4K está generando un link de tránsito. Esto crea una discrepancia en la base de datos de estado de link, lo que significa que no hay rutas instaladas en la tabla de ruteo.
R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 C 172.16.30.1/32 is directly connected, Loopback0
Para resolver este problema, configure ambos routers para el mismo tipo de red. Puede cambiar el tipo de red del router R1-7010 a broadcast o cambiar la interfaz serial del router R4-4K a punto a punto.
Nota: Si tiene una situación en la que un lado es una interfaz multipunto y el otro lado es una subinterfaz, cambie el tipo de red para que se transmita en ambos lados.
En este ejemplo, hemos eliminado la instrucción "broadcast de tipo de red" en R4-4K porque ambos lados son interfaces encapsuladas de High-Level Data Link Control (HDLC) punto a punto.
R4-4K(4)# configure terminal R4-4K(4)(config)# interface serial 2 R4-4K(4)(config-if)# no ip ospf network broadcast R4-4K(4)(config-if)# end R4-4K(4)# show ip ospf interface serial 2 Serial2 is up, line protocol is up Internet Address 172.16.32.1/24, Area 0 Process ID 20, Router ID 172.16.33.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:04 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.32.2 Suppress hello for 0 neighbor(s)
Considere este diagrama de red como ejemplo:
R4-4K | R1-7010 |
---|---|
interface loopback 0 ip address 172.16.35.1 255.255.255.255 interface Serial2 ip address 172.16.29.1 255.255.255.0 ! interface Serial3 ip address 172.16.32.1 255.255.255.0 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
interface loopback 0 ip address 172.16.30.1 255.255.255.255 interface Serial1/0 ip address 172.16.32.2 255.255.255.0 clockrate 64000 ! interface Serial1/1 ip address 172.16.29.2 255.255.255.0 clockrate 38400 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
Puede ver que las direcciones IP se infiltran en las configuraciones anteriores, lo que causa una discrepancia en la base de datos OSPF. Sin embargo, los routers todavía forman vecinos en la versión de Cisco IOS anterior a 12.1 porque en un link punto a punto, los routers OSPF no verifican que el router vecino esté en la misma subred.
R4-4K(4)# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 172.16.32.2 1 FULL/ - 00:00:37 172.16.32.2 Serial2 172.16.32.2 1 FULL/ - 00:00:31 172.16.29.2 Serial3
A partir del resultado anterior, puede ver que Serial2 está formando vecinos con la dirección IP 172.16.32.2, que no está en la misma subred. Aunque los vecinos están formados, no se instalan rutas en la tabla de ruteo:
R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 C 172.16.29.0/24 is directly connected, Serial1/1 C 172.16.30.1/32 is directly connected, Loopback0
Para solucionar este problema, asigne correctamente las direcciones IP o conmute los cables seriales. Aquí hemos corregido las direcciones IP:
R4-4K | R1-7010 |
---|---|
interface loopback 0 ip address 172.16.35.1 255.255.255.255 interface Serial2 ip address 172.16.32.1 255.255.255.0 ! interface Serial3 ip address 172.16.29.1 255.255.255.0 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
interface loopback 0 ip address 172.16.30.1 255.255.255.255 interface Serial1/0 ip address 172.16.32.2 255.255.255.0 clockrate 64000 ! interface Serial1/1 ip address 172.16.29.2 255.255.255.0 clockrate 38400 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
R4-4K(4)# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 172.16.32.2 1 FULL/ - 00:00:36 172.16.32.2 Serial2 172.16.32.2 1 FULL/ - 00:00:39 172.16.29.2 Serial3
Ahora muestra la dirección de vecino correcta en la interfaz Serial 2. Las rutas también están en la tabla de ruteo:
R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 O 172.16.35.1/32 [110/65] via 172.16.32.1, 00:03:12, Serial1/0 [110/65] via 172.16.29.1, 00:03:12, Serial1/1 C 172.16.29.0/24 is directly connected, Serial1/1 C 172.16.30.1/32 is directly connected, Loopback0
Considere este diagrama de red como ejemplo:
Esta situación crea exactamente el mismo comportamiento que la asignación de dirección incorrecta en la configuración de enlace serial dual. Para resolver el problema, asigne direcciones IP en la misma subred en ambos routers.
Considere el siguiente diagrama de red como ejemplo:
R4-4K | R1-7010 |
---|---|
interface Loopback0 ip address 172.16.35.1 255.255.255.255 interface Serial2 ip unnumbered Loopback0 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
interface Loopback0 ip address 172.16.30.1 255.255.255.255 ! interface Serial1/0 ip address 172.16.32.2 255.255.255.0 clockrate 64000 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
R4-4K(4)# show interface serial 2 Serial2 is up, line protocol is up Hardware is cxBus Serial Interface is unnumbered. Using address of Loopback0 (172.16.35.1) R1-7010(5)# show interface serial 1/0 Serial1/0 is up, line protocol is up Hardware is cxBus Serial Internet address is 172.16.32.2/24
El resultado anterior muestra que la interfaz serial 2 de R4-4K no está numerada en Loopback0, mientras que el serial 1/0 de R1-7010 es una interfaz numerada.
R4-4K(4)# show ip ospf interface serial 2 Serial2 is up, line protocol is up Internet Address 0.0.0.0/24, Area 0 Process ID 20, Router ID 172.16.35.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.32.2 Suppress hello for 0 neighbor(s) R1-7010(5)# show ip ospf interface serial 1/0 Serial1/0 is up, line protocol is up Internet Address 172.16.32.2/24, Area 0 Process ID 20, Router ID 172.16.32.2, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.33.1 Suppress hello for 0 neighbor(s)
Como puede ver anteriormente, el tipo de red en ambos casos es punto a punto. El problema es que un lado no está numerado y el otro no, lo que crea una discrepancia en la base de datos como se muestra a continuación.
R4-4K(4)# show ip ospf database router 172.16.30.1 OSPF Router with ID (172.16.35.1) (Process ID 20) Router Link States (Area 0) LS age: 202 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.30.1 Advertising Router: 172.16.30.1 LS Seq Number: 80000002 Checksum: 0xC899 Length: 60 Number of Links: 3 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 172.16.35.1 (Link Data) Router Interface address: 172.16.32.2 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 172.16.32.0 (Link Data) Network Mask: 255.255.255.0 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 172.16.30.1 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 R4-4k(4)# R1-7010(5)# show ip ospf database router 172.16.35.1 OSPF Router with ID (172.16.30.1) (Process ID 20) Router Link States (Area 0) Adv Router is not-reachable LS age: 396 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.35.1 Advertising Router: 172.16.35.1 LS Seq Number: 80000003 Checksum: 0xBEA1 Length: 48 Number of Links: 2 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 172.16.30.1 (Link Data) Router Interface address: 0.0.0.3 !--- In case of an unnumbered link we use MIB !--- II IfIndex value which usually starts
with 0. Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 172.16.35.1 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 R1-7010(5)#
Puede ver que R1-7010 está generando un LSA para este link punto a punto con el campo Link Data que contiene su dirección de interfaz, mientras que R4-4K está generando el LSA para el mismo link con el campo Link Data que contiene el valor IfIndex de MIBII. Esto crea una discrepancia en la base de datos de estado de link, lo que significa que no hay rutas instaladas en la tabla de ruteo.
R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 C 172.16.30.1/32 is directly connected, Loopback0
Para resolver este problema, configure las interfaces seriales de ambos routers como numeradas o sin numerar. En este ejemplo hemos numerado la interfaz serial 2 del router R4-4K.
R4-4K(4)# configure terminal R4-4K(4)(config)# interface serial 2 R4-4K(4)(config-if)# no ip unnumbered loopback 0 R4-4K(4)(config-if)# ip address 172.16.32.1 255.255.255.0 R4-4K(4))# show ip ospf interface serial 2 Serial2 is up, line protocol is up Internet Address 172.16.32.1/24, Area 0 Process ID 20, Router ID 172.16.33.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT, Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 172.16.32.2 Suppress hello for 0 neighbor(s) R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 O 172.16.33.1/32 [110/65] via 172.16.32.1, 00:03:08, Serial1/0 C 172.16.30.1/32 is directly connected, Loopback0
Considere este diagrama de red como ejemplo:
R9-2500 |
---|
interface Loopback0 ip address 50.50.50.50 255.255.255.255 ! interface Serial0 ip address 10.10.10.5 255.255.255.0 encapsulation frame-relay ip ospf network broadcast frame-relay map ip 10.10.10.6 102 broadcast frame-relay map ip 10.10.10.7 101 broadcast router ospf 10 network 10.10.10.0 0.0.0.255 area 0 network 50.50.50.0 0.0.0.255 area 0 |
R4-4K |
---|
interface Loopback0 ip address 70.70.70.70 255.255.255.255 ! interface Serial0 ip address 10.10.10.7 255.255.255.0 encapsulation frame-relay ip ospf network broadcast frame-relay map ip 10.10.10.5 101 broadcast frame-relay map ip 10.10.10.6 100 broadcast router ospf 10 network 10.10.10.0 0.0.0.255 area 0 network 70.70.70.0 0.0.0.255 area 0 |
R3-4K |
---|
interface Loopback0 ip address 60.60.60.60 255.255.255.255 ! interface Serial0 no ip address encapsulation frame-relay ! interface Serial0.1 multipoint ip address 10.10.10.6 255.255.255.0 ip ospf network broadcast frame-relay map ip 10.10.10.5 102 broadcast frame-relay map ip 10.10.10.7 100 broadcast ! router ospf 10 network 10.10.10.0 0.0.0.255 area 0 network 60.60.60.0 0.0.0.255 area 0 |
El modelo de broadcast sobre Frame Relay funciona correctamente mientras la nube de Frame Relay esté completamente mallada. Si se rompe algún circuito virtual permanente (PVC), puede crear problemas en la base de datos OSPF, lo que a su vez produce el mensaje No alcanzable del router Adv.
En este ejemplo, el PVC entre R9-2500 y R4-4K está dañado y el enlace R9-2500 al router designado (DR) está dañado. Como resultado, R9-2500 declara que todos los LSA de R3-4K (que no es un DR) son inalcanzables. Como puede ver, R9-2500 no está generando un link de tránsito para la interfaz serial conectada a R3-4K; en su lugar, está generando un link stub porque en lo que respecta a R9-2500, no hay DR en este link.
R9-2500(3)# show ip ospf database router OSPF Router with ID (50.50.50.50) (Process ID 10) Router Link States (Area 0) LS age: 148 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 50.50.50.50 Advertising Router: 50.50.50.50 LS Seq Number: 8000000B Checksum: 0x55A Length: 48 Number of Links: 2 Link connected to: a Stub Network (Link ID) Network/subnet number: 10.10.10.0 (Link Data) Network Mask: 255.255.255.0 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 50.50.50.50 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 Adv Router is not-reachable LS age: 1081 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 60.60.60.60 Advertising Router: 60.60.60.60 LS Seq Number: 80000006 Checksum: 0x4F72 Length: 48 Number of Links: 2 Link connected to: a Stub Network (Link ID) Network/subnet number: 60.60.60.60 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 Link connected to: a Transit Network (Link ID) Designated Router address: 10.10.10.7 (Link Data) Router Interface address: 10.10.10.6 Number of TOS metrics: 0 TOS 0 Metrics: 64 Adv Router is not-reachable LS age: 306 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 70.70.70.70 Advertising Router: 70.70.70.70 LS Seq Number: 80000007 Checksum: 0xC185 Length: 48 Number of Links: 2 Link connected to: a Stub Network (Link ID) Network/subnet number: 70.70.70.70 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 Link connected to: a Transit Network (Link ID) Designated Router address: 10.10.10.7 (Link Data) Router Interface address: 10.10.10.7 Number of TOS metrics: 0 TOS 0 Metrics: 64
Refiérase a Problemas con la Ejecución de OSPF en NBMA y en el Modo de Broadcast sobre Frame Relay para obtener información más detallada sobre este problema.
Considere este diagrama de red como ejemplo:
R2507 |
---|
interface Serial0 ip address 1.1.1.1 255.255.255.0 interface Serial1 ip address 7.7.7.1 255.255.255.0 router ospf 1 network 1.1.1.1 0.0.0.0 area 0 default- information originate metric 20 ip route 0.0.0.0 0.0.0.0 Serial1 |
R2504 |
---|
interface Serial0 ip address 1.1.1.2 255.255.255.0 interface TokenRing0 ip address 3.3.4.2 255.255.255.0 router ospf 1 network 1.1.1.0 0.0.0.255 area 0 network 3.0.0.0 0.255.255.255 area 1 area 1 range 3.0.0.0 255.0.0.0 |
R2515 |
---|
interface Serial1 ip address 4.4.4.3 255.255.255.0 interface TokenRing0 ip address 3.3.4.3 255.255.255.0 interface ethernet 0 ip address 3.44.66.3 255.255.255.0 interface ethernet 1 ip address 3.22.88.3 255.255.255.0 router ospf 1 redistribute rip metric 20 subnets network 0.0.0.0 255.255.255.255 area 1 router rip network 3.0.0.0 |
R2513 |
---|
interface TokenRing0 ip address 3.3.4.4 255.255.255.0 interface ethernet 0 ip address 200.1.1.4 255.255.255.0 router rip network 3.0.0.0 network 200.1.1.0 |
R2507# show ip ospf data external 200.1.1.0 OSPF Router with ID (7.7.7.1) (Process ID 1) Type- 5 AS External Link States LS age: 72 Options: (No TOS- capability, DC) LS Type: AS External Link Link State ID: 200.1.1.0 (External Network Number ) Advertising Router: 3.44.66.3 LS Seq Number: 80000001 Checksum: 0xF161 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 20 Forward Address: 3.3.4.4 External Route Tag: 0
R2507 tiene 200.1.1.0/24 en su base de datos pero no lo ha instalado en la tabla de ruteo porque 3.3.4.4 se aprende a través de una ruta externa OSPF.
R2507# show ip route 3.3.4.4 Routing entry for 3.3.4.0/ 24 Known via "ospf 1", distance 110, metric 20,type extern 2, forward metric 70 Redistributing via ospf 1 Last update from 1.1.1.2 on Serial0, 00: 00: 40 ago Routing Descriptor Blocks: * 1.1.1.2, from 3.44.66.3, 00: 00: 40 ago, via Serial0 Route metric is 20, traffic share count is 1
Nota: Con la corrección del Id. de error de Cisco CSCdp72526 (sólo clientes registrados) , OSPF no genera un anuncio de estado de link (LSA) de tipo 5 de una red externa superpuesta; por lo tanto, R2507 sólo tendrá una ruta intraárea resumida de 3.0.0.0/8. A continuación, R2507 instalará 200.1.1.0/24 como dirección de reenvío y será accesible a través de la ruta dentro del área 3.0.0.0/8, de esta manera de conformidad con RFC 2328.
Después de la corrección del error mencionado anteriormente, el resultado será similar al siguiente:
R2507# show ip route 3.3.4.4 Routing entry for 3.0.0.0/8 Known via "ospf 1", distance 110, metric 74, type inter area Last update from 1.1.1.2 on Serial0, 00:19:20 ago Routing Descriptor Blocks: * 1.1.1.2, from 3.3.4.2, 00:19:20 ago, via Serial0 R2507# show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/24 is subnetted, 1 subnets C 1.1.1.0 is directly connected, Serial0 O IA 3.0.0.0/8 [110/74] via 1.1.1.2, 00:30:18, Serial0 O E2 200.1.1.0/24 [110/20] via 1.1.1.2, 00:22:58, Serial0 Route metric is 74, traffic share count is 1 R2507#
Si la dirección de reenvío también se conoce a través de una ruta externa, OSPF no instala esa ruta en la tabla de ruteo. Para obtener información más detallada sobre este problema, vea Problema de ruteo común con dirección de reenvío OSPF.
Usemos el siguiente diagrama de red como ejemplo:
R4-4K | R1-7010 |
---|---|
interface Loopback0 ip address 172.16.33.1 255.255.255.255 interface Serial2 ip address 172.16.32.1 255.255.255.0 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 |
interface Loopback0 ip address 172.16.30.1 255.255.255.255 ! interface Serial1/0 ip address 172.16.32.2 255.255.255.0 clockrate 64000 router ospf 20 network 172.16.0.0 0.0.255.255 area 0 distribute-list 1 in ! access-list 1 permit 172.16.32.0. 0.0.0.255 |
Como puede ver arriba, R1-7010 tiene el comando distribute-list configurado y sólo permite que el rango de direcciones 172.16.32.0/24 se instale en la tabla de ruteo. En los protocolos de estado de link no puede filtrar un LSA con el comando distribute-list. El LSA seguirá estando en la base de datos; sin embargo, el LSA no se instalará en la tabla de ruteo.
R1-7010(5)# show ip ospf database router 172.16.33.1 LS age: 357 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 172.16.33.1 Advertising Router: 172.16.33.1 LS Seq Number: 8000000A Checksum: 0xD4AA Length: 48 Number of Links: 3 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 172.16.32.2 (Link Data) Router Interface address: 172.16.32.1 Number of TOS metrics: 0 TOS 0 Metrics: 64
El comando de configuración distribute-list en R1-7010 está filtrando la red 172.16.33.1/32 para que no se instale en la tabla de ruteo.
R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 C 172.16.30.1/32 is directly connected, Loopback0
Para solucionar este problema, configure R1-7010 y permita 172.16.33.0/24 en la lista de control de acceso (ACL) para que esta red se instale en la tabla de routing.
R1-7010(5)# configure terminal R1-7010(5)(config)# access-list 1 permit 172.16.33.0 0.0.0.255 R1-7010(5)(config)# end R1-7010(5)# show ip access-list 1 Standard IP access list 1 permit 172.16.32.0, wildcard bits 0.0.0.255 permit 172.16.33.0, wildcard bits 0.0.0.255 R1-7010(5)# show ip route 172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks C 172.16.32.0/24 is directly connected, Serial1/0 O 172.16.33.1/32 [110/65] via 172.16.32.1, 00:00:08, Serial1/0 C 172.16.30.1/32 is directly connected, Loopback0