aboutsummaryrefslogtreecommitdiffstats
path: root/INFO
blob: 02d07b9b79a25de762aa97ee6306188d20379486 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Project: Fuel based OPNFV installer (Fuel@OPNFV)
Project Creation Date: 2015.07.07
Project Category: Integration and testing
Lifecycle State: Incubation
Primary Contact: gelkinbard@mirantis.com
Project Lead: gelkinbard@mirantis.com
Jira Project Name: Fuel based OPNFV installer
Jira Project Prefix: FUEL
Mailing list tag: [fuel]
IRC: Server:freenode.net Channel:#opnfv-fuel
Repository: fuel

Committers:
gelkinbard@mirantis.com
nikolas.hermanns@ericsson.com
jonas.bjurel@ericsson.com
stefan.k.berg@ericsson.com
daniel.smith@ericsson.com
szilard.cserey@gmail.com
mskalski@mirantis.com
ruijing.guo@intel.com
fzhadaev@mirantis.com
Alexandru.Avadanii@enea.com
mpolenchuk@mirantis.com

Link to TSC approval of the project: http://meetbot.opnfv.org/meetings/opnfv-meeting/2015/opnfv-meeting.2015-07-07-13.59.log.html
Link(s) to approval of additional committers: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-fuel/2016/opnfv-fuel.2016-04-28-11.49.html
                                              https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-May/016188.html
} /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
# Copyright (c) 2018 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

---
schema: yardstick:task:0.1
description: >
    UE triggered dedicated bearer creation test case. Measure successful dedicated bearers
    creation rate, total number of active bearer per server.

scenarios:
- type: NSPerf
  traffic_profile: "../../traffic_profiles/landslide/landslide_dmf_udp.yaml"
  session_profile: "../../traffic_profiles/landslide/landslide_session_ue_dedicated_bearer.yaml"
  topology: "vepc_vnf_topology_landslide.yaml"
  nodes:
    tg__0: tg__0.traffic_gen
    vnf__0: vnf__0.vnf_epc
  options:
    dmf:
      transactionRate: 5
      packetSize: 512
      burstCount: 1  # Applies only to Basic UDP DMF, DataProtocol==udp
    test_cases:  # test case parameters to apply on session profile
    - type: SGW_Node  # test type from test session profile
      AssociatedPhys: 'eth6'  # interface(s) in Node test type to loop traffic back from NetHost
      BearerAddrPool: 2001::1
      BearerV4AddrPool: 1.0.0.1
      Sessions: '20000'
      UeInitBearerEn: 'true'
      DedicatedsPerDefaultBearer: 1  # number of dedicated bearers per default
      DefaultBearers: 1  # number of default bearers

      # Fireball settings
      FireballEn: 'false'

    - type: SGW_Nodal  # test type from test session profile
      StartRate: '1000.0'
      DisconnectRate: '1000.0'
      Sessions: '20000'
      UeInitBearerEn: 'true'
      DedicatedsPerDefaultBearer: '1'  # number of dedicated bearers per default
      DefaultBearers: '1'  # number of default bearers

      # Connection delay individually for each dedicated bearer
      ConnectBearerDelay:
        class: Array
        array: ['5']

      # Fireball settings
      FireballEn: 'false'

  runner:
    type: Duration
    duration: 300
    interval: 5

contexts:
- name: traffic_gen
  type: Node
  file: /etc/yardstick/nodes/pod_landslide.yaml
- name: vnf_epc
  type: Node
  file: /etc/yardstick/nodes/pod_vepc_sut.yaml