RIP 라우팅 프로토콜의 동작 방식과 적용 한계
RIP의 거리 벡터 동작 방식, RIPv1·RIPv2 차이, 홉 수 제한과 소규모 네트워크 적용 조건을 정리한다.
2026-08-14 · 최초 발행 2025-07-16
RIP가 경로를 선택하는 방식
RIP(Routing Information Protocol)는 라우터가 네트워크 사이의 경로 정보를 주고받을 때 사용하는 오래된 거리 벡터 라우팅 프로토콜이다. Bellman-Ford 알고리즘을 바탕으로 목적지까지의 경로를 홉(Hop) 수로 비교하며, 알고리즘과 설정이 단순해 소규모 네트워크에서 사용할 수 있다.
각 라우터는 목적지까지의 거리와 다음 홉을 라우팅 테이블에 보관한다. 네트워크 상태가 바뀌면 이 정보가 갱신되어 경로도 함께 조정된다. RIP는 TCP/IP 스택의 응용 계층 프로토콜로 동작하며 UDP 포트 520을 사용한다.
라우팅 정보 전파와 경로 유효성
Active Mode에서는 30초마다 전체 라우팅 테이블을 이웃 라우터에 전송한다. 이 방식은 네트워크 변화를 공유하는 수단이지만, 테이블 전체를 반복 전송한다는 특성을 함께 가진다.
Passive Mode의 라우터는 라우팅 정보를 수신하고 자신의 라우팅 테이블만 갱신한다. 정보를 직접 전파하지 않으므로 트래픽을 줄이는 데 활용할 수 있다.
RIP가 경로를 다룰 때의 제약도 분명하다. 16 홉 이상은 도달할 수 없는 경로로 간주한다. 또한 180초 동안 업데이트가 도착하지 않으면 해당 경로는 유효하지 않은 것으로 판단한다. 경로를 고를 때 회선 속도는 반영하지 않고 홉 수만 사용하므로, 실제로는 비효율적인 경로가 선택될 수 있다.
RIPv1이 남긴 제약
RIPv1은 클래스 기반 주소 체계만 처리하는 Classful 라우팅 프로토콜이다. 라우팅 업데이트에 서브넷 마스크를 담지 않으므로, 동일 네트워크 안에서는 같은 서브넷 마스크를 사용해야 한다.
인증 기능도 제공하지 않는다. 이 때문에 스니핑과 도청에 노출될 수 있고, 악의적인 라우팅 정보 주입 위험도 있다. 광고는 255.255.255.255 브로드캐스트 주소로 전송된다. RIP와 관계없는 호스트까지 패킷을 처리해야 하므로 불필요한 네트워크 트래픽이 생긴다.
RIPv2에서 달라진 주소 처리와 인증
RIPv2는 다양한 길이의 서브넷 마스크를 사용할 수 있는 VLSM을 지원한다. 라우팅 업데이트에 서브넷 마스크를 포함하는 Classless 광고 방식이므로 네트워크 설계의 선택지가 넓어진다.
MD5 인증도 사용할 수 있다. 라우팅 업데이트를 인증하여 스니핑 및 무단 라우팅 정보 삽입을 막는 데 활용한다. 광고는 224.0.0.9 멀티캐스트 주소로 보내며, RIP 라우터만 패킷을 수신하고 처리하게 해 불필요한 트래픽을 줄인다.
본사와 지사를 연결하는 구성
본사와 3개 지사를 연결한 소규모 구성에서는 RIPv2로 동적 경로를 설정할 수 있다. 지사3에는 지사1 또는 지사2를 거치는 이중화 경로를 둘 수 있으며, 한 경로에 장애가 생기면 대체 경로가 자동으로 설정된다. 네트워크 변경에도 라우팅 테이블이 적응하므로 관리 부담을 낮출 수 있다.
다만 지사3으로 가는 경로는 홉 수가 더 적은 쪽을 선택한다. 실제 회선 속도나 대역폭은 이 판단에 포함되지 않는다.
Cisco IOS에서는 다음과 같이 RIPv2와 인증을 설정할 수 있다.
! 라우터 기본 설정
router rip
version 2
network 192.168.1.0
network 192.168.2.0
network 192.168.3.0
no auto-summary
! 인증 설정
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0
ip rip authentication mode md5
ip rip authentication key-chain RIPAUTH
key chain RIPAUTH
key 1
key-string MySecretKey
네트워크 규모가 커질 때 검토할 선택지
RIP의 16홉 제한은 대규모 네트워크 확장을 어렵게 한다. 주기적 업데이트도 수렴 시간을 늦출 수 있다. 경로가 바뀌는 상황에서는 무한대로 카운팅하는 문제가 발생할 수 있으며, Split Horizon과 Poison Reverse 같은 기법으로 이를 완화한다.
홉 수만으로 판단하는 방식 역시 한계다. 대역폭, 지연시간, 신뢰성은 경로 선택에서 고려하지 않는다. 더 다양한 조건을 반영해야 한다면 링크 상태 라우팅 프로토콜로 네트워크 토폴로지를 완전히 인식하는 OSPF를 검토할 수 있다.
EIGRP는 대역폭, 지연, 신뢰성 등을 복합 메트릭으로 사용하고 빠른 수렴 속도를 제공하는 고급 거리 벡터 프로토콜이다. 인터넷 라우팅이나 정책 기반 라우팅이 필요한 경우에는 외부 게이트웨이 프로토콜인 BGP가 사용된다.
RIP는 간단한 구성과 빠른 구현이 필요한 소규모 네트워크에서는 여전히 선택지가 될 수 있다. 다만 네트워크의 규모, 복잡성, 그리고 회선 특성을 경로 선택에 반영해야 하는지를 함께 따져야 한다.