Static / Dynamic routing

정적 라우팅은 사람이 적고, 동적 라우팅은 프로토콜이 수렴한다

라우팅 테이블은 관리자가 직접 넣을 수도 있고, 라우팅 프로토콜이 이웃과 정보를 교환해 만들 수도 있다. 차이는 “경로를 누가 만들고, 장애 때 누가 바꾸는가”에서 가장 크게 드러난다.

Static route

사람이 prefix, next hop, interface를 명시

경로 생성관리자가 직접 입력하고 변경한다
장애 대응기본은 수동, tracking으로 일부 자동화
장점작고 고정된 네트워크에서 단순하고 예측 가능
위험변경 누락, 오래된 next hop, 사람 의존성
Dynamic route

프로토콜이 이웃과 경로 정보를 교환

경로 생성OSPF/IS-IS는 토폴로지, BGP는 경로 속성과 정책 중심
장애 대응감지 후 convergence를 거쳐 후보 경로 전환
장점라우터와 prefix가 많을수록 운영 부담 감소
위험인증, 필터링, 정책 없이는 잘못된 경로 수신
정상

R1 → R2 주 경로

두 방식 모두 FIB에 설치된 경로로 패킷을 전달한다.

장애

링크 또는 next hop 손실

정적 경로는 그대로 남을 수 있고, 동적 경로는 인접성 변화를 감지한다.

정적

수동 변경 또는 floating static

낮은 우선순위 백업 경로를 준비해 둘 수 있다.

동적

재계산 후 새 후보 설치

IGP는 토폴로지를 다시 계산하고, BGP는 path-vector 정책으로 후보를 바꾼다.

작은 망

정적이 더 명확할 수 있다

변경이 적고 경로 수가 작으면 단순함이 장점이 된다.

큰 망

동적이 변경 비용을 줄인다

여러 라우터와 회선에서는 경로 교환 자동화가 중요하다.

보안

동적은 신뢰 경계를 설계해야 한다

라우팅 인증, prefix filter, route policy 없이는 위험하다.

실무에서는 둘 중 하나만 고르지 않는 경우가 많다

동적 라우팅으로 전체 토폴로지를 관리하면서, 특정 목적지에는 정적 경로를 두거나 백업용 floating static route를 붙이는 식으로 정책과 자동화를 함께 쓴다.