1. OSPF 용어 : OSPF 핵심 구조
ㅇ 도메인 (Domain)
- 하나의 AS 내부에서, OSPF가 동작하는 전체 범위
- 이 범위의 모든 라우터가 동일 OSPF 정책 공유
- 내부는 다시 여러 영역(Area)으로 계층화 가능
ㅇ 영역 (Area) ☞ OSPF Area, 라우팅 계위 참조
- 대규모 네트워크를 분할한 논리 단위 (2-Level 계층 구조로 관리)
- 각 영역은 독립적인 LSDB 유지
. Backbone Area (Area 0) : 각 Area는 백본 영역에 물리적으로 직접 접속되어 있음
. Non-backbone Area : 백본 영역이 아닌 모든 다른 형태의 영역
. Transit Area : Virtual Link에 의해 경유하는 Area를 말함
. Stub Area : 외부 라우팅 정보 제한된 영역, 라우팅 테이블 단순화
ㅇ 계층 구조 (2-Level Hierarchy)
- Backbone Area(Area 0)를 중심으로 모든 Area 연결
- 확장성, 안정성, 라우팅 부하 감소 목적
2. OSPF 용어 : OSPF 라우터 및 관계
ㅇ OSPF 라우터 및 여러 유형
- OSPF 라우팅 프로토콜이 구동된 라우터
. 백본 라우터 : Area 0에 포함
. 내부 라우터 : 하나의 Area에 속함
. ABR : 여러 Area 연결
. ASBR : 외부 라우트 유입 .
ㅇ Neighbor / Adjacency
- Neighbor : Hello로 인식된 상태
- Adjacency : LSDB 동기화 완료 상태
ㅇ DR (Designated Router), BDR (Backup Designated Router)
- 다중 접속망에서 대표 라우터 선출
- LSA 교환 효율화 목적
4. OSPF 용어 : OSPF 동작 메커니즘
ㅇ Hello Packet
- 이웃 탐색 및 관계 유지
ㅇ SPF 알고리즘 (Shortest Path First)
- 다익스트라 알고리즘 기반
- LSDB를 바탕으로 최단 경로를 계산하여 라우팅 테이블 구성
ㅇ Cost (Metric : 라우팅 메트릭)
- 링크 비용 (대역폭 기반)
- 누적 Cost 최소 경로 선택
ㅇ 링크 상태 (Link State)
- 각 라우터가 네트워크 전체 토폴로지를 LSDB로 유지
- 링크 상태 변화 발생 시에만 LSA를 통해 정보 갱신 (이벤트 기반)
- SPF 계산을 통해 최단 경로 도출
4. OSPF 용어 : OSPF 데이터 및 정보 구조
ㅇ LSA (Link State Advertisement)
- OSPF에서 라우팅 기초 정보가 담겨진 패킷 형태의 단위 정보의 광고(알림)
. OSPF LSA type : 목적별 LSA 종류 구분 (내부/외부/요약 등)
ㅇ LSA 패킷
- 링크 상태 정보를 적재하는 컨테이너 (데이터 단위)
ㅇ LSDB (Link State Database)
- 각 OSPF 라우터가 유지하는 데이터베이스
. 네트워크의 전체 토폴로지를 반영하여 최단 경로 계산에 사용
. OSPF는 LSDB 동기화를 통해 정확한 라우팅 정보를 유지