티스토리 뷰
라우팅이란?
라우팅은 네트워크에서 경로를 선택하는 프로세스입니다. 컴퓨터 네트워크는 노드라고 하는 여러
시스템과 이러한 노드를 연결하는 경로 또는 링크로 구성됩니다. 상호 연결된 네트워크에서 두 노드간의
통신은 여러 경로를 통해 이루어질수 있다. 라우팅은 미리 정해진 규칙을 사용하여 최상의 경로를
선택하는 프로세스입니다.
라우팅이 중요한 이유는?
라우팅은 네트워크 통신의 효율성을 높입니다. 네트워크 통신 장애가 발생하면 웹 사이트 페이지가 로드
될 때까지 사용자가 기다리는 시간이 길어집니다. 또한 웹사이트 서버에서 많은 사용자를 처리하지 못해
서버의 작동이 중단될수 있습니다. 라우팅은 네트워크가 정체없이 최대한 많은 용량을 사용할수 있도록
데이터 트래픽을 관리함으로써 네트워크 장애를 최소화 해준다.
라우터란 무엇인가?
라우터는 주로 3가지 기본 기능을 수행합니다.
경로결정
라우터는 소스에서 대상으로 이동하는 데이터의 경로를 결정합니다. 지연 , 용량, 및 속도와 같은
네트워크 지표를 분석하여 최상의 경로를 찾으려고 시도합니다.
데이터 전달
라우터는 선택한 경로의 다음 디바이스로 데이터를 전달하여 최종적으로 대상에 도달하도록 합니다.
디바이스와 라우터는 동일한 네트워크에 있거나 서로 다른 네트워크에 있을수 있다.
로드 밸런싱
경우에 따라 라우터가 여러 경로를 사용하여 동일한 데이터 패킷의 여러 사본을 전송할수도 있습니다.
이 방법을 통해 데이터 손실로 인한 오류를 줄이고 이중화를 구현하고 트래픽 볼륨을 관리합니다.
라우팅 유형에는 어떤것들이 있나요?
정적라우팅
정적 라우팅에서는 네트워크 관리자가 정적 테이블을 사용하여 네트워크 경로를 수동으로 구성하고 선택
한다. 정적 라우팅은 네트워크 설계나 파라미터가 일정하게 유지될 것으로 예상되는 경우 유용하다.
단점으로는 정적 특성으로 인해 네트워크 정체와 같은 단점이 나타날수 있다. 링크에서 장애가 발생할떄
관리자가 대체 경로를 구성할수도 있지만 일반적으로 정적 라우팅은 네트워크의 적용성과 유연성을
저하시켜 네트워크의 성능을 제한합니다.
동적라우팅
동적 라우팅에서 라우터는 실제 네트워크 조건에 따라 런타임에 라우팅 테이블을 만들고 업데이트한다.
동적 라우팅 테이블을 만들고 유지 관리하고 업데이트하는 규칙 집합인 동적 라우팅 프로토콜을 사용하여
소스에서 대상까지 가장 빠른 경로를 찾으려고 시도합니다. 동적 라우팅의 가장 큰 장점은 트래픽,볼륨
대역폭,네트워크 장애등 변화하는 네트워크 조건에 대응한다.
주요라우팅 프로토콜

<홉>
내부게이트웨이 프로토콜은 단일 조직에서 관리자가 제어하는 네트워크인 자율 시스템에서 가장
효과적으로 작동한다. 외부 게이트웨이 프로토콜은 두 자율 시스템간의 정보를 전송을 관리하는데
적합하다.
내부 게이트웨이 프로토콜
RIP
홉 수를 기준으로 네트워크 간의 최단경로를 결정한다. RIP는 대규모 네트워크를 구현하는데에는
적합하지 않다. 현재는 사용하지 않는다.
OSPF
자율 시스템의 다른 모든 라우터에서 정보를 수집하여 데이터 패킷의 대상까지 가장 짧고 빠른 경로를
식별합니다. 다양한 라우팅 알고리즘 또는 컴퓨터 프로세스를 사용하여 OSPF를 구현할수 있다.
외부 게이트웨이 프로토콜
BGP
BGP는 인터넷을 통한 통신을 정의합니다 인터넷은 서로 모두 연결되어 있는 대규모 자율 시스템의
모음입니다.
클라우드 라우팅이란?
클라우드 라우팅은 BGP 을 사용하여 두 가상 클라우드 네트워크 간 또는 클라우드 네트워크와 온프레미스 네트워크간의 연결을 동적으로 관리한다. 클라우드 라우팅은 클라우드의 변화하는 네트워크 상태에서
자동으로 대응합니다 라우터의 기능을 가상화하는 소프트웨어인 클라우드 라우터는 클라우드 라우팅을
지원한다.
AWS는 어떻게 라우팅을 지훤할까?
AWS Transit Gateway
클라우드 라우터 역할을 하며 중앙 허브를 통해 VPC와 온프레미스 네트워크를 연결합니다 네트워크
확장시 증가하는 연결 관리로 인한 복잡성이 발생하지 않습니다.
Amazon Route 53
가용성과 확장성이 뛰어난 클라우드 DNS 웹 서비스입니다. 기업과 개발자가 최종 사용자를 인터넷
애플리케이션으로 라우팅할수 있는 신뢰성과 비용 효율성이 높은 방법을 제공한다.
Amazon Route 53를 Traffic Flow를 사용하면 다양한 라우팅 유형을 통해 전역적으로 트래픽을 손쉽게
관리하면서 지연 시간이 짧고 내결함성이 있는 아키텍처를 만들수 있다.