라우팅
1. 라우팅과 라우터
•
라우팅
◦
네트워크에서 데이터(패킷)을 보낼 때, 최적의 경로를 찾는 과정
•
라우터
◦
라우팅을 수행하는 장치
◦
네트워크 사이에서 데이터를 전달하는 장치
◦
보통 둘 이상의 서로 다른 네트워크에 연결된다.
◦
데이터(패킷)을 목적지로 보낼 때, 최적의 경로를 결정하고, 경로가 결정되면, 해당 경로로 데이터를 넘겨주는 라우팅을 수행한다.
◦
라우팅 테이블을 기반으로 데이터를 다음 목적지로 전달한다.
2. 라우팅 테이블
•
IP 주소를 기반으로 라우터의 위치를 저장한 테이블 혹은 데이터베이스이다.
•
다양한 네트워크에 대한 정보와 해당 네트워크에 연결하는 방법이 포함되어있다.
2-1. 구성
•
네트워크 대상 (Network Destination)
◦
목적지 네트워크의 IP 주소
•
서브넷 마스크 (Subnetmask)
◦
대상 주소를 설명할 때 쓰이는 값
•
게이트웨이 (Gateway)
◦
이 장치와 연결되어있는 홉이자 패킷이 전달되는 다음 주소(외부 네트워크와 연결된 장치)
◦
목적지가 로컬 네트워크라면 Connected(연결됨) 이라고 표기되고, 다른 네트워크라면 해당 네트워크의 게이트웨이를 가리킨다.
•
인터페이스 (Interface)
◦
게이트웨이로 가기 위해서 거치는 장치
◦
예를 들면, 10.0.0.2 는 eth3을 통해서 접근 가능하다.
•
메트릭 (Matric)
◦
라우터가 라우팅을 할 때, 최적을 경로를 찾기 위해서 참고하는 값이다.
◦
우선순위라도고 불린다.
◦
동일한 라우팅 테이블 요소가 2개 있을 때, 이 값이 낮은 요소가 선택된다.
◦
일반적으로 홉의 수 (hop count), 지연시간, 처리량 등이 포함될 수 있다.
3. 게이트웨이
•
네트워크와 네트워크 사이를 잇는 장치
•
프로토콜 변환기
•
하는 일은 라우터와 비슷하다.
4. 홉
•
네트워크에서 출발지와 목적지 사이에 위치한 장치를 의미한다.
•
홉 카운트(hop count)데이터가 출발지부터 목적지까지 가는데 거치는 장치의 개수, 즉 홉의 개수를 말한다.
•
홉의 개수가 적을수록 메트릭이 올라가 우선순위가 높아질 것이다.
•
라우팅을 홉바이홉 통신이라고도 한다.