Examples of Network management tasks
balancing traffic load
achieving security goals
satisfying business relationships
Examples of Network Configuration Errors
The main goal of SDN
Change device-level configuration - centralize the network configuration to a logically centralized controller.
Three things that SDN provide operators
Two functions of today’s routers
Data Plane: forward traffic
Control Plane: compute routing tables (state) to make decisions for data plane
Defining features of SDN
Advantages of SDN
Reasons for separating data and control plane
How does control/data separation make managing data center easier?
2. Migrating VMs without renumbering host address
Challenges of SDN
Scalability: hundreds to thousands of switches
Consistency: ensure different replicas see the same view
Security/robustness: cope with failers
Ways to cope with scalability challenges