1. 동적 라우팅(Dynamic Routing)의 개념 및 특징
- 개념
- 관리자가 모든 목적지 경로를 수동으로 입력하는 정적 라우팅(Static)과 달리, 라우터끼리 서로가 가진 네트워크 정보를 주기적으로 주고받아 라우팅 테이블을 자동으로 생성 및 갱신하는 방식입니다.
- 특징 및 장점
- 자동 갱신: 네트워크 구조가 변경되거나 신규 라우터(예: R4)가 추가되어도 내 라우터의 인접 네트워크 정보만 선언해 두면 전체 망의 라우팅 정보가 자동으로 업데이트됩니다.
- 운영 편의성: 라우터 수가 많은 복잡한 대규모 네트워크 환경에서 경로 설정 및 유지보수 부담을 크게 줄여줍니다.
- 적용 기준 (정적 vs 동적)
- 정적 라우팅 사용: 라우터가 1~2대 이하이거나 외부 출구가 단 하나인 스텁(Stub) 네트워크 환경.
- 동적 라우팅 사용: 라우터가 여러 대 연결되어 있고 경로 변경이 빈번한 환경.
2. RIP (Routing Information Protocol) 동작 원리
- 주요 특징
- 거리 벡터(Distance-Vector) 알고리즘: 목적지까지 거쳐가는 라우터 수(Hop Count)를 기준으로 최적 경로를 결정합니다.
- Classful 알고리즘: 전통적인 RIP version 1은 기본 클래스 대역(A, B, C 클래스)으로 네트워크를 인식하며 서브넷 마스크 정보를 교환하지 않습니다.
- 전송 프로토콜: UDP 포트 520번을 사용하며, 브로드캐스트 또는 멀티캐스트(224.0.0.9) 방식으로 정보를 주변에 브로드캐스팅/광고합니다.
- 운영 시 주의사항 (Passive Interface 등)
- RIP은 인접 라우터뿐만 아니라 PC가 연결된 LAN 포트(Gi0/0 등)로도 불필요한 라우팅 정보를 계속 전송합니다.
- 네트워크 대역폭 낭비 및 보안 위험을 방지하기 위해 실무/시험에서는 PC 방향 인터페이스에 라우팅 광고를 차단하는 설정(Passive Interface)이 권장됩니다.
3. RIP 동적 라우팅 패킷 트레이서 실습
① 토폴로지 IP 기초 설정 (인터페이스 할당)
Plaintext
! [R1] 인터페이스 IP 설정
enable
conf t
hostname R1
no ip domain-lookup
interface g0/0
ip address 1.1.1.1 255.255.255.0
no shutdown
interface s0/0/0
ip address 12.1.1.1 255.255.255.0
no shutdown
exit
Plaintext
! [R2] 인터페이스 IP 설정
enable
conf t
hostname R2
no ip domain-lookup
interface g0/0
ip address 2.2.2.1 255.255.255.0
no shutdown
interface s0/0/1
ip address 12.1.1.2 255.255.255.0
no shutdown
interface s0/0/0
ip address 23.1.1.2 255.255.255.0
no shutdown
exit
Plaintext
! [R3] 인터페이스 IP 설정
enable
conf t
hostname R3
no ip domain-lookup
interface g0/0
ip address 3.3.3.1 255.255.255.0
no shutdown
interface s0/0/1
ip address 23.1.1.3 255.255.255.0
no shutdown
interface s0/0/0
ip address 34.1.1.3 255.255.255.0
no shutdown
exit
② RIP 라우팅 광고(Network) 설정
각 라우터는 자기 자신이 직접 연결(Directly Connected)하고 있는 네트워크 주소만 network 명령어로 등록해주면 됩니다.
Plaintext
! [R1] RIP 광고 설정
conf t
router rip
network 1.0.0.0
network 12.0.0.0
end
copy run start
Plaintext
! [R2] RIP 광고 설정
conf t
router rip
network 2.0.0.0
network 12.0.0.0
network 23.0.0.0
end
copy run start
Plaintext
! [R3] RIP 광고 설정
conf t
router rip
network 3.0.0.0
network 23.0.0.0
network 34.0.0.0
end
copy run start
Plaintext
! [R4] 신규 추가 라우터 RIP 광고 설정
enable
conf t
hostname R4
no ip domain-lookup
interface g0/0
ip address 4.4.4.1 255.255.255.0
no shutdown
interface s0/0/1
ip address 34.1.1.4 255.255.255.0
no shutdown
exit
router rip
network 4.0.0.0
network 34.0.0.0
end
copy run start
4. 라우팅 테이블 검증 명령어 (show ip route)
설정 후 라우터에서 show ip route 명령어를 입력하면 코드 표기와 함께 학습된 경로가 출력됩니다.
- C (Connected): 라우터 인터페이스에 직접 연결된 로컬 네트워크.
- L (Local): 라우터 인터페이스 자기 자신에게 할당된 개별 IP 주소 (/32).
- R (RIP): RIP 동적 라우팅 프로토콜을 통해 인접 라우터로부터 자동으로 전수받은 목적지 네트워크.
5. 핵심 요약
- 동적 라우팅의 핵심: 상대방의 목적지 주소를 일일이 지정하지 않고, "내가 가지고 있는 네트워크 주소"만 선언(network)하면 라우터끼리 알아서 정보를 교환합니다.
- RIP의 선언 방식: RIP 명령어 모드(router rip) 진입 후, 서브넷 마스크 없이 해당 IP의 클래스 주소 대역(또는 네트워크 ID)을 network 명령어로 등록합니다.
- 확장성: 신규 라우터(R4)가 네트워크에 추가되더라도 기존 R1, R2의 설정을 수정할 필요 없이 R3, R4에만 신규 네트워크를 선언하면 전체 통신이 동적으로 완료됩니다.