🗺️
1. 라우팅 테이블이란
라우터나 컴퓨터가 패킷을 목적지로 보내기 위해 참고하는 경로 정보 목록입니다. 목적지 네트워크별로 "이 방향으로 보내라"는 규칙이 정리되어 있어, 패킷이 도착할 때마다 이 표를 보고 다음 행선지를 결정합니다.
➡️
2. 목적지 네트워크와 넥스트홉(Next Hop)
라우팅 테이블의 각 항목은 "이 목적지 네트워크로 가려면 이 다음 장비(넥스트홉)로 보내라"는 규칙으로 이루어져 있습니다. 목적지가 직접 연결된 네트워크가 아니라면, 패킷은 다음 라우터로 넘겨지며 그곳에서 다시 같은 과정을 반복합니다.
🚪
3. 기본 경로(디폴트 라우트)
라우팅 테이블에 정확히 일치하는 목적지 항목이 없을 때 사용되는 "그 외 모든 곳으로 가는" 경로입니다. 가정용 네트워크에서는 보통 공유기가 인터넷 쪽으로 나가는 기본 게이트웨이가 이 기본 경로 역할을 담당합니다.
🔢
4. 메트릭(우선순위)
같은 목적지로 가는 경로가 여러 개 있을 때, 어떤 경로를 우선적으로 사용할지 정하는 값입니다. 일반적으로 숫자가 낮을수록 더 우선순위가 높은 경로로 취급됩니다.
📌
5. 정적 라우팅
관리자가 경로를 직접 입력해 고정해두는 방식입니다. 소규모 네트워크에서는 구성이 단순하고 동작을 예측하기 쉽지만, 네트워크 구조가 바뀔 때마다 사람이 직접 수정해야 하는 번거로움이 있습니다.
🔄
6. 동적 라우팅
라우터끼리 라우팅 프로토콜을 통해 서로 정보를 주고받으며 최적의 경로를 자동으로 계산하고 갱신하는 방식입니다. 네트워크 구조가 자주 바뀌는 대규모 네트워크나 인터넷 백본 구간에서 주로 사용됩니다.
💻
7. 내 PC에서 라우팅 테이블 확인하는 방법
Windows에서는 명령 프롬프트에 route print를 입력하면 되고, Mac이나 리눅스에서는 터미널에서 netstat -rn 또는 ip route 명령으로 현재 시스템의 라우팅 테이블을 직접 확인할 수 있습니다.