Opennebula 5.8 security Group issue

Hi
I am getting a strange network communication issue while connecting to the VM under opennebula cluster. I cannot get ping/any traffic from one of my private IP blocks to the public IP of OpenNebula VM. I am confident about the network routing issue and get all access to the same IP to another non-opennebula based cluster under the same network infrastructure.

The scenario is as below. I find there is no network or routing-related issues as the same IP works on different non-opennebula based cluster. I thought it may be an issue with the security group which was assigned to that network. To resolve this I have created a new “Security Group” allowing all its and protocol but no luck.

OpenNebula Cluster:
private-sw>traceroute x.x.x.x

Type escape sequence to abort.
Tracing the route to x.x.x.x

1 y.y.y.y 0 msec 0 msec 0 msec
2 192.168.3.17 0 msec 8 msec 0 msec
3 192.168.3.46 9 msec 0 msec 8 msec
4 * * *
5 * * *
6 * * *

Non OpenNebula Cluster:
private-sw>traceroute x.x.x.x

Type escape sequence to abort.
Tracing the route to x.x.x.x

1 y.y.y.y 0 msec 0 msec 0 msec
2 192.168.3.17 0 msec 8 msec 0 msec
3 192.168.3.46 9 msec * 0 msec
4 x.x.x.x 5 msec * 0 msec