middlemoon
라우팅 프로토콜에 대한 이해 본문
오늘은 OSI Layer 3계층 중 Network 계층에 대해서 알아보려한다.
애플리케이션 간의 데이터가 목적지 까지 보내지는 과정 중 한가지인데,
라우터와 IP 개념이 존재한다.
해당 부분은 3계층의 대표적인 장비라고 할 수 있다.
전송 단위 - 패킷(Packet)
프로토콜 - IP, ICMP 등
장비 - 라우터, L3 스위치
등이 있다.
네트워크 계층의 역할을 수행하기 위해서 최적의 네트워크 경로를 선택해야하는데
이 과정을 라우팅이라고 한다. 과정 중에 장비명은 라우터(Router)이다.
라우터는 컴퓨터 네트워크 간에 데이터 패킷을 전송하는 네트워크 장치인데, 패킷은 데이터를 어디로 보낼지와 같은
제어정보를 헤더에 담아 전송하는 역할이라고 보면된다.

라우터(Router)는 크게 두가지 일을 하게되는데,
하나는 경로결정이고, 하나는 스위칭기능이다.
경로결정 ( Path Determination )
데이터 패킷을 보내고 길을 검사하고,
어떤 길이 최적의 길인지 결정하는 것
스위칭 ( Switching )
경로가 결정되면 데이터 패킷을 보내는 것
물론 이 과정에서 먼저 2계층의 프레임 정보를 확인하고, 이상이 없다면 3계층의 패킷 정보의 헤더에서 IP정보를 확인하고,
라우팅 테이블을 확인하여 다음 목적지로 프레임을 만들어서 보내는 등의 과정을 포함한다.
라우터는 최적의 길을 찾을 때, 라우팅 프로토콜이라는 것을 사용하게 된다.
라우팅 프로토콜은 내부 게이트웨이 프로토콜(IGP Interior Gateway Protocol)과
외부 게이트웨이 프로토콜(EGP Exterior Gateway Protocol로 나눠지는데,
내부와 외부 프로토콜 종류는 아래와 같다.
| 내부 | 외부 |
| RIP - Routing Information Protocol | BGP - Boarder Gateway Protocol |
| IGRP - Interior Gateway Routing Protocol | |
| EIGRP - Enhanced Interor Gateway Routing Protocol | |
| OSPF - Open Shortest Path First |
라우팅 프로토콜은 라우팅 테이블을 만들어 관리하게 되고, 네트워크상의 목적지와 거리, 어떻게 가는지 등의 내용을 적어놓은 Maps(지도)라고 생각하면 좋다.
적절한 비유는 라우터가 자동차(Car), 라우팅 프로토콜 자동차 운전자 (Driver), 라우팅 테이블 운전자가 들고 있는 목적지 지도(Maps)
인 것이다.
'DevOps > Network' 카테고리의 다른 글
| OSI 7계층과 네트워크 기능 정리 (6) | 2025.08.08 |
|---|---|
| OSI 7계층에 대하여 정의해보기 (2) | 2023.04.09 |
| CentOS7로 SSH연결 및 완료시키기 (0) | 2023.04.08 |