[Routing] Static, Dynamic Routing

우기·2023년 3월 23일
0
post-thumbnail

✅ 라우팅(Routing)


  • 우리가 사용하고 있는 네트워크에서 특정 네트워크 경로로 데이터를 보낼때 최적의 경로를 선택하는 과정

💡 데이터를 라우팅하기 위하여 알아야 하는 것

  • 소스와 목적지 주소
  • 입/출력 인터페이스 형태
  • 가능성 있는 모든 경로(route)들에 대한 정보 수집
  • 가능성 있는 모든 경로 중에서 최적의 경로 선택
  • 지속적인 네트워크 상태를 확인하고 유지하는 것
  • 네트워크에서 기본적으로 경로를 찾아주는 라우팅을 설정할 때. 크게 정적으로 라우팅 하는 Static과 동적으로 라우팅 하는 Dynamic이 있다.

✅ 정적 라우팅(Static Routing)


  • 네트워크 관리자가 라우팅 테이블에 정책을 추가하여 수동으로 구성하는 방법
  • 동적 라우팅과 다르게 네트워크 구성이 변경되어도 정적 라우팅으로 정책이 반영된 경로는 변경되지 않는다.

장점

  1. 수동으로 정책을 부여하기 때문에 라우터 CPU에 오버헤드가 없어진다.

  2. 네트워크 관리자가 라우팅 동작을 모두 제어할 수 있기 때문에 보안상 더 유리한 부분이 있다.

단점

  1. 네트워크 규모가 커질수록 네트워크 관리자의 작업량이 많이 투입된다.

  2. 라우팅 정보가 수동으로 되어 있어 관리자 실수로 인해 네트워크 정보를 잘 못 입력할 수 있다.

  • 백업 구성이 되지않아 관리자가 경로를 재구성할 때까지 사용할 수 없다.

✅ 동적 라우팅(Dynamic Routing)


  • 동적 라우팅(Dynamic Routing)은 시스템 내 네트워크의 현재 구성에 맞게 최적의 경로를 찾아서 데이터를 전달하는 방식이다.

  • end to end간 통신에 손상이 발생하더라도 선택 가능한 다른 경로가 있다면 경로 변경으로 시스템의 내결함성을 가질 수 있다.

장점

  1. 네트워크 구성과 상황에 맞게 최적의 경로를 선택할 수 있다.

  2. 손실이 발생하더라도 백업 경로가 있기 때문에 내결함성을 가진다.

단점

  1. 다른 많은 장비들과 통신하기 위해 정적 라우팅(Static Routing)에 비해 상대적으로 더 많은 대역폭 소비가 발생한다.
profile
개발 블로그

0개의 댓글