I'm working to setup NSX in a lab with a public IP block and wondering if I can add a public IP block to my virtual machines without having to setup NAT on the edge gateway and use a 1:1 relation.
As currently I'm just using a VDS with forwarding the VLAN and in this way adding public ip's to vm's.
You do it as long as host uplinks are in same public ip space
I didn't get that unfortunately, could you explain what you mean with host uplinks? You mean if my esxi servers are in the same IP space? That would be a no as my esxi servers all have private ip's behind a VPN for security reasons.
You could do it with L2 Bridging on the DLR. Basically you just setup bridging between physical network (your external subnet) to your logical switch. You could also tell your ISP to setup a point to point subnet between you and it so they could just route the public network down to you (and you could put the ESG here for routing). Why are you doing this with a public subnet?
I think he means the ESG uplinks. It will proxy ARP for IP addresses behind it.
You are considering direct VM connection to external network (not via Edges). So as long the ESXI host Uplinks are in same public IP space you can achieve this task.