라우팅의 분류와 라우팅 프로토콜

0

network

목록 보기
22/39

라우팅 프로토콜 요약 및 비교


1. 라우팅의 분류

라우팅은 라우팅 테이블 생성 방식에 따라 크게 두 가지로 분류됩니다:
1. 정적 라우팅(Static Routing):

  • 사용자가 수동으로 라우팅 테이블을 작성.
  • 장점: 단순하고 예측 가능.
  • 단점: 대규모 네트워크에서 관리가 복잡, 경로 장애 시 유연성이 부족.
  • 사용 환경: 소규모 네트워크, 고정된 경로.
  1. 동적 라우팅(Dynamic Routing):
    • 라우팅 프로토콜을 통해 라우팅 테이블을 자동으로 생성 및 갱신.
    • 장점: 네트워크 변화에 자동 적응, 경로 장애 시 우회 가능.
    • 단점: 프로토콜로 인한 오버헤드 발생.
    • 사용 환경: 대규모 네트워크, 변화가 잦은 환경.

2. 라우팅 프로토콜

라우팅 프로토콜은 네트워크 경로를 효율적으로 관리하기 위해 사용되며, 크게 두 가지로 나뉩니다:

  1. IGP(Interior Gateway Protocol):

    • AS 내부에서 사용하는 라우팅 프로토콜.
    • 대표 프로토콜: RIP, OSPF.
  2. EGP(Exterior Gateway Protocol):

    • AS 간에 사용하는 라우팅 프로토콜.
    • 대표 프로토콜: BGP.

3. IGP: RIP와 OSPF

  1. RIP (Routing Information Protocol):

    • 특징:
      • 거리 벡터 기반 라우팅 프로토콜.
      • 경로를 결정할 때 홉 수(거친 라우터 수)를 기준으로 판단.
      • 홉 수가 적을수록 우선순위가 높음.
    • 제한사항:
      • 최대 홉 수: 15 (16은 도달 불가로 간주).
      • 대규모 네트워크에 비효율적.
    • 사용 환경:
      • 소규모 네트워크에서 주로 사용.
    • 장점:
      • 설정 및 구현이 간단.
    • 단점:
      • 홉 수만 고려하므로 대역폭 등 다른 요소는 반영하지 못함.
  2. OSPF (Open Shortest Path First):

    • 특징:
      • 링크 상태 기반 라우팅 프로토콜.
      • 네트워크 상태를 그래프로 저장 후 최단 경로 알고리즘(다익스트라 알고리즘)을 사용해 경로 결정.
    • 장점:
      • 대규모 네트워크에 적합.
      • 대역폭, 지연 시간 등 다양한 요인을 고려.
    • 단점:
      • 설정이 복잡하고 리소스 소모가 큼.
    • 사용 환경:
      • 대규모 엔터프라이즈 네트워크.

4. EGP: BGP (Border Gateway Protocol)

  1. BGP란?

    • AS 간의 라우팅에 사용되는 프로토콜.
    • 경로를 선택할 때 다양한 속성과 정책을 고려.
  2. BGP의 특징:

    • AS-PATH: 경로에 포함된 AS 목록을 저장.
    • NEXT-HOP: 다음 라우터의 IP 주소를 명시.
    • LOCAL-PREF: 내부적으로 선호하는 경로를 설정.
  3. BGP의 분류:

    • iBGP (Internal BGP): AS 내부 라우팅에 사용.
    • eBGP (External BGP): AS 간 라우팅에 사용.
  4. BGP의 복잡성:

    • 정책 및 속성 기반으로 경로를 선택하기 때문에 RIP, OSPF에 비해 경로 결정이 복잡.
    • 다양한 정책(보안, 안정성, 성능 등)에 따라 경로를 선택.

5. 라우팅 프로토콜 비교

프로토콜유형기준특징사용 환경
RIPIGP홉 수단순, 최대 홉 수 15로 제한소규모 네트워크
OSPFIGP링크 상태대역폭, 지연 시간 등 고려, 복잡대규모 네트워크
BGPEGP경로 및 정책AS 간 라우팅, 다양한 정책 반영인터넷 백본 네트워크

6. 정리

  • 정적 라우팅은 단순하지만 유연성이 부족, 동적 라우팅은 대규모 네트워크에서 적합.
  • RIP는 단순성과 제한된 사용 환경, OSPF는 대규모 네트워크에서 적합.
  • BGP는 AS 간 라우팅에 필수적이며, 복잡하지만 인터넷 통신의 기반.

다음 강의에서는 라우팅 프로토콜의 구체적인 설정 및 활용 사례를 다뤄 보겠습니다. 감사합니다! 😊

0개의 댓글