카테고리 없음

RIP vs RIPv2 핵심 정리: 차이, 설정 포인트, 실습 체크리스트

내가정함 2025. 9. 29. 22:00

라우팅 기초를 공부할 때 가장 먼저 만나는 프로토콜이 RIP 계열입니다. 단순하고 설정이 쉬워 시험·실습에 최적화되어 있지만, 두 버전(RIP와 RIPv2)의 차이를 명확히 이해하지 못해 혼동하는 경우가 많아요. 오늘은 개념–차이–설정–검증–자주 틀리는 포인트까지 한 번에 정리해 드리겠습니다. 실습 체크리스트도 함께 드리니, 랩 환경에서 그대로 따라 하시면 됩니다.

1) 공통 개념: 왜 RIP인가요?

  • 거리-벡터 방식: 라우터는 목적지까지의 거리(홉 카운트)와 방향(다음 홉)만을 광고합니다. 계산이 단순해 CPU 부담이 적습니다.
  • 메트릭: 홉 카운트(최대 15홉). 16홉은 도달 불가로 간주합니다.
  • 주기적 광고: 일정 시간마다 전체 라우팅 테이블을 이웃에게 브로드캐스트/멀티캐스트로 보냅니다.
  • 안정화 기법: 스플릿 호라이즌, 라우트 포이즈닝, 홀드다운 등 루프 방지 장치를 사용합니다.

핵심은 “단순성”입니다. 소규모 네트워크, 학습·실습, 레거시 환경에서 여전히 등장합니다.

2) RIP vs RIPv2: 한눈에 보는 차이

  • 주소 체계
    • RIP: 클래스풀. 서브넷 마스크를 광고하지 않아, 자동으로 클래스 A/B/C 규칙을 적용합니다. VLSM/디스컨티구어스 네트워크에 취약합니다.
    • RIPv2: 클래스리스. 서브넷 마스크를 함께 광고하여 VLSM과 CIDR을 지원합니다.
  • 라우팅 업데이트 전달 방식
    • RIP: 브로드캐스트(255.255.255.255). 불필요한 트래픽과 보안 이슈가 큽니다.
    • RIPv2: 멀티캐스트(224.0.0.9). 필요한 장비만 수신합니다.
  • 인증
    • RIP: 기본적으로 인증 기능 없음.
    • RIPv2: 평문/MD5 인증 지원(실무·시험에서 자주 출제).
  • 추가 기능
    • RIPv2: 라우트 태그(Route Tag)로 외부 경로 식별 가능, 서머리/프리픽스 유연성 향상.
  • 호환성
    • RIPv2는 버전1과 혼용 가능하지만, 클래스리스/마스크 전달의 이점을 위해 동일 버전 운용을 권장합니다.

정리하면, “현대 네트워크 환경에선 RIPv2가 기본값”이라고 이해하시면 됩니다.

3) 타이머와 기본 동작 이해

  • 업데이트 타이머: 기본 약 30초마다 전체 테이블 광고
  • 무효 타이머: 약 180초 동안 업데이트 없으면 경로 무효화
  • 홀드다운: 약 180초 동안 불안정 경로의 재수용을 제한하여 루프 방지
  • 플러시 타이머: 약 240초 뒤 테이블에서 경로 제거

이 타이머들은 시험에서 숫자 자체보다 “왜 이런 메커니즘을 쓰는지(루프/불안정 방지)”를 묻는 문제가 자주 나옵니다.

4) 서머리와 VLSM 포인트

  • RIP(버전1)는 자동 요약이 강제되어, 동일한 주요 네트워크(메이저 클래스) 사이에서 중간 구간이 끊기면 경로 혼선이 발생합니다.
  • RIPv2는 서브넷 마스크를 광고하므로 VLSM 사용이 자유롭지만, 자동 요약이 기본 활성화된 환경에서는 경계(주요 네트워크 경계)에서 예기치 않은 요약이 생길 수 있습니다. 자동 요약 비활성화를 권장합니다.

실습에서 가장 흔한 함정은 “서브넷은 맞게 쪼갰는데, 경로가 반쪽만 보이는” 상황입니다. 대개 자동 요약 때문이에요.

