Re: RSVP-TE: specifying links in EROs
David Charlap <[email protected]> Wed, 30 Nov 2005 18:51:46 -0500
| Newsgroups | gmane.ietf.tewg |
|---|---|
| Organization | Marconi, Vienna VA |
| Message-ID | <[email protected]> |
Tony Li wrote:
>
> Please see RFC 791, page 24:
>
> That is, there must be a mapping between internet host addresses and
> network/host interfaces that allows several internet addresses to
> correspond to one interface.
>
> This implies that any single IP address corresponds to a subset of
> the interfaces on the router (typically only one).
>
> The binding of an IP address to an interface has been argued to be an
> architectural misfeature, but it is certainly a long term accepted
> facet of the IP architecture.
This has nothing to do with MPLS or EROs. The fact that interfaces are
numbered does not mean that an RSVP-TE ERO subobject is capable of
representing a single interface.
The only reference to link selection I've found is section 4.3.4.1 of
RFC 3209 ("Selection of the Next Hop"). It deals entirely with abstract
nodes:
5) Interior of the Abstract Node Case: Otherwise, the node selects a
next hop within the abstract node of the first subobject (which
the node belongs to) that is along the path to the abstract node
of the second subobject (which is the next abstract node). ...
Nothing in the ERO processing procedure mentions link selection at all.
Section 2.2 says:
The EXPLICIT_ROUTE object specifies the route as a sequence
of abstract nodes.
Section 4.3.3.2 defines the IPv4 prefix subobject as:
... The abstract node represented by this subobject is the set of
nodes that have an IP address which lies within this prefix.
Note that a prefix length of 32 indicates a single IPv4 node.
Again, it talks about nodes, not links.
The unnumbered-interface RFC (RFC 3477) doesn't change this:
4.2. Processing the ERO
The Unnumbered Interface ID subobject is defined to be a part
of a particular abstract node if that node has the Router ID
that is equal to the Router ID field in the subobject, and if
the node has an (unnumbered) link or an (unnumbered) Forwarding
Adjacency whose local identifier (from that node's point of
view) is equal to the value carried in the Interface ID field
of the subobject.
With this in mind, the ERO processing in the presence of the
Unnumbered Interface ID subobject follows the rules specified
in section 4.3.4.1 of [RFC3209].
In other words, the new subobject type only creates a new way of
identifying abstract nodes. It does not change the ERO processing
procedures at all, meaning there is still no link-selection procedure.
-- David