sdn and edge computing in cisco...

30
SDN and Edge computing in Cisco solutions 1

Upload: others

Post on 19-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

SDN andEdge computing

in Cisco solutions

1

Page 2: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Agenda:Ø Cisco DTLabØ Cisco SDN and Automation

Ø IBN, DNA-CenterØ Field Network Director

Ø Edge computingØ Cisco IOx

2

Page 3: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Agenda:Ø Cisco DTLabØ Cisco SDN and Automation

Ø IBN, DNA-CenterØ Field Network Director

Ø Edge computingØ Cisco IOx

3

Page 4: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Cisco Digital Transformation Lab

4

Page 5: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

ü Cisco Networking AcademyüResearch projectsüCo-innovation projectsü Workshopü Graduate workü …

5

Page 6: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

DTLab equipments

The 4th industrial revolution is the action of the physical world becoming a type of

information system through sensors and actuators

embedded in physical objects and linked through networks.

6

Page 7: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

DTLab equipments

Cisco IoT System six pillars:ØNetwork ConnectivityØFog/Edge ComputingØSecurityØData AnalysisØManagement and AutomationØApplication Enablement Platform.

7

Page 8: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Agenda:Ø Cisco DTLabØCisco SDN and Automation

Ø IBN, DNA-CenterØ Field Network Director

Ø Edge computingØ Cisco IOx

8

Page 9: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Digital Transformation

Ø The network plays a key

role in the Digital

Transformation:

ØAll the enabling

technologies need to

communicate through

the network

ØNew challenges for the

network in planning,

adoption, deployment

and operations

Big Data

AI/ML

Analytics

Multi-Cloud

Edge Computing

Open APIs

IoT

Collaboration

Industry 4.0

Blockchain

AR/VR

9

Page 10: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

SDN and Automation

Control Plane

Data Plane

ingress egress

Hardware Purpose Example Processes

Device CPU makes decisions about where traffic is sent

routing protocols, spanning tree, AAA, SNMP, CLI

Hardware Purpose Example ProcessesDedicated ASICs

forwards traffic to the selected destination

packet switching, L2 switching, QoS, policies, ACLs

10

Page 11: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

SDN Controller / NMS

Physical Topology(data plane fabric)

Applications

SNMP SSH Telnet Southbound APIs

Northbound APIsREST APIs

OrchestrationWebUI Business apps Collaboration

Monitoring Policy Troubleshooting . . .

Computers, Servers, IoT, etc.

NETCONF RESTCONF …

Cisco Data Control and Management plane

11

Page 12: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Ø Too many network variations and combinations (snowflakes) make it challenging to adopt new capabilities and services.

Ø Traditional wireless networks are managed separately and are difficult to segment. Ø VLANs are simple but, in this case, simple is not best — a at Layer 2 design exposes the

organization to too many potential events that could take down the network, and in addition, managing hundreds of VLANs is daunting for most organizations.

Ø Despite having VRF capabilities for more than ten years, only a small percentage of organizations have deployed VRF segmentation in any form. Why is this? In a word —complexity.

Ø The traditional methods used today for policy administration (large and complex ACLs on devices and rewalls) are very dicult to implement and maintain.

Ø Most organizations want to establish user/device identity and use it end-to-end for policy. However, many nd this to be a daunting task.

Ø Most organizations lack comprehensive visibility into network operation and use — limiting their ability to proactively respond to changes.

Ø No wonder it takes days or weeks to roll out new network services today!

Issues

12

Page 13: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Receive business Intent

Deploy Intent to Orchestrator

Orchestrator managesConfiguration/Deployment

Intent:‘‘an abstract, high-level policy used to operate a network’’[RFC7575]

• Adoptability to changes at scale• Abilty to consume and process analytics

that are context/intent aware• Operations need to be streamlined and

automated• Short times

The Intent Based Networking concept

13

Page 14: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Cisco IBN

SecurityMobile IoT MultiCloud

Intent-Based Networking

Comprehensive automation

Consistent security

Enterprise wide visibility & assurance

PolicyBusiness Intent

AutomationAnalytics/AI

