企业网络 创新峰会-如何利用思科DevNet的资源来帮助DNA应用的 … ·...

Preview:

Citation preview

演讲人:陈耀铭 (Yawming Chen)

职 位:定制化应用工程师 (Cisco DevNet)

演讲内容:如何利用思科DevNet的资源来帮助

思科全数字化网络架构(DNA)应用程序的开发 (How to leverage Cisco DevNet resource for Cisco DNA

Application Development)

1

思科全数字化网络架构(DNA)应用程序的开发 需要些什么?

1. 关于思科DNA的相关知识 - 学习

2. API(应用程序接口)参考文件,示例代码,用例,编程语言 - 开发

3. 应用程序测试环境 - 测试

4. 解决开发技术问题 - 开发技术支持

2

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

怎样在DevNet里面找寻跟思科DNA相关的资源呢 ?

这里用思科 APIC-EM 作为示例来找寻APIC-EM的相关资源

3

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

思科DevNet的入口网页

developer.cisco.com

您就只就需要记住这一个网址 如果还是记不了那就记住 DevNet 也行

把它打迚百度您还是可以找到我们

4

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

developer.cisco.com

从这些地方可以进入各种技术的网页

5

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

6

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

7

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

DevNet迷你入口网页 (micro site)

8

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

9

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

10

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

DevNet学习实验室 DevNet Learning Labs

Learninglabs.cisco.com

11

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

developer.cisco.com

12

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

13

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

Track 大范围,包括几

个Modules

包括几个类似的labs

14

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

Tracks

Network Programmability for Application Developers

Modules Networking Basics Network Programming Network Controllers

Networking 101

Basics and

Software Defined Networks

Labs

Networking 102

Network

Topologies and Models

Networking 103 IP

Addresses and Subnetting

15 同样的Module还有 Network Programmability for Network Engineers …

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

16

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

17

1. 学习 - 从思科DevNet学习 关于思科DNA的相关知识

Micro site: APIC-EM - https://developer.cisco.com/site/apic-em/ Cisco Connected Mobile Experiences (CMX) - https://developer.cisco.com/site/cmx-mobility-services/ Open Device Programmability - https://developer.cisco.com/site/odp/ Standard Device Interfaces & Models - https://developer.cisco.com/site/standard-network-devices/ (VIRL) Virtual Internet Routing Lab - https://developer.cisco.com/site/virl/ Cisco Firepower Management Center - https://developer.cisco.com/site/firepower/ Cisco Meraki - https://developer.cisco.com/site/meraki Learning Labs: APIC-EM - https://learninglabs.cisco.com/labs/tags/APIC-EM/page/1 CMX - https://learninglabs.cisco.com/labs/tags/CMX/page/1 What is DNA - https://learninglabs.cisco.com/lab/02-dna-01-what-is-dna/step/1

DevNet Express (for DNA) - https://learninglabs.cisco.com/tracks/devnet-express-dna What is Network Programmability - https://learninglabs.cisco.com/lab/02-dna-02-what-is-network-prog/step/1 NETCONF - https://learninglabs.cisco.com/labs/tags/NETCONF/page/1 RESTCONF - https://learninglabs.cisco.com/labs/tags/RESTCONF/page/1 VIRL - https://learninglabs.cisco.com/labs/tags/VIRL/page/1

18

整理

关于学习思科DNA的相关知识

相关网页

developer.cisco.com

https://learninglabs.cisco.com/

19

2.开发 - API参考文件,示例代码,用例,编程语言...等等

DevNet学习实验室 Learninglabs.cisco.com

https://developer.cisco.com

DevNet Micro Site 各种思科产品应用程式介面的微入口网页

一样的从这些地方你可以取得API参考文件及学习编程语言

20

developer.cisco.com

2.开发 - API参考文件,示例代码,用例,编程语言...等等

例如说需要CMX API(Cisco Connected Mobile Experiences)的参考文件

21

2.开发 - API参考文件,示例代码,用例,编程语言...等等

22

2.开发 - API参考文件,示例代码,用例,编程语言...等等

例如说需要CMX API的参考文件 23

2.开发 - API参考文件,示例代码,用例,编程语言...等等

例如说需要CMX API的参考文件 24

2.开发 - API参考文件,示例代码,用例,编程语言...等等

例如说需要CMX API的参考文件

25

2.开发 - API参考文件,示例代码,用例,编程语言...等等

编程基础

26

2.开发 - API参考文件,示例代码,用例,编程语言...等等

思科 DevNet GitHub https://github.com/CiscoDevNet

28

2.开发 - API参考文件,示例代码,用例,编程语言...等等

思科DevNet博客网页 DNA - https://communities.cisco.com/community/developer/dna/blog

29

2.开发 - API参考文件,示例代码,用例,编程语言...等等

工具

