Network

라우팅 프로토콜 (Routing Protocol) vs 라우티드 프로토콜 (Routed Protocol)

gamjadori 2024. 5. 21. 22:41
728x90

라우터

  • 네트워크에서 데이터를 전송하는 장치로, 여러 개의 네트워크 간에 데이터를 전달하고 라우팅하는 역할
  • 두 개 이상의 네트워크를 연결하는데 사용되며, 데이터 패킷의 출발지와 목적지를 확인하고 최적의 경로를 선택하여 데이터를 전송

라우터의 주요 기능

  • 라우팅: 네트워크 상의 경로를 결정하여 데이터를 전달하는 역할
  • 패킷 전달: 패킷이 도착지에 직접 연결된 네트워크에 있는 경우에는 직접 전송하고, 그렇지 않은 경우에는 다음 최적의 경로를 선택하여 전송
    • 패킷 (Packet)
      • 네트워크를 통해 전송되는 데이터의 작은 조각
      • 데이터는 패킷이라는 작은 단위로 나누어져 전송되며, 각 패킷은 데이터의 일부분과 함께 목적지 주소, 출발지 주소, 제어 정보 등을 포함
      • 이러한 패킷들이 네트워크를 통해 전송되어 최종 목적지에 도달하면, 다시 합쳐져 원본 데이터로 재구성
  • 네트워크 분할
  • 보안 기능

라우팅 프로토콜(Routing Protocol)

  • 네트워크 장비 간에 경로를 선택하고 정보를 교환하기 위한 프로토콜
  • 라우티드 프로토콜들에게 목적지까지 가장 좋은 길을 갈 수 있게 해주는 역할 (운전기사)
  • RIP, IGRP, OSPF (Static/Dynamic)

라우티드 프로토콜(Routed Protocol)

  • 라우팅을 당하는, 즉 라우터가 라우팅을 해주는 고객
  • TCP/IP, IPX, AppleTalk

 

라우팅 프로토콜의 종류

1. 동적 라우팅 (Dynamic Routing)

  • 라우터 간에 자동으로 라우팅 정보를 교환하여 최적의 경로를 선택하는 방식
  • 장점
    • 수동으로 정책을 부여하기 때문에 라우터 CPU에 오버헤드가 없음
      • 오버헤드: 어떤 작업을 수행할 때 추가적으로 소비되는 리소스나 비용
    • 네트워크 관리자가 라우팅 동작을 모두 제어할 수 있기 때문에 보안상 더 유리한 부분
  • 단점
    • 네트워크 규모가 커질수록 네트워크 관리자의 작업량이 많이 투입
    • 관리자가 실수로 인해 네트워크 정보를 잘못 입력할 수 있는 인재 발생 가능성

1. OSPF(Open Shortest Path First)

  • 네트워크 상의 각 라우터가 서로의 연결 상태를 교환하여 최적의 경로를 선택하는 프로토콜로, 가장 짧은 경로를 최적 경로로 설정 (다익스트라(Dijkstra) 알고리즘을 적용하여 최단 경로를 계산)
  • 대규모 네트워크에서 주로 사용
  • 네트워크를 여러 개의 구역으로 나누어 관리
  • 각 구역은 자체적인 라우팅 정보를 가지고 있으며, 라우터 간에 라우팅 정보를 교환하는데 사용

2. EIGRP(Enhanced Interior Gateway Routing Protocol)

  • Cisco에서 제작한 Cisco 전용 라우팅 프로토콜

3. RIP(Routing Information Protocol)

  • 최소 Hop count를 파악하여 라우팅하는 프로토콜 (최단거리)

2. 정적 라우팅 (Static Routing)

  • 네트워크 관리자가 수동으로 라우팅 테이블을 설정하고 관리하는 방식
  • 장점
    • 네트워크 관리자의 라우팅 정책 유지를 위한 작업 리소스가 적음
    • 네트워크 구성과 상황에 맞게 최적의 경로를 선택
  • 단점
    • 다른 많은 장비들과 통신하기 위해 정적 라우팅에 비해 상대적으로 더 많은 대역폭 소비 발생

 

참고

https://systemanswer.tistory.com/entry/%EC%A0%95%EC%A0%81-%EB%9D%BC%EC%9A%B0%ED%8C%85Static%EA%B3%BC-%EB%8F%99%EC%A0%81-%EB%9D%BC%EC%9A%B0%ED%8C%85Dynamic-%EB%B9%84%EA%B5%90