15. OpenFlow

One big problem that network engineers have with virtualization of network infrastructure devices such as routers and switches is that these devices are closed proprietary systems. This means that vendors do not reveal the inner workings of their hardware or software products to public scrutiny, and this is a major problem when it comes to programming because each switch or router is a closed system containing both the control functions (the logic that determines how traffic is handled) and the data functions (the actual moving of packets). With these two functions contained in the same appliances, network engineers are forced to configure each device in isolation. You can imagine what a daunting task this is in a large network, ...

Get SDN and NFV Simplified: A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.