PromleeBlog
sitemap
aboutMe
Menu
Welcome to
✨ Promlee Blog ✨
View 📈
Total: -
Today: -
추천 포스트
개인학습
네트워크
데이터 평면
네트워크 레이어 개요
네트워크 레이어 개요
Overview of Network-Layer
📅
🚀
네트워크 계층 (Network Layer)
🔗
송신 호스트에서 수신 호스트로 데이터를 전달하는 역할을 하는 계층
송신 측은 세그먼트를 데이터그램으로 캡슐화
수신 측은 세그먼트를 전송 계층으로 전달
네트워크 계층 프로토콜은 모든 호스트와 라우터에 있음
라우터는 통과하는 모든 IP 데이터그램의 헤더 필드 검사
🚀
네트워크 계층의 주요 기능 (Network Layer Functions)
🔗
포워딩
(Forwarding): 라우터의 입력 링크 인터페이스에서 적절한 출력 링크 인터페이스로 패킷을 이동
데이터 평면, 라우터 별로 작동
일반적으로 하드웨어로 구성
포워딩 테이블
을 사용하여 패킷을 전달
패킷이 손실되거나 중복될 수 있음
라우팅
(Routing): 출발지에서 목적지로 가는 경로를 결정
제어 평면, 네트워크 전체에서 작동
라우팅 알고리즘: 어느 방향으로 포워딩할지 결정 -
포워딩 테이블
을 만듦
소프트웨어로 구현됨
🚀
데이터 평면, 제어 평면 (Data Plane, Control Plane)
🔗
데이터 평면
(Data Plane)
라우터 입력 포트에 도착한 데이터그램을 라우터 출력 포트로 어떻게 전달할지 결정
포워딩 기능
포워딩 테이블 사용
제어 평면
(Control Plane)
네트워크 전체 논리
출발지 호스트에서 목적지 호스트까지의 경로를 따라 라우터 간에 데이터그램이 어떻게 라우팅되는지 결정함
포워딩 테이블을 설정함
두 가지 제어 평면 접근 방식
전통적 라우팅 알고리즘: 라우터에서 구현
소프트웨어 정의 네트워킹 (SDN): 원격 서버/컨트롤러에서 구현
🚀
라우터 별 제어 평면 (Router-by-Router Control Plane)
🔗
각 라우터의 개별 라우팅 알고리즘 구성 요소가 제어 평면에서 상호작용함
🚀
논리적으로 중앙 집중화된 제어 평면 (Logically Centralized Control Plane)
🔗
독립적인 (일반적으로 원격) 컨트롤러가 로컬 제어 에이전트(CA)와 상호작용함
🚀
네트워크 서비스 모델 (Network Service Model)
🔗
송신자에서 수신자로 데이터그램을 전송하는
채널
에 대한 서비스 모델
개별 데이터그램에 대한 서비스
보장된 전달
전달 시간 제한
데이터그램 흐름에 대한 서비스
순서대로 전달
최소 대역폭 보장
패킷 간격 변화 제한
🚀 네트워크 계층
🚀 네트워크 계층의 주요 기능
🚀 데이터 평면, 제어 평면
🚀 라우터 별 제어 평면
🚀 논리적으로 중앙 집중화된 제어 평면
🚀 네트워크 서비스 모델