6. Software Defined Networking
• SDN features
• Centralized Intelligence
• Vendor independence
• Easy to operate and monitor and tshoot.
• Global view of the Network
• Easily apply new Applications & Services
• Adoption
• Providers: Google, Amazon
• Vendors: Cisco, Juniper, Alcatel
• SDN is a concept of the physical separation of
the network control plane from the forwarding
plane.
7. The Origin of SDN
• 2006: Martin Casado, a PhD student at Stanford and team propose a
clean-slate security architecture (SANE) which defines a centralized
control of security (in stead of at the edge as normally done). Ethane
generalizes it to all access policies.
• The idea of Software Defined Network is originated from OpenFlow
project (ACM SIGCOMM 2008).
• 2009: Stanford publishes OpenFlow V1.0.0 specs.
• June 2009: Martin Casado co-founds Nicira.
• March 2011: Open Networking Foundation is formed.
• Oct 2011: First Open Networking Summit. Many Industries (Juniper,
Cisco announced to incorporate.
• July 2012: VMware buys Nicira for $1.26B.
Martin Casado
8. OpenFlow Protocol
• Is communication interface between the control and
data plane of an SDN architecture.
OpenFlow
Protocols
Data Plane
Control Plane (Network OS)
Application A Application B
Communicate via
secure Channel
9. Openflow Controller
• Application running on a server
• Centralized intelligence and global network view
• Main concept in SDN architecture
• Maintain rules and performs network tasks
• Distributes instructions
• Add/Remove flows
• Neighbor discovery
• Device Capabilities
• Gather statistics
• Process packets
• Provide APIs
• Analytics
• Management Interface
Modules:
Topology
Discovery
Statistics
AAA
Southbound plugins
Open northbound APIs
10. Current status of SDN
Hardware support
Ciena Coredirector
NEC IP8800
More comingsoon...
Juniper MX-series
HP Procurve5400
Pronto 3240/3290
WiMax (NEC)
PCEnginesNetgear 7324
11. ACI (Application Centric Infrastructure)
BUILT FOR SDN AND BEYOND
APPLICATION POLICY
INFRASTRUCTURE
CONTROLLER
NEXUS
9000 SERIES
INDUSTRY LEADING
ECOSYSTEM
APIC
APPLICATION
COMPUTE NETWORK
CLOUD
STORAGE SECURITY
12. APIC-EM (APIC Enterprise Module)
•The APIC-EM is a Cisco SDN network controller that
can communicate with traditional routers and
switches via more familiar southbound interfaces
such as Telnet, SSH, or SNMP
•APIC-EM collects tons of diagnostic information from
our network devices.
•We can also centrally make configuration changes and
then push out those changes to our network devices.
•APIC-EM discover a network’s topology.
13. Business Case 1/6
• LOWER CAPEX
SDN equipment is 30% more economic to Standard Networking equipment
• Lower OPEX
Less Engineering expertise
Less provisioning complexity
Faster troubleshooting
Easy real time monitoring
• SDN vs Standard Networking architecture
• New kind of Services (more flexible and customer oriented)
14. Business Case 2/6
• ISP Offering internet access to ADSL users and P2P circuits to corporate customers
• ISP has point of presence in Paris and Lyon
• A new corporate customer (Big Data) needs 1Gbps circuit between Paris and Lyon
Data replication once a week 02:00 – 05:00
• The case is:
What kind of service will the ISP offer the customer ?
What kind of network architecture will the ISP use (standard or SDN) ?
Is there an architecture that both the ISP and the Customer will benefit ?
• ISP uses 95% of its core infrastructure in peak hours
15. Business Case 3/6
• ISP’s Traffic Pattern between Paris and Lyon
• 75% of the bandwidth is unused
• Option 1 ISP using Standard Networking architecture:
- need to upgrade its core
- can offer only fixed term contracts (1Gbps annual fee)
- the Corporate Customer will pay an annual fee just for using the circuit once a week
- high risk in case Corporate Customer leaves the service
16. Business Case 4/6
• Option 2 With SDN the ISP can offer the Corporate Customer a flexible service “BW on
demand”
Pay to use the 1Gbps once a week 02:00 – 05:00
- Risk averse method for both ISP and Corporate Customer
- BW is more efficiently used
- Corporate Customer will pay less
- ISP does not need to upgrade its Core
- ISP can offer “flexible pay” contracts (time based)
- Faster provisioning and easier to control/monitor
18. Business Case 6/6
• ISP revenues based on NPVs
• Corporate Customer will save 366.000 euros in this ten year plan using SDN rather
than Standard Networking architecture
- With SDN pays: 23.400 euro/year (BW on Demand)
- With Standard Networking pays: 60.000 euro/year (annual fee)
-500000
-400000
-300000
-200000
-100000
0
100000
200000
1 2 3 4 5 6 7 8 9 10
Euros
Years
Revenues
SDN Networking
Standard Networking
19. How to prepare yourself for SDN?
1- YOU MUST LEARN
NETWORKS
2- YOU MUST LEARN LINUX
BASICS
3- YOU MUST LEARN
PROGRAMING LANGUAGE
Now, let’s start getting into what SDN is all about. One benefit that SDN offers (in some but not all situations) is having a centralized control plane. Recall that a Cisco router or switch has three basic architectural planes of operation:
Data Plane: The data plane is in charge of frame or packet forwarding. For example, it’s this plane that handles things like encapsulation, decapsulation, checking a MAC address table on a switch to determine an appropriate exit interface, checking the IP routing table on a router to determine an appropriate exit interface, filtering traffic with access control lists (ACLs), and encrypting traffic.
Control Plane: The control plane is controlling the data plane, in that it populates a switch’s MAC address table and a router’s IP routing table. It’s here at the control plane where protocols such as Spanning Tree Protocol (STP) and IP routing protocols run.
Management Plane: The management plane is concerned with administrative access to a network device. For example, when you connect to a router or switch via a Telnet or Secure Shell (SSH) session, that’s made possible by the management plane. Or perhaps you have a network management station running Simple Network Management Protocol (SNMP) that communicates with a network device. That communication is occurring at the management plane.
Cisco ACI, which stands for Application Centric Infrastructure, is the name Cisco gives its SDN architecture. So, Cisco ACI is not something different than SDN. Rather, it’s how Cisco brands their SDN solution.
APIC, which stands for Application Policy Infrastructure Controller, is a component of Cisco ACI that acts as an SDN network controller. The APIC commonly uses a southbound API called OpFlexwhen it communicates with network devices. OpFlex can communicate with multiple Cisco and third-party devices supporting OpFlex.
APIC – is a cluster of UCS x86 servers, that connects directly to the leaf switches
Net Present Value (NPV) is the difference between the present value of cash inflows and the present value of cash outflows over a period of time.
Net Present Value (NPV) is the difference between the present value of cash inflows and the present value of cash outflows over a period of time.