Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.
[cascardo/ovs.git] / tests / test-stp-ieee802.1d-2004-fig17.4
1 # This is the STP example from IEEE 802.1D-2004 figures 17.4 and 17.5.
2 bridge 0 0x111 = a b e c
3 bridge 1 0x222 = a b d f
4 bridge 2 0x333 = c d l j h g
5 bridge 3 0x444 = e f n m k i
6 bridge 4 0x555 = g i 0 0
7 bridge 5 0x666 = h k 0 0
8 bridge 6 0x777 = j m 0 0
9 bridge 7 0x888 = l n 0 0
10 run 1000
11 check 0 = root
12 check 1 = F:10 B F F
13 check 2 = F:10 B F F F F
14 check 3 = F:10 B F F F F
15 check 4 = F:20 B F F
16 check 5 = F:20 B F F
17 check 6 = F:20 B F F
18 check 7 = F:20 B F F
19
20 # Now connect two ports of bridge 7 to the same LAN.
21 bridge 7 = l n o o
22 # Same results except for bridge 7:
23 run 1000
24 check 0 = root
25 check 1 = F:10 B F F
26 check 2 = F:10 B F F F F
27 check 3 = F:10 B F F F F
28 check 4 = F:20 B F F
29 check 5 = F:20 B F F
30 check 6 = F:20 B F F
31 check 7 = F:20 B F B