[정처기 실기 대비] 라우팅 프로토콜 - RIP, OSPF

2025. 7. 13. 09:00·공부기록/CS

1. 거리 벡터 라우팅 프로토콜 (Distance Vector)

거리 벡터 방식의 라우팅 프로토콜로, 각 라우터가 자신과 연결된 이웃 라우터에게

정기적으로 전체 라우팅 테이블을 보내며 경로 정보를 업데이트한다.

RIP는 홉 수를 기준으로 최단 경로를 선택하는데, 최대 홉 수가 15로 제한되어 있어서 큰 네트워크에는 적합하지 않다.

설정이 간단하고 소규모 네트워크에 주로 쓰인다.

 

  • 특징: 인접 라우터에 경로 정보를 주기적으로 전송해 경로를 업데이트한다.
  • 대표 프로토콜:
    • RIP (Routing Information Protocol)
      • 최대 홉 수 15 (16 이상은 도달 불가)로 제한된다. 
      • 주기적(30초)으로 전체 라우팅 테이블 전송한다.
      • 단순하고 설정이 쉽다. >> 소규모 네트워크 적합하다.
      • 최단 경로 탐색에 Bellman-Ford 알고리즘이 사용된다. 
      • 일정 시간 동안 라우팅 정보가 갱신되지 않으면 해당 경로를 이상 상태로 간주한다.
    • BGP (Border Gateway Protocol) - 거리 벡터 + 경로 벡터 
      • 인터넷의 핵심 경로 프로토콜이다.
      • AS(자율 시스템) 간 경로 교환이다.

 


2. 링크 상태 라우팅 프로토콜 (Link State)

네트워크 전체 토폴로지 정보를 각 라우터가 공유하여 네트워크 지도를 만들고,

Dijkstra 알고리즘을 사용해 최단 경로를 계산한다.

OSPF는 빠른 경로 수렴과 계층적 설계가 가능해 대규모 네트워크에 적합하며, 복잡하지만 효율적이다.

 

  • 특징: 네트워크의 전체 토폴로지를 파악해 최단 경로 계산한다. (Dijkstra 알고리즘을 이용한다.)
  • 대표 프로토콜:
    • OSPF (Open Shortest Path First)
      • 대규모 네트워크에 적합하다.
      • 링크 상태를 실시간으로 반영하여 최단 경로로 라우팅을 지원한다. 
      • RIP의 단점을 해결하여 새로운 기능을 지원하는 인터넷 프로토콜이다. 
    • IS-IS (Intermediate System to Intermediate System)
      • 대형 ISP에서 많이 사용한다.

기타 용어 정리
내부 게이트웨이 프로토콜 (IGP): 한 조직 내부 네트워크 라우팅 (RIP, OSPF, EIGRP)
외부 게이트웨이 프로토콜 (EGP): 다른 조직 간 라우팅 (BGP)
홉(Hop): 라우터를 거치는 횟수

 

 

저작자표시 비영리 변경금지 (새창열림)

'공부기록 > CS' 카테고리의 다른 글

01. 사용자 수에 따른 규모 확장성  (0) 2025.10.05
[정처기 실기 대비] 화이트박스 테스트 - 조건 커버리지, 분기 커버리지, 조건/분기 커버리지  (2) 2025.08.05
[정처기 실기 대비] 네트워크 보안 관련 프로토콜, IPsec, SSL, S-HTTP  (1) 2025.07.12
[OS] 프로세스 스케줄링 알고리즘  (0) 2025.05.26
[OS] 프로세스 관리와 CPU 스케줄링  (0) 2025.05.23
'공부기록/CS' 카테고리의 다른 글
  • 01. 사용자 수에 따른 규모 확장성
  • [정처기 실기 대비] 화이트박스 테스트 - 조건 커버리지, 분기 커버리지, 조건/분기 커버리지
  • [정처기 실기 대비] 네트워크 보안 관련 프로토콜, IPsec, SSL, S-HTTP
  • [OS] 프로세스 스케줄링 알고리즘
Lyv
Lyv
  • Lyv
    inimizi
    Lyv
  • 전체
    오늘
    어제
    • 분류 전체보기 (60)
      • 이것저것 도전 (5)
        • 공모전 (0)
        • 우테코 (5)
      • PS (16)
        • 삼성기출 (2)
        • LeetCode & Codility (4)
        • Programmers (6)
        • BaekJoon (4)
      • 공부기록 (33)
        • CS (16)
        • 영어 (1)
        • iOS (1)
        • 프로그래밍 언어 (0)
        • Web (4)
        • Linux (1)
        • Docker (2)
        • Network (4)
        • IaC (3)
      • 프로젝트 경험 (0)
      • DailyLog (4)
      • 취준Log (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준
    이미지
    C++
    ansible
    문제풀이
    manifest
    운영체제intro
    프로그래머스
    리눅스
    우테코프리코스
    컨테이너
    스케줄링
    정처기실기
    자동화
    우테코
    PS
    디자인패턴
    IAC
    프리코스회고
    대학생
    c언어
    FastAPI
    네트워크
    os
    정처기
    DP
    운영체제
    코테
    til
    공부기록
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Lyv
[정처기 실기 대비] 라우팅 프로토콜 - RIP, OSPF
상단으로

티스토리툴바