라우팅 (Routing)

동스토리 ㅣ 2020. 11. 24. 11:53

반응형

안녕하세요.

 

네트워크 라우팅에 대한 개념과 종류에 대해서 알아보겠습니다.

 

라우팅 (Routing)

 

어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정이다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로다. (출처 - 위키백과)

 

즉, 근원지에서 목적지로 데이터가 전달될 수 있도록 하는 기능을 말한다. 

수많은 경로 중 하나를 선택하여 이동하는 것 또한 그러한 경로를 설정해주는 과정을 말합니다.

 


 

정적 라우팅  &  동적 라우팅

 

정적 라우팅 (Static Routing)

정적 라우팅은 관리자가 네트워크 근원지에서 다음 목적지에 라우팅 테이블을 직접 설정하는 것을 말합니다. 

정적 라우팅 설정은 직접 라우팅 테이블을 설정하기 때문에 라우팅 속도가 빠르고 안정적인 장점이 있습니다.

하지만, 네트워크 구성이 빈번하게 변경되는 경우 변경 시에 라우팅 설정을 재설정하여야 한다는 단점이 있습니다.

 

동적 라우팅 (Dynamic Routing)

동적 라우팅은 네트워크 환경에서 인접한 라우터간에 정보를 교환하여 라우팅 설정을 하며 이러한 정보 교환은 RIP, OSPF, BGF 등 를 사용하게 된다.

동적 라우팅 설정은 네트워크 환경이 빈번하기 변경되는 경우 자동으로 설정을 가져가기 때문에 유연하다는 장점이 있습니다.

하지만, 불필요한 정보까지 설정이 될 수 있기에 라우팅 속도가 정적 라우팅에 비해 느리다는 단점이 있습니다.

 

RIP (Routing Information Protocol)

- 거리벡터 알고리즘에 기초하여 개발된 라우팅 프로토콜

- 라우팅 테이블은 데이터그램 패킷을 통하여 모든 라우터에 방송(broadcast)되며, 송신자와 수신자 간의 거리는 패킷이 경유하는 라우터의 개수에 해당하는 hop 수로 표시

- 최대 15 hop 수 (16은 무한대) 로 제한

 

OSPF (Open Shortest Path First)

- 링크상태 라우팅 프로토콜에 기초하여 자치시스템(AS) 내부의 라우터 들끼리(IGP) 라우팅 정보를 교환하는 라우팅 프로토콜

- 라우팅 정보를 인접한 라우터에 모두 전송하는 플러싯딩(flooding) 방식을 사용하므로 topology에 관한 정보가 전체 네트워크 상의 라우터에서 동일하게 유지된다.

- 링크상태 변화시에만 라우팅 정보를 교환하여 부분 갱신이 가능하여 비교적 빠른 교환방식이다.

 

감사합니다.

 

 

 

반응형

'Security > Network' 카테고리의 다른 글

iptables 정의 및 예제  (0) 2021.09.02
Snort 정의 및 예제  (0) 2021.09.02
Proxy (Forward proxy & Reverse proxy)  (0) 2020.11.27
미러링(Mirroring) / 인라인(In-line) 모드  (0) 2020.11.16
VPN (Virtual Private Network)  (0) 2020.08.05