5) 실습 구성 예시(소형 토폴로지)

  • 토폴로지: R1—R2—R3 직선 구조, 각 링크 /30, 각 라우터에 /24 내부 네트워크 1개씩
  • 목표: RIPv2로 전체 경로 학습, 자동 요약 비활성화, 인증 적용, 패시브 인터페이스 설정

작업 순서 체크리스트

  1. 인터페이스 IP 설정과 기초 연결성 확인(ping 인접 인터페이스)
  2. RIPv2 활성화, 네트워크 광고 범위 지정
  3. 자동 요약 비활성화
  4. 내부 네트워크가 연결된 인터페이스는 패시브 처리(업데이트는 수신/송신 차단 전략 선택)
  5. MD5 인증 키 체계 적용(이웃 라우터 동일 키)
  6. 라우팅 테이블, 이웃 상태, 업데이트 수신 확인
  7. 장애 시나리오: 링크 다운/업, 타이머 동작 관찰

검증 포인트

  • 전체 목적지에 대한 홉 카운트가 기대값과 일치하는지
  • 라우팅 업데이트 멀티캐스트 수신(224.0.0.9) 여부
  • 인증 실패 시 경로 학습이 차단되는지
  • 자동 요약 해제 후 프리픽스가 정확히 표시되는지

6) 루프와 불안정 방지 개념 복습

  • 스플릿 호라이즌: 들어온 인터페이스로 같은 경로를 다시 내보내지 않음
  • 라우트 포이즈닝: 다운된 경로를 메트릭 16(무한대)로 광고해 빠르게 폐기
  • 홀드다운 타이머: 불안정 경로를 일정 시간 재수용 금지
  • 포이즈 리버스: 포이즈닝 정보를 해당 인터페이스로 재광고해 루프 방지

이 네 가지를 흐름도로 정리해두면, 장애 시 동작을 머릿속에서 시뮬레이션하기 쉬워집니다.

7) 자주 틀리는 문제와 오답 포인트

  • “RIP는 클래스리스 라우팅을 지원한다” → X. RIPv2만 클래스리스.
  • “RIPv2는 브로드캐스트로 업데이트를 보낸다” → X. 기본 멀티캐스트.
  • “RIP의 최대 홉 카운트는 16” → X. 15까지가 유효, 16은 불가.
  • “RIPv2는 인증을 지원하지 않는다” → X. 평문/MD5 인증 지원.
  • “자동 요약을 끄면 요약 경로가 전혀 없다” → X. 수동 요약은 여전히 가능하며, 설계 의도대로 적용해야 합니다.

시험에서는 문장 하나를 비틀어 함정을 만듭니다. 키워드는 “클래스리스, 멀티캐스트, 15홉, 인증, 자동 요약 제어”입니다.

8) 실무 팁: 소규모라면 그래도 OSPF가 유리할 때

학습 목적이 아니라면, 동일 규모 네트워크에서도 OSPF 같은 링크-상태 방식이 더 빠른 수렴성과 확장성을 제공합니다. RIP는 단순성과 호환성 측면에서 의미가 있지만, 빈번한 변화가 있는 환경에서는 수렴 지연이 문제를 일으킬 수 있습니다. 다만 과제/랩/자격증 시험 대비에는 RIP가 개념 훈련에 최적입니다.

9) 랩용 점검 스크립트 아이디어

  • 인접 라우터로부터 멀티캐스트 업데이트가 오는지 캡처
  • 라우팅 테이블 프리픽스·마스크 일치 여부 확인
  • 특정 네트워크를 다운시켜 루트 포이즈닝 전파 시간 측정
  • 인증 키 변경으로 이웃 단절 테스트(로그 메시지 확인)
  • 자동 요약 On/Off 시 프리픽스 변화 비교

짧은 랩이라도 “정상–장애–복구” 3단계를 모두 경험해 보시면 훨씬 빠르게 이해가 굳습니다.

10) 결론: 개념–설정–검증의 3단 고리

RIP와 RIPv2의 차이는 결국 “주소 표현과 전달 방식, 보안·유연성의 유무”로 요약됩니다. 실습에서는 RIPv2를 기본으로, 자동 요약 해제와 패시브 인터페이스, 인증까지 넣어 “시험에서 점수 나오는” 구성을 반복해 보세요. 마지막으로, 라우팅 테이블의 홉 카운트와 프리픽스를 눈으로 확인하는 습관을 들이면 혼동이 사라집니다.