What network simulators support SDN along with Group Tables? I would like to use the group table feature that allows packet replication and forwarding to multiple outgoing ports (for multicasting).
You can go with ONOS for controller placement and Mininet/Mininet-WiFi for deployment of physical devices. I think ONOS is the most suitable controller OS available (open source as well). If you need group tables, you may opt for OpenFlow 1.4 or 1.5. They support group tables. Mininet/Mininet-WiFi uses OpenFlow 1.0 by default. So, you need to specify the version of the OpenFlow. Detailed installation of ONOS can be found here: https://wiki.onosproject.org/display/ONOS/Development+Environment+Setup. Detailed installation for mininet can be found here: http://www.brianlinkletter.com/how-to-install-mininet-sdn-network-simulator/. Mininet-WiFi can be found here: http://www.brianlinkletter.com/mininet-wifi-software-defined-network-emulator-supports-wifi-networks/
I have found that the command "ovs-ofctl -O OpenFlow13 add-group"does not work on Mininet thereby preventing me from making use of group tables for load balancing or failover.