2 Documentation Test suite to verify PeerSequence filtering functionality
3 Suite Setup Setup SXP Environment 6
4 Suite Teardown Clean SXP Environment 6
5 Test Teardown Clean Nodes
6 Library RequestsLibrary
8 Library ../../../libraries/Sxp.py
9 Library ../../../libraries/Common.py
10 Resource ../../../libraries/SxpLib.robot
13 Peer Sequence Filtering
14 [Documentation] Test PeerSequence filter behaviour
16 ${peers} Sxp.Add Peers 127.0.0.2
17 SxpLib.Add PeerGroup GROUP ${peers}
18 ${entry1} Sxp.Get Filter Entry 10 permit ps=le,0
19 ${entries} Common.Combine Strings ${entry1}
20 SxpLib.Add Filter GROUP outbound ${entries}
22 BuiltIn.Wait Until Keyword Succeeds 4 2 Check PeerSequence One
23 SxpLib.Delete Filter GROUP outbound
24 ${entry1} Sxp.Get Filter Entry 10 permit ps=le,1
25 ${entries} Common.Combine Strings ${entry1}
26 SxpLib.Add Filter GROUP outbound ${entries}
27 BuiltIn.Wait Until Keyword Succeeds 4 2 Check PeerSequence Two
28 SxpLib.Delete Filter GROUP outbound
29 ${entry1} Sxp.Get Filter Entry 10 permit ps=le,2
30 ${entries} Common.Combine Strings ${entry1}
31 SxpLib.Add Filter GROUP outbound ${entries}
32 BuiltIn.Wait Until Keyword Succeeds 4 2 Check PeerSequence Three
33 SxpLib.Delete Filter GROUP outbound
34 ${entry1} Sxp.Get Filter Entry 10 deny ps=eq,1
35 ${entry2} Sxp.Get Filter Entry 20 permit ps=ge,0
36 ${entries} Common.Combine Strings ${entry1} ${entry2}
37 SxpLib.Add Filter GROUP outbound ${entries}
38 BuiltIn.Wait Until Keyword Succeeds 4 2 Check PeerSequence Mix
39 SxpLib.Delete Filter GROUP outbound
41 Inbound PL Combinations Filtering
42 [Documentation] Test PeerSequence filter combined with PrefixList filter
44 @{scopes} BuiltIn.Create List inbound inbound-discarding
45 : FOR ${scope} IN @{scopes}
46 \ SxpLib.Add PeerGroup GROUP
47 \ ${entry1} Sxp.Get Filter Entry 10 permit ps=le,1
48 \ ${entries} Common.Combine Strings ${entry1}
49 \ SxpLib.Add Filter GROUP ${scope} ${entries}
50 \ Setup Nodes Inbound Test
51 \ ${peers} Sxp.Add Peers 127.0.0.2
52 \ SxpLib.Add PeerGroup GROUP2 ${peers}
53 \ ${entry1} Sxp.Get Filter Entry 10 permit pl=1.1.0.0/16
54 \ ${entries} Common.Combine Strings ${entry1}
55 \ SxpLib.Add Filter GROUP2 ${scope} ${entries}
56 \ BuiltIn.Wait Until Keyword Succeeds 4 2 Check Inbound PL Combinations Filtering
59 Inbound ACL Combinations Filtering
60 [Documentation] Test PeerSequence filter combined with ACL filter
62 @{scopes} BuiltIn.Create List inbound inbound-discarding
63 : FOR ${scope} IN @{scopes}
64 \ ${peers} Sxp.Add Peers 127.0.0.2
65 \ SxpLib.Add PeerGroup GROUP2 ${peers}
66 \ ${entry1} Sxp.Get Filter Entry 10 permit ps=le,2
67 \ ${entries} Common.Combine Strings ${entry1}
68 \ SxpLib.Add Filter GROUP2 ${scope} ${entries}
69 \ Setup Nodes Inbound Test
70 \ ${entry1} Sxp.Get Filter Entry 10 permit acl=1.1.1.0,0.0.0.255
71 \ ${entries} Common.Combine Strings ${entry1}
72 \ SxpLib.Add Filter GROUP2 ${scope} ${entries}
73 \ ${peers} Sxp.Add Peers 127.0.0.5
74 \ SxpLib.Add PeerGroup GROUP5 ${peers}
75 \ ${entry1} Sxp.Get Filter Entry 10 permit sgt=40
76 \ ${entries} Common.Combine Strings ${entry1}
77 \ SxpLib.Add Filter GROUP5 ${scope} ${entries}
78 \ BuiltIn.Wait Until Keyword Succeeds 4 2 Check Inbound ACL Combinations Filtering
81 Outbound PL Combinations Filtering
82 [Documentation] Test PeerSequence filter combined with PrefixList filter
84 SxpLib.Add PeerGroup GROUP
85 ${entry1} Sxp.Get Filter Entry 10 permit pl=1.1.1.0/24
86 ${entries} Common.Combine Strings ${entry1}
87 SxpLib.Add Filter GROUP outbound ${entries}
88 Setup Nodes Outbound Test
89 ${peers} Sxp.Add Peers 127.0.0.2
90 SxpLib.Add PeerGroup GROUP2 ${peers}
91 ${entry1} Sxp.Get Filter Entry 10 permit ps=le,1
92 ${entries} Common.Combine Strings ${entry1}
93 SxpLib.Add Filter GROUP2 outbound ${entries}
94 BuiltIn.Wait Until Keyword Succeeds 4 2 Check Outbound PL Combinations Filtering
96 Outbound ACL Combinations Filtering
97 [Documentation] Test PeerSequence filter combined with ACL filter
99 SxpLib.Add PeerGroup GROUP
100 ${entry1} Sxp.Get Filter Entry 10 permit ps=eq,0
101 ${entry2} Sxp.Get Filter Entry 20 permit ps=ge,2
102 ${entries} Common.Combine Strings ${entry1} ${entry2}
103 SxpLib.Add Filter GROUP outbound ${entries}
104 Setup Nodes Outbound Test
105 ${peers} Sxp.Add Peers 127.0.0.2
106 SxpLib.Add PeerGroup GROUP2 ${peers}
107 ${entry1} Sxp.Get Filter Entry 10 permit acl=1.1.0.0,0.0.255.255
108 ${entries} Common.Combine Strings ${entry1}
109 SxpLib.Add Filter GROUP2 outbound ${entries}
110 BuiltIn.Wait Until Keyword Succeeds 4 2 Check Outbound ACL Combinations Filtering
114 [Arguments] ${version}=version4 ${password}=none
115 [Documentation] Setup Topology for PeerSequence tests
116 SxpLib.Add Bindings 10 10.10.10.10/32 127.0.0.1
117 SxpLib.Add Bindings 10 10.10.10.0/24 127.0.0.1
118 SxpLib.Add Bindings 10 10.10.0.0/16 127.0.0.1
119 SxpLib.Add Bindings 10 10.0.0.0/8 127.0.0.1
120 : FOR ${node} IN RANGE 2 6
121 \ SxpLib.Add Bindings ${node}0 10.10.10.${node}0/32 127.0.0.${node}
122 \ SxpLib.Add Bindings ${node}0 10.10.${node}0.0/24 127.0.0.${node}
123 \ SxpLib.Add Bindings ${node}0 10.${node}0.0.0/16 127.0.0.${node}
124 \ SxpLib.Add Bindings ${node}0 ${node}0.0.0.0/8 127.0.0.${node}
125 SxpLib.Add Connection ${version} listener 127.0.0.1 64999 127.0.0.2 ${password}
126 SxpLib.Add Connection ${version} speaker 127.0.0.2 64999 127.0.0.1 ${password}
127 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} speaker 127.0.0.2
128 SxpLib.Add Connection ${version} speaker 127.0.0.1 64999 127.0.0.3 ${password}
129 SxpLib.Add Connection ${version} listener 127.0.0.3 64999 127.0.0.1 ${password}
130 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.3
131 SxpLib.Add Connection ${version} speaker 127.0.0.3 64999 127.0.0.4 ${password}
132 SxpLib.Add Connection ${version} listener 127.0.0.4 64999 127.0.0.3 ${password}
133 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.4
135 SxpLib.Add Connection ${version} speaker 127.0.0.4 64999 127.0.0.5 ${password}
136 SxpLib.Add Connection ${version} listener 127.0.0.5 64999 127.0.0.4 ${password}
137 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.5
140 Setup Nodes Inbound Test
141 [Arguments] ${version}=version4 ${password}=none
142 [Documentation] Setup Topology for inbound PeerSequence and other filters tests
143 : FOR ${node} IN RANGE 2 6
144 \ SxpLib.Add Bindings ${node}0 1.1.1.${node}/32 127.0.0.${node}
145 \ SxpLib.Add Bindings ${node}0 1.1.${node}.0/24 127.0.0.${node}
146 \ SxpLib.Add Bindings ${node}0 1.${node}.0.0/16 127.0.0.${node}
147 \ SxpLib.Add Bindings ${node}0 ${node}.0.0.0/8 127.0.0.${node}
148 SxpLib.Add Connection ${version} speaker 127.0.0.1 64999 127.0.0.2 ${password}
149 SxpLib.Add Connection ${version} listener 127.0.0.2 64999 127.0.0.1 ${password}
150 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.2
151 SxpLib.Add Connection ${version} speaker 127.0.0.1 64999 127.0.0.5 ${password}
152 SxpLib.Add Connection ${version} listener 127.0.0.5 64999 127.0.0.1 ${password}
153 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.5
154 SxpLib.Add Connection ${version} both 127.0.0.3 64999 127.0.0.2 ${password}
155 SxpLib.Add Connection ${version} both 127.0.0.2 64999 127.0.0.3 ${password}
156 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} both 127.0.0.2
158 SxpLib.Add Connection ${version} both 127.0.0.3 64999 127.0.0.4 ${password}
159 SxpLib.Add Connection ${version} both 127.0.0.4 64999 127.0.0.3 ${password}
160 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} both 127.0.0.4
162 SxpLib.Add Connection ${version} both 127.0.0.4 64999 127.0.0.5 ${password}
163 SxpLib.Add Connection ${version} both 127.0.0.5 64999 127.0.0.4 ${password}
164 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} both 127.0.0.5
167 Setup Nodes Outbound Test
168 [Arguments] ${version}=version4 ${password}=none
169 [Documentation] Setup Topology for outbound PeerSequence and other filters tests
170 SxpLib.Add Bindings 10 1.1.1.1/32 127.0.0.1
171 SxpLib.Add Bindings 10 1.1.1.0/24 127.0.0.1
172 SxpLib.Add Bindings 10 1.1.0.0/16 127.0.0.1
173 SxpLib.Add Bindings 10 1.0.0.0/8 127.0.0.1
174 : FOR ${node} IN RANGE 3 6
175 \ SxpLib.Add Bindings ${node}0 1.1.1.${node}/32 127.0.0.${node}
176 \ SxpLib.Add Bindings ${node}0 1.1.${node}.0/24 127.0.0.${node}
177 \ SxpLib.Add Bindings ${node}0 1.${node}.0.0/16 127.0.0.${node}
178 \ SxpLib.Add Bindings ${node}0 ${node}.0.0.0/8 127.0.0.${node}
179 SxpLib.Add Connection ${version} listener 127.0.0.1 64999 127.0.0.2 ${password}
180 SxpLib.Add Connection ${version} speaker 127.0.0.2 64999 127.0.0.1 ${password}
181 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} speaker 127.0.0.2
182 SxpLib.Add Connection ${version} speaker 127.0.0.1 64999 127.0.0.3 ${password}
183 SxpLib.Add Connection ${version} listener 127.0.0.3 64999 127.0.0.1 ${password}
184 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.3
185 SxpLib.Add Connection ${version} speaker 127.0.0.1 64999 127.0.0.4 ${password}
186 SxpLib.Add Connection ${version} listener 127.0.0.4 64999 127.0.0.1 ${password}
187 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} listener 127.0.0.4
188 SxpLib.Add Connection ${version} both 127.0.0.4 64999 127.0.0.5 ${password}
189 SxpLib.Add Connection ${version} both 127.0.0.5 64999 127.0.0.4 ${password}
190 BuiltIn.Wait Until Keyword Succeeds 15 1 SxpLib.Verify Connection ${version} both 127.0.0.5
193 Check PeerSequence One
194 [Documentation] Node 127.0.0.2 should contain only bindings with peer sequence lower or equals 1
195 ${resp} SxpLib.Get Bindings 127.0.0.2
196 SxpLib.Should Contain Binding ${resp} 10 10.10.10.10/32
197 SxpLib.Should Contain Binding ${resp} 10 10.10.10.0/24
198 SxpLib.Should Contain Binding ${resp} 10 10.10.0.0/16
199 SxpLib.Should Contain Binding ${resp} 10 10.0.0.0/8
200 : FOR ${node} IN RANGE 3 6
201 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.10.10.${node}0/32
202 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.10.${node}0.0/24
203 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.${node}0.0.0/16
204 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 ${node}0.0.0.0/8
206 Check PeerSequence Two
207 [Documentation] Node 127.0.0.2 should contain only bindings with peer sequence lower or equals 2
208 ${resp} SxpLib.Get Bindings 127.0.0.2
209 SxpLib.Should Contain Binding ${resp} 10 10.10.10.10/32
210 SxpLib.Should Contain Binding ${resp} 10 10.10.10.0/24
211 SxpLib.Should Contain Binding ${resp} 10 10.10.0.0/16
212 SxpLib.Should Contain Binding ${resp} 10 10.0.0.0/8
213 SxpLib.Should Contain Binding ${resp} 30 10.10.10.30/32
214 SxpLib.Should Contain Binding ${resp} 30 10.10.30.0/24
215 SxpLib.Should Contain Binding ${resp} 30 10.30.0.0/16
216 SxpLib.Should Contain Binding ${resp} 30 30.0.0.0/8
217 : FOR ${node} IN RANGE 4 6
218 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.10.10.${node}0/32
219 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.10.${node}0.0/24
220 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 10.${node}0.0.0/16
221 \ SxpLib.Should Not Contain Binding ${resp} ${node}0 ${node}0.0.0.0/8
223 Check PeerSequence Three
224 [Documentation] Node 127.0.0.2 should contain only bindings with peer sequence lower or equals 3
225 ${resp} SxpLib.Get Bindings 127.0.0.2
226 SxpLib.Should Contain Binding ${resp} 10 10.10.10.10/32
227 SxpLib.Should Contain Binding ${resp} 10 10.10.10.0/24
228 SxpLib.Should Contain Binding ${resp} 10 10.10.0.0/16
229 SxpLib.Should Contain Binding ${resp} 10 10.0.0.0/8
230 SxpLib.Should Contain Binding ${resp} 30 10.10.10.30/32
231 SxpLib.Should Contain Binding ${resp} 30 10.10.30.0/24
232 SxpLib.Should Contain Binding ${resp} 30 10.30.0.0/16
233 SxpLib.Should Contain Binding ${resp} 30 30.0.0.0/8
234 SxpLib.Should Contain Binding ${resp} 40 10.10.10.40/32
235 SxpLib.Should Contain Binding ${resp} 40 10.10.40.0/24
236 SxpLib.Should Contain Binding ${resp} 40 10.40.0.0/16
237 SxpLib.Should Contain Binding ${resp} 40 40.0.0.0/8
238 SxpLib.Should Not Contain Binding ${resp} 50 10.10.10.50/32
239 SxpLib.Should Not Contain Binding ${resp} 50 10.10.50.0/24
240 SxpLib.Should Not Contain Binding ${resp} 50 10.50.0.0/16
241 SxpLib.Should Not Contain Binding ${resp} 50 50.0.0.0/8
243 Check PeerSequence Mix
244 [Documentation] Node 127.0.0.2 should not contain bindings with peer sequence 1
245 ${resp} SxpLib.Get Bindings 127.0.0.2
246 SxpLib.Should Contain Binding ${resp} 10 10.10.10.10/32
247 SxpLib.Should Contain Binding ${resp} 10 10.10.10.0/24
248 SxpLib.Should Contain Binding ${resp} 10 10.10.0.0/16
249 SxpLib.Should Contain Binding ${resp} 10 10.0.0.0/8
250 SxpLib.Should Not Contain Binding ${resp} 30 10.10.10.30/32
251 SxpLib.Should Not Contain Binding ${resp} 30 10.10.30.0/24
252 SxpLib.Should Not Contain Binding ${resp} 30 10.30.0.0/16
253 SxpLib.Should Not Contain Binding ${resp} 30 30.0.0.0/8
254 SxpLib.Should Contain Binding ${resp} 40 10.10.10.40/32
255 SxpLib.Should Contain Binding ${resp} 40 10.10.40.0/24
256 SxpLib.Should Contain Binding ${resp} 40 10.40.0.0/16
257 SxpLib.Should Contain Binding ${resp} 40 40.0.0.0/8
258 SxpLib.Should Contain Binding ${resp} 50 10.10.10.50/32
259 SxpLib.Should Contain Binding ${resp} 50 10.10.50.0/24
260 SxpLib.Should Contain Binding ${resp} 50 10.50.0.0/16
261 SxpLib.Should Contain Binding ${resp} 50 50.0.0.0/8
263 Check Inbound PL Combinations Filtering
264 [Documentation] Node 127.0.0.1 should containt bindings with peer sequence lower than 1 and pl 1.1.0.0/16
265 ${resp} SxpLib.Get Bindings 127.0.0.1
266 SxpLib.Should Contain Binding ${resp} 20 1.1.1.2/32
267 SxpLib.Should Contain Binding ${resp} 20 1.1.2.0/24
268 SxpLib.Should Not Contain Binding ${resp} 20 1.2.0.0/16
269 SxpLib.Should Not Contain Binding ${resp} 20 2.0.0.0/8
270 SxpLib.Should Not Contain Binding ${resp} 30 1.1.1.3/32
271 SxpLib.Should Not Contain Binding ${resp} 30 1.1.3.0/24
272 SxpLib.Should Not Contain Binding ${resp} 30 1.3.0.0/16
273 SxpLib.Should Not Contain Binding ${resp} 30 3.0.0.0/8
274 SxpLib.Should Not Contain Binding ${resp} 40 1.1.1.4/32
275 SxpLib.Should Not Contain Binding ${resp} 40 1.1.4.0/24
276 SxpLib.Should Not Contain Binding ${resp} 40 1.4.0.0/16
277 SxpLib.Should Not Contain Binding ${resp} 40 4.0.0.0/8
278 SxpLib.Should Contain Binding ${resp} 50 1.1.1.5/32
279 SxpLib.Should Contain Binding ${resp} 50 1.1.5.0/24
280 SxpLib.Should Contain Binding ${resp} 50 1.5.0.0/16
281 SxpLib.Should Contain Binding ${resp} 50 5.0.0.0/8
283 Check Inbound ACL Combinations Filtering
284 [Documentation] Node 127.0.0.1 should containt bindings with peer sequence lower than 2 and acl 1.1.1.0 0.0.0.255
285 ${resp} SxpLib.Get Bindings 127.0.0.1
286 SxpLib.Should Contain Binding ${resp} 20 1.1.1.2/32
287 SxpLib.Should Not Contain Binding ${resp} 20 1.1.2.0/24
288 SxpLib.Should Not Contain Binding ${resp} 20 1.2.0.0/16
289 SxpLib.Should Not Contain Binding ${resp} 20 2.0.0.0/8
290 SxpLib.Should Contain Binding ${resp} 30 1.1.1.3/32
291 SxpLib.Should Not Contain Binding ${resp} 30 1.1.3.0/24
292 SxpLib.Should Not Contain Binding ${resp} 30 1.3.0.0/16
293 SxpLib.Should Not Contain Binding ${resp} 30 3.0.0.0/8
294 SxpLib.Should Contain Binding ${resp} 40 1.1.1.4/32
295 SxpLib.Should Contain Binding ${resp} 40 1.1.4.0/24
296 SxpLib.Should Contain Binding ${resp} 40 1.4.0.0/16
297 SxpLib.Should Contain Binding ${resp} 40 4.0.0.0/8
298 SxpLib.Should Not Contain Binding ${resp} 50 1.1.1.5/32
299 SxpLib.Should Not Contain Binding ${resp} 50 1.1.5.0/24
300 SxpLib.Should Not Contain Binding ${resp} 50 1.5.0.0/16
301 SxpLib.Should Not Contain Binding ${resp} 50 5.0.0.0/8
303 Check Outbound PL Combinations Filtering
304 [Documentation] Node 127.0.0.2 should containt bindings with peer sequence lower than 1 and pl 1.1.1.0/24
305 ${resp} SxpLib.Get Bindings 127.0.0.2
306 SxpLib.Should Contain Binding ${resp} 10 1.1.1.1/32
307 SxpLib.Should Contain Binding ${resp} 10 1.1.1.0/24
308 SxpLib.Should Not Contain Binding ${resp} 10 1.1.0.0/16
309 SxpLib.Should Not Contain Binding ${resp} 10 1.0.0.0/8
310 SxpLib.Should Contain Binding ${resp} 30 1.1.1.3/32
311 SxpLib.Should Not Contain Binding ${resp} 30 1.1.3.0/24
312 SxpLib.Should Not Contain Binding ${resp} 30 1.3.0.0/16
313 SxpLib.Should Not Contain Binding ${resp} 30 3.0.0.0/8
314 SxpLib.Should Contain Binding ${resp} 40 1.1.1.4/32
315 SxpLib.Should Not Contain Binding ${resp} 40 1.1.4.0/24
316 SxpLib.Should Not Contain Binding ${resp} 40 1.4.0.0/16
317 SxpLib.Should Not Contain Binding ${resp} 40 4.0.0.0/8
318 SxpLib.Should Not Contain Binding ${resp} 50 1.1.1.5/32
319 SxpLib.Should Not Contain Binding ${resp} 50 1.1.5.0/24
320 SxpLib.Should Not Contain Binding ${resp} 50 1.5.0.0/16
321 SxpLib.Should Not Contain Binding ${resp} 50 5.0.0.0/8
323 Check Outbound ACL Combinations Filtering
324 [Documentation] Node 127.0.0.2 should containt bindings with peer sequence equals to 0 or greter than 2 and acl 1.1.0.0 0.0.255.255
325 ${resp} SxpLib.Get Bindings 127.0.0.2
326 SxpLib.Should Contain Binding ${resp} 10 1.1.1.1/32
327 SxpLib.Should Contain Binding ${resp} 10 1.1.1.0/24
328 SxpLib.Should Contain Binding ${resp} 10 1.1.0.0/16
329 SxpLib.Should Not Contain Binding ${resp} 10 1.0.0.0/8
330 SxpLib.Should Not Contain Binding ${resp} 30 1.1.1.3/32
331 SxpLib.Should Not Contain Binding ${resp} 30 1.1.3.0/24
332 SxpLib.Should Not Contain Binding ${resp} 30 1.3.0.0/16
333 SxpLib.Should Not Contain Binding ${resp} 30 3.0.0.0/8
334 SxpLib.Should Not Contain Binding ${resp} 40 1.1.1.4/32
335 SxpLib.Should Not Contain Binding ${resp} 40 1.1.4.0/24
336 SxpLib.Should Not Contain Binding ${resp} 40 1.4.0.0/16
337 SxpLib.Should Not Contain Binding ${resp} 40 4.0.0.0/8
338 SxpLib.Should Contain Binding ${resp} 50 1.1.1.5/32
339 SxpLib.Should Contain Binding ${resp} 50 1.1.5.0/24
340 SxpLib.Should Not Contain Binding ${resp} 50 1.5.0.0/16
341 SxpLib.Should Not Contain Binding ${resp} 50 5.0.0.0/8
344 SxpLib.Clean Bindings 127.0.0.1
345 SxpLib.Clean Bindings 127.0.0.2
346 SxpLib.Clean Bindings 127.0.0.3
347 SxpLib.Clean Bindings 127.0.0.4
348 SxpLib.Clean Bindings 127.0.0.5
349 SxpLib.Clean Peer Groups 127.0.0.1
350 SxpLib.Clean Connections 127.0.0.1
351 SxpLib.Clean Connections 127.0.0.2
352 SxpLib.Clean Connections 127.0.0.3
353 SxpLib.Clean Connections 127.0.0.4
354 SxpLib.Clean Connections 127.0.0.5