0903_OSPF

주영민·2024년 9월 3일

Neighbor Adjacency

  • Process for Forming
  1. Down
  2. Init : neighbor 를 보냄 (neighbor을 받은 장치가 Init 상태가 된다.)
    -> Passive interface를 설정해보면 확인할수 있다.
  3. 2-Way : neighbor를 받은 장치가 neighbor 확인을 보냄
    두번째 Hello packet은 상대방의 neighbor table에 없으면 unicast로 packet을 전송한다.
    최소 3~4번의 Hello packet을 송수신한다.
    -> MA 경우 DR,BDR을 선출한다.(deadinterval 40초)
  4. ExStart : Master / Slave의 LSDB 송수신
  5. Exchange
  6. Loading
    -> 5.6 Exchange 와 Loading 은 동시에 작동할수 있다.
  7. 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

  • State Nbrs F/C 확인할것

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 의 정보가 있어야 한다.

  1. 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

  • 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을 가지고 있다.
profile
시스코아카데미_주영민

0개의 댓글