Re: RSVP-TE: specifying links in EROs
David Charlap <[email protected]> Wed, 30 Nov 2005 12:11:23 -0500
| Newsgroups | gmane.ietf.tewg |
|---|---|
| Organization | Marconi, Vienna VA |
| Message-ID | <[email protected]> |
It would appear that I didn't phrase my original question clearly
enough, given the nature of several responses I've received so far.
Hopefully this will be better:
Suppose there are two routers with three links between them
_________ _________
| A|----------|B |
| R1 C|----------|D R2 |
---|G E|----------|F H|----
|_________| |_________|
All of the interfaces have IDs (A-H). These IDs may be IP addresses
(numbered links) or they may be IF-IDs (unnumbered links). Either way,
they can all be uniquely identified.
If this would be an ATM network, it would be possible to signal a
virtual circuit with or without specifying a particular link. The DTL
object (ATM equivalent of an ERO) can specify just node IDs, or it can
specify port IDs as well. If port IDs are specified, then the VC will
be established over the link corresponding to that port.
What I can't find is some way of providing similar functionality in the
MPLS world.
Clearly, if R1 and R2 are routable addresses acting as router IDs, and I
specify them in an ERO (R1, R2, ...), RSVP (running in R1) is free to
select any of the three links using whatever local criterial it
considers appropriate.
Suppose, however, that the ERO instead consists of ingress interface
addresses (G, B, ...) or of egress interface addresses (A, H, ...) or
perhaps even both (G, A, B, H, ...). In these cases, has the ERO
specified that the LSP should be created over the A-B link? Or are
these examples no different from the case of using router addresses?
My reading of the RFCs indicates the latter. That no matter what
addresses you use in the ERO, you are only specifying nodes, and that
there is no way to specify the links.
There is nothing to prohibit RSVP from using interface addresses/IDs
specified in ERO subobjects as an interface/link-selection mechanism. I
would even consider this a good practice. But I also don't see anything
in an RFC that could guarantee this behavior.
If there is an RFC-standard mechanism for specifying individual links,
could someone post a reference to it?
If this is nothing more than a common practice, it would be nice to know
it based on more than just my (almost certainly incomplete) reading of
the RFCs.
-- David