네트워크

[네트워크]IP 라우팅 시리즈: Day 3 - 제3장. RIP

JihwanGo 2025. 9. 23. 20:20
반응형

IP 라우팅 시리즈: Day 3 - 제3장. RIP

네트워크 현장에서 언제 투입될지 알 수 없는 상황을 대비하여, 사전에 학습한 내용을 블로그에 정리하며 실력을 다지고 있습니다. 오늘은 "한 권으로 끝내는 IP 라우팅" (피터 전 저)의 제3장, RIP(Routing Information Protocol)를 다루며 동적 라우팅의 기초를 알아보겠습니다. 이 챕터는 초보자가 라우팅 프로토콜의 기본을 이해하고 실습해볼 수 있는 기회를 제공하며, CCNA 준비에도 유용합니다. RIP의 동작 방식과 설정 방법을 함께 살펴보겠습니다.

RIP란 무엇인가?

RIP는 거리 벡터 라우팅 프로토콜 중 하나로, 네트워크 간 최적 경로를 "홉 수(Hop Count)"를 기준으로 결정합니다. 홉 수는 라우터를 거치는 횟수를 의미하며, 최대 15홉까지만 허용됩니다(16홉 이상은 도달 불가로 간주). RIP는 간단한 네트워크에서 사용되며, 주기적으로 라우팅 정보를 다른 라우터와 공유해 경로를 갱신합니다. 두 가지 버전(RIPv1, RIPv2)이 있으며, 각각 차이가 있습니다.

RIPv1 vs RIPv2

  • RIPv1: 클래스풀(Classful) 방식으로 동작하며, 서브넷 마스크 정보를 전송하지 않음. 브로드캐스트(255.255.255.255)로 라우팅 업데이트 전송.
  • RIPv2: 클래스리스(Classless) 방식 지원, 서브넷 마스크 포함. 멀티캐스트(224.0.0.9)로 효율적인 업데이트 제공, 인증 기능 추가.

RIPv2가 더 현대적이고 유연하지만, 두 버전 모두 네트워크 규모가 작은 환경에 적합합니다.

RIP의 동작 방식

RIP는 라우팅 테이블을 주기적으로(기본 30초) 업데이트하며, 토폴로지 변화(예: 링크 다운)가 감지되면 플래시 업데이트(빠른 갱신)를 실행합니다. 루프 방지를 위해 스플릿 호라이즌(Split Horizon)과 포이즌 리버스(Poison Reverse) 기법을 사용합니다. 예를 들어, A 라우터가 B에서 받은 경로는 B로 다시 전송하지 않습니다.

CLI 예제

Cisco 라우터에서 RIP를 설정하고 확인하는 과정을 단계별로 배워봅시다. 두 네트워크(192.168.1.0/24와 192.168.2.0/24)를 연결하는 상황을 가정합니다.

Router> enable
Router# configure terminal
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network 192.168.1.0
Router(config-router)# network 192.168.2.0
Router(config-router)# no auto-summary
Router(config-router)# exit
Router# show ip route
  • 설명:
    • router rip: RIP 프로토콜 활성화.
    • version 2: RIPv2 사용(기본은 v1).
    • network 192.168.1.0: RIP가 광고할 네트워크 지정.
    • no auto-summary: 클래스풀 경로 요약 비활성화(필요 시).
    • show ip route: RIP로 학습된 경로 확인(코드 "R"로 표시).
  • 출력 예시:
Codes: C - connected, R - RIP
Gateway of last resort is not set

C    192.168.1.0/24 is directly connected, GigabitEthernet0/0
R    192.168.2.0/24 [120/1] via 192.168.1.2, 00:00:10, GigabitEthernet0/0
  • [120/1]: 관리 거리(Administrative Distance)/홉 수.

추가 설정: 디폴트 루트와 보안

  • 디폴트 루트: 외부 네트워크로 가는 기본 경로 설정.
    Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.2
    Router(config-router)# default-information originate
    
  • 인증 추가(RIPv2): 보안 강화를 위해.
    Router(config)# key chain RIPKEY
    Router(config-keychain)# key 1
    Router(config-keychain-key)# key-string MYKEY
    Router(config-router)# ip rip authentication mode md5
    Router(config-router)# ip rip authentication key-chain RIPKEY
    

트러블슈팅 팁

  • 경로 확인: show ip route로 RIP 경로 확인.
  • 이웃 상태: show ip rip database로 RIP 데이터베이스 점검.
  • 문제 시: debug ip rip로 업데이트 프로세스 모니터링(주의: 과도한 로그 발생 가능).

초보자를 위한 실습 제안

두 라우터를 연결해 RIP를 설정해보세요. 한 라우터에 192.168.1.1, 다른 라우터에 192.168.2.1을 할당하고, ping으로 연결 테스트를 해보세요. 이전 정적 경로 챕터와 비교하며 "동적 vs 정적" 차이를 느낄 수 있을 거예요.

 

다음 편은 "Day 4: 제4장. EIGRP"로 이어집니다.
반응형