6.22.1.2.4. OpenStack L3 East-West Performance within single compute node

In this scenario Shaker launches 1 pair of instances, both are hosted on the same compute node. Instances are connected to one of 2 tenant networks, which plugged into single router. The traffic goes from one network to the other (L3 east-west).

Scenario:

deployment:
  accommodation:
  - pair
  - double_room
  - compute_nodes: 1
  template: l3_east_west.hot
description: In this scenario Shaker launches 1 pair of instances, both are hosted on the
  same compute node. Instances are connected to one of 2 tenant networks, which
  plugged into single router. The traffic goes from one network to the other (L3 east-west).
execution:
  tests:
  - class: flent
    method: ping
    sla:
    - '[type == ''agent''] >> (stats.ping_icmp.avg < 2.0)'
    time: 10
    title: Ping
  - class: iperf3
    sla:
    - '[type == ''agent''] >> (stats.bandwidth.avg > 5000)'
    - '[type == ''agent''] >> (stats.retransmits.max < 10)'
    title: TCP
  - bandwidth: 0
    class: iperf3
    datagram_size: 32
    sla:
    - '[type == ''agent''] >> (stats.packets.avg > 100000)'
    title: UDP
    udp: true
title: OpenStack L3 East-West Performance

6.22.1.2.4.1. Ping

Test Specification:

class: flent
method: ping
sla:
- '[type == ''agent''] >> (stats.ping_icmp.avg < 2.0)'
time: 10
title: Ping
../../../../_images/42f40fed-1f50-41cb-9bf7-8f7043164832.svg

Stats:

Metric Min Avg Max
ping_icmp, ms 0.215 0.346 0.582

SLA:

Expression Concurrency Node Result
stats.ping_icmp.avg < 2.0 1 node-7.domain.tld OK

6.22.1.2.4.2. TCP

Test Specification:

class: iperf3
interval: 1
sla:
- '[type == ''agent''] >> (stats.bandwidth.avg > 5000)'
- '[type == ''agent''] >> (stats.retransmits.max < 10)'
title: TCP
../../../../_images/c83bcfac-5181-4dd7-a808-250f230e144b.svg

Stats:

Metric Min Avg Max
bandwidth, Mbit/s 12611.771 16735.987 20540.142
retransmits      

SLA:

Expression Concurrency Node Result
stats.bandwidth.avg > 5000 1 node-7.domain.tld OK
stats.retransmits.max < 10 1 node-7.domain.tld OK

6.22.1.2.4.3. UDP

Test Specification:

bandwidth: 0
class: iperf3
datagram_size: 32
interval: 1
sla:
- '[type == ''agent''] >> (stats.packets.avg > 100000)'
title: UDP
udp: true
../../../../_images/81bd6b54-c9ef-46b8-8325-b13004b9d651.svg

Stats:

Metric Min Avg Max
loss, %   0.000  
jitter, ms   0.007  
packets, pps 121030 131170 136500

SLA:

Expression Concurrency Node Result
stats.packets.avg > 100000 1 node-7.domain.tld OK