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.  3.74       4.13 
2. 3.85 4.25

3. 26 42 55 26 42 49
4. 63 106 126 67 94 118
5. 174 199 222 182 209 230

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

 1.  4.09       4.52 
2. 5.48 6.05

3. 25 51 63 26 35 51
4. 51 83 96 46 60 75
5. 88 108 121 82 97 114

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

 1.  7.32       8.08 
2. 7.51 8.29

3. 25 26 29 26 28 47
4. 48 61 70 46 60 70
5. 75 88 98 77 87 96

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

 1.  1.06      13.38 
2. 1.15 14.57

3. 34 42 51 34 70 78
4. 51 209 228 54 176 189
5. 170 215 235 139 203 242

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

 1.  1.06      13.43 
2. 1.13 14.27

3. 33 44 53 34 56 66
4. 37 77 88 38 102 114
5. 124 165 187 128 163 179

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

 1.  1.03      13.02 
2. 1.07 13.55

3. 33 36 40 33 35 37
4. 37 106 135 42 109 114
5. 184 215 239 150 205 224

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

 1.  0.20      14.85 
2. 0.21 15.07

3. 70 72 77 70 71 78
4. 90 406 426 99 326 341
5. 545 723 751 548 714 787

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

 1.  0.18      12.74 
2. 0.21 15.19

3. 70 71 72 69 71 78
4. 82 255 278 89 293 312
5. 527 731 767 427 698 779

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

 1.  0.20      14.33 
2. 0.20 14.62

3. 70 71 74 69 71 78
4. 76 363 385 78 274 295
5. 468 692 736 294 607 654

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

 1.  2.19       7.26 
2. 3.55 11.75

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

 1.  1.84       6.08 
2. 3.71 12.27

 imix-4t4c-ethip6ip6- 
ip6base-srv6enc1sid-ndrpdr

 1.  3.43      11.34 
2. 3.51 11.63

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.29       4.69 
2. 3.34 4.76

3. 28 69 88 28 67 74
4. 76 122 145 74 122 143
5. 182 208 233 185 214 239

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

 1.  5.02       7.15 
2. 5.18 7.37

3. 28 57 71 28 41 54
4. 52 69 80 54 80 105
5. 92 105 113 95 108 121

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

 1.  5.45       7.76 
2. 7.26 10.33

3. 27 52 70 27 62 75
4. 60 84 91 61 78 88
5. 110 125 138 110 125 137

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

 1.  1.15      14.89 
2. 1.17 15.12

3. 35 99 111 35 56 93
4. 57 204 224 64 172 185
5. 202 247 262 182 227 240

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

 1.  0.91      11.79 
2. 1.16 15.00

3. 35 36 38 35 36 38
4. 40 103 113 39 111 118
5. 110 158 179 110 177 194

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

 1.  0.20      14.34 
2. 0.21 15.30

3. 71 73 74 71 73 79
4. 85 449 473 101 367 423
5. 585 725 756 573 730 774

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

 1.  0.16      11.34 
2. 0.21 15.32

3. 71 72 73 70 72 79
4. 78 445 465 93 365 417
5. 589 729 763 602 754 807

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

 1.  0.20      14.47 
2. 0.20 14.68

3. 71 72 73 70 72 78
4. 79 422 448 83 367 404
5. 561 731 770 548 733 814

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

 1.  2.04       7.42 
2. 3.13 11.36

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

 1.  1.99       7.24 
2. 3.68 13.35

 imix-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-ndrpdr

 1.  3.36      12.20 
2. 3.48 12.64

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.41       4.86 
2. 3.46 4.93

3. 27 47 60 27 71 91
4. 60 113 125 65 97 121
5. 174 199 222 185 214 241

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

 1.  5.01       7.14 
2. 5.27 7.51

3. 26 69 84 27 31 65
4. 59 91 105 61 79 88
5. 90 109 125 99 110 121

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

 1.  6.68       9.51 
2. 7.24 10.30

3. 27 64 84 27 44 58
4. 59 82 92 59 77 87
5. 95 110 124 95 109 120

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

 1.  1.14      14.80 
2. 1.17 15.10

3. 34 47 67 35 58 76
4. 47 198 213 59 182 193
5. 165 197 212 125 162 202

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

 1.  0.98      12.63 
2. 1.15 14.82

3. 34 48 62 34 37 40
4. 46 149 169 41 116 133
5. 133 198 216 116 156 178

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

 1.  0.19      13.94 
2. 0.21 15.26

3. 71 72 75 70 74 86
4. 81 421 449 105 311 348
5. 575 740 777 585 744 824

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

 1.  0.20      14.85 
2. 0.21 15.15

3. 71 72 73 70 72 78
4. 81 432 466 88 295 310
5. 576 717 751 495 722 792

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

 1.  0.20      14.46 
2. 0.20 14.68

3. 71 72 72 70 72 78
4. 77 441 483 74 296 336
5. 529 744 786 546 753 833

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

 1.  2.52       9.16 
2. 3.24 11.77

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

 1.  3.38      12.26 
2. 3.66 13.28

 imix-4t4c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  2.77      10.05 
2. 3.48 12.65

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.58       4.01 
2. 2.65 4.11

3. 38 134 150 38 66 85
4. 120 191 214 121 157 189
5. 383 414 440 413 443 470

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

 1.  1.31       2.03 
2. 3.28 5.09

3. 38 79 89 38 52 71
4. 92 130 147 84 132 159
5. 200 229 253 163 194 217

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

 1.  4.24       6.58 
2. 4.57 7.10

3. 38 85 109 38 53 78
4. 108 121 130 78 106 138
5. 252 297 324 156 178 194

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

 1.  0.91      11.91 
2. 1.10 14.41

3. 46 99 108 46 61 73
4. 111 220 235 112 146 192
5. 225 293 320 209 251 272

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

 1.  0.87      11.35 
2. 1.05 13.73

3. 46 72 83 46 60 78
4. 58 167 180 62 115 162
5. 201 271 298 148 244 275

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

 1.  0.71       9.26 
2. 0.87 11.31

3. 46 100 115 46 60 69
4. 56 215 237 63 171 209
5. 182 272 298 148 256 286

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

 1.  1.35       5.07 
2. 2.48 9.33

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

 1.  1.14       4.28 
2. 3.13 11.78

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

 1.  2.34       8.81 
2. 3.18 11.96

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.24       3.47 
2. 2.44 3.78

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

 1.  1.01       1.56 
2. 3.08 4.78

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

 1.  2.18       3.38 
2. 3.93 6.10

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

 1.  0.92      11.99 
2. 1.09 14.29

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

 1.  0.95      12.36 
2. 1.07 13.94

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

 1.  0.78      10.22 
2. 0.89 11.58

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

 1.  1.89       7.09 
2. 2.29 8.62

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

 1.  2.66      10.01 
2. 2.94 11.06

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

 1.  2.83      10.65 
2. 3.15 11.83