14

Page 15: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

DNA-Center and IBN

15

Page 16: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Every device has to be:

Ø Pre-stagedØConfigured loadedØ Maintained

Provisioning: common vs. DNA-Center

Password: 7000# conf tEnter configuration commands, one per line. End with CNTL/Z.7000(config)# int e1/17000(config-if)# ip address 5.5.5.5 255.255.255.07000(config-if)# description LINK TO ROUTER1237000(config-if)# speed 100007000(config-if)# duplex full 7000(config-if)# no shut7000(config-if)# end

16

Page 17: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Provisioning: common vs. DNA-Center

Physical and Virtual Infrastructure

Cisco & 3rd Party

DNA Center Appliance

17

Page 18: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

• Intent APIs• Inventory, Topology• Site Design, Wireless,• SWIM, PnP, SDA,• Templates, Assurance,• Command Runner, Path Trace

• Notifications via Webhooks• Real-time Event Notifications for

Assurance• Automation• System

• Integrations• Developer Enablement

• Cisco DevNet• Ansible Playbooks• Device Pack SDK• Python SDKs

DNA-Center – Programmability and Integrations

developer.cisco.com/dnacenter18

Page 19: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Agenda:Ø Cisco DTLabØ Cisco SDN and Automation

Ø IBN, DNA-CenterØ Field Network Director

Ø Edge computingØ Cisco IOx

19

Page 20: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Field Network Director

20

Page 21: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Field Network Director

21

Page 22: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Agenda:Ø Cisco DTLabØ Cisco SDN and Automation

Ø IBN, DNA-CenterØ Field Network Director

Ø Edge computingØ Cisco IOx

22

Page 23: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Cloud computingCloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

The NIST Definition of Cloud Computing

Edge computingEdge computing is part of a distributed computing topology whereinformation processing is located close to the edge, where things and people produce or consume that information.

Edge Computing- Gartner glossary

Edge computing vs. Cloud computing: is not an either-or debate, nor are they direct competitors.

Edge computing vs. Cloud computing

23

Page 24: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Ø DelayØ Bandwidth

IoT and Cloud computing

24

Page 25: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

IoT and Edge computing

Ø Improved PerformanceØ Reducing Operational Costs

25

Page 26: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Cisco IOx is an application environment that is used by businesses ranging from manufacturing and energy corporations to public sector organizations such as cities and transportation authoritiesthat use IoT technologies to produce effective business outcomes.

Cisco IOx allows you to execute IoT applications in the fog with secure connectivity with Cisco IOS software, and get powerfulservices for rapid, reliable integration with IoT sensors and the cloud.

Edge computing and Cisco

26

Page 27: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

An application residing on the Fog node, will be in any of the following states:

Ø DEPLOYED: Application is installed on the device. Resourcesneeded by the application is not committed to the application.

Ø ACTIVATED: The resources required by the application is nowcommitted. Associated container artifacts are also generated.

Ø RUNNING: Application is now running

Ø STOPPED : Application is stopped.

Application Hosting

27

Page 28: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Application Hosting

28

Page 29: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

• DTLab: https://www.dtlabnetworkingbootcamp.it/• DNA-C

• developer.cisco.com/dnacenter• https://developer.cisco.com/learning/• https://developer.cisco.com/site/sandbox/• https://developer.cisco.com/docs/dna-center/api/1-3-3-x/• https://developer.cisco.com/docs/dna-center/#!hello-world/hello-world• https://blog.postman.com/introducing-cisco-devnet-apis-to-the-postman-api-network-security-networking-device-and-video-conferencing-apis/

• FND• https://www.cisco.com/c/en/us/td/docs/routers/connectedgrid/iot_fnd/api_guide/3_0/IoT-FND_NB_API.html

• IOx• https://developer.cisco.com/docs/iox/#!introduction-to-iox

29

Page 30: SDN and Edge computing in Cisco solutionswpage.unina.it/rcanonic/didattica/dcn/lucidi/SDN_and_Edge_Computi… · ØToo many network variations and combinations (snowflakes) make it

Thank you!

30