Routing Protocol

  1. 프로토콜이 필요한 이유?
    • 일정한 절차와 규칙을 정의하여 상호작용을 표준화하는 것이 필요
    • 일상에도 우리는 사회적으로 합의된 절차와 규칙을 표준화하고 살고 있어
    • 네트워크 통신에 있어서도 합의된 다양한 프로토콜이 필요
    • 프로토콜에는 구문(Syntax), 의미(Semantic), 순서(Timing)가 구성 요소
    • 구문(Syntax)는 데이터 형식과 구조, 부호화, 신호 계층으로 구성
    • 의미(Semantic)은 메시지의 의미와 목적 (HTTP GET의 의미는 ?)
    • 순서(Timing)은 객체 사이에 통신 속도 조정, 메시지 순서를 제어한다.
  2. 네트워크 프로토콜의 종류?
    • 데이터를 목적지까지 보내는 절차와 규칙을 정의하는 데이터 전달 프로토콜
    • 예를들어 TCP는 데이터가 유실되면 재전송을 요청, 데이터의 손상되더라도 빨리 보내고 싶은 경우 UDP. IP는 패킷을 목적지까지 보내기 위해 패킷에 출발지와 목적지 주소 추가.
    • 네트워크의 안정성과 효율성을 관리, 제어하기 위한 프로토콜
    • 예를들어 라우팅 프로토콜은 네트워크 경로를 계산 및 관리하여 효율적인 트래픽 경로를 제공
    • 그 외에도 2계층 STP, ARP과 관리 프로토콜인 SNMP, NTP로 구분이 가능하다.
  3. 라우팅 프로토콜을 분류
    • 라우팅 프로토콜의 목적(동일한 AS내의 프로토콜인가), 라우팅 알고리즘에 의해 구분, 설정방식에 따른 구분(정적인가 동적인가), RFC 문서로 정의한 표준 프로토콜인가 등 다양한 기준에 의해 분류가 가능하다.
    • 라우팅 알고리즘에 의해 Link-State 프로토콜, Distance-Vector 프로토콜, Path-Vector 프로토콜로 구분된다.
    • Link-State 프로토콜은 전체 네트워크 정보를 공유하고, 각 노드에서 최단경로를 계산한다. 대표적으로 OSPF 라우팅 프로토콜이 있다  [OSPF 라우팅 프로토콜]
    • Distance-Vector 프로토콜은 인접 라우터로부터 거리 정보를 주기적으로 교환하며, 이를 바탕으로 최적의 경로를 결정한다. 각 노 드는 목적지까지의 거리(예: 홉 수)와 다음 홉 정보를 유지하며, 대표적으로 RIP(Routing Information Protocol)가 있다
    • Path-Vector 프로토콜은 인접 라우터로부터 경로 정보를 받으며, 경로 정보에 거리뿐만 아니라 경로를 거친 자율 시스템(AS)의 정 보를 전달한다. 대표적으로 BGP 라우팅 프로토콜이 있다 [[BGP 라우팅 프로토콜]]

'CCIE & CCNA (NEW)' 카테고리의 다른 글

LSA TYPE 주요 유형  (0) 2025.03.11
OSPF Metric과 경로 선택 원리  (0) 2025.03.11
OSPF 패킷 타입과 역할 분석  (0) 2025.03.11
OSPF 라우팅 프로토콜  (0) 2025.03.11
네트워크 기술 개요  (0) 2025.03.11