Network Programming - Cisco
[Pages:80]Bucharest, Romania April 24, 2013
Network Programming
in a
Cisco Open Network Environment
Bruno Klauser
Consulting Engineer BN EMEAR CTO Team bklauser@
? 20112 Cisco and/or its affiliates. All rights reserved.
Cisco Connect
1
Announcing : Cisco Open Network Environment
Industry's Most Comprehensive Networking Portfolio
Hardware + Software
Physical + Virtual
Network + Compute
Applications
1.
Platform APIs
Network
One Platform Kit (onePK)
- Programmatic APIs for Network HW (IOS, IOS-XR, NX-OS)
? 2012 Cisco and/or its affiliates. All rights reserved.
2. a
Controllers And
Agents
SDN:
- Controller SW (OpenFlow, onePK) - OpenFlow 1.x support
3.
Virtual Overlays
Open Clouds with Nexus 1000V
- Multi-hypervisor - Multi-service - Multi-cloud - Openstack support
2
Some Basic Definitions
What Is Software Defined Network (SDN)?
"...In the SDN architecture, the control and data planes are decoupled, network intelligence and state are logically centralized, and the underlying network infrastructure is abstracted from the applications..."
Note: SDN is not mandatory for network programmability nor automation
Source:
What is OpenStack?
Opensource software for building public and private Clouds; includes Compute (Nova), Networking (Quantum) and Storage (Swift) services. Note: Applicable to SDN and non-SDN networks
Source:
? 2012 Cisco and/or its affiliates. All rights reserved.
What Is OpenFlow?
Open protocol that specifies interactions between de-coupled control and data planes
Note: OF is not mandatory for SDN Note: North-bound Controller APIs are vendor-specific
What is Overlay Network?
Overlay network is created on existing network infrastructure (physical and/or virtual) using a network protocol. Examples of overlay network protocol are: GRE, VPLS, OTV, LISP and VXLAN
Note: Applicable to SDN and non-SDN networks
Cisco Connect
3
Software ? Network Convergence
Donald Knuth, 1974 (Author of "The Art of Computer Programming")
? 2012 Cisco and/or its affiliates. All rights reserved.
Cisco Connect
4
? 2011 Cisco and/or its affiliates. All rights reserved.
Cisco Public
5
Self-Service for Human Users
Business Operations
1
3
5 Services (Location, Guestnet, Onboarding, ...)
Operations (FCAPS)
Wireless Controller(s) (WLC, etc, ...)
c
Resource
6
Allocation
7
Virtual / Overlay Networks
b
ICT Operations
? 2012 Cisco and/or its affiliates. All rights reserved.
Network
Survivability Manageability Automation
a
Cisco Connect
6
Inflection: Network Programming
Business Operations
1
2
3
5
APIs and Agents
DDoommaaininCCoonntrtorolllelersrs
What if the `User' is a Software Ap6 p?
Virtual / Overlay Networks
? 2012 Cisco and/or its affiliates. All rights reserved.
Network
Survivability Manageability Automation Autonomy
ICT Operations
c 7
b
a
Cisco Connect
7
Operational Network Automation
Business Operations
1
3
5
APIs and Agents
DDoommaaininCCoonntrtorolllelersrs
6
Virtual / Overlay Networks
? 2012 Cisco and/or its affiliates. All rights reserved.
Network
Survivability Manageability Automation
ICT Operations
c 7
b
a
Cisco Connect
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- user web page design tool operating manual
- web age technology webinar series routing and
- react router dom params
- aem react github pages
- machine problem 2 university of illinois urbana champaign
- android pass to function by reference
- pdf viewer for react
- react native
- network programming cisco
- praha hotel clarion 10 network programming
Related searches
- 192 168 1 1 cisco password
- 192 168 1 1 cisco setup
- cisco 192 168 1 1 admin password
- ip address for cisco wireless router
- fundamentals of networking cisco pdf
- cisco networking basics pdf
- cisco networking pdf
- cisco networking books pdf
- cisco networking essentials pdf
- cisco networking academy it essentials
- cisco networking academy sign in
- cisco configuration engine