Lecture 7: 12th November 2019 Flashcards
Software-Defined Networking
What is SDN?
!
Why is there hype around SDN?
!
What does SDN do?
!
Why does making features in networking hardware take so long?
!
Why is the current implementation of the Internet poor?
!
How do commercial interests impede innovation and modification of the Internet?
!
What are the main problems with understanding, managing, and designing networks?
!
What does it mean to say networking is an artifact and not a discipline?
!
What is the control plane of networks?
!
What were the goals of the control planes in early networks?
!
What is the data plane?
!
What is the management plane/
!
How are the data plane and control plane different?
!
How do the timescales of operations by the different network planes compare?
!
What is the difference between routing and forwarding@
!
Which network planes perform routing and forwarding@
!
What are streaming algorithms?
!
What is the function of streaming algorithms in the data plane?
!
What is the main goal of network management? What are its additional goals?
!
What is access control?
!
What is isolation?
!
What is traffic engineering?
!
How did access control work before SDN?
!
How did isolation work before SDN?
!
How did traffic engineering work before SDN?
!
What are the two main methods of traffic engineering (prior to SDN)?
!
What is MPLS?
!
What is OSPF?
!
What is Inter-domain configuration?
!
Why would traditional Inter-domain config not work at scale?
!
What is the current difference between the aims of work on networking now and other disciplines?
!
What is the bus factor?
!
How is the bus factor relevant to the Internet?
!
What are control plane mechanisms?
!
What are the current problems with control plane mechanisms?
!
How has the complexity of networks not caused the Internet to fail?
!
What do you gain from mastering complexity and extracting simplicity? When are they useful?
!
Is networking today concerned with mastering complexity or extracting simplicity? What does this imply?
!
How would we benefit if we were able to transition networking from mastering complexity to extracting simplicity?
!
Do abstractions remove complexity?
no