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.92       4.33 
2. 3.94 4.35

3. 25 43 57 25 39 54
4. 59 99 131 56 110 127
5. 152 179 198 167 193 221

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

 1.  4.82       5.32 
2. 4.87 5.37

3. 24 34 40 25 33 43
4. 56 67 75 62 90 100
5. 118 156 176 124 164 186

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

 1.  5.92       6.54 
2. 6.17 6.81

3. 24 45 55 24 38 57
4. 49 71 81 49 70 87
5. 102 146 170 105 155 179

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

 1.  1.11      14.02 
2. 1.14 14.45

3. 32 43 47 32 70 82
4. 54 180 188 43 155 161
5. 194 231 1701 173 227 1729

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

 1.  1.03      13.06 
2. 1.07 13.53

3. 32 47 58 32 40 77
4. 51 129 177 47 163 175
5. 164 240 282 190 260 295

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

 1.  1.00      12.56 
2. 1.01 12.69

3. 32 36 42 33 42 54
4. 54 110 143 44 155 174
5. 113 169 206 181 255 310

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

 1.  0.20      14.65 
2. 0.21 14.95

3. 67 68 71 69 70 71
4. 84 327 346 81 172 194
5. 650 855 3257 631 816 3127

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

 1.  0.20      14.41 
2. 0.20 14.48

3. 67 68 70 69 70 70
4. 78 266 282 78 219 232
5. 490 764 866 435 722 860

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

 1.  0.19      13.84 
2. 0.19 13.98

3. 67 69 71 69 70 75
4. 76 169 204 76 189 206
5. 429 727 813 453 684 812

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

 1.  3.59      11.87 
2. 3.66 12.11

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

 1.  3.40      11.27 
2. 3.58 11.85

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

 1.  3.02       9.99 
2. 3.06 10.14

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.35       4.76 
2. 3.38 4.81

3. 25 55 71 26 39 54
4. 60 118 135 60 106 126
5. 171 203 236 177 209 240

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

 1.  4.10       5.84 
2. 4.12 5.87

3. 31 45 52 27 38 44
4. 51 70 86 53 71 81
5. 119 162 186 128 168 190

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

 1.  4.99       7.10 
2. 5.06 7.21

3. 26 45 57 26 42 52
4. 52 73 82 47 71 94
5. 111 163 188 110 153 184

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

 1.  1.13      14.63 
2. 1.15 14.85

3. 33 45 62 34 49 51
4. 54 173 193 57 163 177
5. 199 239 1380 185 236 1307

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

 1.  1.07      13.79 
2. 1.09 14.07

3. 33 40 44 33 36 46
4. 45 143 161 56 104 114
5. 192 246 299 151 204 236

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

 1.  1.01      13.11 
2. 1.02 13.24

3. 33 37 42 33 37 45
4. 46 174 197 67 117 138
5. 180 247 272 148 207 267

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

 1.  0.20      14.90 
2. 0.20 14.90

3. 68 69 71 70 71 75
4. 85 341 405 96 219 230
5. 646 828 913 522 814 893

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

 1.  0.20      14.31 
2. 0.20 14.60

3. 68 69 71 70 71 72
4. 92 165 193 111 236 298
5. 449 653 778 383 615 714

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

 1.  0.19      13.99 
2. 0.19 13.99

3. 69 70 71 70 71 73
4. 76 260 298 79 273 326
5. 368 575 621 558 772 887

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

 1.  3.14      11.40 
2. 3.17 11.51

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

 1.  3.34      12.14 
2. 3.55 12.90

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

 1.  3.05      11.09 
2. 3.26 11.84

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-2t2c-ethip6srhip6- 
ip6base-srv6enc2sids-nodecaps-ndrpdr

 1.  4.33       6.16 
2. 4.37 6.22

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

 1.  5.33       7.60 
2. 5.39 7.67

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

 1.  1.12      14.51 
2. 1.15 14.88

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

 1.  1.06      13.70 
2. 1.08 13.97

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

 1.  0.20      14.75 
2. 0.21 15.05

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

 1.  0.20      14.45 
2. 0.20 14.45

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

 1.  0.19      13.84 
2. 0.19 13.98

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

 1.  3.27      11.88 
2. 3.32 12.06

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

 1.  3.33      12.08 
2. 3.53 12.83

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

 1.  3.06      11.12 
2. 3.25 11.81

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.55       3.96 
2. 2.56 3.98

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

 1.  2.91       4.52 
2. 2.93 4.54

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

 1.  5.14       7.98 
2. 5.19 8.06

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

 1.  0.96      12.53 
2. 1.05 13.72

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

 1.  0.85      11.14 
2. 0.87 11.42

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

 1.  0.83      10.80 
2. 0.88 11.52

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

 1.  2.56       9.62 
2. 2.58 9.71

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

 1.  2.47       9.29 
2. 2.70 10.16

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.60       4.03 
2. 2.61 4.05

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

 1.  2.99       4.65 
2. 3.01 4.67

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

 1.  4.83       7.50 
2. 4.93 7.65

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

 1.  0.97      12.64 
2. 1.08 14.12

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

 1.  0.85      11.07 
2. 0.89 11.58

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

 1.  0.82      10.68 
2. 0.85 11.06

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

 1.  2.79      10.50 
2. 2.81 10.55

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

 1.  2.49       9.37 
2. 2.72 10.20