*** Settings ***
Documentation Test suite to verify inbound-discarding filtering functionality
-Suite Setup Setup SXP Environment
-Suite Teardown Clean SXP Environment
+Suite Setup Setup SXP Environment 6
+Suite Teardown Clean SXP Environment 6
Test Teardown Clean Nodes
Library RequestsLibrary
Library SSHLibrary
Library ../../../libraries/Sxp.py
Library ../../../libraries/Common.py
Resource ../../../libraries/SxpLib.robot
-Resource ../../../libraries/Utils.robot
-Resource ../../../libraries/KarafKeywords.robot
-Resource ../../../variables/Variables.py
*** Variables ***
*** Test Cases ***
Access List Filtering
[Documentation] Test ACL filter behaviour during filter update
+ [Tags] SXP Filtering
Setup Nodes
${peers} Add Peers 127.0.0.2 127.0.0.4
Add PeerGroup GROUP ${peers}
Access List Sgt Filtering
[Documentation] Test ACL and SGT filter behaviour during filter update
+ [Tags] SXP Filtering
${peers} Add Peers 127.0.0.3 127.0.0.5
Add PeerGroup GROUP ${peers}
${entry1} 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
Setup Nodes
${peers} Add Peers 127.0.0.2 127.0.0.4
Add PeerGroup GROUP ${peers}
Prefix List Sgt Filtering
[Documentation] Test Prefix List and SGT filter behaviour during filter update
+ [Tags] SXP Filtering
${peers} Add Peers 127.0.0.3 127.0.0.5
Add PeerGroup GROUP ${peers}
${entry1} 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
Setup Nodes Legacy Par Two
${peers} Add Peers 127.0.0.2 127.0.0.4
Add PeerGroup GROUP ${peers}
Access List Sgt Filtering Legacy
[Documentation] Test ACL and SGT filter behaviour during filter update
+ [Tags] SXP Filtering
${peers} Add Peers 127.0.0.3 127.0.0.5
Add PeerGroup GROUP ${peers}
${entry1} 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
Setup Nodes Legacy Par Two
${peers} Add Peers 127.0.0.2 127.0.0.4
Add PeerGroup GROUP ${peers}
Prefix List Sgt Filtering Legacy
[Documentation] Test Prefix List and SGT filter behaviour during filter update
+ [Tags] SXP Filtering
${peers} Add Peers 127.0.0.3 127.0.0.5
Add PeerGroup GROUP ${peers}
${entry1} Get Filter Entry 10 permit sgt=30 pl=10.10.10.0/24
Should Not Contain Binding ${resp} 50 50.0.0.0/8 sxp
Clean Nodes
- Clean Connections 127.0.0.1
- Clean Connections 127.0.0.2
- Clean Connections 127.0.0.3
- Clean Connections 127.0.0.4
- Clean Connections 127.0.0.5
- Clean Peer Groups 127.0.0.1
Clean Bindings 127.0.0.1
Clean Bindings 127.0.0.2
Clean Bindings 127.0.0.3
Clean Bindings 127.0.0.4
Clean Bindings 127.0.0.5
+ Clean Peer Groups 127.0.0.1
+ Clean Connections 127.0.0.1
+ Clean Connections 127.0.0.2
+ Clean Connections 127.0.0.3
+ Clean Connections 127.0.0.4
+ Clean Connections 127.0.0.5