라우팅 과정

·2023년 4월 23일
0

개발 지식

목록 보기
59/96
post-thumbnail

라우팅

라우팅은 최종 IP 까지 도달하는데 필요한 최적의 경로를 탐색하는 과정이다.

라우팅 과정

네트워크의 OSI 7계층에서 라우팅은 네트워크 계층에서 이루어지며, 라우터는 라우팅 테이블을 참조하여 패킷을 목적지까지 안전하고 빠르게 전달한다.

  1. 송신측에서 데이터 패킷을 생성한다.

  2. 송신측에서 패킷에 출발지 주소와 목적지 주소를 입력한다.

  3. 패킷이 라우터에 도달하면, 라우터는 패킷의 목적지 주소를 확인한다.

  4. 라우터는 라우팅 테이블을 참조하여 패킷을 전달할 다음 라우터를 결정한다.

  5. 라우터는 패킷을 다음 라우터로 전송한다.

  6. 목적지까지 패킷이 전송될 때까지 3-5단계를 반복한다.

  7. 패킷이 목적지에 도착하면, 수신측에서 패킷을 수신한다.

라우팅 테이블의 구성요소

  • Network Destination : 최종 목적지의 네트워크 IP 주소

  • subnetmask : 대상 주소를 설명할 때 쓰이는 값

  • gateway : 이 장치와 연결되어 있는 홉, 패킷이 전달되는 다음 IP 주소, 만약 목적지가 로컬 네트워크라면 connected 다른 네트워크의 경우 해당 네트워크의 게이트 웨이를 가리킴

  • interface : 게이트웨이로 가기 위해 거치는 장치

  • metric : 우선순위라고 불리며 패킷 전송을 위해 최적 경로가 선택되도록 참고 되는 값, 동일한 라우팅 테이블 요소가 2개 있을 때 이 값이 낮은 요소가 우선 선택됨. 일반적으로 홉 카운트가 들어가며 지연시간, 처리량 등이 들어갈 수 있음

게이트 웨이

네트워크와 네트워크를 이어주는 장치.

네트워크에서 출발지와 목적지 사이에 위치한 장치를 의미.

profile
새로운 것에 관심이 많고, 프로젝트 설계 및 최적화를 좋아합니다.

0개의 댓글