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 자원예약 프로토콜

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^