Routing - Overview

임승섭·2023년 6월 1일
0

Computer Network

목록 보기
17/27

Network Layer

  • segment를 sending host에서 receiving host로 전달한다
  • On sending side, encapsulates segments into datagrams
  • On receiving side, delivers segments to transport layer
  • Network layer protocols in every host, router
  • Router examines header fields in all IP datagrams passing through

Network Layer functions

Forwarding

  • packet을 router의 input에서 적절한 router의 output으로 보내준다
  • analogy(??) : process of getting through a single interchange
  • DATA PLANE : 실제로 데이터를 받아서 처리한다

Data Plane

  • Local, per-router function
  • packet 헤더를 읽고 어디로 보낼지 판단

Routing

  • 위에서 데이터를 어디로 보내줘야 하는지를 알아야 한다.
    이건 그냥 알 수는 없고 옆에 있는 router들과 정보를 교환해야 알 수 있다.
  • determine route taken by packets from source to destination
  • analogy(??) : process of planning trip from source to destination
  • CONTROL PLANE : 어디로 보낼지 알게 해준다.
    (데이터를 보내는 데 필요한 제어를 위한 파트)

CONTROL PLANE

  • Network-wide logic
  • router들끼리 메세지를 주고받아야 routing table을 구성
  • router들이 각자 알아서 자기꺼만 관리하는 경우도 있고,
    (Per-Router Control Plane)
    router group이 있어서 걔네들의 정보를 중앙에서 관리하는 경우도 있다
    (Logically Centralized Control Plane)

0개의 댓글