${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries}
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 permit acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-2
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 deny acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Three Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Three Group 4-2
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries}
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 permit esgt=20,40 acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check Two Group 5-3
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries}
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 permit pl=10.0.0.0/8
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-2
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 deny pl=10.0.0.0/8
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Three Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Three Group 4-2
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries}
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound
${entries} Get Filter Entry 10 permit esgt=20,40 pl=10.0.0.0/8
Add Filter GROUP inbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check Two Group 5-3
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-5
Delete Filter GROUP outbound
${entry1} Get Filter Entry 10 permit acl=10.20.0.0,0.0.255.255
${entry2} Get Filter Entry 20 permit acl=10.10.0.0,0.0.255.0
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-5
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 2-5
Delete Filter GROUP outbound
${entries} Get Filter Entry 10 permit esgt=20,40 acl=10.10.0.0,0.0.255.255
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 2-5
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-5
Delete Filter GROUP outbound
${entry1} Get Filter Entry 10 permit pl=10.20.0.0/16
${entry2} Get Filter Entry 20 permit epl=10.10.0.0/16,le,24
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-5
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 2-5
Delete Filter GROUP outbound
${entries} Get Filter Entry 10 permit esgt=20,40 pl=10.10.0.0/16
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Two Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 2-5
${entry2} Get Filter Entry 20 permit acl=10.0.0.0,0.254.0.0
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
${entry2} Get Filter Entry 20 permit epl=10.0.0.0/8,le,16
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Access List Filtering Legacy
[Documentation] Test ACL filter behaviour during filter update
${entry2} Get Filter Entry 20 permit acl=10.0.0.0,0.254.0.0
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Access List Sgt Filtering Legacy
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
Setup Nodes Legacy Par One
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Prefix List Filtering Legacy
[Documentation] Test Prefix List filter behaviour during filter update
${entry2} Get Filter Entry 20 permit epl=10.0.0.0/8,le,16
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Prefix List Sgt Filtering Legacy
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound-discarding ${entries}
Setup Nodes Legacy Par One
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound-discarding
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
*** Keywords ***
Setup Nodes
${entries} Combine Strings ${entry1}
Add Filter GROUP outbound ${entries}
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check PeerSequence One
+ Wait Until Keyword Succeeds 4 2 Check PeerSequence One
Delete Filter GROUP outbound
${entry1} Get Filter Entry 10 permit ps=le,1
${entries} Combine Strings ${entry1}
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check PeerSequence Two
+ Wait Until Keyword Succeeds 4 2 Check PeerSequence Two
Delete Filter GROUP outbound
${entry1} Get Filter Entry 10 permit ps=le,2
${entries} Combine Strings ${entry1}
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check PeerSequence Three
+ Wait Until Keyword Succeeds 4 2 Check PeerSequence Three
Delete Filter GROUP outbound
${entry1} Get Filter Entry 10 deny ps=eq,1
${entry2} Get Filter Entry 20 permit ps=ge,0
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check PeerSequence Mix
+ Wait Until Keyword Succeeds 4 2 Check PeerSequence Mix
Delete Filter GROUP outbound
Inbound PL Combinations Filtering
\ ${entry1} Get Filter Entry 10 permit pl=1.1.0.0/16
\ ${entries} Combine Strings ${entry1}
\ Add Filter GROUP2 ${scope} ${entries}
- \ Wait Until Keyword Succeeds 4 1 Check Inbound PL Combinations Filtering
+ \ Wait Until Keyword Succeeds 4 2 Check Inbound PL Combinations Filtering
\ Clean Nodes
Inbound ACL Combinations Filtering
\ ${entry1} Get Filter Entry 10 permit sgt=40
\ ${entries} Combine Strings ${entry1}
\ Add Filter GROUP5 ${scope} ${entries}
- \ Wait Until Keyword Succeeds 4 1 Check Inbound ACL Combinations Filtering
+ \ Wait Until Keyword Succeeds 4 2 Check Inbound ACL Combinations Filtering
\ Clean Nodes
Outbound PL Combinations Filtering
${entry1} Get Filter Entry 10 permit ps=le,1
${entries} Combine Strings ${entry1}
Add Filter GROUP2 outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Outbound PL Combinations Filtering
+ Wait Until Keyword Succeeds 4 2 Check Outbound PL Combinations Filtering
Outbound ACL Combinations Filtering
[Documentation] Test PeerSequence filter combined with ACL filter
${entry1} Get Filter Entry 10 permit acl=1.1.0.0,0.0.255.255
${entries} Combine Strings ${entry1}
Add Filter GROUP2 outbound ${entries}
- Wait Until Keyword Succeeds 4 1 Check Outbound ACL Combinations Filtering
+ Wait Until Keyword Succeeds 4 2 Check Outbound ACL Combinations Filtering
*** Keywords ***
Setup Nodes
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries} policy=manual-update
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 4-2
Reconnect Peers
${entries} Get Filter Entry 10 permit acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-2
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check Two Group 4-2
Reconnect Peers
${entries} Get Filter Entry 10 deny acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Three Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Three Group 4-2
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries} policy=manual-update
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 5-3
Reconnect Peers
${entries} Get Filter Entry 10 permit esgt=20,40 acl=10.0.0.0,0.255.255.255
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check Two Group 5-3
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries} policy=manual-update
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-2
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 4-2
Reconnect Peers
${entries} Get Filter Entry 10 permit pl=10.0.0.0/8
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-2
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check Two Group 4-2
Reconnect Peers
${entries} Get Filter Entry 10 deny pl=10.0.0.0/8
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Three Group 4-2
+ Wait Until Keyword Succeeds 4 2 Check Three Group 4-2
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP inbound ${entries} policy=manual-update
Setup Topology Complex
- Wait Until Keyword Succeeds 4 1 Check One Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check One Group 5-3
Delete Filter GROUP inbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 5-3
Reconnect Peers
${entries} Get Filter Entry 10 permit esgt=20,40 pl=10.0.0.0/8
Add Filter GROUP inbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 5-3
+ Wait Until Keyword Succeeds 4 2 Check Two Group 5-3
*** Keywords ***
Reconnect Peers
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries} policy=manual-update
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-5
Delete Filter GROUP outbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 4-5
Reconnect Peers
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP outbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-5
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries} policy=manual-update
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 2-5
Delete Filter GROUP outbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 2-5
Reconnect Peers
${entries} Get Filter Entry 10 permit esgt=20,40 acl=10.10.0.0,0.0.255.255
Add Filter GROUP outbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 2-5
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries} policy=manual-update
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 4-5
Delete Filter GROUP outbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 4-5
Reconnect Peers
${entries} Combine Strings ${entry1} ${entry2}
Add Filter GROUP outbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 4-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 4-5
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
${entries} Combine Strings ${entry1} ${entry2} ${entry3}
Add Filter GROUP outbound ${entries} policy=manual-update
Setup Nodes
- Wait Until Keyword Succeeds 4 1 Check One Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check One Group 2-5
Delete Filter GROUP outbound
Verify Keyword Does Not Fail Within Timeout 4 1 Check One Group 2-5
Reconnect Peers
${entries} Get Filter Entry 10 permit esgt=20,40 pl=10.10.0.0/16
Add Filter GROUP outbound ${entries} policy=manual-update
Reconnect Peers
- Wait Until Keyword Succeeds 4 1 Check Two Group 2-5
+ Wait Until Keyword Succeeds 4 2 Check Two Group 2-5
*** Keywords ***
Reconnect Peers