Files
kui-vault/content/03.Note/라우팅 테이블(Routing Table).md
T
2026-05-04 10:30:04 +09:00

2.5 KiB

id, created, tags, aliases
id created tags aliases
라우팅 테이블(Routing Table) 20260428 2026-04-28 14:16

💡 생각

라우팅(Routing)이 뭔지 알면 라우팅 테이블도 같이 알 수 있다.


📑 개념

네트워크에서 라우팅 테이블(Routing Table)은 데이터 패킷이 목적지까지 가장 효율적인 경로로 전달될 수 있도록 경로 정보를 저장해둔 이정표와 같은 데이터베이스입니다.

라우터나 컴퓨터와 같은 네트워크 장비는 패킷을 받으면 이 테이블을 참조하여 다음 어디로 보낼지 결정합니다.

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

라우팅 테이블은 보통 다음과 같은 정보들을 포함하고 있습니다.

  • 목적지(Destination): 패킷이 최종적으로 도달해야 할 IP 주소나 네트워크 대역입니다.

  • 서브넷 마스크(Netmask): 목적지 주소의 범위를 정의합니다.

  • 게이트웨이(Gateway) / 다음 홉(Next Hop): 목적지에 가기 위해 거쳐야 하는 다음번 장치의 IP 주소입니다.

  • 인터페이스(Interface): 패킷을 내보낼 물리적 또는 논리적 포트(예: eth0, Wi-Fi 등)입니다.

  • 메트릭(Metric): 경로의 우선순위를 정하는 값입니다. 여러 경로가 있을 경우 이 값이 낮을수록 더 좋은 경로로 판단합니다.


2. 경로 결정 방식 (작동 원리)

패킷이 도착하면 라우터는 다음과 같은 과정을 거칩니다.

  1. 가장 구체적인 경로 탐색 (Longest Prefix Match): 목적지 IP와 가장 많이 일치하는 서브넷 마스크를 가진 경로를 먼저 선택합니다.

  2. 디폴트 게이트웨이(Default Gateway): 테이블에 일치하는 특정 경로가 없을 경우, 모든 외부 트래픽을 처리하는 0.0.0.0 경로(기본 관문)로 보냅니다.

  3. 패킷 전달: 결정된 인터페이스를 통해 패킷을 다음 지점으로 송신합니다.


3. 라우팅 테이블의 관리 방식

라우팅 테이블에 경로가 추가되는 방식은 크게 두 가지로 나뉩니다.

  • 정적 라우팅 (Static Routing): 관리자가 직접 경로 정보를 입력하는 방식입니다. 보안성이 높고 리소스 소모가 적지만, 네트워크 변화에 자동으로 대응하지 못합니다.

  • 동적 라우팅 (Dynamic Routing): RIP, OSPF, BGP 같은 라우팅 프로토콜을 통해 라우터끼리 서로 정보를 교환하며 테이블을 자동으로 업데이트하는 방식입니다.