네트워크/Routing Protocol - OSPF 14

OSPF 최적 경로 선출 과정 및 Loop Avoidance (With 부작용)

● OSPF 최적 경로 선출 과정 OSPF에서 최적 경로를 선출하기 위해 Route Type을 사용합니다. Network 경로정보 학습의 기준에 따라 Intra, Inter, External로 나뉩니다. 동일한 네트워크 경로정보가 존재하더라도 아래의 기준에 따라 최적 경로가 선출되고, 다시 COST값을 비교 한 뒤 최종적으로 최적 경로가 선출 됩니다. 우선 순위 분류 설명 ↑ 높음 ----- 우선 순위 ----- 낮음 ↓ O 현재 라우터가 속한 Area에서 경로를 학습한 경우 Intra-area routes라고 하며 OSPF 라우팅 테이블에서 표기는 O 입니다. O IA ABR(Area Boder Router)를 통해 경로를 학습한 경우 inter-area route라고 하며 OSPF 라우팅 테이블에서의..

OSPF NSSA (Not So Stub Area) & LSA Type 7

● OSPF NSSA 정의 Stub Area의 특징을 가지고 있고, ASBR이 존재하여 외부 경로를 재분배를 통해 OSPF Domain 내부로 삽입할 수 있는 Area 입니다. ● OSPF NSSA 특징 외부 경로 정보 (LSA Type 5)정보를 받지 않는 Stub 특성을 가지고 있지만 ASBR을 가질 수 있는 특수 AREA. ASBR within NSSA에서 재분배를 수행하게 되면 O N1, O N2의 Route Type으로 라우팅 테이블에 나타남 NSSA에서 재분배되는 네트워크 경로 정보는 LSA Type 7으로 전달되며, NSSA ABR이 LSA Type 5로 변경하여 다른 Area로 광고를 수행 함. NSSA ABR 2개 이상 있을 경우 가장 높은 Router-ID를 가진 NSSA ABR이 Ty..

OSPF Stub Area & Totally Stub Area

● OSPF Stub Area & Totally Stub Area 정의 LSDB에 저장되는 경로정보를 축소 및 프로세싱 자원을 절약하기 위해 상세한 외부경로 정보대신 Default Gateway 정보를 받아 라우팅 테이블에 내리는 기술이 적용되는 Area를 의미 합니다. ● OSPF Stub Area & Totally Stub Area 장점 및 특징 장점 - LSDB 크기 및 라우팅 테이블이 감소하여 자원 저장과 계산에 사용되는 리소스를 절약할 수 있습니다. - 30분 마다 수행하는 LSA Flooding 작업의 부하가 감소 합니다. 특징 Stub Area - ASBR이 수행한 재분배를 통해 학습된 외부경로를 수용하지 않는 Area 입니다. - 상세한 외부 정보 대신 Default Route (0.0.0..

OSPF Virtual Link

가상링크 기술은 개념이해만으로 충분합니다. 실제 사용 사례가 없습니다. ● OSPF Virtual Link 정의 OSPF Two-Tier Hierarchy 원칙에 따르면 Backbone Area는 연속적으로 구성되어야 합니다. 예외적인 상황에서 Back-bone Area가 분할되어 있을 경우 상호 연결 시켜주는 기술 또는 Backbone Area에 연결되지 않은 Area를 Backbone Area에 연결시키는 기술을 의미 합니다. ● OSPF Virtual Link 특징 Virtual Link의 사용은 특수한 목적 달성을 위해 일시적으로 사용해야 합니다. Virtual Link를 통해 학습한 경로는 DoNotAge(DNA) bit가 활성화 되어있어 LSDB Aging Time이 증가하지 않음 - LSDB..

OSPF Link-State Announcements (LSA Types)

● OSPF Link-State Announcements 정의 및 용어 OSPF 도메인내에 있는 다른 라우터들과 멀티캐스트를 통해 상호간에 커뮤니케이션을 할 수 있는 메시지를 LSA라고 합니다. 즉, OSPF 라우터들 간에 LSDB를 동기화 시키는 작업을 수행할 때 사용되는 메시지 입니다. ABR 정의 2개 이상의 Area에 소속되어 있는 라우터를 ABR (Area Border Router)이라고 합니다. 특징 ※ Route Summary 및 Route Filtering을 수행 합니다. - Area 내부의 LSDB정보는 동일해야 하기 때문에 다른 Area로 네트워크 정보를 넘길 때 해당 작업을 수행 합니다. ※ LSA Type 3 & 4를 생성 합니다. - 다른 Area의 네트워크 정보만 LSA Type..

OSPF Route Filtering (Area filtering, Local filtering)

● OSPF Route Filtering 정의 Route Filter 기술은 Neighbor에게 경로정보를 송신 또는 수신 할 때 선택적으로 수행하는 기술 입니다. 해당 기술은 트래픽의 흐름 변경, 메모리 사용율 절감 및 보안성 강화의 목적으로 사용 됩니다. OSPF는 동일 Area 안에 있는 라우터는 동일한 LSDB를 공유하기 때문에 Filtering을 수행하는 위치는 경로가 유입되는 ABR 이고, filtering의 결과는 중첩 됩니다. ● OSPF Route Filtering 수행 방법 1) not-advertise keyword 사용 경로 축약 수행 시 not-advertise 키워드를 사용하여 특정 경로 정보를 광고에서 제외 (LSA Type 1 → LSA Type 3으로 변환 제외) 하는 방법..

