라우터의 이해
역할
- 목적지 IP주소를 확인하고 하나 또는 그 이상의 네트워크 간의 패킷의 경로를 선택하여 전송
Router : 네트워크 간의 패킷을 전송해주는 장비
Routing : 네트워크 간의 패킷을 전달하는 경로를 선택하느 과정, Static & Dynamic
Routed : 라우터가 라우팅을 해주는 대상, IP
인터페이스
- 라우터의 접속 가능한 포트로 통신용 & 관리용으로 구분
- 통신용은 UTP, 광, 무선으로 구성, WAN ( Router to Router) 연결은 시리얼 포트도 존재
- 관리용은 보통 콘솔이라 부르며 원격에서 접속 불가 또는 장애 시 장비에 직접 연결할때 사용
서브넷 마스크
개념
- 서브넷 : 부분망, IP주소는 네트워크와 호스트로 구분
- 할당된 네트워크 영역을 좀 더 효율적으로 사용하기 위해 서브넷으로 쪼개어 구성
- 네트워크를 여러개의 작은 네트워크 서브넷으로 구분하는것 → 서브넷 마스크
상세
- 디폴트 게이트웨이 : 다른 네트워크로 패킷 전송시 거쳐야 하는 거점
- Prefix 표기법 : 서브넷 마스크 표기를 간단히 표현, 네트워크 영역의 비트 “1” 의 개수를 의미
- A 클래스 : 255.0.0.0 = /8, B클래스 : 255.255.0.0 /16, C 클래스 : 255.255.255.0 = /24
계산법
- 서브넷 마스크는 2진수로 “1” 인 부분은 네트워크. “0”인 부분은 호스트가 된다.
- 1 AND 1 = 1의 공식으로 네트워크 주소를 확인한다.
- IP 주소 : 209.217.12.11 서브넷 마스크 : 255.255.255.0

255.255.255.0 은 호스트 영역 “0” 이 8개 이므로 2의 8승 256개 IP 할당, 209.217.12.0/24로 표현
라우터의 동작 방식
Static 라우팅
- 가장 기본적인 라우팅 방식으로 수동으로 경로를 라우터에 설정하여 패킷을 처리한다.
- 경로는 라우팅 테이블에 목적지 IP주소 & 인터페이스 정보를 설정



각 PC의 정적 라우팅 테이블 작성
- 각 PC의 경로는 1개, 곧 자신의 대역을 제외하고 전부 인접한 라우터 (게이트 웨이)로 경로 설정 보통 디폴트 게이트웨이만 설정

각 라우터들의 정적 라우팅 테이블 구성
- 경로 별 네트워크 대역을 확인하여 커넥티드, 정적, 디폴트 라우팅 설정
- 커넥티드는 포트에 직접 연결된 네트워크 대역, 설정 필요 없음


Traceroute or Tracert
- 라우팅 경로 확인 명령어
- 출발지에서 목적지 IP까지 거치는 라우터 최적 경로 확인
Wrap up
- 라우터는 목적지 IP주소를 확인하고 하나 또는 그 이상의 네트워크 간의 패킷의 경로를 선택하여 전송
- 서브넷 마스크는 네트워크를 여러개의 작은 부분 네트워크로 구성한 것
- Static 라우팅은 라우팅 테이블의 목적지 IP & Next Hop을 참조하여 경로 선택
- 라우팅 테이블은 커넥티드, 수동(정적), 디폴트 라우팅 설정이 포함된다.
- Traceroute 명령어를 통해서 라우팅 경로 정보를 추적할 수 있다.