Subject: Question about mplsTunnelTable in TE MIB, draft 5

From: Paul Moore <[email-masked]>
Date: Thu, 01 Mar 2001 17:58:59 +0100

Hello,

Looking at the mplsTunnelTable in the TE MIB, draft 05, I've noticed the
mplsPathInUse object, defined as follows:

	mplsTunnelPathInUse OBJECT-TYPE
		SYNTAX        MplsPathIndexOrZero
		MAX-ACCESS    read-create
		STATUS        current
		DESCRIPTION
			"This value denotes the configured path that was
         		chosen for this tunnel. This value reflects the
         		secondary index into the TunnelHopTable. This path
         		may not exactly match the one in the ARHopTable
         		due to the fact that some CSPF modification may
         		have taken place. See the ARHopTable for the
         		actual path being taken by the tunnel. A value of
         		zero denotes that no path is currently in use or
         		available."
   	::= { mplsTunnelEntry 30 }

Since there is a separate entry in the mplsTunnelTable for each tunnel
instance, and each tunnel instance can have only one configured path
associated with it, why is this extra index into the mplsTunnelHopTable
also necessary? Surely the mplsTunnelHopTableIndex is sufficient to
uniquely identify the explicit route? 

Or is it a way to indicate which tunnel instance is the currently active
one, in the case where multiple instances of a tunnel have been
configured?

Many thanks, Paul

-- 
Paul Moore
Alcatel Bell
+32 3 450 3536
[email-masked]