OSPF Route Summarization

● OSPF Route Summarization 정의 다수의 네트워크 경로를 하나로 통합하여 다른 Area로 전달하는 행위를 경로 축약이라고 하며, 경로 축약을 수행하는 위치는 ABR 입니다. ● OSPF Route Summarization 특징 LSDB의 전체적인 크기 감소 A Class (10.0.0.1 ~ 10.255.255.254) 까지의 라우팅 정보를 10.0.0.0/8 경로로 축약하여 1600만개의 라우팅 정보가 1개로 감소 SPF 계산 시간 감소 다른 Area에서 발생한 Link 장애로 인해 OSPF 경로 정보가 변경되면 ABR은 Type 3 정보를 이용하여 변경 된 경로정보 업데이트를 수행 해야하나, 축약을 하면 별도의 업데이트가 불필요함 Area 기준 경로축약 수행 ABR에서 경로 축약을..

OSPF Route Advertisement 방법

● OSPF Route Advertisement 방법 OSPF를 설정하는 방법은 OSPF Process 아래에서 설정하는 방법과 세부적인 옵션을 적용하기 위하여 인터페이스에서 OSPF를 설정하는 2가지 방법이 존재합니다. 1) 명시적인 IP 주소 선언 OSPF를 활성화 시킬 인터페이스의 IP만 정확하게 지정하여 설정하는 방법 router#config termial router(config)#router ospf 1 router(config-router)#network 10.0.21.1 0.0.0.0 area 0 2) 명시적인 서브넷 선언 인터페이스에 명시된 서브넷 마스크를 와일드카드 마스크로 변경하여 입력 router#config termial router(config)#router ospf 1 rout..

OSPF Area 개념 (Backbone, Non-Backbone, ABR, ASBR)

● OSPF Area 정의 OSPF의 Area는 라우터들의 논리적인 집합을 의미 하며, 인터페이스들의 논리적인 집합 입니다. Area의 설정은 인터페이스 단위로 설정 합니다. ● OSPF Area 특징 OSPF AREA 정보는 OSPF Hello Packet에 포함되어 전달되며 Area 정보가 서로 다를 경우 Neighbor 관계를 맺지 못함 Interface는 오직 하나의 Area에만 할당 가능, Area를 기준으로 LSDB를 생성 / 관리 2개 이상의 Area와 인접한 라우터를 ABR (Area Border Router)라고 하며, 네트워크 경로 축약을 수행 함 서로 다른 Area와 통신을 하기 위해 Area 0를 통해서만 통신이 가능 Area ID설정은 Simple Decimal 또는 Dotted ..

OSPF DR / BDR 란?

● Designated Router and Backup Designated Router (DR / BDR) 정의 및 역할 Lan과 같은 multi-access 환경에서는 하나의 network segment에 2대 이상의 라우터가 존재 할 수 있습니다. 이러한 환경에서 OSPF Database를 관리하고 변동 사항을 전체 OSPF 도메인 에게 전달 하는 역할을 담당하는 것이 DR이며, DR에 장애가 발생할 경우 BDR이 DR로 전환 됩니다. ​ DR/BDR은 전체 네트워크 토폴로지를 관리하기 때문에 많은 자원을 소모하기 때문에 규모가 큰 네트워크를 구성한다면 성능 부분을 고려해야 합니다. ● Designated Router and Backup Designated Router (DR / BDR) 필요성 La..