I created 3 VM on top of KVM/QEMU (RHEL 6.0) using bridged networking. Created one bridge for eth1 and all the VM's are using that bridge for networking. All these VM's have the same subnet address. All these machines are able to ping each other because bridge takes care of the routing between these machine. The scenario I am trying to implement is that I don't want bridge to do the routing between these machines. I want bridge to send all the traffic from these machines to the external edge switch and let him do the routing. So I have following thoughts on how to do this, but not sure if these will work:
Create multiple bridge on top of NIC (eth1) and connect each machine to different bridge on same NIC. So that way I hope it will send traffic to external switch, but not sure how to take care of the reverse traffic. AFAIK we can't create multiple bridge on single NIC card. But if anybody knows the way, please share.
Configure rule in the bridge that all the traffic coming from VM machine ports should be directed to NIC to external switch, and incoming traffic can be routed as usual way bridge do. I am not sure about this either, whether its doable or not. If its doable any idea how to do this?
Not sure if there is any other way of networking present which can be used to implement this scenario. Please share your thoughts and let me know if you need any more info from my side.