3계층에서 동작하는 경로를 지정해주는 장비.
정보를 모아 라우팅 테이블을 만들고 라우터에 들어오는 패킷의 목적지 IP 주소를 확인한 뒤, 자신이 가진 경로 정보를 활용하여 패킷을 최적의 경로로 포워딩 함.
반대로 들어온 패킷의 목적지 주소가 라우팅 테이블에 없으면 패킷을 버림. (스위치랑 반대)
즉,
(1) 경로 정보를 얻어 경로 정보 정리 = 라우팅 테이블
(2) 정리된 경로 정보를 기반으로 패킷을 포워딩
라우터는 바로 연결되어 있는 네트워크 정보를 제외하고 경로 습득 설정을 하지 않으면 패킷을 포워딩할 수 없음. 그래서 라우터는 이 기능을 이용해 브로드캐스트가 다른 네트워크로 전파되는 것을 막을 수 있음.
라우터는 서로다른 프로토콜로 구성된 네트워크 연결가능. 라우터에 패킷이 들어오면 2계층까지의 헤더 정보를 벗겨내고 3계층 주소를 확인 한 후 2계층 헤더 정보를 새로 만들어 외부로 보냄. 이때 프로토콜 변환가능
현대 인터넷에서는 단말 부터 목적지까지 모든 경로를 책임지는 것이 아니라 인접한 라우터까지의 경로를 지정하면 인접 라우터에서 최적의 경로를 파악한 후 라우터로 패킷을 다시 포워딩 한다.
이런 동작을홉-바이-홉(Hop-by-Hop)
라우팅이라고 함.
인접한 라우터는 넥스트홉(Next Hop)
(1) 다음 라우터의 IP 지정
(2) 라우터의 나가는 인터페이스를 지정하는 방법 : 상대방 MAC 주소를 알아낼 수 있을 때
(3) 라우터를 나가는 인터페이스와 다음 라우터의 IP 를 동시에 지정하는 방법
(1) 목적지 주소
(2) 넥스트 홉 IP 주소, 나가는 로컬 인터페이스
(1) 다이렉터 커넥티드
: IP 주소를 입력할 때 사용한 IP 주소와, 서브넷 마스크로 해당 IP 주소가 속한 네트워크 정보로 만듦
(2) 스태틱 라우팅
: 관리자가 목직지 네트워크에 넥스트 홉을 라우터에 직접 지정해 경로 정보를 입력한것
(3) 다이나믹 라우팅
: 라우터끼리 자신이 알고 있는 경로 정보나 링크 상태 정보를 교환해 학습하는 것.
이 순서가 우선순위이기도 하다.
스위칭
이란?
패킷이 들어와 라우팅 테이블을 참조하고 최적의 경로를 찾아 라우터 외부로 포워딩하는 작업을 스위칭이라고 한다.
출처: https://startingpitcher.tistory.com/8 [선발투수]
IT 엔지니어를 위한 네트워크 입문