2024년 10월 16일
RSVP (Resource Reservation Protocol)
1. RSVP (Resource Reservation Protocol)의 개념/특징
개념 | 특징 |
---|---|
고대역폭 멀티캐스트 메시지 전송 위해 클래스, 트래픽 특성, QoS 요구사항 등을 전달/협상하여 네트워크 경로를 예약하는 프로토콜 | – 일방향 데이터 경로 리소스 예약 – 트래픽 품질(QoS) 제공 위한 협상 – 협상된 자원 예약 상태 유지 – RSVP-signed LSP 전송 IPv4/v6 지원 |
- 프로토콜 번호 46번의 순수 IP 데이터그램으로 전달되는 RFC 2205에 기술된 전송 계층 인터넷 제어 프로토콜이며, 1997년9월 IETF에서 채택
2. RSVP의 동작 절차 및 구성 요소
(1) RSVP의 동작 절차
① 발신 노드에서 일정 시간 간격으로 PATH 메시지를 전송 (클래스, 트래픽 형태 등을 경로 상 라우터에게 알림) ② PATH 메시지를 수신한 노드는 발신 노드를 향해 RESV 메시지 전송 ③ RESV 메시지는 PATH 메시지가 거쳐온 경로를 따라 발신 노드로 전송 ④ RESV 메시지는 전송 경로 상의 각 라우터에서 자원을 예약 ⑤ 경로 상의 모든 라우터를 거쳐 RESV 메시지가 발신 노드에 도착 (이후 발신 노드에서는 해당 경로를 경유하며 수신 노드까지 전송 서비스 제공) |
(2) RSVP의 구성 요소
구분 | 구성 요소 | 역할 |
---|---|---|
예약 메시지 | PATH 메시지 | – 발신 노드에서 출발하여 멀티캐스트 경로의 수신 노드 도달 – 수신 노드 위한 정보 저장, 멀티캐스트 환경에서 새 메시지 생성 |
RESV 메시지 | – 수신 노드는 PATH 메시지 수신 이후 RESV 메시지 송신 – 발신 노드 방향(upstream) RSVP 지원 라우터의 자원 예약 | |
예약 방식 | 와일드카드 필터 방식 | – 라우터는 모든 발신 노드에 대해 단일 예약을 생성 – 서로 다른 발신 노드의 메시지가 동시 발생하지 않을 때 사용 |
고정 필터 방식 | – 라우터는 각 흐름에 별개의 예약 생성 – 서로 다른 발신 노드의 메시지가 동시 발생 확률이 높을 때 사용 | |
공유 명시적 방식 | – 라우터는 하나의 메시지 집합이 공유 가능한 단일 예약 생성 |
- RSVP는 플로우(Flow)를 단위 자원 예약으로 인해 네트워크 규모 증가 시 복잡성이 증대되어 확장성(Scalability)에 한계가 있으므로, 라우터 제조사에서는 명시적 경로(Explicit Route) 정보와 Label 정보 전달을 지원하는 RSVP-TE(Traffic Engineering) 방식을 선호
[참고]
- Juniper Networks, MPLS 애플리케이션 사용자 가이드
- 정보통신기술용어해설, RSVP Resource Reservation Protocol 자원예약 프로토콜