Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-03-29 Thread Alec Hothan (ahothan)

Hi Peter,

Traffic generation used to be gated by a phase that tries to make sure packets 
are flowing in both directions at low rate (used to be 100pps). This means that 
as soon as we seen packets flowing in both directions, traffic generation at 
requested rate will start.
Is that not sufficient in your case?

I’d like to note that we had some gating issues for multi-chain support – where 
the traffic generation was started too early due to a flaw in the gating logic 
(https://jira.opnfv.org/projects/NFVBENCH/issues/NFVBENCH-56?filter=allissues)
But this has been fixed recently by using an algorithm that actually checks the 
src MAC or returning frames. So perhaps you ran into the same issue?
The important point in your case is to understand how soon traffic can be 
blasted after the first packet comes back in each direction. Typically 
forwarders that use MAC learning only need the first packet to go through to 
guarantee optimal forwarding conditions. If your SUT requires a pause, this can 
be added to NFVbench relatively easily.

Thanks

  Alec

From: "Balint, Peter (Nokia - HU/Budapest)" 
Date: Thursday, March 29, 2018 at 1:39 AM
To: "Alec Hothan (ahothan)" , 
"opnfv-tech-discuss@lists.opnfv.org" 
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I faced with an other problem.

When I start the test, NFVBench is blasting traffic immediately and not setting 
up a flow, as a result there incur some initial losses as the flows are being 
added to the kernel and dpdk.

My question is it possible to postpone the start of measurement with a few sec 
after traffic generation started?


Br,

Peter



From: Balint, Peter (Nokia - HU/Budapest)
Sent: Thursday, February 22, 2018 2:20 PM
To: 'Alec Hothan (ahothan)' ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I removed the block ant it works. Many Thanks .

Br,

Peter


From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Thursday, February 22, 2018 11:49 AM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

I think there is a bug in that new piece of code, let me check with the person 
who wrote it.
In the meantime if you want a workaround, you could go ahead and remove that 
whole if block (in container, edit /nfvbench/nfvbench/nfvbench.py L169) - it 
can be safely removed.

Thanks
  Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 12:49 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


I tried but I get this error:
[root@dc ~]# sudo docker exec -it nfvbench nfvbench -c 
/tmp/nfvbench/my_nfvbench.cfg --rate 0.6% --service-chain EXT -fs 512
2018-02-21 20:41:47,465 INFO Loading configuration file: 
/tmp/nfvbench/my_nfvbench.cfg
2018-02-21 20:41:47,471 INFO EXT chain with OpenStack mode disabled
2018-02-21 20:41:47,471 INFO -c /tmp/nfvbench/my_nfvbench.cfg --rate 0.6% 
--service-chain EXT -fs 512
2018-02-21 20:41:47,472 ERROR {'status': 'ERROR', 'error_message': 'Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 593, in 
main\nraise Exception(result[\'error_message\'])\nException: Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 92, in 
run\nself.update_config(opts)\n  File "/nfvbench/nfvbench/nfvbench.py", 
line 169, in update_config\nif not 
(self.config.generator_config.mac_addrs_left is None and\n  File 
"/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__\ncls=self.__class__.__name__, name=key\nAttributeError: 
\'AttrDict\' instance has no attribute \'generator_config\'\n\n'}
Traceback (most recent call last):
  File "/nfvbench/nfvbench/nfvbench.py", line 92, in run
self.update_config(opts)
  File "/nfvbench/nfvbench/nfvbench.py", line 169, in update_config
if not (self.config.generator_config.mac_addrs_left is None and
  File "/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__
cls=self.__class__.__name__, name=key
AttributeError: 'AttrDict' instance has no attribute 'generator_config'

[root@dc ~]# cat  my_nfvbench.cfg
traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', 

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-03-29 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,

I faced with an other problem.

When I start the test, NFVBench is blasting traffic immediately and not setting 
up a flow, as a result there incur some initial losses as the flows are being 
added to the kernel and dpdk.

My question is it possible to postpone the start of measurement with a few sec 
after traffic generation started?


Br,

Peter



From: Balint, Peter (Nokia - HU/Budapest)
Sent: Thursday, February 22, 2018 2:20 PM
To: 'Alec Hothan (ahothan)' ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I removed the block ant it works. Many Thanks .

Br,

Peter


From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Thursday, February 22, 2018 11:49 AM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

I think there is a bug in that new piece of code, let me check with the person 
who wrote it.
In the meantime if you want a workaround, you could go ahead and remove that 
whole if block (in container, edit /nfvbench/nfvbench/nfvbench.py L169) - it 
can be safely removed.

Thanks
  Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 12:49 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


I tried but I get this error:
[root@dc ~]# sudo docker exec -it nfvbench nfvbench -c 
/tmp/nfvbench/my_nfvbench.cfg --rate 0.6% --service-chain EXT -fs 512
2018-02-21 20:41:47,465 INFO Loading configuration file: 
/tmp/nfvbench/my_nfvbench.cfg
2018-02-21 20:41:47,471 INFO EXT chain with OpenStack mode disabled
2018-02-21 20:41:47,471 INFO -c /tmp/nfvbench/my_nfvbench.cfg --rate 0.6% 
--service-chain EXT -fs 512
2018-02-21 20:41:47,472 ERROR {'status': 'ERROR', 'error_message': 'Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 593, in 
main\nraise Exception(result[\'error_message\'])\nException: Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 92, in 
run\nself.update_config(opts)\n  File "/nfvbench/nfvbench/nfvbench.py", 
line 169, in update_config\nif not 
(self.config.generator_config.mac_addrs_left is None and\n  File 
"/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__\ncls=self.__class__.__name__, name=key\nAttributeError: 
\'AttrDict\' instance has no attribute \'generator_config\'\n\n'}
Traceback (most recent call last):
  File "/nfvbench/nfvbench/nfvbench.py", line 92, in run
self.update_config(opts)
  File "/nfvbench/nfvbench/nfvbench.py", line 169, in update_config
if not (self.config.generator_config.mac_addrs_left is None and
  File "/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__
cls=self.__class__.__name__, name=key
AttributeError: 'AttrDict' instance has no attribute 'generator_config'

[root@dc ~]# cat  my_nfvbench.cfg
traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: ['FA:16:3E:2B:B0:D1']
mac_addrs_right: ['FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true

Could you Please check.


Thanks in advance.

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Wednesday, February 21, 2018 5:07 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


Since you are using only 1 external chain, you only need 1 entry in each list.
You also probably will need more than 1 core for TRex.

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [‘FA:16:

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-25 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,

I removed the block ant it works. Many Thanks .

Br,

Peter


From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Thursday, February 22, 2018 11:49 AM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

I think there is a bug in that new piece of code, let me check with the person 
who wrote it.
In the meantime if you want a workaround, you could go ahead and remove that 
whole if block (in container, edit /nfvbench/nfvbench/nfvbench.py L169) - it 
can be safely removed.

Thanks
  Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 12:49 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


I tried but I get this error:
[root@dc ~]# sudo docker exec -it nfvbench nfvbench -c 
/tmp/nfvbench/my_nfvbench.cfg --rate 0.6% --service-chain EXT -fs 512
2018-02-21 20:41:47,465 INFO Loading configuration file: 
/tmp/nfvbench/my_nfvbench.cfg
2018-02-21 20:41:47,471 INFO EXT chain with OpenStack mode disabled
2018-02-21 20:41:47,471 INFO -c /tmp/nfvbench/my_nfvbench.cfg --rate 0.6% 
--service-chain EXT -fs 512
2018-02-21 20:41:47,472 ERROR {'status': 'ERROR', 'error_message': 'Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 593, in 
main\nraise Exception(result[\'error_message\'])\nException: Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 92, in 
run\nself.update_config(opts)\n  File "/nfvbench/nfvbench/nfvbench.py", 
line 169, in update_config\nif not 
(self.config.generator_config.mac_addrs_left is None and\n  File 
"/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__\ncls=self.__class__.__name__, name=key\nAttributeError: 
\'AttrDict\' instance has no attribute \'generator_config\'\n\n'}
Traceback (most recent call last):
  File "/nfvbench/nfvbench/nfvbench.py", line 92, in run
self.update_config(opts)
  File "/nfvbench/nfvbench/nfvbench.py", line 169, in update_config
if not (self.config.generator_config.mac_addrs_left is None and
  File "/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__
cls=self.__class__.__name__, name=key
AttributeError: 'AttrDict' instance has no attribute 'generator_config'

[root@dc ~]# cat  my_nfvbench.cfg
traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: ['FA:16:3E:2B:B0:D1']
mac_addrs_right: ['FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true

Could you Please check.


Thanks in advance.

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Wednesday, February 21, 2018 5:07 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


Since you are using only 1 external chain, you only need 1 entry in each list.
You also probably will need more than 1 core for TRex.

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [‘FA:16:3E:2B:B0:D1]
mac_addrs_right: [‘FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 2
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
      intf_speed: 25Gbps
vlan_tagging: false
no_arp: true



   Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 4:20 AM
To: "Alec Hothan (ahothan)" mailt

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-25 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,

I do not fully get/know what I should modify

cfg. file(should look like this?):

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [FA:16:3E:2B:B0:D1 ', FA:16:3E:2B:B0:D1]
mac_addrs_right: [FA:16:3E:D0:47:B1', ‘FA:16:3E:D0:47:B1’]
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true


I should

dest_mac: FA:16:3E:2B:B0:D1 (DUT int 1)
src_mac:  24:8a:07:8e:d3:14 (tester int 1)
dest_mac: FA:16:3E:D0:47:B1 (DUT int 2)
src_mac:  24:8a:07:8e:d3:15 (tester int 2)


Br,

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Tuesday, February 20, 2018 5:42 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Peter,


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Tuesday, February 20, 2018 at 6:28 AM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


thank you for information. I have deployed it successfully.

Not quite sure about what you mean by “deployed it successfully”. Did you 
launch the VM directly using libvirt and did you manage to pass the right 
config file?


I have one other question, how can I configure nfvbench to work in L2 mode 
without gateway IP settings( DUT put an L2 loop on the end/testPMD mac forward)
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']

where I configure destination MAC


like in trex
port_limit: 2
  version: 2
  interfaces: ['03:00.0', '03:00.1']
  port_info:
  - dest_mac: fa:16:3e:c5:0b:22
src_mac:  24:8a:07:8e:d3:14
  - dest_mac: fa:16:3e:a0:cc:3f
src_mac:  24:8a:07:8e:d3:15

  platform:
  master_thread_id: 0
  latency_thread_id: 14
  dual_if:
- socket: 0
  threads: 
[1,2,3,4,5,6,7,8,9,10,11,12,13,28,29,30,31,32,33,34,35,36,37,38,39,40,41]


Please check the comment in the config file related to the use of MAC addresses:
https://github.com/opnfv/nfvbench/blob/master/nfvbench/cfg.default.yaml#L159

You basically need to configure nfvbench in EXT + no arp and put the dest MAC 
in the 2 fields (as described in the comment example)

Let me know if that addresses your problem.

Thanks

  Alec

Thanks,

Peter

From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Monday, February 12, 2018 5:34 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


You will need to be familiar with libvirt to try to replicate what openstack 
does to setup the VM properly: setup 2 virtual interfaces and provide a 
cloud-init config file.
This VM has VPP L3 routing included and that can be enabled/configured using 
the cloud-init file.
How well it will perform will really depends on your virtio network emulation 
(for example if you use OVS, it will likely not go very fast and start dropping 
packets very early).
Anyway, I can only help you to some extent as this stretches beyond what 
NFVbench handles.

Regards,

   Alec

From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Sunday, February 11, 2018 at 11:06 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

Thank you for information, I would like to add an L3 loop VM (this would be the 
DUT to benchmark VMs performance). But I use NFVBench in EXT mode( so without 
openstack)


Br,

Peter





From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Friday, February 9, 2018 6:31 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Peter,

This is out

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-25 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,


I tried but I get this error:
[root@dc ~]# sudo docker exec -it nfvbench nfvbench -c 
/tmp/nfvbench/my_nfvbench.cfg --rate 0.6% --service-chain EXT -fs 512
2018-02-21 20:41:47,465 INFO Loading configuration file: 
/tmp/nfvbench/my_nfvbench.cfg
2018-02-21 20:41:47,471 INFO EXT chain with OpenStack mode disabled
2018-02-21 20:41:47,471 INFO -c /tmp/nfvbench/my_nfvbench.cfg --rate 0.6% 
--service-chain EXT -fs 512
2018-02-21 20:41:47,472 ERROR {'status': 'ERROR', 'error_message': 'Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 593, in 
main\nraise Exception(result[\'error_message\'])\nException: Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 92, in 
run\nself.update_config(opts)\n  File "/nfvbench/nfvbench/nfvbench.py", 
line 169, in update_config\nif not 
(self.config.generator_config.mac_addrs_left is None and\n  File 
"/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__\ncls=self.__class__.__name__, name=key\nAttributeError: 
\'AttrDict\' instance has no attribute \'generator_config\'\n\n'}
Traceback (most recent call last):
  File "/nfvbench/nfvbench/nfvbench.py", line 92, in run
self.update_config(opts)
  File "/nfvbench/nfvbench/nfvbench.py", line 169, in update_config
if not (self.config.generator_config.mac_addrs_left is None and
  File "/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__
cls=self.__class__.__name__, name=key
AttributeError: 'AttrDict' instance has no attribute 'generator_config'

[root@dc ~]# cat  my_nfvbench.cfg
traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: ['FA:16:3E:2B:B0:D1']
mac_addrs_right: ['FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true

Could you Please check.


Thanks in advance.

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Wednesday, February 21, 2018 5:07 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


Since you are using only 1 external chain, you only need 1 entry in each list.
You also probably will need more than 1 core for TRex.

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [‘FA:16:3E:2B:B0:D1]
mac_addrs_right: [‘FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 2
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true



   Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 4:20 AM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I do not fully get/know what I should modify

cfg. file(should look like this?):

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [FA:16:3E:2B:B0:D1 ', FA:16:3E:2B:B0:D1]
mac_addrs_right: [FA:16:3E:D0:47:B1', ‘FA:16:3E:D0:47:B1’]
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: tr

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-25 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,


thank you for information. I have deployed it successfully.

I have one other question, how can I configure nfvbench to work in L2 mode 
without gateway IP settings( DUT put an L2 loop on the end/testPMD mac forward)
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']

where I configure destination MAC


like in trex
port_limit: 2
  version: 2
  interfaces: ['03:00.0', '03:00.1']
  port_info:
  - dest_mac: fa:16:3e:c5:0b:22
src_mac:  24:8a:07:8e:d3:14
  - dest_mac: fa:16:3e:a0:cc:3f
src_mac:  24:8a:07:8e:d3:15

  platform:
  master_thread_id: 0
  latency_thread_id: 14
  dual_if:
- socket: 0
  threads: 
[1,2,3,4,5,6,7,8,9,10,11,12,13,28,29,30,31,32,33,34,35,36,37,38,39,40,41]

Thanks,

Peter

From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Monday, February 12, 2018 5:34 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


You will need to be familiar with libvirt to try to replicate what openstack 
does to setup the VM properly: setup 2 virtual interfaces and provide a 
cloud-init config file.
This VM has VPP L3 routing included and that can be enabled/configured using 
the cloud-init file.
How well it will perform will really depends on your virtio network emulation 
(for example if you use OVS, it will likely not go very fast and start dropping 
packets very early).
Anyway, I can only help you to some extent as this stretches beyond what 
NFVbench handles.

Regards,

   Alec

From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Sunday, February 11, 2018 at 11:06 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

Thank you for information, I would like to add an L3 loop VM (this would be the 
DUT to benchmark VMs performance). But I use NFVBench in EXT mode( so without 
openstack)


Br,

Peter





From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Friday, February 9, 2018 6:31 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Peter,

This is outdated information.
With the latest versions of NFVbench, the testpmd VM image is included in the 
docker container itself (that way we make sure NFVbench always uses the right 
version of the VM image).
May I ask why you want to access this VM image?  To use it you will need to 
pass the proper config file to configure the forwarding dest MAC addresses 
(this is taken care of by NFVbench through openstack). If use openstack you do 
not need to manually get the qcow2 image and upload because it is done by 
NFVbench when using the PVP and PVVP chain types.

If you still need the VM qcow2 file, you can simply copy it out from the 
container using “docker cp” command. For example:

# docker exec nfvbench ls -l /nfvbench
total 646524
-rw-r--r--. 1 root root   888 Feb  7 19:33 INFO
-rw-r--r--. 1 root root   624 Feb  7 19:33 LICENSE
-rw-r--r--. 1 root root  1302 Feb  7 19:33 README.rst
-rw-r--r--. 1 root root   708 Feb  7 19:33 backup.requirements.txt
drwxr-xr-x. 2 root root  4096 Feb  8 22:26 ciscovim
drwxr-xr-x. 2 root root52 Feb  7 19:33 cleanup
drwxr-xr-x. 2 root root92 Feb  7 19:33 client
drwxr-xr-x. 2 root root83 Feb  7 19:33 docker
drwxr-xr-x. 5 root root88 Feb  7 19:33 docs
drwxr-xr-x. 4 root root  4096 Feb  8 22:26 nfvbench
drwxr-xr-x. 2 root root   150 Feb  7 19:33 nfvbench.egg-info
drwxr-xr-x. 3 root root35 Feb  7 19:33 nfvbenchvm
-rw-r--r--. 1 root root 661979136 Dec  4 11:12 nfvbenchvm-0.5.qcow2
-rw-r--r--. 1 root root 15079 Feb  7 19:33 pylint.rc
-rw-r--r--. 1 root root   124 Feb  7 19:33 requirements-dev.txt
-rw-r--r--. 1 root root  1809 Feb  7 19:33 setup.cfg
-rw-r--r--. 1 root root  1157 Feb  7 19:33 setup.py
drwxr-xr-x. 2 root root49 Feb  7 19:33 test
-rw-r--r--. 1 root root   468 Feb  7 19:33 test-requirements.txt
-rw-r--r--. 1 root root  1333 Feb  7 19:33 tox.ini
# docker cp nfvbench:/nfvbench/nfvbenchvm-0.5.qcow2 /tmp


  Alec


From: 
mailto:opnfv-tech-discuss-boun...@lists.opnfv.org>>
 on behalf of "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Friday, February 9, 2018 at 9:08 AM
To: 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-22 Thread Alec Hothan (ahothan)
I think there is a bug in that new piece of code, let me check with the person 
who wrote it.
In the meantime if you want a workaround, you could go ahead and remove that 
whole if block (in container, edit /nfvbench/nfvbench/nfvbench.py L169) - it 
can be safely removed.

Thanks
  Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
Date: Wednesday, February 21, 2018 at 12:49 PM
To: "Alec Hothan (ahothan)" , 
"opnfv-tech-discuss@lists.opnfv.org" 
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


I tried but I get this error:
[root@dc ~]# sudo docker exec -it nfvbench nfvbench -c 
/tmp/nfvbench/my_nfvbench.cfg --rate 0.6% --service-chain EXT -fs 512
2018-02-21 20:41:47,465 INFO Loading configuration file: 
/tmp/nfvbench/my_nfvbench.cfg
2018-02-21 20:41:47,471 INFO EXT chain with OpenStack mode disabled
2018-02-21 20:41:47,471 INFO -c /tmp/nfvbench/my_nfvbench.cfg --rate 0.6% 
--service-chain EXT -fs 512
2018-02-21 20:41:47,472 ERROR {'status': 'ERROR', 'error_message': 'Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 593, in 
main\nraise Exception(result[\'error_message\'])\nException: Traceback 
(most recent call last):\n  File "/nfvbench/nfvbench/nfvbench.py", line 92, in 
run\nself.update_config(opts)\n  File "/nfvbench/nfvbench/nfvbench.py", 
line 169, in update_config\nif not 
(self.config.generator_config.mac_addrs_left is None and\n  File 
"/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__\ncls=self.__class__.__name__, name=key\nAttributeError: 
\'AttrDict\' instance has no attribute \'generator_config\'\n\n'}
Traceback (most recent call last):
  File "/nfvbench/nfvbench/nfvbench.py", line 92, in run
self.update_config(opts)
  File "/nfvbench/nfvbench/nfvbench.py", line 169, in update_config
if not (self.config.generator_config.mac_addrs_left is None and
  File "/usr/local/lib/python2.7/dist-packages/attrdict/mixins.py", line 82, in 
__getattr__
cls=self.__class__.__name__, name=key
AttributeError: 'AttrDict' instance has no attribute 'generator_config'

[root@dc ~]# cat  my_nfvbench.cfg
traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: ['FA:16:3E:2B:B0:D1']
mac_addrs_right: ['FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true

Could you Please check.


Thanks in advance.

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Wednesday, February 21, 2018 5:07 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


Since you are using only 1 external chain, you only need 1 entry in each list.
You also probably will need more than 1 core for TRex.

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [‘FA:16:3E:2B:B0:D1]
mac_addrs_right: [‘FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 2
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true



   Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Wednesday, February 21, 2018 at 4:20 AM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I do not fully get/know what I should modify

cfg. file(should look like this?):

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-21 Thread Alec Hothan (ahothan)

Since you are using only 1 external chain, you only need 1 entry in each list.
You also probably will need more than 1 core for TRex.

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [‘FA:16:3E:2B:B0:D1]
mac_addrs_right: [‘FA:16:3E:D0:47:B1']
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 2
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true



   Alec


From: "Balint, Peter (Nokia - HU/Budapest)" 
Date: Wednesday, February 21, 2018 at 4:20 AM
To: "Alec Hothan (ahothan)" , 
"opnfv-tech-discuss@lists.opnfv.org" 
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

I do not fully get/know what I should modify

cfg. file(should look like this?):

traffic_generator:
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
#tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
#gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']
mac_addrs_left: [FA:16:3E:2B:B0:D1 ', FA:16:3E:2B:B0:D1]
mac_addrs_right: [FA:16:3E:D0:47:B1', ‘FA:16:3E:D0:47:B1’]
generator_profile:
- name: trex-local
  tool: TRex
  ip: 127.0.0.1
  cores: 1
  software_mode: false,
  interfaces:
- port: 0
  switch_port:
  pci: "03:00.0"
- port: 1
  switch_port:
  pci: "03:00.1"
  intf_speed: 25Gbps
vlan_tagging: false
no_arp: true


I should

dest_mac: FA:16:3E:2B:B0:D1 (DUT int 1)
src_mac:  24:8a:07:8e:d3:14 (tester int 1)
dest_mac: FA:16:3E:D0:47:B1 (DUT int 2)
src_mac:  24:8a:07:8e:d3:15 (tester int 2)


Br,

Peter



From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Tuesday, February 20, 2018 5:42 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Peter,


From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Tuesday, February 20, 2018 at 6:28 AM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


thank you for information. I have deployed it successfully.

Not quite sure about what you mean by “deployed it successfully”. Did you 
launch the VM directly using libvirt and did you manage to pass the right 
config file?


I have one other question, how can I configure nfvbench to work in L2 mode 
without gateway IP settings( DUT put an L2 loop on the end/testPMD mac forward)
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']

where I configure destination MAC


like in trex
port_limit: 2
  version: 2
  interfaces: ['03:00.0', '03:00.1']
  port_info:
  - dest_mac: fa:16:3e:c5:0b:22
src_mac:  24:8a:07:8e:d3:14
  - dest_mac: fa:16:3e:a0:cc:3f
src_mac:  24:8a:07:8e:d3:15

  platform:
  master_thread_id: 0
  latency_thread_id: 14
  dual_if:
- socket: 0
  threads: 
[1,2,3,4,5,6,7,8,9,10,11,12,13,28,29,30,31,32,33,34,35,36,37,38,39,40,41]


Please check the comment in the config file related to the use of MAC addresses:
https://github.com/opnfv/nfvbench/blob/master/nfvbench/cfg.default.yaml#L159

You basically need to configure nfvbench in EXT + no arp and put the dest MAC 
in the 2 fields (as described in the comment example)

Let me know if that addresses your problem.

Thanks

  Alec

Thanks,

Peter

From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Monday, February 12, 2018 5:34 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


You will need to be familiar with libvirt to try to replicate what openstack 
does to setup the VM properly: setup 2 virtual interfaces and provide a 
cloud-init config file.
This VM has VPP L3 routing included and that can be enabled/configured using 
the cloud-init file.
How well it will perform will really depends on your virtio network emulation 
(for example if you use

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-20 Thread Alec Hothan (ahothan)
Hi Peter,


From: "Balint, Peter (Nokia - HU/Budapest)" 
Date: Tuesday, February 20, 2018 at 6:28 AM
To: "Alec Hothan (ahothan)" , 
"opnfv-tech-discuss@lists.opnfv.org" 
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,


thank you for information. I have deployed it successfully.

Not quite sure about what you mean by “deployed it successfully”. Did you 
launch the VM directly using libvirt and did you manage to pass the right 
config file?


I have one other question, how can I configure nfvbench to work in L2 mode 
without gateway IP settings( DUT put an L2 loop on the end/testPMD mac forward)
ip_addrs: ['16.0.0.0/24', '48.0.0.0/24']
tg_gateway_ip_addrs: ['192.168.0.2', '192.168.2.2']
gateway_ip_addrs: ['192.168.0.12', '192.168.2.12']

where I configure destination MAC


like in trex
port_limit: 2
  version: 2
  interfaces: ['03:00.0', '03:00.1']
  port_info:
  - dest_mac: fa:16:3e:c5:0b:22
src_mac:  24:8a:07:8e:d3:14
  - dest_mac: fa:16:3e:a0:cc:3f
src_mac:  24:8a:07:8e:d3:15

  platform:
  master_thread_id: 0
  latency_thread_id: 14
  dual_if:
- socket: 0
  threads: 
[1,2,3,4,5,6,7,8,9,10,11,12,13,28,29,30,31,32,33,34,35,36,37,38,39,40,41]


Please check the comment in the config file related to the use of MAC addresses:
https://github.com/opnfv/nfvbench/blob/master/nfvbench/cfg.default.yaml#L159

You basically need to configure nfvbench in EXT + no arp and put the dest MAC 
in the 2 fields (as described in the comment example)

Let me know if that addresses your problem.

Thanks

  Alec

Thanks,

Peter

From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Monday, February 12, 2018 5:34 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd


You will need to be familiar with libvirt to try to replicate what openstack 
does to setup the VM properly: setup 2 virtual interfaces and provide a 
cloud-init config file.
This VM has VPP L3 routing included and that can be enabled/configured using 
the cloud-init file.
How well it will perform will really depends on your virtio network emulation 
(for example if you use OVS, it will likely not go very fast and start dropping 
packets very early).
Anyway, I can only help you to some extent as this stretches beyond what 
NFVbench handles.

Regards,

   Alec

From: "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Sunday, February 11, 2018 at 11:06 PM
To: "Alec Hothan (ahothan)" mailto:ahot...@cisco.com>>, 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

Thank you for information, I would like to add an L3 loop VM (this would be the 
DUT to benchmark VMs performance). But I use NFVBench in EXT mode( so without 
openstack)


Br,

Peter





From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Friday, February 9, 2018 6:31 PM
To: Balint, Peter (Nokia - HU/Budapest) 
mailto:peter.bal...@nokia.com>>; 
opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Peter,

This is outdated information.
With the latest versions of NFVbench, the testpmd VM image is included in the 
docker container itself (that way we make sure NFVbench always uses the right 
version of the VM image).
May I ask why you want to access this VM image?  To use it you will need to 
pass the proper config file to configure the forwarding dest MAC addresses 
(this is taken care of by NFVbench through openstack). If use openstack you do 
not need to manually get the qcow2 image and upload because it is done by 
NFVbench when using the PVP and PVVP chain types.

If you still need the VM qcow2 file, you can simply copy it out from the 
container using “docker cp” command. For example:

# docker exec nfvbench ls -l /nfvbench
total 646524
-rw-r--r--. 1 root root   888 Feb  7 19:33 INFO
-rw-r--r--. 1 root root   624 Feb  7 19:33 LICENSE
-rw-r--r--. 1 root root  1302 Feb  7 19:33 README.rst
-rw-r--r--. 1 root root   708 Feb  7 19:33 backup.requirements.txt
drwxr-xr-x. 2 root root  4096 Feb  8 22:26 ciscovim
drwxr-xr-x. 2 root root52 Feb  7 19:33 cleanup
drwxr-xr-x. 2 root root92 Feb  7 19:33 client
drwxr-xr-x. 2 root root83 Feb  7 19:33 docker
drwxr-xr-x. 5 root root88 Feb  7 19:33 docs
drwxr-xr-x. 4 root root  4096 Feb  8 22:26 nfvbench
drwxr-xr-x. 2 root root   150 Feb  7 19:33 nfvbench.egg-info
drwxr-xr-x. 3 root root35 Feb  7 19:33 nfvbenchvm
-rw-r--r--. 1 root root 661979136 Dec  4 11:12 nfvbenchvm-0.5.qcow2
-rw-r--r--. 1 root root 15079 Feb  7 19:33 pylin

Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-12 Thread Alec Hothan (ahothan)

You will need to be familiar with libvirt to try to replicate what openstack 
does to setup the VM properly: setup 2 virtual interfaces and provide a 
cloud-init config file.
This VM has VPP L3 routing included and that can be enabled/configured using 
the cloud-init file.
How well it will perform will really depends on your virtio network emulation 
(for example if you use OVS, it will likely not go very fast and start dropping 
packets very early).
Anyway, I can only help you to some extent as this stretches beyond what 
NFVbench handles.

Regards,

   Alec

From: "Balint, Peter (Nokia - HU/Budapest)" 
Date: Sunday, February 11, 2018 at 11:06 PM
To: "Alec Hothan (ahothan)" , 
"opnfv-tech-discuss@lists.opnfv.org" 
Subject: RE: [opnfv-tech-discuss] [nfvbench] testpmd

Hi Alec,

Thank you for information, I would like to add an L3 loop VM (this would be the 
DUT to benchmark VMs performance). But I use NFVBench in EXT mode( so without 
openstack)


Br,

Peter





From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Friday, February 9, 2018 6:31 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Peter,

This is outdated information.
With the latest versions of NFVbench, the testpmd VM image is included in the 
docker container itself (that way we make sure NFVbench always uses the right 
version of the VM image).
May I ask why you want to access this VM image?  To use it you will need to 
pass the proper config file to configure the forwarding dest MAC addresses 
(this is taken care of by NFVbench through openstack). If use openstack you do 
not need to manually get the qcow2 image and upload because it is done by 
NFVbench when using the PVP and PVVP chain types.

If you still need the VM qcow2 file, you can simply copy it out from the 
container using “docker cp” command. For example:

# docker exec nfvbench ls -l /nfvbench
total 646524
-rw-r--r--. 1 root root   888 Feb  7 19:33 INFO
-rw-r--r--. 1 root root   624 Feb  7 19:33 LICENSE
-rw-r--r--. 1 root root  1302 Feb  7 19:33 README.rst
-rw-r--r--. 1 root root   708 Feb  7 19:33 backup.requirements.txt
drwxr-xr-x. 2 root root  4096 Feb  8 22:26 ciscovim
drwxr-xr-x. 2 root root52 Feb  7 19:33 cleanup
drwxr-xr-x. 2 root root92 Feb  7 19:33 client
drwxr-xr-x. 2 root root83 Feb  7 19:33 docker
drwxr-xr-x. 5 root root88 Feb  7 19:33 docs
drwxr-xr-x. 4 root root  4096 Feb  8 22:26 nfvbench
drwxr-xr-x. 2 root root   150 Feb  7 19:33 nfvbench.egg-info
drwxr-xr-x. 3 root root35 Feb  7 19:33 nfvbenchvm
-rw-r--r--. 1 root root 661979136 Dec  4 11:12 nfvbenchvm-0.5.qcow2
-rw-r--r--. 1 root root 15079 Feb  7 19:33 pylint.rc
-rw-r--r--. 1 root root   124 Feb  7 19:33 requirements-dev.txt
-rw-r--r--. 1 root root  1809 Feb  7 19:33 setup.cfg
-rw-r--r--. 1 root root  1157 Feb  7 19:33 setup.py
drwxr-xr-x. 2 root root49 Feb  7 19:33 test
-rw-r--r--. 1 root root   468 Feb  7 19:33 test-requirements.txt
-rw-r--r--. 1 root root  1333 Feb  7 19:33 tox.ini
# docker cp nfvbench:/nfvbench/nfvbenchvm-0.5.qcow2 /tmp


  Alec


From: 
mailto:opnfv-tech-discuss-boun...@lists.opnfv.org>>
 on behalf of "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Friday, February 9, 2018 at 9:08 AM
To: 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: [opnfv-tech-discuss] [nfvbench] testpmd

Dear All,

I wanted to download testpmdvm-latest.qcow2 as recommended here 
https://wiki.opnfv.org/display/fds/Environment+setup+for+Performance+testing


but testpmd VMs link looks as an internal 
http://172.29.172.152/downloads/nfvbench/testpmdvm-latest.qcow2

is this IP/link correct could you please send me the correct link.


Br,

Peter



Peter Balint
Datacenter Test Architect
MN Cloud Core
NOKIA

Nokia Solutions and Networks Kft.
H-1082 Budapest, Hungary, Bókay János u. 36-42.
Mobile: +36 70 501 89 01
peter.bal...@nokia.com<mailto:peter.bal...@nokia.com>
https://networks.nokia.com/

___
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss


Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-11 Thread Balint, Peter (Nokia - HU/Budapest)
Hi Alec,

Thank you for information, I would like to add an L3 loop VM (this would be the 
DUT to benchmark VMs performance). But I use NFVBench in EXT mode( so without 
openstack)


Br,

Peter





From: Alec Hothan (ahothan) [mailto:ahot...@cisco.com]
Sent: Friday, February 9, 2018 6:31 PM
To: Balint, Peter (Nokia - HU/Budapest) ; 
opnfv-tech-discuss@lists.opnfv.org
Subject: Re: [opnfv-tech-discuss] [nfvbench] testpmd

Peter,

This is outdated information.
With the latest versions of NFVbench, the testpmd VM image is included in the 
docker container itself (that way we make sure NFVbench always uses the right 
version of the VM image).
May I ask why you want to access this VM image?  To use it you will need to 
pass the proper config file to configure the forwarding dest MAC addresses 
(this is taken care of by NFVbench through openstack). If use openstack you do 
not need to manually get the qcow2 image and upload because it is done by 
NFVbench when using the PVP and PVVP chain types.

If you still need the VM qcow2 file, you can simply copy it out from the 
container using “docker cp” command. For example:

# docker exec nfvbench ls -l /nfvbench
total 646524
-rw-r--r--. 1 root root   888 Feb  7 19:33 INFO
-rw-r--r--. 1 root root   624 Feb  7 19:33 LICENSE
-rw-r--r--. 1 root root  1302 Feb  7 19:33 README.rst
-rw-r--r--. 1 root root   708 Feb  7 19:33 backup.requirements.txt
drwxr-xr-x. 2 root root  4096 Feb  8 22:26 ciscovim
drwxr-xr-x. 2 root root52 Feb  7 19:33 cleanup
drwxr-xr-x. 2 root root92 Feb  7 19:33 client
drwxr-xr-x. 2 root root83 Feb  7 19:33 docker
drwxr-xr-x. 5 root root88 Feb  7 19:33 docs
drwxr-xr-x. 4 root root  4096 Feb  8 22:26 nfvbench
drwxr-xr-x. 2 root root   150 Feb  7 19:33 nfvbench.egg-info
drwxr-xr-x. 3 root root35 Feb  7 19:33 nfvbenchvm
-rw-r--r--. 1 root root 661979136 Dec  4 11:12 nfvbenchvm-0.5.qcow2
-rw-r--r--. 1 root root 15079 Feb  7 19:33 pylint.rc
-rw-r--r--. 1 root root   124 Feb  7 19:33 requirements-dev.txt
-rw-r--r--. 1 root root  1809 Feb  7 19:33 setup.cfg
-rw-r--r--. 1 root root  1157 Feb  7 19:33 setup.py
drwxr-xr-x. 2 root root49 Feb  7 19:33 test
-rw-r--r--. 1 root root   468 Feb  7 19:33 test-requirements.txt
-rw-r--r--. 1 root root  1333 Feb  7 19:33 tox.ini
# docker cp nfvbench:/nfvbench/nfvbenchvm-0.5.qcow2 /tmp


  Alec


From: 
mailto:opnfv-tech-discuss-boun...@lists.opnfv.org>>
 on behalf of "Balint, Peter (Nokia - HU/Budapest)" 
mailto:peter.bal...@nokia.com>>
Date: Friday, February 9, 2018 at 9:08 AM
To: 
"opnfv-tech-discuss@lists.opnfv.org<mailto:opnfv-tech-discuss@lists.opnfv.org>" 
mailto:opnfv-tech-discuss@lists.opnfv.org>>
Subject: [opnfv-tech-discuss] [nfvbench] testpmd

Dear All,

I wanted to download testpmdvm-latest.qcow2 as recommended here 
https://wiki.opnfv.org/display/fds/Environment+setup+for+Performance+testing


but testpmd VMs link looks as an internal 
http://172.29.172.152/downloads/nfvbench/testpmdvm-latest.qcow2

is this IP/link correct could you please send me the correct link.


Br,

Peter



Peter Balint
Datacenter Test Architect
MN Cloud Core
NOKIA

Nokia Solutions and Networks Kft.
H-1082 Budapest, Hungary, Bókay János u. 36-42.
Mobile: +36 70 501 89 01
peter.bal...@nokia.com<mailto:peter.bal...@nokia.com>
https://networks.nokia.com/

___
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss


Re: [opnfv-tech-discuss] [nfvbench] testpmd

2018-02-09 Thread Alec Hothan (ahothan)
Peter,

This is outdated information.
With the latest versions of NFVbench, the testpmd VM image is included in the 
docker container itself (that way we make sure NFVbench always uses the right 
version of the VM image).
May I ask why you want to access this VM image?  To use it you will need to 
pass the proper config file to configure the forwarding dest MAC addresses 
(this is taken care of by NFVbench through openstack). If use openstack you do 
not need to manually get the qcow2 image and upload because it is done by 
NFVbench when using the PVP and PVVP chain types.

If you still need the VM qcow2 file, you can simply copy it out from the 
container using “docker cp” command. For example:

# docker exec nfvbench ls -l /nfvbench
total 646524
-rw-r--r--. 1 root root   888 Feb  7 19:33 INFO
-rw-r--r--. 1 root root   624 Feb  7 19:33 LICENSE
-rw-r--r--. 1 root root  1302 Feb  7 19:33 README.rst
-rw-r--r--. 1 root root   708 Feb  7 19:33 backup.requirements.txt
drwxr-xr-x. 2 root root  4096 Feb  8 22:26 ciscovim
drwxr-xr-x. 2 root root52 Feb  7 19:33 cleanup
drwxr-xr-x. 2 root root92 Feb  7 19:33 client
drwxr-xr-x. 2 root root83 Feb  7 19:33 docker
drwxr-xr-x. 5 root root88 Feb  7 19:33 docs
drwxr-xr-x. 4 root root  4096 Feb  8 22:26 nfvbench
drwxr-xr-x. 2 root root   150 Feb  7 19:33 nfvbench.egg-info
drwxr-xr-x. 3 root root35 Feb  7 19:33 nfvbenchvm
-rw-r--r--. 1 root root 661979136 Dec  4 11:12 nfvbenchvm-0.5.qcow2
-rw-r--r--. 1 root root 15079 Feb  7 19:33 pylint.rc
-rw-r--r--. 1 root root   124 Feb  7 19:33 requirements-dev.txt
-rw-r--r--. 1 root root  1809 Feb  7 19:33 setup.cfg
-rw-r--r--. 1 root root  1157 Feb  7 19:33 setup.py
drwxr-xr-x. 2 root root49 Feb  7 19:33 test
-rw-r--r--. 1 root root   468 Feb  7 19:33 test-requirements.txt
-rw-r--r--. 1 root root  1333 Feb  7 19:33 tox.ini
# docker cp nfvbench:/nfvbench/nfvbenchvm-0.5.qcow2 /tmp


  Alec


From:  on behalf of "Balint, Peter 
(Nokia - HU/Budapest)" 
Date: Friday, February 9, 2018 at 9:08 AM
To: "opnfv-tech-discuss@lists.opnfv.org" 
Subject: [opnfv-tech-discuss] [nfvbench] testpmd

Dear All,

I wanted to download testpmdvm-latest.qcow2 as recommended here 
https://wiki.opnfv.org/display/fds/Environment+setup+for+Performance+testing


but testpmd VMs link looks as an internal 
http://172.29.172.152/downloads/nfvbench/testpmdvm-latest.qcow2

is this IP/link correct could you please send me the correct link.


Br,

Peter



Peter Balint
Datacenter Test Architect
MN Cloud Core
NOKIA

Nokia Solutions and Networks Kft.
H-1082 Budapest, Hungary, Bókay János u. 36-42.
Mobile: +36 70 501 89 01
peter.bal...@nokia.com<mailto:peter.bal...@nokia.com>
https://networks.nokia.com/

___
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss


[opnfv-tech-discuss] [nfvbench] testpmd

2018-02-09 Thread Balint, Peter (Nokia - HU/Budapest)
Dear All,

I wanted to download testpmdvm-latest.qcow2 as recommended here 
https://wiki.opnfv.org/display/fds/Environment+setup+for+Performance+testing


but testpmd VMs link looks as an internal 
http://172.29.172.152/downloads/nfvbench/testpmdvm-latest.qcow2

is this IP/link correct could you please send me the correct link.


Br,

Peter



Peter Balint
Datacenter Test Architect
MN Cloud Core
NOKIA

Nokia Solutions and Networks Kft.
H-1082 Budapest, Hungary, Bókay János u. 36-42.
Mobile: +36 70 501 89 01
peter.bal...@nokia.com
https://networks.nokia.com/

___
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss