Week 11 Software Defined Networking (SDN): Use-Cases Acknowledgement: Material for several slides is taken from various sources, including research papers, talks, and the SDN academy.
SDN can be applied to: Inside data centre WAN connecting data centres Enterprise networks Service providers Mobile networks Home networks Internet Exchange points (IXPs) CDNs
Data Centre Data Centre Data Centre WiFi ISP Mobile ISP NBN
Data Centre Networks Nicira/VMware: network virtualisation (NSX) Agility, cost, choice, security, scale, performance http://www.vmware.com/products/nsx
Inter-Data-centre WAN Google B4 network Centralised Traffic Engineering and Optimized Routing across G-Scale network Quickly add new apps (i.e. faster time-to-market) Able to simulate network functionality Mix simulated test environment with production network (test scenario to be examined in live network) Ease of configuration (i.e. a Fabric rather than elements) High availability High link utilization (global view of resource supply and demand)
Enterprise Networks Security needs: SDN solutions: VLAN/VRF partitioning Firewall rules; BYOD; IDS Application bandwidth policing SDN solutions: Centralised security policies Dynamic (and consistent) updates Quick response to intrusions Self-management apps and portals E.g. large data transfers “Out-source” security to external providers
Service Providers Cost pressures: Virtualised functions Middle-boxes: CapEx Config: OpEx Virtualised functions NFV Software on GPU Revenue opportunities: Two-sided business model Content-provider and customer both pay Network neutrality?
Mobile Networks WiFi off-loading Benefits: ISP WiFi off-loading 3G to WiFi Benefits: Increased total capacity Seamless connectivity “Making use of all the networks around us: a case study in android”, ACM SIGCOMM CellNet, 2012 “OpenRadio: A Programmable Wireless Dataplane”, ACM SIGCOMM HotSDN, 2012
Access and Home Networks (NBN?) Quality of Experience: Work-conference on dad’s laptop more critical than kid’s YouTube Parental Control: Block adult/violent sites or OSNs from kid device Usage and Statistics: Impose per-device quota Internet-of-Things (IoT): Smoke alarms, light-bulbs, door-locks, etc secured at network layer
Internet Exchange Points (IXPs) ISPs inter-connect with each other De facto protocol: BGP Problems: free-riding, misconfigurations, … SDN opportunities: Contain misconfigurations and free-riding New APIs for path control, QoE control, time-of-day routing, congestion pricing, … http://noise-lab.net/projects/software-defined-networking/sdx/
Content Delivery Networks (CDNs) Content can be fetched from many locations Dynamic decision taking into account: Load on content server Latency and distance Network capacity and load “Aster*x: Load-Balancing Web Traffic over Wide-Area Networks”, ONS 2012
SDN: where to from here?