Ask Your Question
0

how do you test openstack tenant network?

asked 2018-05-28 12:01:45 -0600

Dipak Warade gravatar image

Masters,

Could you please share the list of natively available tools you are using to benchmark or troubleshoot the tenant networks in OpenStack?

I look forward to hearing from you.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
4

answered 2018-05-28 20:10:26 -0600

updated 2018-05-28 20:11:14 -0600

While I am not a master, I can comment on network troubleshooting.

First, it is essential to know how everything should be wired together. This can't be overstated, since there is no magical tool that pulls the solution to your network problem out of its hat. To me, the Networking Guide and Assaf Muller's DVR tutorial proved most useful, but be aware that they only cover ML2 and the most common type and mechanism drivers.

After that:

  • a text browser or editor to check configuration files, and check them a second time, and then check them again. Look for typos, and for incorrect mapping of Neutron's provider network to physical interfaces.
  • Errors and warnings in Neutron logs: the API server log, DHCP, agent on controller, agent on compute nodes.
  • the ip command to explore network interfaces, Linux bridges, network namespaces and routing tables.
  • ovs-vsctl to explore Openvswitch bridges and and ovs-ofctl to explore their internal wiring (known as flows).
  • tcpdump to find out where packets get lost.
  • iptables to check if the correct ports are open.

As to how these tools are used, I warmly recommend Assaf Muller's blog again. Also, you will find many videos of network troubleshooting sessions from the various summits.

edit flag offensive delete link more

Comments

Hey Bernd, Thank you. Appreciate your support. Do you use any benchmarking tools?

Dipak Warade gravatar imageDipak Warade ( 2018-05-28 20:43:32 -0600 )edit

I have never looked into performance, be it networking or otherwise. Sorry, I can't provide any suggestions.

Bernd Bausch gravatar imageBernd Bausch ( 2018-05-28 22:47:51 -0600 )edit
0

answered 2018-05-29 01:54:56 -0600

ppeereb1 gravatar image

You could use VMTP for benchmarking your tenant network data path: https://github.com/openstack/vmtp

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2018-05-28 12:01:45 -0600

Seen: 91 times

Last updated: May 29