CS 상식 - 네트워크

[CS 상식 - 네트워크] 라우팅 (Routing)

beginner-in-coding 2025. 1. 10. 12:12

01. 라우팅(Routing)

  • 라우터의 기본 기능: 패킷을 참조해서 자신이 관리하는 LAN으로 들어오는 패킷과 아닌 패킷을 다른 라우터로 전달하는 기능
  • 어떤 라우터를 경유해서 패킷이 목적지까지 도달하는지 같은 경로(루트) 제어도 존재
    • 경유하는 라우터 수를 최소화하거나 고장 난 라우터를 우회 가능
    • 회선 속도나 요금을 판단해서 최단 경로나 최저 요금 경로를 제어 가능
    • 메트릭: 경로 정보
    • 메트릭 및 라우터 정보: 라우팅 테이블이라는 표로 관리

02. 라우팅 프로토콜의 종류

  • 라우팅 프로토콜: 라우터 간 경로를 제어하고자 정보를 교환하는 프로토콜
  • IGP(Interior Gateway Protocol)
    • 동일한 관리 정책의 라우터(Autonomous System, AS)끼리 경로를 제어하는 프로토콜
    • AS라는 식별자로 구별
      • AS 번호
        • 일반적으로 통신 사업자 및 공급자별로 할당
        • 프로토콜상 동일한 관리 정책이 적용되는 네트워크 단위에 할당되는 IP 번호
    • LAN 내부와 LAN 외부도 대상에 포함
IGP
(Interior Gateway Protocol)
거리 벡터형 링크 스테이트형 하이브리드형
설명 라우터 간 거리와 방향 테이블을 만들고 라우터 간에 공유 라우터의 링크 상태를 데이터베이스화해서 경로를 판단 거리 벡터형 + 링크 스테이트형
Protocol RIP
(Routing Information Protocol)
IGRP
(Interior Gateway Routing Protocol)
OSPF
(Open Shortest Path First),
IS-IS
(Intermediate System to Intermediate System)
EIGRP
(Enhanced Interior Gateway Routing Protocol)
  • EGP(Exterior Gateway Protocol)
    • AS의 라우팅 정보를 교환하는 프로토콜
EGP(Exterior Gateway Protocol) 거리 벡터형 경로 벡터형
설명 라우터 간 거리와 방향 테이블을 만들고 라우터 간에 공유 거리 및 방향과 우선 순위 등 속성 정보로 라우팅 테이블을 관리
Protocol EGP(Exterior Gateway Protocol)
: 권장 X
BGP(Border Gateway Protocol)
: 권장