3n-tsh-x520

10ge2p1x520-ethip6ip6-ip6base-srv6enc1sid-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with one SID (SRH not inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv6-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.DX6 - for other direction. DUT1 and DUT2 are tested with Intel-X520-DA2.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library.

Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 78b-1t1c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  0.02       0.02 
2. 3.87 4.27

3. 24 43 58 24 44 58
4. 48 139 152 75 114 144
5. 177 225 270 179 226 261

 78b-2t2c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  4.78       5.28 
2. 4.83 5.33

3. 24 34 46 24 34 44
4. 52 80 92 59 100 115
5. 120 159 184 118 165 190

 78b-4t4c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  5.91       6.52 
2. 6.09 6.72

3. 24 33 44 24 38 43
4. 67 114 133 43 83 97
5. 117 162 194 113 166 191

 1518b-1t1c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  1.09      13.77 
2. 1.12 14.12

3. 32 38 43 32 45 50
4. 56 156 174 65 131 140
5. 206 249 267 200 252 272

 1518b-2t2c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  1.06      13.34 
2. 1.07 13.54

3. 32 43 54 32 64 77
4. 61 173 185 58 226 254
5. 119 224 252 203 277 318

 1518b-4t4c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  1.00      12.59 
2. 1.01 12.71

3. 32 41 48 32 37 48
4. 48 173 191 48 125 159
5. 236 344 399 165 244 272

 9000b-1t1c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  0.20      14.77 
2. 0.20 14.77

3. 67 68 73 69 70 74
4. 76 161 185 80 278 318
5. 346 554 600 444 624 690

 9000b-2t2c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  0.20      14.17 
2. 0.20 14.24

3. 67 69 75 69 70 71
4. 77 225 253 75 132 151
5. 518 711 791 289 423 492

 9000b-4t4c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  0.19      13.67 
2. 0.19 13.81

3. 67 69 71 69 70 71
4. 74 251 273 83 204 215
5. 460 636 724 395 575 682

 imix-1t1c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  3.52      11.65 
2. 3.63 12.00

 imix-2t2c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  3.35      11.10 
2. 3.56 11.79

10ge2p1x520-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2, Eth-IPv6 on TG-DUTn for IPv6 routing over SRv6.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and two SR behaviours (functions) - End and End.DX6 - for other direction. DUT1 and DUT2 are tested with Intel-X520-DA2.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library.

Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 78b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  3.28       4.67 
2. 3.30 4.70

3. 25 43 60 25 47 61
4. 65 164 182 92 158 217
5. 213 272 309 215 271 330

 78b-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  4.08       5.81 
2. 4.10 5.84

3. 25 39 61 27 42 56
4. 52 79 96 54 76 93
5. 132 186 214 137 189 216

 1518b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  1.08      14.04 
2. 1.13 14.61

3. 33 68 87 34 67 79
4. 102 292 320 57 286 308
5. 242 319 352 237 309 340

 1518b-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  1.01      13.09 
2. 1.02 13.16

3. 33 34 37 33 47 59
4. 45 236 261 61 148 175
5. 322 416 445 219 298 327

 9000b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  0.20      14.64 
2. 0.20 14.86

3. 68 70 76 70 71 71
4. 81 134 152 84 213 229
5. 476 740 762 514 716 812

 9000b-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  0.19      14.18 
2. 0.20 14.25

3. 68 70 72 70 71 77
4. 87 247 278 85 161 204
5. 317 554 626 422 622 724

 9000b-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  0.19      13.70 
2. 0.19 13.84

3. 69 70 72 70 71 74
4. 75 251 293 97 184 225
5. 418 666 743 387 598 701

 imix-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  3.10      11.26 
2. 3.12 11.32

10ge2p1x520-ethip6srhip6-ip6base-srv6enc2sids-nodecaps-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with two SIDs (SRH inserted) without decapsulation test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn for IPv6 routing over SRv6.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End - for other direction. DUT1 and DUT2 are tested with Intel-X520-DA2.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library.

Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 78b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  3.53       5.02 
2. 3.55 5.05

 78b-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  4.39       6.26 
2. 4.42 6.29

 78b-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  5.38       7.66 
2. 5.44 7.74

 1518b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  1.11      14.38 
2. 1.13 14.60

 1518b-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  1.06      13.73 
2. 1.07 13.87

 1518b-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  1.00      12.95 
2. 1.01 13.08

 9000b-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  0.20      14.57 
2. 0.20 14.87

 9000b-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  0.19      14.04 
2. 0.20 14.25

 9000b-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  0.19      13.70 
2. 0.19 13.98

 imix-1t1c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  3.31      12.03 
2. 3.35 12.15

 imix-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  3.19      11.57 
2. 3.52 12.78

10ge2p1x520-ethip6srhip6-ip6base-srv6proxy-masq-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with Masquerading SRv6 proxy test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2, DUTn-CNT and DUTn->TG, Eth-IPv6 on TG->DUTn for IPv6 routing over SRv6.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.AM - for other direction. DUT1 and DUT2 are tested with Intel-X520-DA2.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library.

Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.and Segment Routing for Service Chaining - internet draft 01.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 78b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  2.73       4.23 
2. 2.75 4.27

 78b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  3.12       4.85 
2. 3.16 4.90

 78b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  5.24       8.13 
2. 5.26 8.17

 1518b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.88      11.52 
2. 0.94 12.24

 1518b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.83      10.79 
2. 0.85 11.12

 1518b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.82      10.76 
2. 0.88 11.54

 9000b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.18      13.12 
2. 0.18 13.45

 9000b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.19      13.53 
2. 0.19 13.80

 9000b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  0.19      14.04 
2. 0.19 14.18

 imix-1t1c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  2.52       9.46 
2. 2.53 9.51

 imix-2t2c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  2.73      10.24 
2. 2.88 10.82

 imix-4t4c-ethip6srhip6- 
ip6base-srv6proxy-masq-ndrpdr

 1.  2.53       9.52 
2. 2.62 9.86

10ge2p1x520-ethip6srhip6-ip6base-srv6proxy-stat-ndrpdr

Packet throughput Segment routing over IPv6 dataplane with Static SRv6 proxy test cases

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.

  • [Enc] Packet Encapsulations: Eth-IPv6-SRH-IPv6 on DUT1-DUT2 and DUTn->TG, Eth-IPv6 on TG->DUTn and DUTn-CNT for IPv6 routing over SRv6.

  • [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static route, SR policy and steering policy for one direction and one SR behaviour (function) - End.AS - for other direction. DUT1 and DUT2 are tested with Intel-X520-DA2.

  • [Ver] TG verification: TG finds and reports throughput NDR (Non Drop Rate) with zero packet loss tolerance and throughput PDR (Partial Drop Rate) with non-zero packet loss tolerance (LT) expressed in percentage of packets transmitted. NDR and PDR are discovered for different Ethernet L2 frame sizes using MLRsearch library.

Test packets are generated by TG on links to DUTs. TG traffic profile contains two L3 flow-groups (flow-group per direction, 253 flows per flow-group) with all packets containing Ethernet header,IPv6 header with static payload. MAC addresses are matching MAC addresses of the TG node interfaces.

  • [Ref] Applicable standard specifications: SRv6 Network Programming - draft 3.and Segment Routing for Service Chaining - internet draft 01.

 Test Name 

 Throughput: 
1. Mpps Gbps (NDR)
2. Mpps Gbps (PDR)

One-Way Latency Percentiles in uSec at %PDR load,
one set per each direction:
3. P50 P90 P99 P50 P90 P99 (10% PDR)
4. P50 P90 P99 P50 P90 P99 (50% PDR)
5. P50 P90 P99 P50 P90 P99 (90% PDR)

 78b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  2.61       4.05 
2. 2.65 4.12

 78b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  3.03       4.71 
2. 3.05 4.73

 78b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  5.03       7.81 
2. 5.06 7.85

 1518b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.90      11.80 
2. 0.94 12.28

 1518b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.83      10.90 
2. 0.86 11.29

 1518b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.81      10.60 
2. 0.85 11.14

 9000b-1t1c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.18      13.21 
2. 0.19 13.54

 9000b-2t2c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.18      13.46 
2. 0.19 13.74

 9000b-4t4c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  0.19      14.12 
2. 0.19 14.12

 imix-1t1c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  2.42       9.08 
2. 2.44 9.17

 imix-4t4c-ethip6srhip6- 
ip6base-srv6proxy-stat-ndrpdr

 1.  2.54       9.53 
2. 2.64 9.92