Introduction to Software Defined Network (SDn) Hengky "Hank"Susanto, Sing Lab, HKUST
Introduction to Software Defined Network (SDN) Hengky “Hank” Susanto, Sing Lab, HKUST
Outline Introduction What is Software-Defined Network? Open Flow Research problems in Sdn
Outline • Introduction. • What is Software-Defined Network? • OpenFlow. • Research Problems in SDN
Once Upon a time at&T eyes Flexibility Cost Savings With New Network Design", Wall Street journaL, 2014 Upgrade their internal network infrastructure(routers and switches) every 18 months to keep up with the current demands for network Cost billions USd to upgrade Cisco top of the line switch cost $27K USD Other high cost: Involved many men power to upgrade the network In Summary: at&T was eyeing for SDN capable switches(only $11K USD each)
Once Upon a Time • “AT&T Eyes Flexibility, Cost Savings With New Network Design”, Wall Street journal, 2014. • Upgrade their internal network infrastructure (routers and switches) every 18 months to keep up with the current demands for network. • Cost Billions USD to upgrade. • Cisco top of the line switch cost $27K USD • Other high cost: Involved many men power to upgrade the network. • In Summary: AT&T was eyeing for SDN capable switches (only $11K USD each)
The networking Industry (2007) Routing, management, mobility management, access control, VPNs App Million of lines Manage by 5400 RFCs source code Operati System Specialized Packet 500M gates Power hungry Forwarding Hardware 10Gbytes RAM Many complex functions baked into the infrastructure OSPE, BGP, multicast, differentiated services, Traffic Engineering, NAT, firewalls, MPLS, redundant layers An industry with a"mainframe-mentality
Million of lines of source code Manage by 5400 RFCs 500M gates 10Gbytes RAM Power Hungry Many complex functions baked into the infrastructure OSPF, BGP, multicast, differentiated services, Traffic Engineering, NAT, firewalls, MPLS, redundant layers, … An industry with a “mainframe-mentality” The Networking Industry (2007) Specialized Packet Forwarding Hardware Operating System App App App Routing, management, mobility management, access control, VPNs, …
Reality.!(AS 2015) App Appi,,,. App Operating System Operating System Specialized Packet Specialzed Packet Forwarding Hardware Forwardinghtardware Closed equipment Software bundled with hardware Operating a network is expensive Vendor-specific interfaces More than half the cost of a network Yet, operator error causes most outages Over specified: Slow protocol standardization Buggy software in the equipment BuGs Few people can innovate Routers with 20+ million lines of code Equipment vendors write the code Cascading failures, vulnerabilities, etc Long delays to introduce new features
Operating System Reality…!!!! (As 2015) App App App Specialized Packet Forwarding Hardware Specialized Packet Forwarding Hardware Operating System App App App Closed equipment • Software bundled with hardware. • Vendor-specific interfaces. Over specified : Slow protocol standardization. Few people can innovate • Equipment vendors write the code. • Long delays to introduce new features. Operating a network is expensive • More than half the cost of a network. • Yet, operator error causes most outages. Buggy software in the equipment • Routers with 20+ million lines of code • Cascading failures, vulnerabilities, etc