0904_OSPF

주영민·2024년 9월 3일
  • LSA Types
  • Ageing and Flooding
    LSA Ageing time : 3600초
    변경값이 없는 장치는 시퀀스넘버를 1개씩 올려서 1800초 마다 업데이트한다.

Type1

자신의 Area 안에서만 존재하며, ABR을 넘어가지 못한다.

  • show ip ospf database (DBD정보)
    Link ID : 해당 라우터의 라우터ID
    Advertising ID : Link ID와 같다

P2P(Using IP unnumbered)를 사용할땐 Link Datafmf MIB table 의 interface-Index value를 사용한다.

Type 2

자신의 Area 안에서만 존재하며, ABR을 넘어가지 못한다.

Type 3

  • 연결정보를 제외한 네트워크 정보(subnet정보)만 전달
    -> 축약된 정보만 전달하기 때문에 Summary Type이라고 한다.
  • 정보를 Filtering or Summary를 할수있다.
  • Type3의 정보를 넘길수 있는건 Area0 만 가능하다.

Type 5

External network 정보
모든 Area가 동일하게 정보를 알고 있다.
forward addr가 셋팅이 되지 않으면 ASBR로 찾아간다.

Forward Addr가 셋팅되면 Forewarding 된 위치를 찾아가게된다. 해당 Addr을 필터링하면 Database에는 정보가 있지만 Router table에는 학습하지 않는다.

Type 4

OSPF Stubby Areas

Stub Areas

  • 독립적으로 있는 Area
  • ASBR기능(Type4,5_external 정보전달)이 사라짐
    -> redistribute기능이 사라짐
  • Stub Area에 속한 Router는 모두 external 정보가 없어야 neighbor를 맺을수 있다.
  • Type3로 OIA로 정보를 전달한다(default-gate를 생성하여 정보교환)

Summary의 장점과 단점

  • 장점
    Table을 축약하므로 router 리소스를 감소시킬수 있다.
  • 단점
    summary된 정보로 인해서 장애발생한 장치를 찾기가 어려워 유지보수에 어려움이 있다.
    의도하지 않은 서브옵티마로 정보가 전달될수 있다.

Totally Stubby Areas

Default-route만 전달하도록 만듬
no-summary : Summary LSA의 정보를 넘기지 않는다.
-> ABR 에 적용한다.

Not-so-Stubby Areas(NSSAs)

stubby Area지만 ASBR이 존재한다.
Area 내의 External Data가 Type7으로 Table에 학습시킨다.
NSSA만 Type7을 생성할수 있다.
Type7 에서 T5로 변경될때 T5로 변경한 route가 ASBR이 된다.

  • T5로 변경되면서 해당 route가 ASBR이 되지만 ASBR의 거리가 가까운곳으로 경로를 생성하기 때문에 비효율적일수 있다. 해당문제를 해결하기 위해 T7은 포워딩주소(Fowarding Addr)를 필수로 설정해야한다.
  • Fowarding Addr은 변경될수 있다.
  • ABR이 두개이상 존재하면 Router-ID가 높은 Router만 R7->R5로 변경한다.

stub는 Type5를 필터링한다.

Totally NSSAs

  • no-summary를 적용하면 ASBR만 존재하는 Totally Stub이된다.

OSPF Path Selectio(Best-path 선출방법)

-cost : Reference Bandwidth/Interface BandWidth
-> 최근 장비는 Reference BandWidth를 높여서 생산한다.

  • 트래픽 업스트림과 다운스트림을 고려하여서 경로선택을 하여야한다.

E1 & N1 External Routers

예전 우선순위 O > O2A > E1 > N1 > E2 > N2
현재 우선순위 O > O2A > (E1 - N1) > (E2 - N2)
-> router의 metric값 비교 후 metric값이 낮은 값이 우선시 되지만 같을 경우 N1, N2를 RIB에 학습한다
-> E1(E2)과 N1(N2)은 같은 RIB에 학습될수 없다.
-> 비교 후 동일값이면 N1(N2)이 E1(E2)보다 우선시 된다.

Equal-Cos Multipathing

config maximum-pasths (요즘은 default 4개)

Summarization of Routes

Network를 축약하기 위해서
Summarization 할때 Cost 값을 맞춰주는 것이 좋다.

  • Type3 와 Type
  • Type3 은 ABR에서 Summarization 할 수 있다.
  • configuration
    Area (area-id) Range (network subnet-mask [advertise | not-advertise][cost (metric)]
  • 처음 정보를 가져올 때 Summarization 해야만한다.
not-advertise : network filtering 할때 사용함
[] 대괄호는 선택 옵션값
{} 반드시 선택해야하는 옵션값

Summary 와 Aggregate의 차이

Summary는 필터링해서 축약한다
Aggregate는 합산하여 하나로 만듬
not-advertise : network filtering 할때 사용함

External Summarization

Type5, Type7 Summarization
ASBR만 Summarization 할수 있다.

Filtering

  • Area Filter
  1. Prefix-list In | out
    Type3만 필터링 할수 있다.

Discontiguous Network

  • Area가 떨어져있는 경우는 거의 없다.
  • 임시로만 사용한다.
  • 내가 VL를 통해 받은 update들은 do no aeging 상태가 된다.
  • Virtual-Link 는 무조건 Area0에 속한다.
  • router-ID를 지정해야한다.

Troubleshooting OSPFv2

  • Passive interface를 주지 않았는지?
  • authentication information 이 동일한지 확인
  • ACL 확인 -> NB로 변경하면 unicast로 neighbor를 맺을수 있긴한다.
  • Router-ID 충돌 확인
  • P2P <-> MA 연결 확인

처음부터 RIB가 없음
-> passive interface
Init : 한쪽에만 RIB가 있음 ACL
2WAy : DR/BDR 문제
Exstart : MTU Size가 다를때 문제가 발생
show cdp neighbors : cdp 정보가 없으면 interface를 확인
wildcard-mask에 network가 포함되지 않았는지 확인
BFD : Timers 문제시

profile
시스코아카데미_주영민

0개의 댓글