The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2001-Aug> msg00339



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

RSVP Hello

  • From: David Charlap <david.charlap@marconi.com>
  • Date: Mon, 27 Aug 2001 12:07:09 -0400

"Martin, Christian" wrote:
> 
> RSVP is soft-state in both its distribution mechanism and its
> framework for distribution.  So, although there is reservation
> state OAM, there is no way to determine of the reservation messages
> are being delivered properly in the first place, at least in the
> current vendor implementations.

Implementation is the big deal.  There is the concept of a Resv Confirm
message in RSVP - part of RFC 2205.

When used, the end-to-end handshaking changes from two way (Path-Resv)
to three-way (Path-Resv-Confirm).  If there is a need for the egress to
know that the LSP has been set up, apart from simply receiving labeled
packets, it can use this mechanism.

But, as you say, not all implementations support this.

> Back to RSVP-TE, let us do something similar.  Again, we have two
> RSVP-TE endpoints that we wish to build an LSP between.  During the
> reservation setup step, we discover that we are not receiving RESV
> or RESVERR messages back.  Hrm.  Where is the problem?  We can do
> pings and traces, but that does not inform us whether or not there
> is a nodal RSVP handling issue on one or more processing devices in
> the path.  But what device?!  This is where I see a problem.

This is actually covered in the draft.  Admission control errors, which
in RFC 2205 cause the generation of ResvErr, in the RSVP-TE draft cause
the generation of PathErr.  See section 4.7.3 of the RSVP-TE draft.

In the case of a failure that takes place after the LSP is set up, RSVP
Hello will detect the failure and appropriate PathErr/ResvErr messages
should be sent to the endpoints of the LSP.  I don't know about GMPLS
(where data- and control-planes are separate) but I would assume that a
similar mechanism exists there.

In other words, the ingress node will be told about the failure.  It can
then try again with different parameters or report the failure to
management.

-- David


  • References:
    • RSVP Hello
      • From: "Martin, Christian" <cmartin@gnilink.net>