Umm Al-qura University04/09/1520150100675Database protocol for exchanging forwarding state with hardware switchesSome embodiments provide a set of one or more network controllers that communicates with a wide range of devices, ranging from switches to appliances such as firewalls, load balancers, etc.