네트워크 계층 기능
데이터 평면
- forwarding : 라우터의 입력 포트에서 적절한 라우터 출력 포트로 패킷 이동
제어 평명
- routing : 출발지부터 목적지까지 패킷이 이동할 경로를 결정
네트워크 제어 평면을 구성하는 두 가지 접근 방식
- 라우터별 제어(전통적인 방식)
- 논리적 중앙 집중형 제어 (SDN)
라우터별 제어
- 각각의 모든 라우터의 개별 라우팅 알고리즘 구성 요소가 제어 평면에서 상호 작용함
논리적 중앙 집중형 제러 (SDN 방식)
- 원격 컨트롤러가 각 패킷 스위치의 제어 에이전트와 상호작용하여 플로우 테이블을 구성 및 관리
라우팅 프로토콜
목표 : 송신 호스트부터 수신 호스트까지 라우터의 네트워크를 통과하는 가장 ‘좋은(good)’경로 결정
- 경로 : 송신 호스트에서 수신 호스트까지 패킷이 통과하는 라우터의 순서
- 좋은 : 최소 비용, 가장 빠른, 혼잡이 가장 적은
그래프 추상화 : 링크 비용

라우팅 알고리즘 분류