RSVP: Resource ReSerVation Protocol

Irfan Irawan
0

RSVP: Resource ReSerVation Protocol
RSVP is a resource reservation setup protocol designed for quality integrated services on Internet. RSVP is used by a host to request specific qualities of service from the network for particular application data streams or flows. RSVP is also used by routers to deliver quality-of-service (QoS) requests to all nodes along the path(s) of the flows and to establish and maintain state to provide the requested service. RSVP requests will generally result in resources being reserved in each node along the data path.


RSVP requests resources in only one direction. Therefore, RSVP treats a sender as logically distinct from a receiver, although the same application process may act as both a sender and a receiver at the same time. RSVP operates on top of IPv4 orIPv6 , occupying the place of a transport protocol in the protocol stack. However, RSVP does not transport application data but is rather an Internet control protocol, like ICMP , IGMP , or routing protocols. Like the implementations of routing and management protocols, an implementation of RSVP will typically execute in the background, not in the data forwarding path.

RSVP is not a routing protocol by itsself; RSVP is designed to operate with current and future unicast and multicast routing protocols. An RSVP process consults the local routing database(s) to obtain routes. In the multicast case, for example, a host sends IGMP messages to join a multicast group and then sends RSVP messages to reserve resources along the delivery path(s) of that group. Routing protocols determine where packets get forwarded; RSVP is only concerned with the QoS of those packets that are forwarded in accordance with routing.


Protocol Structure - RSVP Resource ReSerVation Protocol



4
8
16
32 bit
Version
Flags
Message type
RSVP checksum
Send TTL
(Reserved)
RSVP length
  • Version -- The protocol version number, the current version is 1.
  • Flags -- No flag bits are defined yet.
  • Message type -- Possible values are: 1 Path, 2 Resv, 3 PathErr, 4 ResvErr,, 5 PathTear, 6 ResvTear, and 7 ResvConf.
  • RSVP checksum -- The checksum.
  • Send TTL -- The IP TTL value with which the message was sent.
  • RSVP length -- The total length of the RSVP message in bytes, including the common header and the variable length objects that follow.

Posting Komentar

0Komentar

Posting Komentar (0)