본문 바로가기

Network

Static Routing과 Dynamic Routing의 차이점

스태틱 라우팅과 다이내믹 라우팅의 차이점.

네트워크에서 기본적으로 경로를 찾아주는 라우팅을 설정할 때. 크게 정적으로 라우팅 하는 Static과 동적으로 라우팅 하는 Dynamic이 있다. 쉽게 설명하면 정적 라우팅은 관리자가 직접 해당 경로를 일일이 설정해주는 것이고 다이내믹은 관리자가 한번 설정해주면 라우팅 프로토콜을 통해 네트워크장비들 간에 알아서 계산되서 경로가 정해진다. 여기서 핵심은 정적은 네트워크 경로를 관리자가 직접 관리하는 것이고 동적은 라우팅 프로토콜에 의해 계산되어 최적의 경로로 알아서 관리된다는 것이다.

 

예를 들어보자.

백본 장비가 한대이고 외부로 나가는 경로가 하나다. 그리고 내부로 들어오는 경로도 백본을 통한 경로 하나뿐이다. 이런 네트워크에서는 동적 라우팅은 쓸데없는 리소스만 잡아먹게 된다. 어차피 들어오고 나가는 경로가 한 개라면 관리자가 해당 경로에 대해서만 Static으로 라우팅 해주면 된다. 하지만 네트워크 장비가 여러 대이고 다양한 네트워크 대역들이 있다면 다이내믹으로 설정하는 게 관리자에게 유리하다. 그래야 설령 특정 네트워크가 다운되더라도 다이내믹 라우팅으로 알아서 최적의 경로로 변경되기 때문이다. 스태틱으로도 이런 방법이 없는 건 아니지만 다이내믹 라우팅이 훨씬 편리하다. 

 

옛날에는 동적 라우팅은 장비의 리소스를 많이 필요로해서  요새 나오는 장비들은 성능이 많이 좋아서 라우팅 테이블이 많아도 크게 영향이 없다.