The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2001-Jul> msg00531



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

Doubts about MPLS-TE Mib

  • From: "Adrian Farrel" <afarrel@movaz.com>
  • Date: Mon, 30 Jul 2001 14:38:02 -0400
  • Cc: <ApratimM@netbrahma.com>, "'mpls@uu.net'" <mpls@UU.NET>
  • X-OriginalArrivalTime: 30 Jul 2001 19:23:09.0842 (UTC) FILETIME=[115A0720:01C1192D]

Tom, am I being dense?

In the protocol (RSVP) we have
- source address in Sender Template
- extended tunnel id in Session.

Extended tunnel id may be set to the source address to reduce the scope for
resource sharing between LSPs that might (intentionally or accidentally) have
the same other Session fields.  Set to zero (or some other NetAdmin controlled
value) extended tunnel id allows sharing between LSPs provided their Session id
is the same.

So...
At the ingress we need to allow control of the extended tunnel id so that
NetAdmin can decide what level of resource sharing is allowed.  In some
implementations this will not be an option (extended tunnel id will always be
set to source address), but other implementations will allow this control.
At the ingress one could argue that the source address should not under NetAdmin
control since you shouldn't be able to attempt impersonation, but in the case
where a node has multiple addresses, it would be reasonable to allow the value
to be controlled.

At transit and egress nodes, since there two fields in the protocol, the MIB
should display both.

So the requirement is for two distinct fields.

How does this map to the current MIB?

mplsTunnelIngressLSRId is, rightly, an index into the mplsTunnelTable since it
defines the source which is part of the identifier of the LSP.  Despite the
comments in the MIB, I think this field maps to the source address in the Sender
Template.

We need another field for extended tunnel id that should (possibly) be an index
as well.

Adrian

PS

--
Adrian Farrel
Movaz Networks Inc.
afarrel@movaz.com

----- Original Message -----
From: "Thomas D. Nadeau" <tnadeau@cisco.com>
To: "Apratim Mukherjee" <ApratimM@netbrahma.com>
Cc: <mpls@UU.NET>
Sent: Monday, July 30, 2001 10:18 AM
Subject: RE: Doubts about MPLS-TE Mib


> At 07:18 PM 7/30/2001 +0530, Apratim Mukherjee wrote:
> >Hi Tom ,
> >
> >Thanks for the clarification .
> >         >>But , this is also being used as extended tunnel id , in which
> >case it COULD
> >         >>be 0 ... then isn't there an indexing problem ?
> >         >        Why? 0 is a perfectly valid index.
> >What i meant here is that if extended tunnel id is 0 , then IngressLSRId is
> >0 (If Extended Tunnel Id is ALWAYS same as IngressLSRId). If IngressLSRId is
> >0 , then Sender Template ip address is 0.0.0.0  , if this is same as Ingress
> >LSR Id  . This is wrong since information about the sender Ip address is
> >absolutely essential . I  think there shoud be a separate field for Extended
> >Tunnel Id as this has no necessary relation with IngressLSRId . ( They only
> >MIGHT be same ) .
>
>          This is an artifact of how the protocol works,
> and the MIB models the protocols. I personally think
> that the protocol should have made the Ingress
> LSR Id mandatory for the reason you stated, but it
> didn't. Fortunately, all of the implementations I know
> of to insert the loopback address in this field, so
> operationally there should not be any problem
> (and have not been from what I have heard/seen).
>