Neighbor Adjacency
- Down
- Init : neighbor 를 보냄 (neighbor을 받은 장치가 Init 상태가 된다.)
-> Passive interface를 설정해보면 확인할수 있다.
- 2-Way : neighbor를 받은 장치가 neighbor 확인을 보냄
두번째 Hello packet은 상대방의 neighbor table에 없으면 unicast로 packet을 전송한다.
최소 3~4번의 Hello packet을 송수신한다.
-> MA 경우 DR,BDR을 선출한다.(deadinterval 40초)
- ExStart : Master / Slave의 LSDB 송수신
- Exchange
- Loading
-> 5.6 Exchange 와 Loading 은 동시에 작동할수 있다.
- Full
Enabling OSPF
Configuration
router ospf (process-id)
ip ospf (process-id) area (area-id) [secondaries none]
-> interface에 주는 명령어
passive interface default 설정 후 필요한 곳만 제외한다.
OSPF Interfaces Confige
show ip ospf interface
- Broadcast : BMA(Broadcast Multi Access)
- Dead-interval 과 Wait-interval의 시간은 같다.
- Retransmit : LSU Packet을 보내고 LSAck Packet을 받지 못한 경우, 재전송을 하기 위한 시간
show ip ospf interface brief
show ip ospf neighbor
show ip route ospf
OSPF LAS Type
-
route table에 나타는 명칭() 및 우선순위 <
Type 1,2(O) > Type3(OIA) > Type5(E1) > Type5(E2)
-
Type 1 (E1)
-> Router LSA
->처음부터 E1 Cost값 + ASBR cost값을 비교하여 RIB에 학습한다.
-
Type 2 (E2)
-> Network LSA
-> 처음에 E2 Cost값을 비교하고 동일하면 ASBR cost을 비교하여 RIB에 학습한다.
-> 들어오는 E2의 Metric값이 동일하면 ASBR까지의 거리를 찾아서 계산하여 최적의 경로를 우선시 한다.
-
Type 2가 default지만 type 1을 우선시한다.
- Type 3
-> Summary LSA
: ABR 를 지나는 다른 Network 정보
: netwrok, cost, ABR 정보를 가지고 있다.
- Type 5
: exteral LSA
: ASBR (Automous System Boundary Router) 외부정보 Network
: Network, cost, ASBR 정보를 가지고 있다.
- redistribute 후 Extunnel 정보가 들어올때 Forwarding Address(default 0.0.0.0)가 같이 들어온다.
Forwarding Address는 해당 외부 인터페이스에 Ospf를 enable하면 해당 인터페이스와 연결된 interface의 forwarding address의 cost값까지 계산한다.
Forwarding Address 의 개념이해할것 (해당 기술을 개별로 사용하진 않지만 Type7에서 사용한다)
- Type 4
: ASBR 경로를 찾아가는 Type(ASBR의 경로를 찾기위한 ABR의 경로정보를 제공)
: ASBR, ABR 정보를 가지고 있다.
Type 1,2는 내부네트워크이기 때문에 자세하게 나타난다.
redistribute 연습할것
redistribute 후 Extunnel 정보가 들어올때 Forwarding Address(default 0.0.0.0)가 같이 들어온다.
Forwarding Address는 해당 외부 인터페이스에 Ospf를 enable하면 해당 인터페이스와 연결된 interface의 forwarding address의 cost값까지 계산한다.
- Forwarding Address 의 개념이해할것 (해당 기술을 개별로 사용하진 않지만 Type7에서 사용한다)
Default Route Advertisement
Default Route의 리스크를 최소화 시키려고 많은 노력을 한다.
-
OSPF 는 Default Route 정보를 가져 올 수 없다.
default-information originate 명령어를 통해서 설정할수있다.
default-information originate 명렁어를 생성한 Router에는 RIB에 학습하지 않고, 생성하지 않은 Router에서만 RIB에 학습한다.
-
default-intformation originate [always][metric (metric -value)]
-> Redistribute를 하지 않아도 적용가능하다.
-
Default 경로를 전달하수 있는 필수 조건
1.자신의 RIB에 다른 routing protocol로 학습한 default Router 의 정보가 있어야 한다.
- External 정보로 광고 된다. (T5->E2로 변경은 가능하다)
Designated Router and Backup Designated Router (DR & BDR)
OSPF Network Tpyes
- Multi-Access / Point to Point
- Broadcast(Packet하나로 정보를 전달가능한지) / NonBroadcas
multipoint 용어 알아볼것
point to multipoint
unnumbered 용어 알아볼것
OSPF Network Types
ospf에서는 loopback 광고시 서브넷을 광고하지 못한다.
CISCO만 Loopback을 point-to-point로 변경하면 서브넷을 광고 할수있다.
Concepts
Broadcast : Multicast + Broadcast
- Timers -> Hello : 10 // Wait : 40 // Dead : 40
Nonbroadcast : Unicast
- Timers -> Hello : 30 // Wait : 120 // Dead : 120
P2P(point to point)
- Timers -> Hello : 10 // Wait : 40(의미없음) // Dead : 40
P2M(Point to multipoint)
-> Point to Points (하나의 포인트에서 다른 포인트로 Multiaccess하는 방식) / 32Bit 가상의 host를 만들어서 통신한다.
wait time : DR,BDR 선출하는 시간
Frame Relay ???
Broadcast
Nonbroadcast
Point to point
Point to Multipoint
NBMA를 해결하기 위해서 만들어진 기술
MA(DR,BDR에 대한 문제점)
구조가 연결되어 있지만 Full-mash가 아닌경우 사용한다.
Timers
Hello timer와 dead interval time은 같아야 한다.
Hello interval * 4 : dead interval
Authenticaion Types
- Plaintext
- MD5 cryptographic hash
OSPF 상식 : 시퀀스넘버가 최대치까지 올라가면 네이버를 끊는다.
- 변경이 없는 router는 시퀀스를 1씩 올려서 3600초에 한번씩 데이터를 Update 후 Sync한다.
- 시퀀스넘버가 높게 와도 정보가 똑같으면 알고리즘으로 재계산을 하지는 않는다.
- 1시간동안(에이징타임)동안 링크나 통신장애가 발생하였을때 LSA DB는 삭제되지 않고 가지고 있는다. 만약 장애시 바로 사라지게 된다면 복구 후 router table 정보를 다시 update해야 하기 때문이다.
용어 Unreachable
Advanced OSPF
Link-State Advertisements(LSA)
- Type 1 (E1):Router LSA , 링크정보
- Type 2 (E2):Network LSA ,
- Type 3 : Summary LSA //
- Type 4 : ASBR Summary
- Type 5 : AS external , 외부정보
- Type 7 : NSSA external , Area 정보
type 6 : multicast (CISCO에서는 현재 사용하지 않는다.)
type 8 : Level 3 영역의 정보(현재는 없어짐)
서로 다른 option 값으로 서로 다른 벤더사는 에러가 나타날수 있다.
LSA Age :한장비를 지날때 마다 1초씩 늘어남.
- Type 5는 별도의 Table을 가지고 있다.