33
Ioana Manea Cisco Systems Engineer 19 Octombrie 2016 Networking in the Digital Era

Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Ioana Manea

Cisco Systems Engineer

19 Octombrie 2016

Networking in the Digital Era

Page 2: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service
Page 3: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Digital Transformation

“Digital disruption will displace 40% of incumbent companies in the next 5 years.”

Every Company, City, Country

UBER, The world’s largest taxi company owns no vehicles AIRBNB, The world’s largest accommodation provider owns no real estate NETFLIX, The world’s largest movie provider owns no theater AMAZON, The world’s largest bookstore owns no brick and mortar stores

Page 4: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Bimodal IT

Problem: CIOs are challenged to keep running existing IT more efficiently and safely, while enabling business innovation and differentiation at a quickening pace.

Solution: Bimodal IT, enabling developers and enabling governance

Page 5: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Bimodal IT

Traditional DevOps / Fast IT

Agile, Scrum, Continuous Delivery

(CD), Continuous Integration (CI), etc

ITIL, eTOM, TOGAF, COBIT, etc

Speed of Iteration (minutes, seconds) !

Page 6: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Cisco Digital Network Architecture

Automation

Abstraction & Policy Control from Core to Edge

Open & Programmable | Standards-Based

Open APIs | Developers Environment

Cloud Service Management Policy | Orchestration

Virtualization

Physical & Virtual Infrastructure | App Hosting

Analytics

Network Data, Contextual Insights

Insights & Experiences Automation & Assurance Security & Compliance

Network-enabled Applications

Cloud-enabled | Software-delivered

Principles

Page 7: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Trad

itio

nal

IT

• Application Centricity

• Programmability

• Cloud / Services

• Controllers

• Infrastructure

• Virtualization

• vAF: Application Functions

• vMF: Management Functions

• vNF: Network Functions

Ingredients of Bimodal and Hybrid IT

virtual NETWORK-, APPLICATION-, MANAGEMENT- FUNCTIONS

SWITCHING | ROUTING | WIRELESS

APIs and Containers

CONTROLLER

API

Towards a Network Architecture for Softwarization / Digitization

Page 8: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Controller Perspective

Page 9: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

