Journey to Security/네트워크

Cisco Packet Tracer로 라우팅 테이블 조회하고 분석하기

보눔비스타 2026. 3. 6. 18:27

시스코 패킷 트레이서(Cisco Packet Tracer)를 이용해 네트워크를 구성하고 나면 CLI 콘솔에서 라우팅 테이블을 조회할 수 있다.

라우팅 테이블은 라우터가 패킷을 목적지까지 보내기 위한 '지도'와 같다.

실제 CLI 출력 결과를 바탕으로 각 항목이 무엇을 의미하는지 분석해본다.

 

1. 네트워크 구성도 (Topology)

 

현재 라우팅 테이블을 기반으로 시각화한 네트워크의 모습은 다음과 같다.

라우터 한 대가 두 개의 서로 다른 서브넷을 연결하고 있는 전형적인 게이트웨이 형태다.

 

 

 

2. CLI 출력 결과 분석

---------------------------------------------------------------

Router#show ip route
# (중략: Codes 설명 부분)

Gateway of last resort is not set

     192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.1.0/24 is directly connected, FastEthernet0/0
L       192.168.1.254/32 is directly connected, FastEthernet0/0
     192.168.2.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.2.0/24 is directly connected, FastEthernet0/1
L       192.168.2.254/32 is directly connected, FastEthernet0/1

 

---------------------------------------------------------------

1️⃣ Codes (코드)

출력 상단에는 각 경로가 어떻게 학습되었는지를 나타내는 기호들이 나열된다.

  • C (Connected): 라우터 인터페이스에 직접 연결된 네트워크를 의미한다. 별도의 설정 없이 IP 주소만 할당하고 인터페이스를 활성화(no shutdown)하면 자동으로 생성된다.
  • L (Local): 라우터 자신의 인터페이스에 할당된 IP 주소를 의미한다. 서브넷 마스크가 /32로 표시되는 것이 특징인데, 이는 특정 호스트 하나(라우터 자신)를 가리키기 때문이다.
  • S (Static): 관리자가 수동으로 입력한 경로다.
  • O (OSPF), R (RIP): 동적 라우팅 프로토콜을 통해 외부에서 정보를 받아온 경로다.

2️⃣ Gateway of last resort is not set

"마지막 수단(last resort)인 게이트웨이가 설정되지 않았다"는 뜻이다.

이는 라우팅 테이블에 없는 목적지로 가는 패킷이 들어왔을 때, 이를 어디로 보낼지 정의하는 기본 경로(Default Route, 0.0.0.0/0)가 없다는 의미다.

현재 상태에서 라우터는 자신이 직접 연결된 1.0 대역과 2.0 대역 외의 통신은 처리할 수 없다.

3️⃣ 경로 상세 분석

출력된 개별 라인을 뜯어보면 다음과 같은 정보를 알 수 있다.

구분 네트워크 주소 인터페이스 의미
C 192.168.1.0/24 FastEthernet0/0 1.0 대역 네트워크가 이 포트에 연결됨
L 192.168.1.254/32 FastEthernet0/0 라우터 자신의 Fa0/0 포트 IP 주소
C 192.168.2.0/24 FastEthernet0/1 2.0 대역 네트워크가 이 포트에 연결됨
L 192.168.2.254/32 FastEthernet0/1 라우터 자신의 Fa0/1 포트 IP 주소

 

3. 요약 정리

  1. 정상적인 게이트웨이 작동: 192.168.1.0 대역과 192.168.2.0 대역 사이의 내부 통신은 라우터가 경로를 모두 알고 있으므로 정상적으로 이루어진다.
  2. 외부 통신 불가: 현재 라우팅 테이블에는 직접 연결된 정보 외에 외부(인터넷 등)로 나가는 정보가 없다. 인터넷 통신이 필요하다면 ip route 0.0.0.0 0.0.0.0 [차기홉IP] 명령어를 통해 기본 경로를 추가해야 한다.
  3. Local 호스트 경로의 존재: 시스코 IOS(Internetwork Operating System) 버전이 올라가면서 추가된 L 코드는 라우터가 자신에게 오는 패킷을 더 효율적으로 처리하도록 돕는다.

라우팅 테이블은 네트워크의 상태를 잘 보여주는 지표이므로 show ip route 명령어를 통해 현재 내가 설정한 대로 패킷이 흐를 수 있는지 항상 확인하는 것이 중요하다.

 

 

관련 내용 참고: <이중호의 TCP/IP 실무 특강> 97페이지