Link-State Advertisements
- 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와 같다
Link Data(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
- Prefix-list In | out
Type3만 필터링 할수 있다.
Discontiguous Network
Virtual-Link
- 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 문제시