Re: dot1dStpPortPriority

Michael MacFaden <[email protected]>
Newsgroups gmane.ietf.bridge
Message-ID <[email protected]>
On Wed, Aug 07, 2002 at 08:55:03AM +0100, Les Bell wrote:
>> 2) dot1dStpPortPriority
>>    The wording could be more specific as to what the issue is.
>>    It currently reads:
>>
>>     "The value of the priority field which is contained in
>>      the first (in network byte order) octet of the (2 octet long) Port ID.
>>      The other octet of the Port ID is given by the value of
>>      dot1dStpPort.  On newer bridges, permissible values are 0-240, in
>>      steps of 16."
>>
>> I don't believe this change is backward compatible at all.  You can't
>> simply change the values one can use.  This entirely new semantic requires
>> a new object.  I simply can't see IESG MIB module reviewers accepting
>> this a change. And exactly what is a "newer bridge" anyway?
>
>The IEEE 802.1 WG chose the new implementation of the Port Priority to allow it
>to be backward compatible with the currently deployed implementations, with the
>intention that existing SNMP applications could still use the same object to
>manage it.  The caveat is that, in a new agent implementation, i.e. an agent
>that implements 802.1t/802.1w , some values may be rejected with a "bad value"
>error, if it cannot accept the value given.
>
>Perhaps one way to address this issue is to leave the DESCRIPTION of
>dot1dStpPortPriority unchanged from RFC1493 and to define the more limited set
>of values in a conformance clause for agents that support 802.1t/802.w.

I still feel the correct "SNMP" solution is to create a new
object and deprecate the old. However this approach may be acceptable
if everyone thinks the following impact would be reasonable
on the operator community. 

Test:

for (i = 0; i <= 255; i++)
   set dot1dStpPortPriority.X = i; 

Expected Results:

Device mode   | Mgmt App  | result
802.1D          802.1D       ok   
802.1D          802.1t/w     ok  (new apps can know the semantic changes) 
802.1t/w        802.1D       bad value returned for values  241-255

This appears surprising and I am not sure exactly how inocuous 
the impact would be using an old 802.1D app against 802.1t/w bridges.
 
I would support a semantic change to dot1dStpPortPriority.X if we 
had had the convention of using capabilities bits as found in
rfc2674 / dot1dDeviceCapabilities such that a
1493 based app whould query a specific bit to know exactly what mode
the bridge was in before performing any such set operation.

Regards,
Mike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.