네트워크/라우터

라우터) Routing(라우팅) - OSPF(Open Shortest Path First)

마리사라 2022. 12. 14. 15:08
반응형

이번 강의는 동적 라우팅의 방법 중 하나인 OSPF에 대해서 알아보겠습니다.

네트워크는 위와 같이 구축하시면 됩니다.


1. OSPF

OSPF는 RIP와 달리 최대 Hop의 개수가 제한이 없으며, 상태 갱신이 빠르고 불필요한 트래픽을 발생시키지 않는다는 점에서 RIP보다 널리 쓰이는 Routing 방식입니다.


2. 실습

[방법 1]

PC와 Router들에 IP는 입력이 끝난 상태에서 진행하겠습니다.

 

우선 R1에서 ospf 설정 모드로 진입합니다. 이때 Process ID가 필요하며 이 값은 1부터 65535까지의 임의의 값을 지정해주면 됩니다. 저는 Process ID를 1로 지정하겠습니다.

Router(config)#router ospf 1

이후 Router 설정 모드로 진입하면 RIP와 마찬가지로 라우팅 할 Network를 설정해 주면 됩니다. 이때 RIP와 다른점으로 Wildcard Mask가 사용됩니다. Wildcard Mask는 쉽게 설명하면 255.255.255.255 - Subnet Mask 입니다. 예를들어 C Class를 예로 들면 Wildcard Mask 255.255.255.255 - 255.255.255.0 = 0.0.0.255가 됩니다.

 

이후 마지막에 area 값을 지정해주는 것으로 끝입니다. area 별로 Routing Table을 교환하기 때문에 통신하고싶은 area 끼리는 같은 area로 묶어주는 것이 좋습니다.

Router(config-router)#network 1.1.1.0 0.0.0.255 area 1
Router(config-router)#network 192.168.10.0 0.0.0.255 area 1

이후 R2에서도 같은 작업을 진행해줍니다.

# R2
Router(config)#router ospf 1
Router(config-router)#network 1.1.1.0 0.0.0.255 area 1
Router(config-router)#network 192.168.20.0 0.0.0.255 area1

이제 설정이 끝났으니 PC0에서 PC1으로 통신이 되는지 확인해보겠습니다.

 

RIP처럼 첫 시도에 안되었다가 이후 부터 잘 되는 것을 볼 수 있습니다.

 

[방법 2]

Wildcard Mask를 바꾸면 라우팅할 네트워크를 단순하게 입력할 수도 있습니다. 예를들어 R2에서 입력한 192.168.20.0 0.0.0.255대신에 B Class처럼 192.168.0.0 0.0.255.255을 입력해보겠습니다.

# R2
Router(config-router)#no network 192.168.20.0 0.0.0.255 area 1

Router(config-router)#network 192.168.0.0 0.0.255.255 area 1

이제 다시 PC0에서 PC1로 통신해보겠습니다.

 

그래도 통신이 잘 되는것을 볼 수 있습니다. 이것은 자신이 가지고 있는 192.168 하위의 모든 네트워크를 area 1에 라우팅하겠다는 뜻이기 때문에 192.168.20.0도 라우팅 된 것입니다.


3. 마치며

이번 강의에서는 OSPF를 설정하는 방법에 대해서 알아보았습니다. 다음 강의에서는 EIGRP를 설정하는 방법에 대해서 알아보겠습니다.

 

반응형