*** Settings ***
-Documentation Test suite to verify inbound-discarding filtering functionality
-Suite Setup Setup SXP Environment 5
-Suite Teardown Clean SXP Environment 5
-Test Teardown Clean Nodes
-Library RequestsLibrary
-Library SSHLibrary
-Library ../../../libraries/Sxp.py
-Library ../../../libraries/Common.py
-Resource ../../../libraries/SxpLib.robot
-
-*** Variables ***
+Documentation Test suite to verify inbound-discarding filtering functionality
+
+Library RequestsLibrary
+Library SSHLibrary
+Library ../../../libraries/Sxp.py
+Library ../../../libraries/Common.py
+Resource ../../../libraries/SxpLib.robot
+
+Suite Setup Setup SXP Environment 5
+Suite Teardown Clean SXP Environment 5
+Test Teardown Clean Nodes
+
*** Test Cases ***
Access List Filtering
[Documentation] Test ACL filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
Setup Nodes
${peers} = Sxp.Add Peers 127.0.0.2 127.0.0.4
SxpLib.Add PeerGroup GROUP ${peers}
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
${peers} = Sxp.Add Peers 127.0.0.3 127.0.0.5
SxpLib.Add PeerGroup GROUP ${peers}
${entry1} = Sxp.Get Filter Entry 10 permit sgt=30 acl=10.10.10.0,0.0.0.255
Prefix List Filtering
[Documentation] Test Prefix List filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
Setup Nodes
${peers} = Sxp.Add Peers 127.0.0.2 127.0.0.4
SxpLib.Add PeerGroup GROUP ${peers}
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
${peers} = Sxp.Add Peers 127.0.0.3 127.0.0.5
SxpLib.Add PeerGroup GROUP ${peers}
${entry1} = Sxp.Get Filter Entry 10 permit sgt=30 pl=10.10.10.0/24
Access List Filtering Legacy
[Documentation] Test ACL filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
Setup Nodes Legacy Par Two
${peers} = Sxp.Add Peers 127.0.0.2 127.0.0.4
SxpLib.Add PeerGroup GROUP ${peers}
Access List Sgt Filtering Legacy
[Documentation] Test ACL and SGT filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
${peers} = Sxp.Add Peers 127.0.0.3 127.0.0.5
SxpLib.Add PeerGroup GROUP ${peers}
${entry1} = Sxp.Get Filter Entry 10 permit sgt=30 acl=10.10.10.0,0.0.0.255
Prefix List Filtering Legacy
[Documentation] Test Prefix List filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
Setup Nodes Legacy Par Two
${peers} = Sxp.Add Peers 127.0.0.2 127.0.0.4
SxpLib.Add PeerGroup GROUP ${peers}
Prefix List Sgt Filtering Legacy
[Documentation] Test Prefix List and SGT filter behaviour during filter update
- [Tags] SXP Filtering
+ [Tags] sxp filtering
${peers} = Sxp.Add Peers 127.0.0.3 127.0.0.5
SxpLib.Add PeerGroup GROUP ${peers}
${entry1} = Sxp.Get Filter Entry 10 permit sgt=30 pl=10.10.10.0/24
SxpLib.Delete Filter GROUP inbound-discarding
BuiltIn.Wait Until Keyword Succeeds 4 2 Check One Group 5-3
+
*** Keywords ***
Setup Nodes
[Arguments] ${version}=version4 ${password}=none