APIC-EM and Software Defined in the Enterprise TechUpdate November 2015 René Andersen

advertisement
APIC-EM and
Software Defined in the Enterprise
TechUpdate November 2015
René Andersen
System Engineer
November 2015
Cisco APIC-EM
An Application Platform for Enterprise WAN and Access Networks
•
Virtual (ISO VM) or appliance-based
• Provides user policy abstraction and automation
• Simplification of complex network configuration with
Cisco® application best practices
• Existing and new installations (Catalyst®, ISR, ASR, WLC)
`
Ready-to-deploy applications (October 2015):
BENEFITS:
Brownfield support
Ready-to-use-applications
Open, northbound API
IWAN (with a license)
Plug-n-Play (free)
Path Trace (free)
APIC-EM Application Overview at GA
Enterprise
Network
BRANCH
Public
Cloud
Day 0
Day 1
Day 2
Plug-and-Play App
Cisco IWAN App
Path Trace App
Zero touch deployment of routers /
switches / APs
Guided, fast auto-provisioning of
IWAN solution with Cisco experts’
best practices
Discover path between two end
points based on 5 tuple
Accelerated roll-out: Eliminates
tech visits and shrinks deployment
from months to minutes
From 1000 CLI commands to 10
GUI clicks per branch
Rapidly troubleshoot congestion and
ACL issues and lower OPEX for
trouble ticket processing by 98%
APIC-EM PnP Application
Use Case: Auto-Discovery and Provisioning
IT
New Router
New Switch
PnP Application
NETWORK
BENEFITS
SDN
Simple Workflow
Zero Touch Deployment.
Shortened Deployment Time.
Zero Touch
Provisioning
No On-Site Expert Needed
Open
Architecture
Increased Security. Decreased
Chance of Misconfiguration.
Network Plug and Play (PnP)
Deployment
Device receives target
image and configuration
Discovery
Device can reach
PnP Server on APIC-EM
No Staging
Routers (ISR, ASR)
Switches (Catalyst®)
Wireless Access Points
No Staging Required
PnP Runs from Cisco
Factory-Default Configuration
1
2
Network Plug and Play (PnP) – Components
Cloud Redirect Service
PnP Helper App
[ Optional ]
[ Optional ]
Roadmap Phase 2
Redpark RJ45
Apple 30pin
GetConsole
Airconsole2.0
Bluetooth Adapter
PnP Agent
Runs on Cisco® switches, routers,
and wireless access points
Automates the deployment process
Central Server on APIC-EM
Manages sites, devices, images,
licenses, workflow
Provides Northbound REST APIs
Delivers bootstrap, status
and troubleshooting checks
Redpark RJ45
Apple 8pin
PnP Server
PnP Protocol
Runs between
Agent and Server
Open Schema
PnP – Discovery Options
1
Wireless Access Points
2
DHCP
DHCP with options 60 and 43
Server
PnP string: 5A1D;B2;K4;I172.19.45.222;J80
DNS
Server
DNS lookup
pnpserver.localdomain ---- 172.19.45.222 (PnP Server)
Cloud re-direction - roadmap (Q4CY2015)
Routers (ISR, ASR)
3
https://devicehelper.cisco.com/device-helper re-directs to 172.19.45.22
(PnP Server)
4
USB-based bootstrapping
Switches (Catalyst®)
5
X
Manual - using the Cisco® Installer App
iPhone, iPad, Android, (roadmap - Windows mobile and PC)
Others
Any other manual or automated discovery method – Scripting, AN, EEM, NAP, etc.
PnP – DHCP Discovery Example
Option 43 Format
Sample DHCP Server Config
ip dhcp pool pnp_pool
network 10.51.89.160 255.255.255.248
default-router 10.51.89.254
option 43 ascii "5A1D;B2;K4;I10.51.89.147;J80"
Resulting PnP Profile in running-config
pnp profile pnp-zero-touch
transport http ipv4 10.51.89.147 port 80
5A = PnP DHCP ID
1D = PnP DHCP debug on
1o = PnP DHCP debug off
token.K = <protocol>
1: XMPP-starttls;
2: XMPP-socket;
3: XMPP-tls;
4: HTTP;
5: HTTPS
token.B = <address type> 1:host; 2:ipv4; 3:ipv6
token.I = <remote server ip add / hostname>
token.J = <remote server port>
token.P = <server jid>
token.N = user <name>
token.O = <password>
PnP – Simple & Secure & Consistent
APIC-EM PnP Dashboard
APIC-EM PnP REST API Support
Device Repository
and Database
PnP REST API
Python
APIC-EM Bulk Import/Export
Automation Framework
(i.e. Python scripts,
configuration generator, etc)
APIC-EM API
Customer’s Existing
Automation Frameworks
Switches
(Catalyst)
Routers
(ISR/ASR)
Wireless AP
APIC-EM IWAN Application
Use Case: Cisco Best Practices & Knowledge for SDWAN
IT
Business Policy:
App SLA
IWAN
Application
DMVPN
SLA QoS
Path Selection
NETWORK
BENEFITS
SDN
Simple Workflow
Zero Touch
Provisioning
Network,
Applications
Monitoring
From Weeks to
Minutes
Note: IWAN App Release 1 targets less than 500 sites, 2 links per Branch with ISR4000.
Business Level
Policies
Over 1000 CLI commands
reduced to 10 GUI Clicks
Open
Architecture
IWAN App on APIC-EM
Step-by-Step Network and Hub Settings
Simple Policy Definition and Customization
`
Three main areas:
1. Hub site and settings
2. Administration of
application policy
3. Branch site setup
Policy-Driven IWAN Site Deployment including PnP and Monitoring
APIC-EM Path Trace Application
Use Case: Accelerate Trouble-Ticket Processing
User
IT
Trouble Ticket
Path
Visualization
NETWORK
SDN
Simple Workflow
Application Path
Monitoring
Easy visual discovery of trouble spots in
communication path based on 5-Tuple
Open Architecture
OPEX for ticket processing decreased by 98%
From 1.4 hours to 1 minute
APIC-EM Path Trace
Hop-by-hop Details specific to 5-tuple Path
APIC-EM Path Trace
"response": {
"request": {
"sourceIP": "212.1.10.20",
"destIP": "65.1.1.6"
},
"lastUpdate": "Thu Apr 23 01:23:21 UTC 2015",
"properties": [ ],
"networkElementsInfo": [
{
"id": "424621be-d2b4-4d42-ad16-92d4d5c19fa4",
"type": "WIRED",
"ip": "212.1.10.20",
"linkInformationSource": "Wired"
},
{
"id": "8beada2e-cd2c-421d-941f-3ba42696c489",
"name": "CAMPUS-Access1",
"type": "SWITCH",
"ip": "212.1.10.1",
"ingressInterface": {
"physicalInterface": {
:
Introducing APIC-EM and 3 Apps
EN TECHNOLOGY DIFFERENTIATION
3 NEW APPLICATIONS
Day 0 : Plug-and-Play App
Applications
Zero touch deployment of routers / switches / APs
Shrinks deployment from months to minutes
Orchestration
Automation
Collaboration
Security
Day 1 : Cisco IWAN App
REST API
Guided, fast auto-provisioning of IWAN solution
with Cisco experts’ best practices
From 1000s of CLI commands to a few policy
deployments with a few GUI clicks per branch
Day 2 : Path Trace App
SOUTHBOUND ABSTRACTION LAYER
CATALYST
|
ISR
|
ASR
|
WIRELESS
Discover path between two end points based
Lower OPEX for trouble ticket processing by 98%
APIC-EM Packaging and Deployment
Cisco Appliance
Grapevine
Root
GV
Client
GV
Client
LXC
Container
LXC
Container
Operation System
Server / Machine
• APIC-EM installed
• ready-to-go
• or SKU:
•
•
Download
• .iso image including
ubuntu 14.04 64bit
• available from:
Download or
Preinstalled Appliance
active-active
Scale and HA
- Software failure only
- APIC-EM-APL-R-K9
- APIC-EM-APL-G-K9
- software.cisco.com
- devnet.cisco.com
Built as a
Linux Container
1 or 2 Nodes
3 Nodes
•
•
active-active-active
Scale and HA
- Software failure
- HW failure of 1 node
Standalone or
Resilient Deployment
APIC-EM Deployment Considerations
Bare Metal/HW Appliance
Virtual Machine
GV Root
GV Root
GV Client
GV Client
Libs/Bins
Libs/Bins
LXC
Container
LXC
Container
GV Client
GV Client
Libs/Bins
Libs/Bins
Operation System
LXC
Container
LXC
Container
Virtual Machine
`
Operation System
Hypervisor and/or Host OS
Server Hardware
Server Hardware
Before You Deploy: System Requirements
 Server: 64-bit x86 (supported by Ubuntu 14.04 LTS)
 vCPU: 6 (2.4 GHz) or more
 RAM: 64 GB (for single-host deployments)/
32 GB (for multi-host deployments)
 Storage: 500 GB HDD
−
−
Hardware-based RAID at RAID level 10
Disk I/O Speed: 200 MBps
 Network adaptor: 1 x
 Browser: Google Chrome (44.0 or later)
 Hypervisor: VMware vSphere 5.1/5.5
(for Virtual Appliance)
`
Scale Numbers
Network
Devices:
2000
Access
Points:
2000
`
End
Hosts:
20,000
Note: These scale numbers are for the APIC-EM platform and the base applications.
Some other APIC-EM applications might have different scale numbers.
At GA: IWAN App Release 1 targets < 500
sites, 2 links per Branch with ISR4000
Devices Supported
General Availability Release
LAN
WAN
Device Series
Device Series
Catalyst 2960-X/XR Series Switches
Catalyst 4500x Series Switches
4000 Series Integrated Services Routers
Catalyst 2960-S Series Switches
Catalyst 4900 Series Switches
Integrated Services Routers Generation 2
Catalyst 2960 Series Compact Switches
Catalyst 6500 Series Switches
ASR 1000 Series Aggregated Services Routers
Catalyst 3560 Series Compact Switches
Catalyst 6800 Series Switches
ASR 9000 Series Aggregated Services Routers
Catalyst 3650 Series Switches
Cisco Nexus 5000 Series Switches
Catalyst 3850 Series Switches
Cisco Nexus 7000 Series Switches
Catalyst 3750-X Series Switches
EtherSwitch Modules for Integrated
Services Routers: SM-E22-16-P, SMES2-24-P, SM-D-ES2-48, SM-ES3-16-P,
SM-ES3-24-P, SM-D-ES3-48-P
WLAN
Catalyst 3560-X Series Switches
Industrial Ethernet 2000 Series Switches
Device Series
Catalyst 4500 Series Switches
Industrial Ethernet 3000 Series Switches
`
Cisco Cloud Services Router 1000v
Wireless LAN Controllers (IOS XE & AireOS)
Common Policy Model from Branch to Data Center
POLICY
DATA CENTER
Cloud
WAN AND ACCESS
Application Network Flow Profile
User and Things Network Profile
SLA, Security, QoS, Load Balancing
QoS, Security, SLA, Device, Location, Role
Data Center
WAN
Access
CISCO® ADVANTAGE
BROWNFIELD AND
GREENFIELD
END TO END
POLICY FRAMEWORK: FOCUS ON
APPLICATION AND USER ENABLEMENT
You @ DevNet Developer Ecosystem
153
APIC-EM DevNet
Companies
Topology
visualization
across AWS and
multiple controllers
Compliance
20
Average Growth
per Month
devnet.cisco.com
Forum | Sandbox | API Index | Documentation
Securing SDN
Controller
Deployments
Defense Force
for Security
UC Integration and
monitoring
Advanced
Orchestration,
Provisioning,
Lifecycle Mgmt, and
Customized Policies
Application-aware
Performance
Management,
Visualization, Granular
Troubleshooting,
Real-time analytics
and Flow Visibility
Resources and Starting Points
•
Demos in dCloud and DevNet Sandboxes
(today still running EFT code, upgrading in the coming weeks)
•
•
APIC-EM @ CCO: www.cisco.com/go/apicem
APIC-EM @ DevNet: devnet.cisco.com/site/apic-em
Cisco YouTube
https://www.youtube.com/watch?v=mUY5Er-fjOs
Download