IT/Network

네트워크_OSPF(Oepn Shortest Path First)

nyub 2022. 5. 20. 01:39
반응형

-목차-

 

1. OSPF

2. 첫 번째 실습

3. 두 번째 실습 

 

 

  1. OSPF

 

1-1. 특징

1. Link-state에 속해있는 SPF(Shortest Path First) 알고리즘을 사용하는 대표적인 개방형

routing protocol이다.

  * 개방형이란 , EIGRP처럼 cisco라는 특정 벤더사에만 보급되는 라우팅 프로토콜이 아닌

모든 벤더사에 제공한다.

  * SPF란 , Shortest Path First로 OSPF가 경로 선출에 사용하는 알고리즘이다.

2. Classless routing protocol

3. 수동 요약만 지원 (자동요약을 하지 않는다)

4. OSPF의 기본 신뢰도 = 110

5. 라우터 아이디 (Router-ID)

- OSPF는 대규모 네트워크에서 사용하기 때문에 라우터를 쉽게 구별하기 위한 식별자로

router-id를 사용한다.

- 라우터 아이디는 IPv4 주소 형식을 사용한다.

 

 

1-2. Router ID 선출 기준

1. 설정 모드에서 지정한 router-id

2. 인터페이스 Loopback 인터페이스의 가장 높은 IP 주소

3. 물리 인터페이스 IP 중 가장 높은 IP 주소

 

 

1-3. Area

1. 하나의 AS 안에 여러 Area로 구분된다.

2. OSPF가 라우터 간에 전송하는 정보가 작다고 하더라도 네트워크가 커지고 복잡해지면

이를 하나의 Area로 관리하는 것은 불가능하다. 라우팅 테이블의 크기도 증가하고 네트워크의

작은 변화도 모든 라우터에게 미치기 때문에 CPU나 메모리 사용량이 매우 비효율 적이다.

3. Area 안에 router는 보통 40-50 대정도 까지만 권장한다.

 


Backbone Area

 

- OSPF의 가장 중요한 Area로서 반드시 존재해야 한다.

- 다른 Area들 사이에 통신을 중계해주는 역할을 수행한다.

- 다른 Area는 모두 Backbone Area에 직접 연결이 되어 있어야 한다.

- Backbone Area에 직접 연결이 되어있지 않다면 VIrtual-Link를 통해 Backbone Area에 이미

연결된 Area에 간접적으로 연결해 주어야 한다.

 

 

 

1-4. 구문

# router ospf [1~65535]

# router-id [ipv4주소 형식]

# network [로컬 서브넷] [와일드카드마스크] area [area 주소]

# distance [1~255 Administrative distance]

# auto-cost reference-bandwidth 1000

 

# show ip ospf interface

# show ip opsf neighbor

# show ip ospf database

 

 

  2. 첫 번째 실습

 

2-1. 토포롤지. 목표는 OSPF를 사용하여 좌측 네트워크 PC에서 우측 네트워크 PC 통신.

 

2-2. 라우터 기본 통신 설정 및 OSPF 설정

 

Seoul_R1 (좌측)

en
conf t
hostn Seoul_R1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh // 여기까지 기본 설정

int g0/0
ip add 100.100.100.126 255.255.255.128
no sh
int g0/1
ip add 100.100.100.254 255.255.255.128
no sh
int g0/2
ip add 100.100.101.254 255.255.255.0
no sh
int s0/0/0
ip add 10.0.0.1 255.255.255.252
clock rate 4000000
no sh
do wr // 여기까지 ip 설정

exit
router ospf 10
network 100.100.100.0 0.0.1.255 area 1
network 10.0.0.0 0.0.0.3 area 0
do wr // 여기까지 ospf 설정


Busan_R1 (우측)

en
conf t
hostn Busan_R1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int g0/0
ip add 200.200.201.254 255.255.254.0
no sh
int g0/1
ip add 200.200.203.254 255.255.254.0
no sh
int s0/0/0
ip add 10.0.0.2 255.255.255.252
no sh
do wr

exit
router ospf 10
network 200.200.200.0 0.0.3.255 area 2
network 10.0.0.0 0.0.0.3 area 0
do wr

 

2-3. 라우팅 테이블 확인.

 

2-4. 통신 확인

 

 

 

  3. 두 번째 실습

3-1. 토폴로지. 목표는 OSPF를 사용해서 PC5에서 PC로의 통신

 

3-2. 라우터 기본 설정 및 OSPF 설정

 

Seoul_S1 (좌측 스위치)

en
conf t
hostn Seoul_S1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int vlan 1
ip add 1.1.1.253 255.255.255.0
no sh
exit
ip default-g 1.1.1.254
do wr








Seoul_R1 (좌측 라우터)

en
conf t
hostn Seoul_R1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int g0/0
ip add 1.1.1.254 255.255.255.0
no sh
int s0/0/0
ip add 1.0.0.1 255.255.255.252
clo ra 4000000
no sh
exit

router ospf 100
network 1.1.1.0 0.0.0.255 area 0
network 1.0.0.0 0.0.0.3 area 0
pa g0/0
do wr
Daejeon_S1 (중앙 스위치)

en
conf t
hostn Daejeon_S1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int vlan 1
ip add 1.1.10.253 255.255.255.0
no sh
exit
ip default-g 1.1.10.254
do wr











Daejeon_R1 (중앙 라우터)

en
conf t
hostn Daejeon_R1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int g0/0
ip add 1.1.10.254 255.255.255.0
no sh
int s0/0/0
ip add 1.0.0.2 255.255.255.252
no sh
int s0/0/1
ip add 1.0.0.5 255.255.255.252
no sh
exit

router ospf 100
network 1.1.10.0 0.0.0.255 area 0
network 1.0.0.0 0.0.0.3 area 0
network 1.0.0.4 0.0.0.3 area 1
pa g0/0
do wr
Busan_S1 (우측 스위치)

en
conf t
hostn Busan_S1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int vlan 1
ip add 1.1.20.253 255.255.255.0
no sh
exit
ip default-g 1.1.20.254
do wr







Busan_R1 (우측 라우터)

en
conf t
hostn Busan_R1
ena se babo
no ip domain-l
ser p
usern root pri 15 passw babo1
ip domain-n xinyub.com
cry k g r
2048
line con 0
login local
exec-t 0 0
loggi syn
line vty 0 4
login local
tra in ssh

int g0/0
ip add 1.1.20.254 255.255.255.0
no sh
int s0/0/0
ip add 1.0.0.6 255.255.255.252
no sh
exit

router ospf 100
network 1.1.20.0 0.0.0.255 area 1
network 1.0.0.4 0.0.0.3 area 1
pa g0/0
do wr

 

3-3. PC5에서 PC7로의 통신 성공

 

3-4. 라우팅 테이블 확인

 

3-5. 라우팅 테이블 확인

반응형