Home > Archive > AWS_archive > 🌐 [Network, AWS] Routing Table이란?

🌐 [Network, AWS] Routing Table이란?
Network AWS

🌐 [Network, AWS] Routing Table이란?

라우팅 테이블(Routing table)은 네트워크 라우터나 컴퓨터에서 사용하는 데이터 테이블로, 데이터 패킷이 목적지까지 가장 효율적으로 도달할 수 있는 경로를 결정하기 위한 정보를 포함하고 있습니다.
라우팅 테이블은 네트워크 상의 다른 장치들로 데이터를 전송하는 데 필요한 지시사항을 제공합니다.

라우팅 테이블의 주요 구성 요소.

  • 목적지 네트워크 주소: 데이터 패킷이 도달해야 하는 최종 네트워크 또는 호스트의 주소입니다.
  • 서브넷 마스크: 목적지 주소의 네트워크 부분과 호스트 부분을 구분하는데 사용됩니다. 이는 주로 CIDR(클래스 없는 도메인 간 라우팅)주소 지정 방식에서 중요합니다.
  • 게이트웨이: 패킷이 목적지에 도달하기 위해 다음으로 전달되어야 하는 중간 네트워크 장치(보통 라우터)의 주소입니다. 직접 연결된 네트워크에 대해서는 "0.0.0.0" 또는 "자신"으로 표시될 수 있습니다.
  • 인터페이스: 데이터 패킷이 네트워크를 통해 전송되기 위해 사용되는 물리적 또는 논리적 네트워크 인터페이스 입니다.
  • 매트릭: 여러 경로가 가능할 때 어떤 경로를 선호할지 결정하기 위한 비용 또는 거리를 나타내는 값입니다. 낮은 메트릭 값이 더 선호되는 경로를 의미합니다.

라우팅 테이블은 정적 라우팅과 동적 라우팅 방식을 모두 지원합니다.

  • 정적 라우팅: 관리자가 수동으로 라우팅 경로를 설정합니다. 네트워크 구성이 변하지 않는 소규모 네트워크에 적합합니다.
  • 동적 라우팅: 라우터가 라우팅 프로토콜을 사용하여 네트워크 변경 사항을 자동으로 감지하고 라우팅 테이블을 동적으로 업데이트합니다. 이는 네트워크 구성이 자주 변경되거나 크기가 큰 네트워크에 적합합니다.

라우팅 테이블은 네트워크의 효율성과 성능을 최적화하는 데 중요한 역할을 하며, 네트워크 관리자는 이를 통해 네트워크 트래픽을 효과적으로 관리할 수 있습니다.