네트워크 계층의 라우터는 데이터가 이동할 경로를 설정하고 데이터를 올바른 경로로 보내는 역할을 한다. 라우팅 알고리즘 및 프로토콜은 RIP, OSPF, BGP 등이 있으며, 데이터그램을 전송한다. 라우터의 구조는 크게 두 가지가 있는데, 바로 control plane과 data plane이다. 이 두 단어는 라우터를 학습함에 있어 매우 중요하니 꼭 알아두도록 하자. control plane은 라우팅에 관련된 기능을 수행하는데, 라우터들이 협업하여 데이터의 시작 지점부터 목적 지점까지의 경로를 설정하는 라우팅 알고리즘을 통해 전체 경로를 지정해주는 네비게이션 같은 역할을 한다. data plane은 포워딩에 관련된 기능을 수행한다. 여기에는 후술할 라우터 입/출력, 고속 스위칭 패브릭과 같은 개념이 포함되..