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

 

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.



 

ipv4 topology:


multicast topology

..

.

ipv6 topology

..

.

1.1.1.      Traffic forwarding

1.1.1.1.    IPV4 L2 forwarding testing:

 



 

1.1.1.      Multicast tests


1.1.1.      HA tests

Note that all traffic setup should be activated on Ixia before starting these tests:

§   IPv4 L2 Unicast

§   IPv4 L3 Unicast

§   IPv4 L2 Unicast Jumbo

§   IPv4 L3 Unicast Jumbo

§   IPv6 L2 Unicast

§   IPv6 L3 Unicast

§   IPv6 L2 Unicast Jumbo

§   IPv6 L3 Unicast Jumbo

§   IPv4 Mcast simple and Jumbo

§   IPv6 Mcast simple and Jumbo

 

1.1.1.1.    Link failure 1: link loss between MCLAG master and access switches

1.     Figure 9: link failure 1


1.1.1.1.    Link failure 2: link loss between MCLAG backup and access switches


1.1.1.1.    Node failure 1: reboot MCLAG cluster master node


1.1.1.1.    Node failure 1: reboot MCLAG cluster master node

1.1.1.1.    Node failure 1: reboot MCLAG cluster backup node


1.1.1.1.    Split brain tests


1.1.1.1.    Qfx10k-dcgw-1 reboot


1.1.1.1.    Qfx10k-dcgw-2 reboot

1.1.1.1.    Hitless upgrade of MCLAG cluster in VRRP mode


 
















Comments