Router는 OSI 7 LAYER에서 3계층인 network 계층에서 IP 기반으로 작동하는 HW입니다. ( 이와 반대로 switich는 2계층인 Link LAYER 에서 작동하는 HW로 MAC 주소 기반으로 작동합니다.)
라우터의 기능은 근본적으로 2가지입니다
1. 경로를 결정
2. 결정된 경로에 패킷을 전송
이런 2가지 기능을 바로 라우팅(routing)이라 일반적으로 부릅니다.
또 라우팅은 dynamic routing(동적 라우팅)과 static routing(정적 라우팅) 으로 나뉩니다.
dynamic routing은 라우터에 설정된 protocol을 기반으로 동적 즉 자동적으로 경로를 알아내는 것이고
static routing은 관리자가 특정 경로에 대해서 수동으로 경로를 설정하는 것입니다.
dynamic routing의 종류는 대표적으로 EIGRP, OSPF, BGF 등이 있습니다. 일반적으로 routing protocol이라 부르는 것은 dynamic routing을 하는 프로토콜이며 routing protocol의 목적은 자신이 알고 있는 destination 네트워크 관련 정보를 인접 라우터에 알려주는(advertise) 것 입니다.
각 프로토콜에 대해서는 다음 포스트에서 다뤄보겠습니다.
즉 라우터는 IP 기반으로 패킷의 경로를 정하고 이를 전달하는 일(라우팅)을 하는 HW입니다.
'네트워크' 카테고리의 다른 글
Routing protocol의 분류 (0) | 2022.04.13 |
---|---|
Routing table (0) | 2022.04.13 |
TCP (0) | 2022.03.24 |
OSI 7 Layer (0) | 2022.03.24 |
내부아이피와 외부아이피 (0) | 2021.01.05 |