본문 바로가기
Security,Hacking/Network

라우팅이란?, 라우팅 프로토콜(Routing protocol)

by whitele 2021. 6. 12.
반응형

 라우팅

간단히 소개 정도의 내용 수준으로 진행하려고 한다. 평소에 인터넷을 이용하면서 목적지에 패킷을 보내는 과정을 거치게 된다. 이 역할을 해주는 장비가 라우터이며 그 길을 찾아주는 과정을 라우팅, 라우팅에 대한 규약을 라우팅 프로토콜이라 한다. 라우팅은 인터넷 계층에서 수행된다. 한번 라우팅 한 경우 경로가 고정 하지만 유동적으로 변경되는 경우도 있다.

내외부 라우팅

 라우터 집단으로 구분하고 그밖에는 다른 라우터 집단으로 나누어 운용되는 형태이다. 이 집단을 Autonomus System이라고 한다. 그 라우터 집단을 연결하는 라우터가 존재한다. 만약 하나의 라우팅 집단으로 갈 경로가 없을 경우 분리된 망이라 할 수 있다. 라우터 집단 내부와 외부로 나눌 수 있으며 라우팅 과정에서 이 집단을 여러 개 건널 수 있다. 이러한 내, 외부 라우터에 따라 프로토콜도 다르며 IGP와 EGP로 나눈다. 내부 프로토콜로는 주로 RIP, OSPF가 있으며 외부로는 BGP가 있다.

 

라우팅 방식

정적 라우팅 : 라우팅 경로가 고정적으로 정해져 있으며 직접 라우팅 테이블을 입력하는 형식이다. 단순하고 저렴한 것이 장점이나 네트워크 장애나 관리의 불편, 유동적인 대처가 힘들고 처음 설정이 많다는 것이 단점이다.

동적 라우팅 : 라우터가 스스로 라우팅 경로를 결정하는 방식이다. 주변 네트워크 환경에 따라 라우팅 경로가 변경될 수 있다. 유동적이고 복잡한 네트워크 구성도 쉽다는 장점이 있다.

라우팅 프로토콜

내부

OSPF 최단 경로 우선 프로토콜

 다익스트라 기반 링크 스테이트 라우팅 알고리즘을 사용한다. 하나의 경로마다 비용(코스트)을 계산하여 효율적으로 동적 라우팅을 사용하여 라우팅을 한다. 주변 라우터끼리 네트워크 상태, 장애 여부를 실시간으로 주고받으며 각 경로마다 코스트를 갱신한다. 비용에는 트래픽, 지연, 거리, 장애 여부 등 다양한 값이 들어간다. OSPF는 대규모 네트워크에 적합한 라우팅 프로토콜이다.

RIP 라우팅 정보 프로토콜

 라우팅 프로토콜의 기본형이 되는 라우팅 프로토콜이다. 각 라우터를 홉으로 두고 홉수 제한을 두어 홉이 0이 되는 순간 패킷이 버려지게 되는 방식이다. 벨만 포드 법 기반의 거리 벡터 알고리즘을 사용한다. 소규모 네트워크에서 사용하는 프로토콜이다.

외부

BGP 경계 경로 프로토콜

AS(라우터 집단)끼리의 라우팅을 위해 사용된다. 정책을 가지고 라우팅을 수행하며 벨만 포드 법 기반의 거리 벡터 알고리즘을 사용한다.

728x90
반응형

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

DDoS란  (0) 2021.05.06

댓글