저번 포스팅에 이어서 OSPF에 대한 간단한 실습을 해보겠습니다.
1. 구성도
2. 현재 라우팅 상태
현재 라우터에 직접 연결된 Connection 정보만 있고 서로 다른 네트워크에 대한 라우팅 정보가 없는 것을
알 수 있습니다. OSPF를 이용해 최적 경로를 등록해보겠습니다.
3. OSPF 설정 및 라우팅 테이블 확인
인터페이스 주소를 할당하여 정확한 라우팅이 되게 합니다.
OSPF 로그 메시지 해석
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.11.1 on FastEthernet0/1 from LOADING to FULL, Loading Done
- Process 1: OSPF 프로세스 ID를 의미합니다. 하나의 라우터에서 여러 OSPF 프로세스를 실행할 수 있는데, 이 경우 ID가 1인 프로세스에서 발생한 메시지입니다.
- Nbr 192.168.11.1: OSPF Neighbor의 Router ID 또는 인터페이스 IP 주소입니다. 이 경우 192.168.11.1(R1)이 Neighbor로 설정된 것입니다.
- on FastEthernet0/1: Neighbor 관계를 맺은 R2의 인터페이스입니다. 여기서는 R2의 FastEthernet0/1 인터페이스를 통해 Neighbor 관계가 설정되었습니다.
- from LOADING to FULL: Neighbor 상태 변경을 나타냅니다. FULL은 OSPF Neighbor 관계가 완전히 형성되었고 LSDB(Link-State Database)가 동기화되었음을 의미합니다.
- Loading Done: LSDB의 동기화가 완료되었음을 나타냅니다.
2. OSPF Neighbor 관계란?
- OSPF Neighbor 관계는 OSPF 라우터들이 서로를 발견하고 정보를 교환하기 위해 형성하는 관계입니다.
- Neighbor 관계가 형성되면, 라우터들은 Hello 패킷을 주고받아 OSPF 네트워크 정보를 동기화합니다.
- Neighbor 상태는 아래와 같은 단계를 거칩니다.
- DOWN: Neighbor 관계가 없는 상태.
- INIT: Hello 패킷을 수신했지만 양방향 통신이 이루어지지 않은 상태.
- 2-WAY: 양방향 통신이 이루어지고 DR/BDR이 선출된 상태.
- EXSTART: 데이터베이스 교환을 시작하는 상태.
- LOADING: LSA를 주고받으며 LSDB를 동기화하는 단계.
- FULL: Neighbor 관계가 완전히 형성되고 LSDB가 동기화된 상태.
3. 이 메시지의 의미
- R2의 FastEthernet0/1 인터페이스가 192.168.11.1과 Neighbor 관계를 형성했고, LSDB 동기화가 완료되었다는 것을 의미합니다.
- Neighbor 관계가 FULL 상태에 도달했다는 것은
- R2와 R1(Router ID: 192.168.11.1)이 정상적으로 OSPF 설정을 완료.
- 두 라우터가 서로의 OSPF 데이터베이스를 공유 및 동기화함.
라우팅 테이블
4. ping 테스트
PC3 → PC1
PC5 → PC1
5. DR 라우터 확인 및 라우터 우선순위 변경
현재는 R1은 DROHER, R2는 BDR, R3가 DR 인 것을 알 수 있습니다.
R1을 DR로 만들어 보겠습니다.
OSPF Neighbor 관계는 프로세스 재시작으로 인해 아래와 같은 단계를 거칩니다
1. Neighbor 관계 초기화 (FULL to DOWN)
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.12.254 on FastEthernet0/1 from FULL to DOWN, Neighbor Down: Adjacency forced to reset
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.14.254 on FastEthernet0/1 from FULL to DOWN, Neighbor Down: Adjacency forced to reset
- FULL to DOWN: OSPF Neighbor 관계가 완전히 초기화되었습니다.
- Neighbor Down 원인:
- 명령어로 인해 OSPF 프로세스가 재설정되면서 Neighbor 관계가 강제로 종료(Adjacency forced to reset)되었습니다.
2 인터페이스의 연결 끊김
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.12.254 on FastEthernet0/1 from FULL to DOWN, Neighbor Down: Interface down or detached
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.14.254 on FastEthernet0/1 from FULL to DOWN, Neighbor Down: Interface down or detached
- Neighbor 상태가 DOWN 상태로 유지되는 이유는 OSPF 프로세스가 종료되면서 인터페이스가 일시적으로 "OSPF 프로세스에서 분리(detached)"되었기 때문입니다.
- 이 단계에서 Neighbor 관계가 끊어지는 것은 정상 동작입니다.
3 Neighbor 관계 재형성 (LOADING to FULL)
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.12.254 on FastEthernet0/1 from LOADING to FULL, Loading Done
%OSPF-5-ADJCHG: Process 1, Nbr 192.168.14.254 on FastEthernet0/1 from LOADING to FULL, Loading Done
- LOADING to FULL: Neighbor 관계가 정상적으로 재형성되었으며, LSDB가 동기화 완료된 상태입니다.
- Loading Done:
- Neighbor 라우터와 OSPF Link-State Database(LSDB)가 성공적으로 동기화되었음을 나타냅니다.
- OSPF 프로세스가 완전히 복구되었음을 의미합니다.
R1 라우터가 DR로 선출된 것을 확인할 수 있습니다.
6. 마무리
다음 포스팅에서는 다중 영역 OSPF에 대해 알아보겠습니다.
'Network > 라우터' 카테고리의 다른 글
HDCL와 PPP(Point-to-Point Protocol) (0) | 2025.01.25 |
---|---|
동적 라우팅 OSPF (3) - 다중 영역 (0) | 2025.01.23 |
동적 라우팅 OSPF (1) (0) | 2025.01.18 |
정적 라우팅(2) (0) | 2025.01.09 |
정적 라우팅(1) (0) | 2025.01.09 |