Facebook’s engineering team has been developing their own hardware. Now they have released their custom switches, built on they own hardware (“wedge”), and they haver also developed a operating system based on Linux (“FBOSS”).
The software layer is fully programable, accesible in a SDN manner through an API from a central controller.
[…] using a central controller, we can now find the optimal network path for data at the edges of the network. By doing so, we’ve managed to boost the utilization of edge network resources to more than 90 percent, while serving Facebook traffic without a backlog of packets.