라우팅 #1 개념과 라우터 / #2 라우팅 테이블

윤용운·2022년 11월 15일
0

네트워크

목록 보기
7/8

개념과 라우터

라우팅

네트워크에서 데이터를 보낼 때 최적의 경로(가장 빠른 경로)를 선택하는 과정이며, 라우터가 이를 수행한다.

라우터

  • 네트워크 사이에서 데이터를 전달하는 장치. 3계층에서 동작한다.
  • 주요 기능
    1. 네트워크들을 서로 연결시켜 준다
      • 각기 독립적으로 구성된 네트워크들을 연결
    2. 패킷 스위칭
      • 한 포트로 패킷을 받아서 다른 포트로 전송
      • 데이터그램(혹은 패킷)을 소프트웨어 기반으로 스위칭함
    3. 경로 설정 기능(라우팅)
      • 라우터끼리 상호 연결된 복잡한 망에서 경로의 배정 및 제어를 자동으로 수행
      • 라우팅 테이블을 기반으로 경로를 선택한다.
    4. 네트워크의 논리적 구조 습득
      • 이웃하는 라우터와 지속적으로 라우팅 정보를 교환하며
    5. 로드 밸런싱
      • 연결된 여러 케이블선의 트래픽량 분산
    6. 우회 경로 구성
      • 링크중 하나가 고장나면 우회경로 구성

라우팅 테이블

IP주소를 기반으로 라우터의 위치를 저장한 테이블(혹은 데이터베이스). 다양한 네트워크에 대한 정보와 연결 방법이 저장되어 있다.

라우팅 테이블 구성요소

  1. 네트워크 대상
    • 목적지 네트워크의 IP주소
  2. 서브넷 마스크 (추후 추가)
    • 대상 주소 설명시 쓰이는 값.
  3. 게이트웨이 (추후 추가)
    • 프로토콜 변환기라고도 하며, 네트워크와 네트워크를 잇는 장치
    • 목적지가 로컬 네트워크면 connected라고 표기
    • 다른 네트워크라면 해당 네트워크의 게이트웨이를 가르킨다.
  4. 인터페이스
    • 게이트웨이로 가기위해 거치는 장치
  5. 메트릭
    • 우선순위. 패킷 전송을 위한 최적의 경로가 되도록 참고되는 값이며, 동일한 요소가 2개 이상 존재 시 낮은 요소가 선택된다. 일반적으로 홉 수가 들어가며 지연시간, 처리량 등도 들어갈 수 있다.

      홉 : 네트워크에서 출발지와 목적지 사이에 위치한 장치. src와 dest 사이에서 통과해야 하는 홉의 개수를 홉 카운트(hop count)라고 한다.

0개의 댓글