고랭 나시고랭 난다고랭

Routing Basic

by 댄싱인더뭉라잇

이번 글에서는 라우팅의 기본적인 특징을 정리하려고한다.

Summarization과 AD 수정같은 기능은 다른 글에서 다룬다.

 

스위칭과 라우팅의 차이

IP 주소의 계층적 구조

스위치는 L2 계층에서 MAC 주소를 기반으로 패킷을 목적지로 전달하고, 라우터는 L3계층에서 IP 주소를 기반으로 패킷을 전달한다.

MAC주소와 달리 IP 주소는 계층적 구조를 가지고 있기 때문에 적은 정보 만으로 데이터를 목적지로 전달할 수 있다.

 

라우팅 과정

라우팅과정을 이해하기 위해서 PC1에서 PC2로 패킷을 전송하는 과정을 살펴보자.

 

  1. PC1은 출발지 IP에 192.168.1.1을 담고 목적지 IP에 PC2의 주소를 담아서 패킷을 만든다.
  2. 출발지 주소목적지 주소가 같은 네트워크에 있는지 확인(서브넷 마스크 이용)
    1. 같은 네트워크에 있으면 MAC 주소를 확인후 패킷 전송(ARP 테이블)
    2. 다른 네트워크에 있으면 디폴트 게이트웨이의 MAC 주소를 목적지 주소로 작성후 패킷 전송
      (ARP 테이블)
    3. 만일 ARP 테이블에 목적지로 보낼 주소가 없다면 ARP 수행

 

패킷을 받은 게이트웨이는 목적지 주소(192.168.2.1)로 가는 경로가 존재하는지 라우팅 테이블에서 확인한다.

 

라우팅 테이블을 확인 하니 목적지 주소 까지 가는 경로를 확인 가능하다.

다음으로 패킷을 보낼 곳을 결정했으면 MAC 주소를 알아내기 위해서 ARP 테이블을 확인해서 패킷을 작성한 후 전송한다.

 

우측 라우터는 목적지 네트워크와 직접 연결되어 있다.

패킷을 전달하기 위해서 라우팅 테이블을 확인후 전송한다.

 

정리

  1. 라우터는 IP주소의 지도인 라우팅 테이블을 가지고 있음
  2. 패킷을 다음 홉으로 보내기 위해서는 MAC 주소가 필요한데 이는 ARP테이블에 저장 되어 있음
  3. 패킷이 전송될 때마다 Next Hop의 MAC 주소는 계속해서 변화 함

'Network' 카테고리의 다른 글

Static Routing, Floating Static Routing 개념과 설정  (0) 2024.07.16
Administrative Distance  (0) 2024.07.16
Etherchannel  (0) 2024.07.09
BPDU Filter  (1) 2024.07.09
BPDU Guard  (0) 2024.07.09

블로그의 정보

인프라공방

댄싱인더뭉라잇

활동하기