]> git.ipfire.org Git - people/ms/mstpd.git/commit
In BPDUs use configured Hello_Time, not received from other bridge
authordv1tas <dv1tas@fbe50366-0c72-4402-a84b-5d246361dba7>
Wed, 17 Jul 2013 08:15:19 +0000 (08:15 +0000)
committerdv1tas <dv1tas@fbe50366-0c72-4402-a84b-5d246361dba7>
Wed, 17 Jul 2013 08:15:19 +0000 (08:15 +0000)
commitb14bad4888a5c3776a9fc9889e759dbd4d6c00ee
tree07680aeb4b0123b13319f27605b670aaf3b78c0c
parentf36aaa5e66cb1c13886be439461a7609442069f9
In BPDUs use configured Hello_Time, not received from other bridge

>> RSTP-8.1
Tue Apr 30 13:33:08 2013: TEST_DESCRIPTION
If the physical connectivity of the network or management
parameters change, new spanning tree information will propagate
rapidly. Each Bridge accepts better information from any Bridge on
a LAN or revised information from the prior Designated Bridge for
that LAN. Updated Configuration Messages are transmitted through
Designated Ports, until the leaves of the Spanning Tree defined
by a new configuration are reached.
AND
The designatedTimes (17.19.5) for each Port, set equal to
the value of rootTimes, except for the Hello Time component,
which is set equal to BridgeTime's Hello Time
Tue Apr 30 13:33:08 2013: TEST_REFERENCE
IEEE Std 802.1D-2004 S17.9 P145
Changing Spanning Tree Information
IEEE Std 802.1D-2004 S17.21.25 P169
updtRolesTree()

Failure:

! Hello time in the received RST BPDU incorrectly set
! Expected Value : 2.000
! Received Value : 3.000

Reported-by: Satish Ashok <sashok@cumulusnetworks.com>
Signed-off-by: Vitalii Demianets <dvitasgs@gmail.com>
Reviewed-by: Satish Ashok <sashok@cumulusnetworks.com>
git-svn-id: svn://svn.code.sf.net/p/mstpd/code/trunk@58 fbe50366-0c72-4402-a84b-5d246361dba7
mstp.c
mstp.h