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 opology 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

outing 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.81       4.20 
2. 3.85 4.25

3. 27 75 89 27 73 95
4. 69 136 160 74 127 169
5. 225 277 316 235 276 309

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

 1.  4.71       5.20 
2. 4.75 5.25

3. 27 40 48 28 48 68
4. 64 86 97 66 86 100
5. 135 181 210 146 190 219

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

 1.  5.87       6.48 
2. 5.96 6.58

3. 27 37 50 28 39 53
4. 60 89 110 61 84 96
5. 129 179 212 129 182 221

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

 1.  1.05      13.19 
2. 1.06 13.33

3. 38 56 63 40 53 64
4. 55 169 189 52 140 170
5. 218 293 335 219 288 339

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

 1.  1.00      12.65 
2. 1.01 12.71

3. 36 48 56 36 45 54
4. 46 102 116 51 141 156
5. 134 250 302 145 217 257

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

 1.  0.20      14.64 
2. 0.20 14.72

3. 70 72 74 72 73 78
4. 85 218 240 82 183 199
5. 567 722 818 366 479 540

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

 1.  0.19      13.96 
2. 0.20 14.17

3. 70 72 75 72 74 81
4. 82 155 172 87 193 208
5. 286 528 626 365 613 723

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

 1.  0.19      13.80 
2. 0.19 13.80

3. 71 72 75 73 74 76
4. 79 113 125 82 160 180
5. 313 418 499 373 571 680

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

 1.  3.53      11.70 
2. 3.55 11.76

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

 1.  3.33      11.03 
2. 3.52 11.65

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

 1.  2.87       9.49 
2. 3.25 10.75

10ge2p1x520-ethip6srhip6-ip6base-srv6enc2sids-ndrpdr

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular opology 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

outing 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.26       4.64 
2. 3.29 4.69

3. 29 63 119 32 61 70
4. 76 182 198 71 151 181
5. 243 299 359 243 290 326

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

 1.  3.97       5.66 
2. 4.04 5.75

3. 29 47 59 29 45 62
4. 71 112 148 62 120 146
5. 155 218 253 165 219 253

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

 1.  4.79       6.83 
2. 4.82 6.86

3. 29 44 53 30 46 65
4. 56 78 112 71 97 125
5. 126 189 223 131 187 226

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

 1.  1.10      14.28 
2. 1.13 14.65

3. 37 54 65 37 66 73
4. 53 225 268 65 225 250
5. 285 374 394 272 335 358

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

 1.  1.06      13.77 
2. 1.08 13.98

3. 41 51 59 38 51 63
4. 63 172 190 59 174 204
5. 209 285 335 128 234 262

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

 1.  1.01      13.04 
2. 1.02 13.17

3. 38 48 56 37 48 61
4. 58 172 203 50 109 171
5. 181 286 336 168 255 287

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

 1.  0.20      14.61 
2. 0.21 14.98

3. 72 73 76 74 75 79
4. 95 256 274 85 181 217
5. 438 653 768 331 539 676

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

 1.  0.19      14.08 
2. 0.19 14.16

3. 72 73 76 74 75 77
4. 93 196 213 86 240 289
5. 403 677 796 562 762 853

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

 1.  3.05      11.09 
2. 3.08 11.20

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

 1.  3.02      10.95 
2. 3.22 11.69

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

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

  • [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular opology 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

outing 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.47       4.94 
2. 3.49 4.97

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

 1.  4.21       6.00 
2. 4.28 6.09

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

 1.  5.24       7.46 
2. 5.29 7.54

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

 1.  1.10      14.30 
2. 1.13 14.59

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

 1.  1.05      13.53 
2. 1.07 13.87

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

 1.  1.00      12.91 
2. 1.01 13.10

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

 1.  0.20      14.63 
2. 0.20 14.85

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

 1.  0.19      14.10 
2. 0.20 14.31

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

 1.  0.19      13.80 
2. 0.19 13.94

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

 1.  3.24      11.76 
2. 3.25 11.81

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

 1.  3.24      11.75 
2. 3.49 12.67

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

 1.  2.91      10.57 
2. 3.17 11.51

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 opology 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

outing 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.68       4.16 
2. 2.70 4.19

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

 1.  3.06       4.74 
2. 3.07 4.77

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

 1.  5.10       7.92 
2. 5.15 8.00

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

 1.  0.82      10.76 
2. 0.86 11.20

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

 1.  0.83      10.80 
2. 0.89 11.58

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

 1.  0.18      12.98 
2. 0.18 13.31

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

 1.  0.19      13.61 
2. 0.19 13.82

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

 1.  0.19      13.52 
2. 0.19 13.93

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

 1.  2.42       9.09 
2. 2.43 9.13

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

 1.  2.68      10.08 
2. 2.78 10.44

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

 1.  2.29       8.61 
2. 2.61 9.80

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 opology 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

outing 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.56       3.97 
2. 2.57 3.99

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

 1.  2.93       4.55 
2. 2.94 4.57

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

 1.  4.90       7.61 
2. 4.92 7.64

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

 1.  0.83      10.82 
2. 0.86 11.26

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

 1.  0.82      10.73 
2. 0.85 11.11

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

 1.  0.18      13.23 
2. 0.18 13.36

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

 1.  0.19      13.65 
2. 0.19 13.86

 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.34       8.80 
2. 2.35 8.85

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

 1.  2.60       9.77 
2. 2.63 9.87

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

 1.  2.49       9.36 
2. 2.63 9.89