Professional Documents
Culture Documents
1.2 Understanding Software-Defined Networking PDF
1.2 Understanding Software-Defined Networking PDF
Understanding Software-Defined
Networking
Open Transcript
An approach and architecture in networking where control and data planes are decoupled and intelligence and
state are logically centralized.
Enablement where underlying network infrastructure is abstracted from the applications [network virtualization].
A concept that leverages programmatic interfaces to enable external systems to influence network provisioning,
control, and operations.
The question of “What is SDN?” is often hard to answer. The notion of SDN emerged almost 10 years ago in
academia in order to advance and develop new IP packet forwarding packet techniques. It was believed traditional
routing protocols that needed to be ripped and replaced. It was then believed networks should be deployed only in-
software (within a hypervisor), and then you learned about programmatic interfaces. It is true, there are many SDN
solutions on the market today that fit the criteria of one or more of these statements, but to be an “SDN,” it does
not have to necessarily meet all three. It is just a few of the concepts that get put under the SDN Umbrella. You will
see even more attributes of SDN throughout this lesson.
Impacting the networking industry—challenging the way you think about engineering, implementing and
managing networks
There are many characteristics of what an SDN may look like. As you can see, the ultimate promise is of an
extremely dynamic, manageable, cost-effective, and adaptable architecture that gives administrators
unprecedented programmability, automation, and control of their network. It will be touched upon throughout the
course, but the underlying premise is that networking needs better solutions and tools to improve network
operations.
A panacea or end-state
Narrowly defined
It is important that an SDN is not just something you can go out and buy. There is not an SDN easy button. SDN
offers new approaches to building, managing, and operating networks.
A concept that leverages programmatic interfaces to enable external systems to influence network
provisioning, control, and operations.
An approach and architecture in networking where control and data planes are decoupled and
intelligence and state are logically centralized.
An approach that leverages the existing network infrastructure for centralized control.
Enablement where underlying network infrastructure is abstracted from the applications [network
virtualization].
Submit