OSPF

이기태·2024년 5월 2일
0

CCNA

목록 보기
14/17

OSPF(Open Shortest Path First)

  • OSPF
    - OSPFv2(IPv4) == OSPF
    - OSPFv3(+IPv6)
    - Link-State
    - Classless Routing Protocol
    - VLSM 0, CIDR 0
    - IGP

  • Router ID
    [참고] eigrp vs ospf
    router eigrp 100
    router-id "1.1.1.1" <- 덜 중요
    -----------------------------
    router ospf 100
    router-id "1.1.1.1" <- 중요 (라우터 ID 직접 선출)

OSPF 설정

@R1
conf t
router ospf 1
router-id 1.1.1.1
network 172.16.1.0 0.0.0.255 area 0
network 13.13.12.0 0.0.0.255 area 0
network 13.13.10.0 0.0.0.255 area 0
passive-interface f0/0
passive-interface lo172
end

@R2
conf t
router ospf 1
router-id 2.2.2.2
network 13.13.12.0 0.0.0.255 area 0
network 13.13.23.0 0.0.0.255 area 0
network 13.13.20.0 0.0.0.255 area 0
passive-interface f0/0
end

@R3
conf t
router ospf 1
router-id 3.3.3.3
network 172.16.3.0 0.0.0.255 area 0
network 13.13.23.0 0.0.0.255 area 0
network 13.13.30.0 0.0.0.255 area 0
passive-interface f0/0
passive-interface lo172
end

@R1,R2,R3
sh ip route

@PC A
tracert 13.13.30.2
tracert 13.13.20.2

OSPF 기본 신뢰도2024/5/03(

R1# sh ip route
* C() 0
* S() 1
* R() 120
* D(eigrp) 90
* O(ospf) 110
* O EX(ospf) 170

R1(config)# router ospf 1
R1(config-router)# distance [1-255]
- distance 0 =? DROTHER
- distance 1 => BDR(backup DR)
- distance 255 => DR(Designated Router)

OSPF 매트릭

@R1
conf t
router ospf 1
auto-cost reference-bandwidth 1000
end

-----------------------------------------------------------

OSPF 네이버(Neighbors) 성립 조건

  • 같은 세그먼트를 공유하는 서브넷은 동일한 Area에 포함
  • 같은 세그먼트를 공유하는 인터페이스에 Hello 주기와 Hold 주기가 동일해야한다.
  • 같은 세그먼트를 공유하는 인터페이스에 MTU사이즈가 동일해야한다.
  • OSPF 인증 구현시 인증 내용(키,패스워드)가 동일해야한다.
  • 인접 라우터와 라우터 아이디가 중복되면 안된다.
  • Stub Area 구간에 포함된 라우터들은 Stub 설정을 해야한다.

[참고] eigrp vs ospf
eigrp: AS 번호가 일치, K 상수가 일치,인증 내용이 일치 해야 한다..
ospf: 동일 Area, Hello,Hold 주기가 동일, MTU 동일, 인증 내용 동일, 라우터ID 중복x

@R1
sh ip ospf int s1/0    -> Area, hello,hole 확인
sh int s1/0     -> MTU

------------
// Area 실습
@R1
conf t
router ospf 1
int lo150
ip addr 150.150.1.1 255.255.255.0
network 150.150.1.1 0.0.0.255 area 12 

// hello 실습
conf t
int s1/0
ip ospf hello-interval 20

OSPF 패킷 유형

hello: 주기적으로 관계 유지를 위한 패킷 교환
dead: 설정된 시간동안 교환이안되면 연결 끊기
DBD패킷
LSR패킷
LSU패킷
LSAck패킷

-------------------------------------------

OSPF Multiple Area


버츄얼 링크를통해 모든 Area에 연결되도록 하자
단, 모든 Area는 Area 0(Backbone Area)를 거쳐야 한다.

// ospf 기본 설정

@R1
conf t
router ospf 1
router-id 1.1.1.1
network 13.13.10.0 0.0.0.255 area 0
network 13.13.12.0 0.0.0.255 area 0
network 172.16.1.0 0.0.0.255 area 0
end

@R2
conf t
router ospf 1
router-id 2.2.2.2
network 13.13.12.0 0.0.0.255 area 0
network 13.13.20.0 0.0.0.255 area 13
network 13.13.23.0 0.0.0.255 area 13
end

@R3
conf t
router ospf 1
router-id 3.3.3.3
network 13.13.23.0 0.0.0.255 area 13
network 13.13.30.0 0.0.0.255 area 13
network 172.16.3.0 0.0.0.255 area 113
end

// 확인
@R1,R2,R3
sh ip ospf neighbor
sh ip route
sh ip route ospf

// 버츄얼 링크 설정(R2,R3를 가상링크를 통해 연결)
@R2
conf t
router ospf 1
area 13 virtual-link 3.3.3.3
end

@R3
conf t
router ospf 1
area 13 virtual-link 2.2.2.2
end

// 확인
@R1,@R2
sh ip ospf neighbor
-> OSPF_VLO
sh ip route
-> 172.16.3.0/24

// OSPF 인증
* 인증 방법
  * Interface 구간 인증
  * Area 구간 인증
@R1
conf t
router ospf 1
area 0 authentication message-digest
int s1/0
ip ospf message-digest-key 13 md5 cisco
end

@R2
conf t
router ospf 1
area 0 authentication message-digest
int s1/1
ip ospf message-digest-key 13 md5 cisco
end

@R3
conf t
router ospf 1
area 0 authentication message-digest
end

0개의 댓글

관련 채용 정보