blob: 7a8ab7359f3adb1ac215ed9cc7946495f06dc35a [file] [log] [blame]
garciaale76f6a622020-11-19 17:57:42 -03001# Copyright 2020 Whitestack LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12# implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16vnfd:
garciaale0a517b92021-01-12 15:44:44 -030017 id: vbng34
garciaale76f6a622020-11-19 17:57:42 -030018 description: vBNG VNF for performance tests, with 34 HTs
19 product-name: vbng34
20 provider: Intel
21 version: "1.0"
22 mgmt-cp: eth0-ext
23 sw-image-desc:
24 - id: intel_vbng34
25 name: intel_vbng34
garciaale0a517b92021-01-12 15:44:44 -030026 image: intel_vbng34
garciaale76f6a622020-11-19 17:57:42 -030027 virtual-compute-desc:
garciaale0a517b92021-01-12 15:44:44 -030028 - id: vbng34-VM-compute
garciaale76f6a622020-11-19 17:57:42 -030029 virtual-cpu:
30 pinning: # Generic key/value pairs
31 policy: static
32 thread-policy: PREFER
33 virtual-memory:
garciaale0a517b92021-01-12 15:44:44 -030034 size: 32.0
garciaale76f6a622020-11-19 17:57:42 -030035 mempage-size: LARGE
36 numa-enabled: true # Replaces NUMA aware/unaware choice
37 numa-node-policy:
38 mem-policy: STRICT
39 node:
garciaale0a517b92021-01-12 15:44:44 -030040 - id: "0"
garciaale76f6a622020-11-19 17:57:42 -030041 paired-threads:
42 num-paired-threads: "17"
43 node-cnt: "1"
44 virtual-storage-desc:
garciaale0a517b92021-01-12 15:44:44 -030045 - id: vbng34-VM-storage
46 size-of-storage: 15
garciaale76f6a622020-11-19 17:57:42 -030047 vdu:
garciaale0a517b92021-01-12 15:44:44 -030048 - id: vbng34-VM
49 name: vbng34-VM
50 description: vbng34-VM
garciaale76f6a622020-11-19 17:57:42 -030051 sw-image-desc: intel_vbng34
garciaale0a517b92021-01-12 15:44:44 -030052 virtual-compute-desc: vbng34-VM-compute
garciaale76f6a622020-11-19 17:57:42 -030053 virtual-storage-desc:
garciaale0a517b92021-01-12 15:44:44 -030054 - vbng34-VM-storage
garciaale76f6a622020-11-19 17:57:42 -030055 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -030056 - id: eth0-int
garciaale76f6a622020-11-19 17:57:42 -030057 virtual-network-interface-requirement:
58 - name: eth0
59 position: 1
60 virtual-interface:
61 type: PARAVIRT
garciaale0a517b92021-01-12 15:44:44 -030062 bandwidth: "1000000"
63 vpci: "0000:00:0a.0"
64 - id: xe0-int
garciaale76f6a622020-11-19 17:57:42 -030065 virtual-network-interface-requirement:
66 - name: xe0
67 position: 2
68 virtual-interface:
69 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -030070 bandwidth: "10000000000"
71 vpci: "0000:00:10.0"
72 - id: xe1-int
garciaale76f6a622020-11-19 17:57:42 -030073 virtual-network-interface-requirement:
74 - name: xe1
75 position: 3
76 virtual-interface:
77 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -030078 bandwidth: "10000000000"
79 vpci: "0000:00:11.0"
80 - id: xe2-int
garciaale76f6a622020-11-19 17:57:42 -030081 virtual-network-interface-requirement:
82 - name: xe2
83 position: 4
84 virtual-interface:
85 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -030086 bandwidth: "10000000000"
87 vpci: "0000:00:12.0"
88 - id: xe3-int
garciaale76f6a622020-11-19 17:57:42 -030089 virtual-network-interface-requirement:
90 - name: xe3
91 position: 5
92 virtual-interface:
93 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -030094 bandwidth: "10000000000"
95 vpci: "0000:00:13.0"
96 - id: xe4-int
garciaale76f6a622020-11-19 17:57:42 -030097 virtual-network-interface-requirement:
98 - name: xe4
99 position: 6
100 virtual-interface:
101 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -0300102 bandwidth: "10000000000"
103 vpci: "0000:00:14.0"
104 - id: xe5-int
garciaale76f6a622020-11-19 17:57:42 -0300105 virtual-network-interface-requirement:
106 - name: xe5
107 position: 7
108 virtual-interface:
109 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -0300110 bandwidth: "10000000000"
111 vpci: "0000:00:15.0"
112 - id: xe6-int
garciaale76f6a622020-11-19 17:57:42 -0300113 virtual-network-interface-requirement:
114 - name: xe6
115 position: 8
116 virtual-interface:
117 type: PCI-PASSTHROUGH
garciaale0a517b92021-01-12 15:44:44 -0300118 bandwidth: "10000000000"
119 vpci: "0000:00:16.0"
120 - id: xe7-int
garciaale76f6a622020-11-19 17:57:42 -0300121 virtual-network-interface-requirement:
122 - name: xe7
123 position: 9
124 virtual-interface:
garciaale0a517b92021-01-12 15:44:44 -0300125 type: PCI-PASSTHROUGH
126 bandwidth: "10000000000"
127 vpci: "0000:00:17.0"
garciaale76f6a622020-11-19 17:57:42 -0300128 supplemental-boot-data:
garciaale0a517b92021-01-12 15:44:44 -0300129 boot-data-drive: "false"
garciaale76f6a622020-11-19 17:57:42 -0300130 ext-cpd:
131 - id: eth0-ext
132 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300133 vdu-id: vbng34-VM
134 cpd: eth0-int
garciaale76f6a622020-11-19 17:57:42 -0300135 - id: xe0-ext
136 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300137 vdu-id: vbng34-VM
138 cpd: xe0-int
garciaale76f6a622020-11-19 17:57:42 -0300139 - id: xe1-ext
140 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300141 vdu-id: vbng34-VM
142 cpd: xe1-int
garciaale76f6a622020-11-19 17:57:42 -0300143 - id: xe2-ext
144 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300145 vdu-id: vbng34-VM
146 cpd: xe2-int
garciaale76f6a622020-11-19 17:57:42 -0300147 - id: xe3-ext
148 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300149 vdu-id: vbng34-VM
150 cpd: xe3-int
garciaale76f6a622020-11-19 17:57:42 -0300151 - id: xe4-ext
152 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300153 vdu-id: vbng34-VM
154 cpd: xe4-int
garciaale76f6a622020-11-19 17:57:42 -0300155 - id: xe5-ext
156 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300157 vdu-id: vbng34-VM
158 cpd: xe5-int
garciaale76f6a622020-11-19 17:57:42 -0300159 - id: xe6-ext
160 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300161 vdu-id: vbng34-VM
162 cpd: xe6-int
garciaale76f6a622020-11-19 17:57:42 -0300163 - id: xe7-ext
164 int-cpd:
garciaale0a517b92021-01-12 15:44:44 -0300165 vdu-id: vbng34-VM
166 cpd: xe7-int
167 df:
168 - id: default-df
169 instantiation-level:
170 - id: default-instantiation-level
171 vdu-level:
172 - number-of-instances: 1
173 vdu-id: vbng34-VM
174 vdu-profile:
175 - id: vbng34-VM
176 min-number-of-instances: 1