이 문서에서는 OSPF(Open Shortest Path First)를 실행하는 라우터가 라우터 ID를 선택하는 방법, 이 값이 전송되는 패킷, 중복 ID를 보고하는 라우터 로그 메시지 문제를 해결하는 방법에 대해 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
IP 라우팅 프로토콜
OSPF 라우팅 프로토콜
이 문서의 정보는 Cisco IOS® Software 릴리스 12.2를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
이 컨피그레이션은 다음과 같은 하드웨어 및 소프트웨어 버전에서도 사용할 수 있습니다.
모든 라우터(예: 2500 및 2600 시리즈)
레이어 3 스위치
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
기본적으로 OSPF 프로세스가 초기화될 때 라우터의 가장 높은 IP 주소를 OSPF 프로세스의 라우터 ID로 선택합니다. 라우터 ID는 OSPF 도메인 내에서 라우터를 고유하게 식별합니다.
OSPF 구성에서 설명했듯이, OSPF는 인터페이스에 구성된 가장 큰 IP 주소를 라우터 ID로 사용합니다. 이 IP 주소와 연결된 인터페이스가 중단된 경우 또는 해당 주소가 제거된 경우 OSPF 프로세스는 새 라우터 ID를 다시 계산하고 모든 라우팅 정보를 인터페이스에서 재전송해야 합니다.
루프백 인터페이스가 IP 주소로 구성된 경우 다른 인터페이스의 IP 주소가 더 큰 경우에도 Cisco IOS Software에서는 이 IP 주소를 라우터 ID로 사용합니다. 루프백 인터페이스가 중단되지 않으므로 라우팅 테이블의 안정성이 향상됩니다.
OSPF는 다른 어떤 유형보다 자동으로 루프백 인터페이스를 선호하며, 모든 루프백 인터페이스 중에서 가장 높은 IP 주소를 선택합니다. 루프백 인터페이스가 없는 경우 라우터에서 가장 높은 IP 주소가 선택됩니다. OSPF는 특정 인터페이스를 사용하도록 지정할 수 없습니다. 라우터 ID를 선택한 후에는 OSPF 프로세스가 다시 시작되거나 라우터가 다시 로드되지 않는 한 변경되지 않습니다.
참고: 시작할 때 유효한 IP 주소가 있는 인터페이스가 up/up 상태에 없으면 OSPF 보고서에서 라우터 ID 오류 메시지를 로그에 할당할 수 없습니다.
이 명령은 라우터 ID를 보는 데 사용됩니다.
R2-AGS#show ip ospf interface e0 Ethernet0 is up, line protocol is up Internet Address 1.1.1.2 255.255.255.0, Area 0 Process ID 1, Router ID 5.5.5.5, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority 1 Designated Router (ID) 6.6.6.6, Interface address 1.1.1.1 Backup Designated router (ID) 5.5.5.5, Interface address 1.1.1.2 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:07 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 6.6.6.6 (Designated Router)
Cisco IOS Software Release 12.0(1)T에 도입된 router-id OSPF 명령을 사용하면 라우터에서 가장 높은 IP 주소를 라우터 ID로 선택하는 기본 동작을 변경할 수 있습니다. 자세한 내용은 Cisco 버그 ID CSCdi38380(등록된 고객만 해당)을 참조하십시오. OSPF router-id 명령을 사용하면 OSPF 프로세스의 라우터 ID가 수동으로 선택됩니다. 이 예에서 OSPF 프로세스의 라우터 ID는 10.10.10.10입니다.
! router ospf 100 router-id 10.10.10.10
라우터 ID를 확인하기 위해 이 예에서와 같이 show ip ospf database 명령을 사용할 수도 있습니다.
Router#show ip ospf database OSPF Router with ID (10.10.10.10) (Process ID 100)
OSPF를 사용한 중복 라우터 ID 확인에 대해 설명하려면 먼저 5가지 OSPF 패킷 유형을 이해해야 합니다. 패킷 유형은 다음과 같습니다.
안녕하세요?
데이터베이스 설명(DD)
링크 상태 요청
링크 상태 업데이트
링크 상태 승인
모든 OSPF 패킷은 표준 24-옥텟 헤더로 시작합니다. 헤더에는 OSPF 패킷을 시작하는 경로의 고유한 ID를 나타내는 Router ID 필드가 포함되어 있습니다.
버전 | 유형 | 패킷 길이 |
라우터 ID |
영역 ID |
체크섬 | Au유형 |
인증 |
인증 |
패킷 데이터 |
일반적으로 OSPF 패킷에는 라우터의 모든 링크 또는 인터페이스와 링크의 상태를 설명하는 LSA(Link-State Advertisements)가 전달됩니다. 모든 LSA는 동일한 헤더로 시작하지만, 이 세 필드는 단일 LSA를 식별합니다.
유형
링크 상태 ID
광고 라우터
OSPF는 링크 상태 업데이트 패킷을 사용하여 LSA를 플러딩하고 링크 상태 요청에 대한 응답으로 LSA를 전송합니다. OSPF 인접 디바이스는 OSPF LSA를 원래 네트워크 외부로 전파하기 위해 추가 플러딩을 위해 새로운 업데이트 패킷에 해당 LSA를 다시 캡슐화합니다. 따라서 여러 라우터에서 중복 라우터 ID를 탐지하고 전파할 수 있습니다.
중복된 라우터 ID가 있는지 확인하려면 다음 단계를 완료하십시오.
이 ID가 있어야 하는 라우터에서 show ip ospf database router x.x.x.x 명령을 실행합니다. 이 명령은 라우터 LSA(Type 1)의 내용을 표시합니다. 이 LSA는 라우터 및 라우터와 직접 연결된 모든 인터페이스를 광고합니다. 라우터의 인터페이스 목록 및 할당된 IP 주소를 이해합니다.
복제를 보고하는 라우터에서 show ip ospf database router x.x.x.x 명령을 몇 번 실행합니다. SPF(Shortest Path First) 알고리즘은 10초에 한 번씩 실행되는 것처럼 자주 실행됩니다.
이러한 명령을 캡처하는 경우 변경되는 정보를 캡처할 수 있어야 합니다. 이 예는 show ip ospf database router 명령의 출력입니다.
r2.2.2.2#show ip ospf database router 1.1.1.1 OSPF Router with ID (2.2.2.2) (Process ID 2) Router Link States (Area 0) LS age: 279 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 1.1.1.1 !--- For router links, the Link State ID is always the same as the !--- advertising router (next line). Advertising Router: 1.1.1.1 !--- This is the router ID of the router which created !--- this LSA. LS Seq Number: 8000001A Checksum: 0xA6FA Length: 48 Number of Links: 2 Link connected to: another Router (point-to-point) !--- This line shows that this router (1.1.1.1) is a neighbor !--- with 2.2.2.2. (Link ID) Neighboring Router ID: 2.2.2.2 (Link Data) Router Interface address: 0.0.0.12 !--- In case of an unnumbered link, use the Management Information !--- Base (MIB) II IfIndex value, which usually starts with 0. Number of TOS metrics: 0 TOS 0 Metrics: 64 !--- This is the OSPF cost of the link that connects the two routers. Link connected to: a Stub Network !--- This entry represents the Ethernet segment 4.0.0.0/8. (Link ID) Network/subnet number: 4.0.0.0 (Link Data) Network Mask: 255.0.0.0 Number of TOS metrics: 0 TOS 0 Metrics: 10 !--- This is the OSPF cost of the Ethernet segment.
두 라우터가 OSPF 도메인에서 동일한 라우터 ID를 사용하는 경우 라우팅이 제대로 작동하지 않을 수 있습니다. Cisco 버그 ID CSCdr61598(등록된 고객만) 및 CSCdu08678(등록된 고객만)은 중복 라우터 ID의 탐지 및 보고 메커니즘을 개선합니다. 이러한 Cisco 버그 ID에 대한 추가 정보를 보려면 버그 툴킷(등록된 고객만 해당)에 액세스합니다. 두 가지 중복 라우터 ID 유형이 있습니다.
영역 중복 라우터 ID
%OSPF-4-DUP_RTRID1: Detected router with duplicate router ID 100.0.0.2 in area 0
Explanation(설명) - OSPF가 영역에서 동일한 라우터 ID를 갖는 라우터를 탐지했습니다.
권장 작업 - OSPF 라우터 ID는 고유해야 합니다. 영역의 모든 라우터에 고유한 라우터 ID가 있는지 확인합니다.
유형 4 LSA
%OSPF-4-DUP_RTRID2: Detected router with duplicate router ID 100.0.0.2 in Type-4 LSA advertised by 100.0.0.1
Explanation(설명) - OSPF가 다른 영역에서 동일한 라우터 ID를 갖는 라우터를 탐지했습니다. 이 라우터는 Type-4 LSA에서 광고됩니다.
권장 작업 - OSPF 라우터 ID는 고유해야 합니다. 원격 영역의 모든 ASBR(Autonomous System Border Router)에 고유한 라우터 ID가 있는지 확인합니다.
라우터가 OSPF 도메인에서 ABR(Area Border Router) 및 ASBR 역할을 모두 수행하는 경우, 이 예제 로그 메시지에서처럼 중복된 라우터 ID에 대한 잘못된 보고가 발생할 수 있습니다.
OSPF-4-DUP_RTRID_AS Detected router with duplicate router ID 10.97.10.2 in Type-4 LSA advertised by 10.97.20.2
Cisco 버그 ID CSCdu71404(등록된 고객만 해당)는 OSPF 도메인 전체 탐지의 이 문제를 해결합니다.
라우터에 Type 4 LSA가 수신되고 링크 상태 ID가 라우터 ID와 동일하며 라우터가 ABR이 아닌 경우, 원격 영역에서 유효한 라우터 ID 중복이 발생하고 오류 메시지가 기록되어야 합니다.
라우터가 ABR이 아닌 경우, 다른 ABR로부터 자신에 대해 알려주는 Type 4 LSA를 수신할 수 있습니다. 이 조건은 중복 라우터 ID 문제를 나타내지 않으며 오류 메시지를 기록해서는 안 됩니다.
Type 4 LSA는 ASBR Summary LSA라고도 합니다. 이 예에 표시된 것처럼 이러한 LSA를 관찰하려면 show ip ospf database asbr-summary 명령을 실행합니다.
ABR은 ASBR의 다른 영역으로의 연결성을 알리기 위해 (Type 4) ASBR Summary LSA를 생성합니다.
r2.2.2.2#show ip ospf database asbr-summary 1.1.1.1 OSPF Router with ID (2.2.2.2) (Process ID 2) Summary ASB Link States (Area 0) LS age: 266 Options: (No TOS-capability, DC) LS Type: Summary Links(AS Boundary Router) Link State ID: 1.1.1.1 (AS Boundary Router address) !--- ABR (Router 2.2.2.2) advertises that it knows how !--- to reach the ASBR (Router 1.1.1.1). Advertising Router: 2.2.2.2 LS Seq Number: 80000001 Checksum: 0x935C Length: 28 Network Mask: /0 TOS: 0 Metric: 64 !--- This is the cost of ABR to reach the ASBR.
LSA가 유형 4인 경우 링크 상태 ID는 광고되는 ASBR의 라우터 ID입니다. 자세한 내용은 OSPF가 외부 경로를 여러 영역으로 전파하는 방법을 참조하십시오.
트러블슈팅은 Cisco 버그 ID CSCdr61598(등록된 고객만 해당) 및 Cisco 버그 ID CSCdu08678(등록된 고객만 해당)이 통합되기 전에 릴리스된 Cisco IOS 소프트웨어 릴리스를 통해 수행되었습니다.
이 이미지는 이들 단계에서 기술된 단일 영역 네트워크의 표현이다.
show proc cpu 실행 | OSPF 명령을 포함합니다. 이렇게 하면 CPU를 활용하는 OSPF 프로세스를 볼 수 있습니다.
r4#show proc cpu | include OSPF 3 4704 473 9945 1.38% 0.81% 0.68% 0 OSPF Hello 71 9956 1012 9837 1.47% 1.62% 1.41% 0 OSPF Router
앞의 예에서 볼 수 있듯이 OSPF의 높은 CPU가 있습니다. 이는 링크 안정성 또는 중복 라우터 ID에 문제가 있음을 나타냅니다.
show ip ospf statistics 명령을 실행합니다. 그러면 SPF 알고리즘이 평소보다 많이 실행되는지 확인할 수 있습니다.
r4#show ip ospf statistics Area 0: SPF algorithm executed 46 times SPF calculation time Delta T Intra D-Intra Summ D-Summ Ext D-Ext Total Reason 00:01:36 0 0 0 0 0 0 0 N, 00:01:26 0 0 0 0 0 0 0 R, N, 00:01:16 0 0 0 0 0 0 0 R, N, 00:01:06 0 0 0 0 0 0 0 R, N, 00:00:56 0 0 0 0 0 0 0 R, N, 00:00:46 0 0 0 0 0 0 0 R, N, 00:00:36 0 0 0 0 0 0 0 R, N, kmbgvc 00:00:26 0 0 0 0 0 0 0 R, N, 00:00:16 0 0 0 0 0 0 0 R, N, 00:00:06 0 0 0 0 0 0 0 R, N,
show ip ospf statistics 명령은 이전 예제와 같이 SPF의 재계산이 10초마다 수행됨을 보여 줍니다. 라우터 및 네트워크 LSA에 의해 트리거됩니다. 현재 라우터와 동일한 영역에 문제가 있습니다.
show ip ospf database 명령을 실행합니다.
r4#show ip ospf database OSPF Router with ID (50.0.0.4) (Process ID 1) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 50.0.0.1 50.0.0.1 681 0x80000002 0x7E9D 3 50.0.0.2 50.0.0.2 674 0x80000004 0x2414 5 50.0.0.4 50.0.0.4 705 0x80000003 0x83D 4 50.0.0.5 50.0.0.5 706 0x80000003 0x5C24 6 50.0.0.6 50.0.0.6 16 0x80000095 0xAF63 6 50.0.0.7 50.0.0.7 577 0x80000005 0x86D5 8 Net Link States (Area 0) Link ID ADV Router Age Seq# Checksum 192.168.2.6 50.0.0.6 6 0x8000007A 0xABC7
show ip ospf database 명령은 한 LSA가 최신 버전이며(16세) 시퀀스 번호가 동일한 OSPF 데이터베이스의 다른 LSA보다 훨씬 높음을 보여줍니다. 이 LSA를 전송한 라우터를 확인해야 합니다. 동일한 영역에 있으므로 광고 라우터 ID를 알 수 있습니다(50.0.0.6). 이 라우터 ID가 중복될 가능성이 더 높습니다. 동일한 라우터 ID를 가진 다른 라우터를 찾아야 합니다.
이 예에서는 show ip ospf database 명령의 여러 인스턴스를 보여 줍니다.
r4#show ip ospf database router adv-router 50.0.0.6 OSPF Router with ID (50.0.0.4) (Process ID 1) Router Link States (Area 0) LS age: 11 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 50.0.0.6 Advertising Router: 50.0.0.6 LS Seq Number: 800000C0 Checksum: 0x6498 Length: 72 Number of Links: 4 Link connected to: a Transit Network (Link ID) Designated Router address: 192.168.2.6 (Link Data) Router Interface address: 192.168.2.6 Number of TOS metrics: 0 TOS 0 Metrics: 10 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 50.0.0.7 (Link Data) Router Interface address: 192.168.0.21 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 192.168.0.20 (Link Data) Network Mask: 255.255.255.252 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 50.0.0.6 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1 r4#show ip ospf database router adv-router 50.0.0.6 OSPF Router with ID (50.0.0.4) (Process ID 1) Router Link States (Area 0) LS age: 7 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 50.0.0.6 Advertising Router: 50.0.0.6 LS Seq Number: 800000C7 !--- The sequence number has increased. Checksum: 0x4B95 Length: 96 Number of Links: 6 !--- The number of links has increased although the network has been stable. Link connected to: a Stub Network (Link ID) Network/subnet number: 192.168.3.0 (Link Data) Network Mask: 255.255.255.0 Number of TOS metrics: 0 TOS 0 Metrics: 10 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 50.0.0.5 (Link Data) Router Interface address: 192.168.0.9 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 192.168.0.8 (Link Data) Network Mask: 255.255.255.252 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 50.0.0.2 (Link Data) Router Interface address: 192.168.0.2 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 192.168.0.0 (Link Data) Network Mask: 255.255.255.252 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 50.0.0.6 (Link Data) Network Mask: 255.255.255.255 Number of TOS metrics: 0 TOS 0 Metrics: 1
네트워크를 알고 있으면 어떤 라우터가 해당 링크를 광고하는지 확인할 수 있습니다. 첫 번째 이전 출력에서는 LSA가 OSPF 인접 디바이스 50.0.0.7을 사용하는 라우터에서 전송되는 것을 보여 주고, 두 번째 출력에서는 인접 디바이스 50.0.0.5 및 50.0.0.6을 보여 줍니다. show ip ospf 명령을 실행하여 해당 라우터를 찾고 액세스한 다음 OSPF 라우터 ID를 확인합니다. 이 예에서 설정하는 값은 R6 및 R3입니다.
3>show ip ospf Routing Process "ospf 1" with ID 50.0.0.6 Supports only single TOS(TOS0) routes Supports opaque LSA r6#show ip ospf Routing Process "ospf 1" with ID 50.0.0.6 Supports only single TOS(TOS0) routes Supports opaque LSA
쇼 런을 실행합니다. | OSPF 컨피그레이션에서 시작되는 컨피그레이션을 확인하려면 router ospf 명령을 시작합니다.
R6#show run | include router ospf router ospf 1 router-id 50.0.0.6 log-adjacency-changes network 50.0.0.0 0.0.0.255 area 0 network 192.168.0.0 0.0.0.255 area 0 network 192.168.2.0 0.0.0.255 area 0 r3#show run | begin router ospf router ospf 1 log-adjacency-changes network 50.0.0.0 0.0.0.255 area 0 network 192.168.0.0 0.0.0.255 area 0 network 192.168.3.0 0.0.0.255 area 0
이전 예에서 router-id 명령이 제거되고 OSPF 프로세스가 다시 시작되지 않았습니다. 다른 곳에서 제거 및 구성된 루프백 인터페이스에서도 동일한 문제가 발생할 수 있습니다.
프로세스를 지우려면 clear ip ospf 1 process 명령과 show ip ospf 명령을 실행합니다.
r3#clear ip ospf 1 process Reset OSPF process? [no]: y r3#show ip ospf Routing Process "ospf 1" with ID 50.0.0.6 Supports only single TOS(TOS0) routes Supports opaque LSA
이전 예제에서 보듯이 잘못된 IP 주소가 계속 나타납니다.
인터페이스를 확인하기 위해 show ip int brie 명령을 실행합니다.
r3#show ip int brie Interface IP-Address OK? Method Status Protocol Ethernet0/0 192.168.3.1 YES NVRAM up up Serial1/0 192.168.0.2 YES NVRAM up up Serial2/0 192.168.0.9 YES NVRAM up up Loopback0 unassigned YES NVRAM up up Loopback1 50.0.0.6 YES NVRAM up up !--- The highest Loopback IP address
문제를 해결하려면 라우터에 구성된 가장 높은 루프백이 OSPF 네트워크에서 고유한지 확인하거나 OSPF 라우터 컨피그레이션 모드에서 router-id <ip address> 명령을 사용하여 router-id를 정적으로 구성합니다.
이러한 문제의 증상은 R6에 의해 고정 프로세스에서 OSPF 프로세스로 재배포를 통해 학습된 외부 경로, ASBR 라우터가 OSPF Area 0의 모든 라우터에 있는 라우팅 테이블에서 플랩하는 것입니다. 외부 경로는 120.0.0.0/16이며 문제가 Area 0의 라우터 5에서 나타납니다. 여기서 문제를 해결하십시오.
증상을 확인하기 위해 show ip route 명령을 연속해서 몇 번 실행합니다.
r5#show ip route 120.0.0.0 Routing entry for 120.0.0.0/16, 1 known subnets O E2 120.0.0.0 [110/20] via 192.168.0.9, 00:00:03, Serial2/0 r5#show ip route 120.0.0.0 % Network not in table r5#
LSA가 수신되는지 확인하기 위해 OSPF 데이터베이스를 확인합니다. show ip ospf database 명령을 여러 번 연속으로 실행하면 두 개의 라우터(50.0.0.6 및 50.0.0.7)에서 LSA를 수신합니다. 두 번째 항목(있는 경우)의 기간을 살펴보면 값이 크게 변경됩니다.
r5#show ip ospf database | begin Type-5 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.6 2598 0x80000001 0xE10E 0 120.0.0.0 50.0.0.7 13 0x80000105 0xD019 0 r5#show ip ospf database | begin Type-5 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.6 2599 0x80000001 0xE10E 0 120.0.0.0 50.0.0.7 14 0x80000105 0xD019 0 r5#show ip ospf database | begin Type-5 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.6 2600 0x80000001 0xE10E 0 120.0.0.0 50.0.0.7 3601 0x80000106 0x6F6 0 r5#show ip ospf database | begin Type-5 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.6 2602 0x80000001 0xE10E 0 r5#show ip ospf database | begin Type-5 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.6 2603 0x80000001 0xE10E 0 r5#
또한 광고 라우터인 50.0.07에서 수신된 LSA의 시퀀스 번호를 보면 이상한 동작이 나타납니다. 50.0.0.7에서 수신된 다른 LSA를 검토합니다. 이 예에서 보여주는 것처럼 show ip ospf database adv-router 50.0.0.7 명령을 여러 번 연속으로 실행하면 항목이 빠르게 달라집니다.
r5#show ip ospf database adv-router 50.0.0.7 OSPF Router with ID (50.0.0.5) (Process ID 1) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 50.0.0.7 50.0.0.7 307 0x8000000D 0xDF45 6 Type-5 AS External Link States Link ID ADV Router Age Seq# Checksum Tag 120.0.0.0 50.0.0.7 9 0x8000011B 0xA42F 0 r5#show ip ospf database network adv-router 50.0.0.7 OSPF Router with ID (50.0.0.5) (Process ID 1) r5#show ip ospf database network adv-router 50.0.0.7 OSPF Router with ID (50.0.0.5) (Process ID 1)
이 마지막 출력에는 아무 것도 표시되지 않습니다. 경로가 플래핑되거나 다른 종류의 문제, 대부분 OSPF 도메인 내의 중복 라우터 ID가 있습니다.
50.0.0.7에서 광고된 외부 LSA를 보려면 show ip ospf database 명령을 실행합니다.
r5#show ip ospf database external adv-router 50.0.0.7 OSPF Router with ID (50.0.0.5) (Process ID 1) Type-5 AS External Link States Delete flag is set for this LSA LS age: MAXAGE(3600) Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 120.0.0.0 (External Network Number ) Advertising Router: 50.0.0.7 LS Seq Number: 80000136 Checksum: 0xA527 Length: 36 Network Mask: /16 Metric Type: 2 (Larger than any link state path) TOS: 0 Metric: 16777215 Forward Address: 0.0.0.0 External Route Tag: 0 r5#show ip ospf database external adv-router 50.0.0.7 OSPF Router with ID (50.0.0.5) (Process ID 1) r5#
이를 확인하기 위해 SPF 계산 이유를 살펴보십시오. X는 외부 LSA(type 5) 플랩 때문에 SPF가 10초마다 실행됨을 의미하며 실제로 SPF가 실행됩니다.
r5#show ip ospf statistic Area 0: SPF algorithm executed 2 times SPF calculation time Delta T Intra D-Intra Summ D-Summ Ext D-Ext Total Reason 00:47:23 0 0 0 0 0 0 0 X 00:46:33 0 0 0 0 0 0 0 X 00:33:21 0 0 0 0 0 0 0 X 00:32:05 0 0 0 0 0 0 0 X 00:10:13 0 0 0 0 0 0 0 R, SN, X 00:10:03 0 0 0 0 0 0 0 R, SN, X 00:09:53 0 0 0 0 0 0 0 R, 00:09:43 0 0 0 0 0 0 0 R, SN, X 00:09:33 0 0 0 0 0 0 0 X 00:09:23 0 0 0 0 0 0 0 X
문제는 현재 지역이 아닌 것으로 알려졌다. ABR에 초점을 맞추십시오. OSPF 영역 0 이외의 다른 영역에 대한 가시성을 높이기 위해 ABR 라우터 2에 텔넷합니다. show ip ospf border-routers 및 show ip ospf database network adv-router 명령을 실행합니다.
r2#show ip ospf border-routers OSPF Process 1 internal Routing Table Codes: i - Intra-area route, I - Inter-area route i 50.0.0.7 [20] via 192.168.2.1, Ethernet0/0, ASBR, Area 1, SPF 25 r2#show ip ospf database network adv-router 50.0.0.7 OSPF Router with ID (50.0.0.2) (Process ID 1) Net Link States (Area 1) Routing Bit Set on this LSA LS age: 701 Options: (No TOS-capability, DC) LS Type: Network Links Link State ID: 192.168.1.2 (address of Designated Router) Advertising Router: 50.0.0.7 LS Seq Number: 80000001 Checksum: 0xBC6B Length: 32 Network Mask: /24 Attached Router: 50.0.0.7 Attached Router: 50.0.0.1
결함이 있는 라우터는 50.0.0.1과 동일한 LAN에 있습니다. 라우터 6이어야 합니다. show ip ospf 명령을 실행합니다.
r6#show ip ospf Routing Process "ospf 1" with ID 50.0.0.7 Supports only single TOS(TOS0) routes Supports opaque LSA It is an autonomous system boundary router.
결함이 있는 라우터가 발견되면 이 문서의 Single Area Network 섹션을 참조하여 문제를 해결하십시오.
%OSPF-4-FLOOD_WAR: 프로세스 60500에서 10.40.0.0 영역의 LSA ID 10.35.70.4 type-5 adv-rtr 10.40.0.105 오류 메시지를 받았습니다.
이 오류 메시지는 라우터가 LSA를 빠른 속도로 시작하거나 플러시한다고 나타냅니다. 네트워크의 일반적인 시나리오는 네트워크의 한 라우터가 LSA를 시작하고 두 번째 라우터가 LSA를 플러시하는 경우일 수 있습니다. 이 오류 메시지에 대한 자세한 설명은 다음과 같습니다.
Process 60500 - 오류를 보고하는 OSPF 프로세스입니다. 이 예에서 프로세스 ID는 60500입니다.
re-originates 또는 flushes(키워드) - 라우터가 LSA 또는 flushes를 시작하는지 여부를 나타냅니다. 이 오류 메시지에서 라우터는 LSA를 플러시합니다.
LSA ID 10.35.70.4 - 플러드 전쟁이 탐지된 링크 상태 ID입니다. 이 예에서는 10.35.70.4입니다.
type -5 - LSA 유형 이 예에는 Type 5 LSA가 있습니다.
참고: 플러드 전쟁은 모든 LSA에 대해 다른 근본 원인을 가지고 있습니다.
adv-rtr - LSA를 시작하는 라우터(10.40.0.105)
Area - LSA가 속한 영역입니다. 이 예에서 LSA는 10.40.0.0에 속합니다.
솔루션
이 오류의 유형 세부 사항을 확인합니다. 이 예에서는 type-5를 입력합니다. 이렇게 지정하면 서로 다른 영역에 있는 두 라우터에 중복된 라우터 ID가 있습니다. 따라서 라우터 중 하나에서 라우터 ID를 변경해야 합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
22-May-2002
|
최초 릴리스 |