1. 하는 일
네트워크는 고속도로나 시내 도로와 많이 닮아있다.
운전을 하다보면 운전자가 선택할 수 있는 여러 길이 겹쳐있는 장소가 나오는데
이 것을 "교차로"라고 하며,
운전자는 목적지까지의 모든 교차로에서 경로를 잘 선택해야 원하는 곳까지 무사히 갈 수 있다.
운전자가 경로를 선택하는 데에는 "근거"가 있다.
- 운전자 입장에서 경로를 선택하는 근거는 바로 지도이다.
- 만약 지도나 네비게이션이 없다면 도로에 표시되어 있는 "이정표"가 될 것이다.
정리해보자.
- 네트워크 : 고속도로망
- 스위치: 교차로
- 스위칭 or 인터페이스 선택 : 경로 선택
- IP 주소 : 경로 선택의 근거 ( 이정표, 지도, 네비게이션 )
- Packet : 자동차
이라고 할 수 있는데,
IP주소는 이전 포스팅들에서 다루었듯이,
L3 계층에서 네트워크에 연결된 컴퓨터를 식별하는 식별자이다.
그래서 이것을 "L3 스위치" 이라고 부르고
이 L3 스위치를 Router라고 한다.
Router는 엄밀히 말하면 L3 스위치의 일종이다.
각 Router 마다 이정표 (지도, 네비게이션)가 들어있는데,
그 이정표를 Routing Table이라 한다.
상세하게 또 정리해보자.
- 네트워크 : 고속도로망
- 라우터: 교차로
- 라우팅: 경로 선택
- 라우팅 테이블: 경로 선택의 근거 ( 이정표, 지도, 네비게이션 )
- Packet : 자동차
MAC 주소로 스위칭 : L2 스위치
Port 번호로 스위칭: L4 스위치
HTTP로 스위칭: L7 스위치
2. 비용
운전으로 목적지까지 가는 교차로마다 비용이 존재하는데,
그 비용을 Metric 값이라 한다.
라우터는 Metric 값이 낮은 방향으로 라우팅 하려하며, 목적지에 도달한다.