ixia
1.1.
Testbed
1.1.1. Physical topology
1.1.1. LAG and Mc-ae connection between access switches and qfx5k
1.1.1. Logical topology
1.1.1.1. OSPF routing instance
1.1.1.1. BGP routing instance
1.1.
Tests details
Find here a summary of generic tests
planned for this automation.
These
tests are based on MCLAG architecture built with Juniper Qfx-5100 DC switches only
(they don’t concerns other technologies as Cisco or
Arista or other design – IP Fabric for example).
Action
Expectation
MCLAG configuration
Create MCLAG
MCLAG is configured correctly, ICCP and ICL_PL statuses
are consistent
Add link inside LAG
MCLAG traffic pass from 1 * xGE to 2 * xGE
Suppress link from the LAG
MCLAG traffic go from 2 * xGE down to 1 * Xge
Check fast rate timer
Fast rate timer does not change operational statuses
Check MCLAG suppression
MCLAG link is suppressed
VRRP configuration (Master/Backup)
One switch is configurted as Master, another as Backup
rapid-PVST configuration
MSTP configuration
MC-AE sync configuration
mc-ae configuration
VRRP configuration
VRRP configuration
VRRP configuration tests
Mastership switch over tests
Once priority changed,
VRRP master switch
Preemption tests
Once a node join VRRP, it becomes VRRP master if priority
is adjusted
Object tracking tests
Trafic exchange
L2 TRAFFIC
Send IPV4 Unicast L2 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV4 Mcast L2 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV6 Unicast L2 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Send IPV6 Mcast L2 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
L3 TRAFFIC
Send IPV4 Unicast L3 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV4 Mcast L3 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV6 Unicast L3 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Send IPV6 Mcast L3 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Robustness test
Link failure 1: link loss between MCLAG master and sw-acc
trafic convergence occurs in less than 1sec
Link failure 1: link loss between MCLAG backup and sw-acc
trafic convergence occurs in less than 1sec
Node failure 1: reboot MCLAG cluster master node
trafic convergence occurs in less than 1sec
Node failure 1: reboot MCLAG cluster backup node
No impact on trafic
Hitless upgrade of MCLAG cluster in VRRP mode
Traffic loss is below 5%
Hitless upgrade of MCLAG cluster in mc-ae mode
Traffic loss is below 5%
Hitless downgrade of MCLAG cluster in VRRP mode
Traffic loss is below 5%
Hitless downgrade of MCLAG cluster in mc-ae mode
Traffic loss is below 5%
Routing protocol testing
IGP
OSPF routing between MCLAG cluster and DCGW
OSPF adjacency ok, route exchange is ok
OSPF route filtering between MCLAG cluster and DCGW
OSPF route filtering is nok
BGP between MCLAG cluster and DCGW equipment
BGP session establishment between MCLAG cluster
and DCGW in iBGP mode, with feature as BFD and GR
BGP session establishment occurs correctly, BFD,
GR and Route Refresh work correctly
BGP local-preference (better value by DCGW1)
BGP local pref is respected
BGP session suppression from DCGW
(link failure, manual shutdown, node failure)
BGP session is shutdown
BGP route exchange between DCGW and MCLAG cluster
BGP route exchange is done correctly
BGP MED tests
lower MED permit to select the good path
BGP between MCLAG cluster and FW equipment
BGP session establishment between MCLAG cluster
and Firewall in iBGP mode, with feature as BFD and GR
BGP session establishment occurs correctly, BFD,
GR and Route Refresh work correctly
BGP local-preference (better value by Firewall1)
BGP local pref is respected
BGP session suppression from Firewall
(link failure, manual shutdown, node failure)
BGP session is shutdown
BGP route exchange between Firewall and MCLAG cluster
BGP route exchange
BGP MED tests
BGP metric testing
Policy tests
Allocate a Queue to a COS value
Ethernet frame with this value goes into queue that has
been precised.
BW allocation: restrict a queue to a bw value
Bandwidth allocation is correct regarding values that
have been precised.
L3 trafic filtering: forbid a specific trafic
L3 forbidden
traffic does not pass anymore
L3 trafic filtering: authorize a specific trafic
L3 authorized trafic is sent correctly
L2 trafic filtering: forbid a specific trafic
L2 forbidden
trafic does not pass anymore
L2 trafic filtering: authorize a specific trafic
L2 authorized trafic is sent correctly
Action
Expectation
MCLAG configuration
Create MCLAG
MCLAG is configured correctly, ICCP and ICL_PL statuses
are consistent
Add link inside LAG
MCLAG traffic pass from 1 * xGE to 2 * xGE
Suppress link from the LAG
MCLAG traffic go from 2 * xGE down to 1 * Xge
Check fast rate timer
Fast rate timer does not change operational statuses
Check MCLAG suppression
MCLAG link is suppressed
VRRP configuration (Master/Backup)
One switch is configurted as Master, another as Backup
rapid-PVST configuration
MSTP configuration
MC-AE sync configuration
mc-ae configuration
VRRP configuration
VRRP configuration
VRRP configuration tests
Mastership switch over tests
Once priority changed,
VRRP master switch
Preemption tests
Once a node join VRRP, it becomes VRRP master if priority
is adjusted
Object tracking tests
Trafic exchange
L2 TRAFFIC
Send IPV4 Unicast L2 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV4 Mcast L2 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV6 Unicast L2 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Send IPV6 Mcast L2 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
L3 TRAFFIC
Send IPV4 Unicast L3 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV4 Mcast L3 traffic from ACC_1 to ACC_2
IPV4 traffic is sent and received correctly
Send IPV6 Unicast L3 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Send IPV6 Mcast L3 traffic from ACC_1 to ACC_2
IPV6 traffic is sent and received correctly
Robustness test
Link failure 1: link loss between MCLAG master and sw-acc
trafic convergence occurs in less than 1sec
Link failure 1: link loss between MCLAG backup and sw-acc
trafic convergence occurs in less than 1sec
Node failure 1: reboot MCLAG cluster master node
trafic convergence occurs in less than 1sec
Node failure 1: reboot MCLAG cluster backup node
No impact on trafic
Hitless upgrade of MCLAG cluster in VRRP mode
Traffic loss is below 5%
Hitless upgrade of MCLAG cluster in mc-ae mode
Traffic loss is below 5%
Hitless downgrade of MCLAG cluster in VRRP mode
Traffic loss is below 5%
Hitless downgrade of MCLAG cluster in mc-ae mode
Traffic loss is below 5%
Routing protocol testing
IGP
OSPF routing between MCLAG cluster and DCGW
OSPF adjacency ok, route exchange is ok
OSPF route filtering between MCLAG cluster and DCGW
OSPF route filtering is nok
BGP between MCLAG cluster and DCGW equipment
BGP session establishment between MCLAG cluster
and DCGW in iBGP mode, with feature as BFD and GR
BGP session establishment occurs correctly, BFD,
GR and Route Refresh work correctly
BGP local-preference (better value by DCGW1)
BGP local pref is respected
BGP session suppression from DCGW
(link failure, manual shutdown, node failure)
BGP session is shutdown
BGP route exchange between DCGW and MCLAG cluster
BGP route exchange is done correctly
BGP MED tests
lower MED permit to select the good path
BGP between MCLAG cluster and FW equipment
BGP session establishment between MCLAG cluster
and Firewall in iBGP mode, with feature as BFD and GR
BGP session establishment occurs correctly, BFD,
GR and Route Refresh work correctly
BGP local-preference (better value by Firewall1)
BGP local pref is respected
BGP session suppression from Firewall
(link failure, manual shutdown, node failure)
BGP session is shutdown
BGP route exchange between Firewall and MCLAG cluster
BGP route exchange
BGP MED tests
BGP metric testing
Policy tests
Allocate a Queue to a COS value
Ethernet frame with this value goes into queue that has
been precised.
BW allocation: restrict a queue to a bw value
Bandwidth allocation is correct regarding values that
have been precised.
L3 trafic filtering: forbid a specific trafic
L3 forbidden
traffic does not pass anymore
L3 trafic filtering: authorize a specific trafic
L3 authorized trafic is sent correctly
L2 trafic filtering: forbid a specific trafic
L2 forbidden
trafic does not pass anymore
L2 trafic filtering: authorize a specific trafic
L2 authorized trafic is sent correctly
1.1.1. General traffic evaluation (rfc2544)
Find here the topology used for this test:
1. Figure 6: Mac learning topology
Note on test pattern used, we’ll use one of
the Ixia predefined test: rfc2544.
This test determines the maximum time
DURING WHICH the DUT can receive and forward without frame loss.
..
.
ipv6 topology
..
.
1.1.1. Traffic forwarding
1.1.1.1. IPV4 L2 forwarding testing:











Comments
Post a Comment