Network/Packet Tracer

[Packet Tracer] 동적라우팅과 재분배 (RIP / EIGRP / OSPF)

recognizee 2022. 2. 3. 09:20
728x90

오늘은 정적라우팅에 이어 동적라우팅과 재분배까지 할 거예요!

 

우선 동적라우팅이란 간단하게 말하자면, 내가 수동으로 연결이 안 된 네트워크 대역을 직접 연결하는 것이 아닌 라우터가 직접 자기가 연결이 안 된 네트워크 대역을 연결하는 것을 말합니다.

 

#동적라우팅

동적라우팅에는 RIP, EIGRP, OSPF 이렇게 3가지가 있습니다.

 

RIP

설정이 쉬운 라우팅 프로토콜로써 주로 소규모 네트워크에 사용합니다.

 

EIGRP

Cisco Router 전용 라우팅 프로토콜입니다.

 

OSPF

현재 가장 많이 쓰이는 라우팅 프로토콜이며, 설정이 복잡하긴 하지만 많은 기능을 가지고 있는 라우팅 프로토콜입니다.

 

#동적라우팅 토폴로지

동적라우팅 토폴로지

저번에 썼던 토폴로지를 또 사용할 거예요.

 

  • Router0

 

연결이 안 된 곳 ▷ 하늘색 박스 네트워크 대역

  • Router1

 

연결이 안 된 곳 ▷ 노란색 박스 네트워크 대역

 

 

#동적라우팅 - RIP

  • Router0

 

RIP 라우팅하기

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2    → 버전 2로 수정
Router (config-router)#no au   → 자동 축약 해제
Router (config-router)#network 172.16.0.0   → network [라우터와 연결된 네트워크 대역]
Router (config-router)#network 10.0.0.0
  • Router1

 

RIP 라우팅하기

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 192.168.0.0
Router (config-router)#network 10.0.0.0
  • Ping 확인

 

PC0/PC1 → PC2 ping 보내기 성공!
PC2 → PC0/PC1 ping 보내기 성공!

 

#동적라우팅 - EIGRP

<process-id : 7>

  • Router0

 

EIGRP 라우팅하기

Router>en
Router#conf t
Router (config)#route eigrp 7  → route eigrp [process-id]
Router (config-router)#network 172.16.0.0 0.0.0.255  → network [라우터와 연결된 네트워크 대역] [와일드마스크]
Router (config-router)#network 10.0.0.0 0.0.0.255
Router (config-router)#no au   → 자동 축약 해제
  • Router1

 

EIGRP 라우팅하기

Router>en
Router#conf t
Router (config)#route eigrp 7
Router (config-router)#network 192.168.0.0 0.0.0.255
Router (config-router)#network 10.0.0.0 0.0.0.255
Router (config-router)#no au
  • Ping 확인

 

PC0/PC1 → PC2 ping 보내기 성공!
PC2 &rarr; PC0/PC1 ping 보내기 성공!

 

#동적라우팅 - OSPF

<process-id : 1 / area-id : 0>

  • Router0

 

OSPF 라우팅하기

Router>en
Router#conf t
Router (config)#route ospf 1  → route ospf [process-id]
Router (config-router)#network 172.16.0.0 0.0.0.255 area 0
 → network [라우터와 연결된 네트워크 대역] [와일드마스크] area [area-id]
Router (config-router)#network 10.0.0.0 0.0.0.255 area 0

 

  • Router1

 

OSPF 라우팅하기

Router>en
Router#conf t
Router (config)#route ospf 1
Router (config-router)#network 192.168.0.0 0.0.0.255 area 0
Router (config-router)#network 10.0.0.0 0.0.0.255 area 0

 

  • Ping 확인

 

PC0/PC1 → PC2 ping 보내기 성공!
PC2 &rarr; PC0/PC1 ping 보내기 성공!

 

 

#재분배

재분배는 서로 다른 라우팅 프로토콜을 사용하는 네트워크의 장치들이 통신을 할 수 있도록 하는 방법입니다. 한 마디로 네트워크 대역이 2개 이상인 토폴로지에서 한쪽의 라우팅 프로토콜을 RIP로, 다른 한 쪽의 라우팅 프로토콜을 EIGRP로 설정을 했을 때 그 두 개의 네트워크 대역이 통신할 수 있도록 해주기 위해 사용합니다.

 

#재분배 - RIP ↔ EIGRP

  • 토폴로지

RIP&harr;EIGRP 재분배 토폴로지

 

  • Router0

 

RIP 라우팅하기

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 172.16.0.0
Router (config-router)#network 10.0.0.0
  • Router1

 

RIP/EIGRP 라우팅 &rarr; 재분배

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 10.0.0.0
Router (config-router)#red eigrp 7 metric 0  → redistribute eigrp [process-id] metric [hop count]

Router (config-router)#route eigrp 7
Router (config-router)#no au
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#red rip metric 1544 1000 255 1 1500
 → redistribute rip metric [bandwidth] [delay] [reliability] [load] [MTU maximum size]
  • Router2

 

EIGRP 라우팅하기

Router>en
Router#conf t
Router (config)#route eigrp 7
Router (config-router)#network 192.168.0.0 0.0.0.255
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#no au
  • Ping 확인

 

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

#재분배 - RIP ↔ OSPF

  • 토폴로지

 

RIP&harr;OSPF 재분배 토폴로지

 

  • Router0