• NeXt : 一个基于HTML5 / JavaScript的网络Web应用程序工具包。提供高性能和高质量的框架和网络为中心的拓扑组件。

• 使用NeXt构建网络用户界面 - https://developer.cisco.com/site/neXt/ • NeXt 工具包概述 - https://learninglabs.cisco.com/lab/08-human-interaction-02-

overview-of-next/step/1 • NeXt GitHub存储库 - https://github.com/CiscoDevNet/NeXt

• uniq (APIC-EM API的Python客户端库) - https://github.com/CiscoDevNet/uniq(事实上

不仅仅是给 APIC-EM API 用的, 任何需要Python API的客户端, 甚至Facebook,Twitter API都可以使用)

• Yang Browser - https://github.com/CiscoDevNet/yang-explorer (A GUI driven tool use to test NETCONF and RESTCONF interfaces defined by YANG models)

30

整理

开发资源 - API参考文件,示例代码,用例,编程语言...等等

相关网页

developer.cisco.com https://learninglabs.cisco.com/ https://github.com/CiscoDevNet/ https://communities.cisco.com/community/developer

31

3.测试 -应用程序测试环境

思科DevNet沙箱 (DevNet Sandbox)

什么是DevNet Sandbox?

DevNet Sandbox通过提供我们称为沙箱的封装实验室为开发人员和工程师提供了广泛的思科技术的测试环境。

32

3.测试 -应用程序测试环境

思科DevNet沙箱 (DevNet Sandbox)

developer.cisco.com

33

3.测试 -应用程序测试环境

思科DevNet沙箱

34

3.测试 -应用程序测试环境

思科DevNet沙箱

https://developer.cisco.com/site/devnet/sandbox/ 35

3.测试 -应用程序测试环境

思科DevNet沙箱

基本上有两种沙箱: 随时在的沙箱 -您可以随时使用它 24 x 7 跟大家共用 需要预订的沙箱 - 数量有限, 先订先得 不需大家共用

36

3.测试 -应用程序测试环境

思科DevNet沙箱

预订的沙箱, 有真正的网络设备 37

3.测试 -应用程序测试环境

思科DevNet沙箱

预订的沙箱, 你全权掌控所有的设备 38

3.测试 -应用程序测试环境

思科DevNet沙箱

最重要的是…. 完全免费 !!! 39

整理

应用程序测试的环境 思科DevNet沙箱

相关网页

developer.cisco.com https://developer.cisco.com/site/devnet/sandbox

40

4.开发技术支持 - 解决开发技术问题

1. 社区支持

2. DevNet开发者支持 (DevNet Developer Support - 需要提交支持案例)

(与DevNet支持工程师一对一沟通, 保证一定时间内回复)

41

4. 开发技术支持 - 解决开发技术问题

社区支持

developer.cisco.com

42

4. 开发技术支持 - 解决开发技术问题

社区支持

43

4. 开发技术支持 - 解决开发技术问题

社区支持

44

4. 开发技术支持 - 解决开发技术问题

developer.cisco.com

DevNet开发者支持 (DevNet Developer Support)

45

4. 开发技术支持 - 解决开发技术问题

DevNet开发者支持 (DevNet Developer Support)

46

4. 技术支持 - 解决技术问题

DevNet开发者支持 (DevNet Developer Support)

47

4. 技术支持 - 解决技术问题

DevNet开发者支持 (DevNet Developer Support)

48

4. 技术支持 - 解决技术问题

DevNet开发者支持 (DevNet Developer Support)

49

思科技术支持与思科DevNet开发者支持的区别

技术支持 (Cisco TAC)

DevNet开发者支持

(Cisco DevNet Developer Support)

不同点关键: 软件, 定制化 但仍有一点点的灰色区域

4. 技术支持 - 解决技术问题

50

总结 对于思科DNA应用程序的开发

DevNet能帮你些什么?

1. 关于思科DNA的相关知识 - 学习 2.API参考文件,示例代码,用例,编程语言 - 开发 3.DevNet沙箱用于应用程序测试 - 测试 4. 解决技术问题 -开发技术支持

52

总结

学习 开发

测试

开发技术支持

53

您知道吗?

DevNet Express (for DNA) v2 https://learninglabs.cisco.com/tracks/devnet-express-dna

DevNet Express (for Cloud Collaboration - IT Professionals) https://learninglabs.cisco.com/tracks/devnet-express-cloud-collab-it-pro

思科合作伙伴也可以举办DevNet Express的活动

DevNet Express是一个重点学习活动你除了听,学以外还亲自实际操作API的编程技术. 通常是一个两天的活动,思科提供免费的学习内容和在线资源

54

您知道吗?

思科合作伙伴也可以举办DevNet Express的活动

55

如果您要联络我们

developer-support@cisco.com

谢谢大家

https://developer.cisco.com 56

Recommended