`

Network PnP Network Inventory Path Trace IWAN

Advanced Topology Visualizer

APIC-EM Applications

APIC-EM Controller

Northbound REST APIs

APIC-EM Services

Grapevine

Inventory Manager RBAC Policy Analysis Policy Programmer

Network PnP Data Access Service Topology Services IWAN

Services

Elastic Service Infrastructure

APIC-EM Applications

APIC-EM Services

Addresses Scale Out and HA

Requirements

APIC-EM Platform Architecture

Open and Simple

Page 10: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Network Plug and Play (PnP)

Discovery Device can reach PnP Server on APIC-EM

1

Deployment Device receives target image and configuration

2

No Staging No Staging Required PnP Runs from Cisco Factory-Default Configuration

Switches (Catalyst®)

Routers (ISR, ASR)

Wireless Access Points

Page 11: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Plug & Play

Enterprise-wide scale

Automated workflow

79% lower deployment costs

Pre-provision 1 Discovery 2 Secure Deployment 3

Discovery 1 Un-claimed Devices 2 Secure Deployment 3

Network PnP app pre-provisioned with device SR number

Configure device discovery • DHCP Option-43 or DNS

• Installer powers on devices • Devices download image and

configuration

• Installer powers on devices • Devices securely connect

to APIC-EM server, waiting to be ‘claimed’

• Network admin claims devices based on device information

• Device downloads image and configuration

Configure device discovery • DHCP Option-43 or DNS

Network PnP app on APIC-EM

Admin EM

DHCP Server

DNS Server

OR

PnP-Agent PnP-Agent

EM

Device Authentication

Download Image and Configure

Installer

Network PnP app on APIC-EM

Admin EM

DHCP Server

DNS Server

OR

PnP-Agent PnP-Agent

EM

Device Authentication

Download Image and Configure

Installer

How Does PnP Work?

Deep Dive Details

Page 12: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

PnP – Simple & Secure & Consistent

Switches (Catalyst)

Routers (ISR/ASR)

Wireless AP

APIC-EM PnP Dashboard

APIC-EM Bulk Import/Export

APIC-EM PnP REST API Support

Python

APIC-EM API

PnP REST API

Customer’s Existing Automation Frameworks

Automation Framework (i.e. Python scripts, configuration generator, etc)

Device Repository and Database

Page 13: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Policy Service: Easy QoS

Implements QoS in 250 ms

Enhance Collaboration

Experience

300% 50% Reduction in voice jitter

Video quality improves

Improved Application Experience

with No Operator Intervention

The Easy QoS App reduces deployment times for network-wide QoS dramatically. We can now respond to changing application needs via policy-based automation within minutes or even seconds.

New!

Select from Predefined

Policies

Automated Deployment of QoS config

Optimized for Any

Infrastructure

Page 14: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

APIC-EM Easy QoS App

Page 15: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Focus: Virtual Application Functions

vAF

Page 16: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Application-Driven Dynamic Policy

Client A calls

client B

QoS policy enabled

on network device

Application

Dynamic Policy

Management

Call ends

Client sends call setup

info to App server

Client sends call teardown

info to App Server

QoS policy removed

from network device

Application

Dynamic Policy

Management

App Server calls APIC-EM

to setup policy

APIC

EM

SDN API

App Server calls APIC-EM

to delete policy

APIC

EM

SDN API

Page 17: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Example: Dynamic Policy for Citrix Clients

58

Virtual / Overlay Networks

Network

APIC-EM QoS and ACL Apps

Application Interfaces – (REST)

report 1) 4) discover, deploy

NOC Operators

manage define

3)

Real-World Example

response request

Problem: How to provide dynamic application-specific Policy to Citrix XenDesktop users ?

Solution: Use Citrix NetScaler’s integration with APIC-EM:

1) APIC-EM discovers network and endpoints

2) NetScaler detects start of (video) data transfer

3) NetScaler requests QoS Policy via APIC-EM’s API

4) APIC-EM validates, deploys, and reports the change

2)

Page 18: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

APIC-EM Flow Analysis

Problem: How to capture Application Flow Information along a complex wireless, wired path?

Accurate 5-tuple path flow-analysis – available via GUI and REST APIs

Solution: Leverage APIC-EM – the SDN Controller for Enterprise

Page 19: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Network

Example: Visualizing Multicast

Problem: In a Hospital, Multicast is used for critical Medical Equipment as well as Patient Entertainment and Media – data privacy is a key concern. How to visualize the relevant multicast information?

Real-World Example

1)

Multicast Visualizer App

2)

Solution: Harvest information from the network and create custom, augmented displays

1) Collect relevant Topology, Inventory and Host information from APIC-EM

2) Augment with Multicast tree(s)

3) Use NeXt UI to for visual representation

4) Share with operational staff

See: http://www.anyweb.ch

NeXt UI Toolkit 3)

Page 20: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

4)

Example: Dynamic Admission Control

Problem: How to consistently and predictably implement dynamic call admission control (DAC) policies on top of an IP network, across campus and branches, supporting multiple communication and collaboration technologies ?

Real-World Example

Solution: Leverage DNA and APIC-EM capabilities to integrate with communication and collaboration controllers

1) Define Admission Control Policies in Netwrapper

2) Integrate with Communication Controllers (Skype4Business, Cisco CUCM, …)

3) Integrate with APIC-EM NIB and Easy QoS

4) Communicate and Operate with predictable QoS and SLA

See: www.italtel.com/products/sdn-monitoring-automation https://marketplace.cisco.com/catalog/companies/italtel-s-p-a/products/netwrapper--2

WAN

Branch Branch

2)

3)

1)

Service Topology

Analyzer

Policy Engine

QoS

Adapter

CAC

Adapter Netwrapper

Page 21: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Focus: Virtual Management Functions

vMF

Page 22: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Example: Hybrid Services – Cisco IT

Problem: How to consistently monitor and troubleshoot a growing set of business critical hybrid services (on-premise + cloud-based) ?

Solution: Detect and Alert via ThousandEyes Probes:

• Leverage existing Cloud-based Probes

• Deploy Mac-Mini Probes into key Locations

Real-World Example

• Deploy Virtual Probes into key Locations (IOS XE Virtual-Service on ISR 4451)

• Reduce MTTT -43% and MTTR -8%

See: blog.thousandeyes.com/troubleshooting-cloud-services-cisco

Page 23: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Focus: Virtual Network Functions

vNF

Page 24: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

WAN-Opt

vAPP WLC

Route/Path

Selection

FW/IDS

NIC NIM BMC Switch

X86 Processor

Life Cycle MGT Automation Policy

Enforcement

Virtualization Layer - KVM

vAPP

Operating System

Virtualizing the Branch

Router

Firewall

Wireless

WAN Opt

Proxy/Cache

Today’s Branch on Hardware Virtual Branch with Cisco Enterprise NFV

Diverse Management, Costly, Complex Refresh Operations

Automated, Orchestrated Policies, Simplified Service Agility

Page 25: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Focus on virtualization has been in the cloud and DC where between management console, VMs and hypervisors:

• Near infinite bandwidth

• Near zero latency

• Straight IP

Over the WAN this is not the same:

• WAN BW is not infinite

• WAN latency is not sub millisecond

• WANs have tunneling, encryption, and labeling

• Management of the hypervisor can be dependent on a VM and its stability

MPLS Wireless Route Security

Hypervisor

Platform

DIY Hypervisor Approach Differences In Data Center and Branch

Page 26: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Enterprise Service Automation (ESA) on APIC-EM & PI

Cisco Enterprise NFV Network services in minutes, on any platform

Virtual Router (ISRv) – IOS-XE

Virtual Firewall (ASAv)

Virtual WAN Optimization

(vWAAS)

Virtual Wireless LAN Controller (vWLC)

3rd Party VNFs

ISR 4000 + UCS E-Series UCS C-Series ENCS

Network Functions Virtualization Infrastructure Software (NFVIS)

ISR 4000

IOS-XE

Lightweight Virtual Network

Functions in Service

Containers

IOX Fog Director

Page 27: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Power in Software NFVIS Software Stack

Linux Platform Drivers

Interface Drivers

NFVIS

Virtualization Layer – Hypervisor & vSwitch

Orchestration API HTTPS Plug-n-Play

Client

Plug-n-Play Server

Console/SSH

YANG APIC-

EM/Prime

CLI NETCONF REST

Health Monitor

Device Web Portal

Page 28: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

• Solution allows for NETWORK services to be chained

• Single chain per host assumed in phase 1

• To be extended in later phases

• Applications are assumed not to be chained

• Typical VNF chains considered :

Service Chaining in Enterprise NFV

vWAAS

WAN

Routing / VPN WAN Opt. Firewall IPS/IDS

Routing / VPN Firewall

vWAAS

LAN

Routing / VPN WAN Opt. Firewall

IWAN

vWAAS

WAN Opt.

vWAAS

WAN Opt. IPS/IDS

WAN

WAN

LAN

LAN

WAN

WAN

LAN

LAN

IWAN

Page 29: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Discover Devices to be used

Define Branch locations Design a Profile & select functions

Assign template and attributes

Pick validated topologies

1 2 3

5

4

Enterprise Service Automation

Sample Workflow

Map to Branches

Page 30: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Platforms for the Branch Cisco Network Virtualization

Virtual Router Virtual Services

UCS C-Series

Enterprise NFV

Physical Router Virtual Services

4000 Series ISR + UCS® E-Series

Traditional

Physical Router

Cisco® 4000 Series ISR

Centralized services Fixed integrated services

Conservative

Upgradable hardware Deterministic routing

performance

Elastic routing and services Performance Early adopter

Cisco ONE™ License Portability

Investment Protection

Access to Ongoing Innovation

Elastic routing and services Router / Server Hybrid

Virtual Router Virtual Services

Enterprise Network Compute System (ENCS)

Page 31: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Conclusion & Summary

Page 32: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

• Simplification through abstraction

• Automation of repeating tasks

• Consistent policy enforcement

• Events trigger controller actions

• Virtualization of network, applications and management

Conclusion & Summary

Page 33: Networking in the Digital Era - Cisco...Networking in the Digital ... Inventory Manager RBAC Policy Analysis Policy Programmer Topology Services Network PnPData Access Service

Multumesc!