RIP 라우팅하기

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 172.16.0.0
Router (config-router)#network 10.0.0.0
  • Router1

 

RIP/OSPF 라우팅 &rarr; 재분배

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 10.0.0.0
Router (config-router)#red ospf 1 metric 0  → redistribute ospf [process-id] metric [hop count]

Router (config-router)#route ospf 1
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#red rip subnets 
  • Router2

 

OSPF 라우팅하기

Router>en
Router#conf t
Router (config)#route ospf 1
Router (config-router)#network 192.168.0.0 0.0.0.255 area 0
Router (config-router)#network 20.0.0.0 0.0.0.255 area 0
  • Ping 확인

 

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

#재분배 - OSPF ↔ EIGRP

  • 토폴로지

OSPF&harr;EIGRP 재분배 토폴로지

 

  • Router0

 

OSPF 라우팅하기

Router>en
Router#conf t
Router (config)#route ospf 1
Router (config-router)#network 172.16.0.0 0.0.0.255 area 0
Router (config-router)#network 10.0.0.0 0.0.0.255 area 0

 

  • Router1

 

RIP/EIGRP 라우팅 &rarr; 재분배

Router>en
Router#conf t
Router (config)#route opsf 1
Router (config-router)#network 10.0.0.0 0.0.0.255 area 0
Router (config-router)#red eigrp 7 subnets

Router (config-router)#route eigrp 7
Router (config-router)#no au
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#red ospf 1 metric 1544 1000 255 1 1500
 → redistribute rip metric [bandwidth] [delay] [reliability] [load] [MTU maximum size]

 

  • Router2

 

EIGRP 라우팅하기

Router>en
Router#conf t
Router (config)#route eigrp 7
Router (config-router)#network 192.168.0.0 0.0.0.255
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#no au
  • Ping 확인

 

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

#재분배 - STATIC ↔ RIP

  • 토폴로지

STATIC&harr;RIP 재분배 토폴로지

  • Router0

STATIC 라우팅하기

Router>en
Router#conf t
Router (config)#ip route 20.0.0.0 255.255.255.0 10.0.0.2
 → ip route [연결할 네트워크 대역] [연결할 네트워크 대역이 서브넷마스크] [연결할 네트워크 대역에 들어가면서 제일 먼저 마주치는 IP 주소]
Router (config)#ip route 192.168.0.0 255.255.255.0 10.0.0.2

 

  • Router1

 

STATIC/RIP 라우팅&nbsp;&rarr; 재분배

Router>en
Router#conf t
Router (config)#ip route 172.16.0.0 255.255.255.0 10.0.0.1

Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 20.0.0.0
Router (config-router)#red static metric 0  → redistribute static metric [hop count]

 

  • Router2

RIP 라우팅하기

Router>en
Router#conf t
Router (config)#route rip
Router (config-router)#v 2
Router (config-router)#no au
Router (config-router)#network 192.168.0.0

Router (config-router)#network 20.0.0.0

 

  • Ping 확인

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

#재분배 - STATIC ↔ EIGRP

  • 토폴로지

STATIC&harr;EIGRP 재분배 토폴로지

  • Router0

 

STATIC 라우팅하기

Router>en
Router#conf t
Router (config)#ip route 20.0.0.0 255.255.255.0 10.0.0.2
Router (config)#ip route 192.168.0.0 255.255.255.0 10.0.0.2

 

  • Router1

 

STATIC/EIGRP 라우팅 &rarr; 재분배

Router>en
Router#conf t
Router (config)#ip route 172.16.0.0 255.255.255.0 10.0.0.1

Router (config)#route eigrp 7
Router (config-router)#no au
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#red ospf 1 metric 1544 1000 255 1 1500
 → redistribute rip metric [bandwidth] [delay] [reliability] [load] [MTU maximum size]

 

  • Router2

 

EIGRP 라우팅하기

Router>en
Router#conf t
Router (config)#route eigrp 7
Router (config-router)#network 192.168.0.0 0.0.0.255
Router (config-router)#network 20.0.0.0 0.0.0.255
Router (config-router)#no au
  • Ping 확인

 

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

#재분배 - STATIC ↔ OSPF

  • 토폴로지

 

STATIC&harr;OSPF 재분배 토폴로지

 

  • Router0

 

STATIC 라우팅하기

Router>en
Router#conf t
Router (config)#ip route 20.0.0.0 255.255.255.0 10.0.0.2
Router (config)#ip route 192.168.0.0 255.255.255.0 10.0.0.2

 

  • Router1

 

STATIC/OSPF 라우팅 &rarr; 재분배

Router>en
Router#conf t
Router (config)#ip route 172.16.0.0 255.255.255.0 10.0.0.1

Router (config)#route opsf 1
Router (config-router)#network 20.0.0.0 0.0.0.255 area 0
Router (config-router)#red static subnets

 

  • Router2

 

OSPF 라우팅하기

Router>en
Router#conf t
Router (config)#route ospf 1
Router (config-router)#network 192.168.0.0 0.0.0.255 area 0
Router (config-router)#network 20.0.0.0 0.0.0.255 area 0
  • Ping 확인

 

PC0/PC1 → PC2/PC3 ping 보내기 성공!
PC2/PC3 → PC0/PC1 ping 보내기 성공!

 

 

이상으로 동적라우팅과 재분배를 마치겠습니다.

보시느라 수고하셨습니다.