패킷이 목적지까지 도달할 최적의 경로를 찾아 전송하는 과정을 말한다.
최적의 경로를 어떻게 찾을까? : 바로 라우팅 테이블을 통해서 최적의 경로를 찾게된다.
출발지에서 최종 목적지까지 논리적인 주소가 부여된 데이터의 전달 과정이다.
많은 라우팅 방식 중에 정적 라우팅(Static Routin)과 동적 라우팅(Dynamic Routing)에 대해 알아보고자 한다.
네트워크 관리자가 라우팅 테이블에 정책을 추가하여 수동으로 구성하는 방법이다.
즉, 목적지 주소까지 어떻게 가야하는지 직접 지정을 하는 것.
동적 라우팅과는 다르게 네트워크 구성이 변경되어도 정적 라우팅으로 정책이 반영된 경로는 변경되지 않는다.
장점
수동으로 정책을 부여하기 때문에 라우터 CPU에 오버헤드가 없어진다.
네트워크 관리자가 라우팅 동작을 모두 제어할 수 있기 때문에 보안상 더 유리한 부분이 있다.
단점
네트워크 규모가 커질수록 네트워크 관리자의 작업량이 많이 투입된다.
라우팅 정보가 수동으로 되어 있어 관리자의 실수로 인해 네트워크 정보를 잘 못 입력할 수 있다는 점이 있다.
즉, 네트워크 관리자가 사내 네트워크 구성 정보를 잘 알고 있어야 한다.
네트워크 구성 변경에 따라 end to end 트래픽이 라우팅 되지 않을 때 백업 구성이 되지않아 관리자가 경로를 재구성할 때까지 사용할 수 없다.
동적 라우팅은 시스템 내 네트워크의 현재 구성에 맞게 최적의 경로를 찾아서 데이터를 전달하는 방식이다.
즉, 라우터가 알아서 자동으로 라우팅 테이블을 입력하는 것이다.
end to end간 통신에 손상이 발생하더라도 선택 가능한 다른 경로가 있다면 경로 변경으로 시스템의 내결함성을 가질 수 있다.
장점
네트워크 관리자의 라우팅 정책 유지를 위한 작업 리소스가 적다.
네트워크 구성과 상황에 맞게 최적의 경로를 선택할 수 있다.
end to end 경로 손실이 발생하더라도 백업 경로가 있기 때문에 내결함성을 가진다.
단점