[네트워크] 정적 라우팅 vs 동적 라우팅 — 언제 무엇을 써야 할까
📌 요약 · 라우팅은 크게 정적(Static) 과 동적(Dynamic) 으로 나뉩니다. 둘 중 어느 것이 더 좋다고 단정할 수 없고, 환경에 맞게 선택해야 합니다. 이 글에서는 두 방식의 차이, 장단점, 실제 컨피그 예제, 그리고 어떤 상황에 어떤 방식을 골라야 하는지까지 정리합니다. 📑 목차 라우팅이란 정적 라우팅 — 사람이 직접 설정 동적 라우팅 — 라우터끼리 자동 학습 두 방식 한눈에 비교 시스코 컨피그 예제 Administrative Distance — 같은 목적지 경합 시 어떤 환경에 어떤 방식을 써야 할까 실무에서는 둘을 섞어 쓴다 자주 묻는 질문 라우팅이란 라우팅(Routing) 은 패킷이 목적지에 닿기 위해 어떤 경로로 갈지 결정하는 일입니다. 라우터는 머릿속에 라우팅 테이블 이라는 표를 가지고 있고, 패킷이 들어오면 이 표를 보고 다음으로 어디로 보낼지 결정합니다. 이 라우팅 테이블을 만드는 방식이 크게 두 가지입니다. 정적 라우팅(Static Routing) — 관리자가 한 줄 한 줄 명령어로 직접 등록 동적 라우팅(Dynamic Routing) — 라우터들이 OSPF·BGP 같은 프로토콜로 자동 학습 💡 비유로 이해하기 — 종이 지도 vs 내비게이션 정적 라우팅 은 운전자가 매번 종이 지도에 형광펜으로 길을 그려두는 방식입니다. 한 번 정하면 안 바뀝니다. 길이 막혀도 그 길로 가야 합니다. 동적 라우팅 은 실시간 교통정보가 반영되는 내비게이션입니다. 도로 공사·사고가 나면 자동으로 우회로를 찾아줍니다. 대신 GPS 신호와 데이터를 계속 처리해야 합니다. 정적 라우팅 — 사람이 직접 설정 정적 라우팅 은 관리자가 라우터에 "이 네트워크는 이쪽으로 보내라"는 명령을 직접 입력하는 방식입니다. 장점 가볍다 — 라우터끼리 통신을 안 해 CPU·메모리 거의 안 씀 예측 가능 — 어디로 어떻게 갈지 정확히 알 수 있음 보안 — 외부에 토폴로지 ...