Following the concept of traditional networks, when two different subnets (segments) or sub-interfaces with distinct addressing are configured, the router recognizes the two networks and assigns the two networks in the process of routing or redistributing networks directly connected to the table Routing is updated with both local and remote networks. However, in the NSX when the DLR is configured with 2 distinct networks (vnic) the communication between the hosts of these 2 networks does not occur, even if it enables the OSPF routing protocol and redistributes the local networks, besides the DLR does not allow to add more than An interface in the mapping of the interfaces within the OSPF area.
Does anyone know why this problem occurs?
I ended up finding the problem, when I put a question in doubt about the DLR it supports as networks like Classful or Classless. However, it was clear that the DLR works with classless networks that can segment and break a network on different subnets, the problem was tied to the network masks, to some extent the VMs were applying the concept of classfull and assigning a full network mask.
That way I just changed the netmask as classless and the problem was solved.
Thanks anyway for the help.
Any documentation that states about the DLR vNICS on the same network not able to communicate with each other? It totally makes sense, just that I would like to see it and represent it that way.