Blog OSPF Routing Protocol

OSPF Routing Protocol

OSPF Routing Protocol에 대해 체계적으로 학습하실 수 있는 포스팅이 올라갑니다.

OSPF 라우팅 프로토콜의 탄생 배경

  인터넷의 전신인 ARPANET은 1969년에 만들어졌다. 그런데, 인터넷에서 사용하기 위해 만들어 졌다는 TCP/IP는 1982년에 완성된다. 그 이유는 초기 ARPANET은 TCP/IP 환경이 아닌, NCP(Network Control...

DR/BDR을 선출할 것인가?

  Interface에 OSPF Network type을 설정하기 위해서 고려해야할 사항 중 첫번째는 DR/BDR을 선출할지 여부를 결정하는 것이다. 앞에서 설명했듯이 DR/BDR은 multi-access 기반인 'broadcast'와 'non-Broadcast' Network...

장비마다 AD 값이 다른 경우 문제점

  앞 장에서 설명한 Best-Path 선출 기준은 제조사와 상관없이 모든 장비가 동일하기 때문에 Best-Path 선출 기준이 달라서 발생하는 라우팅 Loop 문제는 생기지 않는다. 그러나,...

Advertise Router의 이해

  OSPF 라우팅 프로토콜의 모든 LSA 정보에는 Advertise Router 정보가 포함되어 있다. Advertise Router는 해당 LSA를 누가 만들었는지에 대한 정보라고 생각하면 된다. 이 정보가...

External LSA Packet 분석

  External LSA(Type 5)는 ASBR에 의헤 다른 Routing Protocol 정보를 OSPF로 가져온 Route 정보이다.  External LSA는 Summary LSA와 마찬가지로 타 Routing Protocol이 동작하는 Network에...

OSPF LSU Packet과 LSAck Packet

  OSPF 라우팅 프로토콜의 LSU(Link-State Update) Packet의 구조는 LSA Type을 이해하여야만 설명이 가능하기 때문에 여기서는 LSU Packet과 LSAck Packet이 어떻게 동작하는지 알아보기로 하겠다. 1. LSU...

Network LSA로 Topology 그리기

  다음과 같은 구조에서 DR이 존재하는 경우와 DR이 존재하지 않는 경우 라우터가 어떻게 Topology를 완성하는지 알아보기로 하자. 10.10.100.0/24 Network에 DR이 존재하는 않는 경우   R2와 R3에서...

OSPF Packet의 Header 구조

  OSPF 라우팅 프로토콜 Packet의 Header 구조를 보면 Layer 2 Header, Layer 3 Header 다음으로 OSPF Header 가 들어가게 된다. 하위 프로토콜에서는 상위 프로토콜...

LSA sequence number의 이해

  OSPF 라우팅 프로토콜은 Link 정보가 변경되면 새로운 LSA를 LSU Packet을 이용하여 Flooding하여 모든 Area 내의 장비들과 데이터베이스를 동기화한다. 그 때, 변경된 LSA가 최신...

External LSA의 종류

  External LSA는 앞에서 설명했듯이 'E1'과 'E2'로 구분되고 Default가 'E2'이다. 다음과 같은 Topology에서 각 라우터가 Bestpath를 어떻게 계산하는지 알아보기로 하자. Case 1. E2로 ASBR에서 Metric...