Strange communication fail UDP COAP protocol Openstack Kilo

Bug #1894384 reported by CesarJorge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Invalid
Undecided
Unassigned

Bug Description

Hi,

I have one UDP COAP application called ligthweight M2M in Openstack Kilo environment.

To communicate with this app I have one nginx cluster using pacemaker. This cluster use one VIP (10.0.0.6) and one Floating IP that communicate to outside (192.x.x.x).

The nginx entry is using stream definition for UDP.

The COAP application is in the internet at the url:

https://github.com/telefonicaid/lightweightm2m-iotagent

Then when I use the COAP client to communicate to server at:

https://fiware-iotagent-lwm2m.readthedocs.io/en/latest/configurationProvisioning/index.html

Then when I try to connect to server with the client (with all UDP security groups enabled ports),
then:

When I try to connect 10.0.0.6 string /string (throught the VIP), works correctly and connect.
When I try to connect 192.x.x.x string /string (throught Floating IP, all UDP ports open and ICMP)
Then fail to connect. Doing a strace in client process show that does:
create socket
bind
send
send
send
...
Here fails. The client stuck in send and try until timeout.
Using the VIP that working, does:
create socket
bind
send
receive
...

Also, I try the following that works:
Create a Floating IP and connect that assing directly to active nginx machine.
Create a Floating IP and connect that assing directly to server lightweigthm2m.

Not work througth a Floating IP that assing to VIP.
In the nging I try multiple configurations:
Using only one server, using balance hash, etc, without success.

Howto fix this, and what occurs?

Regards,
Cesar Jorge

This bug tracker is for errors with the documentation, use the following as a template and remove or add fields as you see fit. Convert [ ] into [x] to check boxes:

- [ ] This doc is inaccurate in this way: ______
- [ ] This is a doc addition request.
- [ ] I have a fix to the document that I can paste below including example: input and output.

If you have a troubleshooting or support issue, use the following resources:

 - Ask OpenStack: https://ask.openstack.org
 - The mailing list: https://lists.openstack.org
 - IRC: 'openstack' channel on Freenode

-----------------------------------
Release: on 2018-06-28 14:25:50
SHA: 58ab31af9818aaa91d32a86ee9b1428ac19489ea
Source: https://opendev.org/openstack/project-team-guide/src/doc/source/bugs.rst
URL: https://docs.openstack.org/project-team-guide/bugs.html

affects: openstack-manuals → nova
Lee Yarwood (lyarwood)
Changed in nova:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.