阿凡达

免费DevNet账号访问开发者资源 学习实验室 沙盒

数周前我分享博客文章新建XR程序学习实验室和沙盒引入新的OS-XR学习实验室和专用沙盒环境OS-XR编程式沙盒学习实验室提供环境,开发商和网络工程师可探索此路由平台上可用的编程性选项真希望你有机会试一试

令所有OS-XR编程球迷大喜, 我们很高兴带给你们更多 XR编程学习内容完整内容列表按模块和学习实验室划分

模块一:CLI自动化

显示命令、配置应用、配置替换和更多使用boxbash脚本或远程bash命令

CiscoIOS-XR提供网络栈每一层全套API,允许用户利用自动化技术提供和管理网络设备生命周期在这个模块中,我们先从基础学开始:命令行界面(CLI)是期望式脚本者(TCL,期望值,预想等)老化的交互点。但这些技术依赖发送/接收缓冲区,因此容易出错和无效代码新建boxZTP库在此使用自动设备带回自动机Day1和Day2行为

  • OS-XRCLI自动化-Bash
  • IOS-XRCLI自动化-Python

远程客户端/Colector使用Pipeline是一个软性多功能收集服务,用Go写成

模块二:OS-XR流式遥测改变网络监控优

SNMP死SNMP使用慢投票技术监测无法满足现代网络的声波或尺度需求时,该离步的时候了自动化常被误认为单向线势命令(或高层声明命令)帮助网络实现预期状态自动化的一个核心方面是能够在自动化过程期间和之后实时监控系统状况,实现反馈循环,帮助提高自动化框架在不同环境中强健和准确性在这个模块中,我们学习OS-XR流学测距能力都准备改善网络监控-允许工具订阅结构化数据-合同约束YANG模型代表OS-XR内部数据库运行状态,时间段和尺度均比SNMP高级

  • OS-XR流体遥测:监控正确
  • 创建第一个ython遥测采集器
  • 创建第一个c++遥测采集器
  • 部署遥测采集器箱
在线代理商和定制协议并存标准协议以影响路由。FacebookOpen/R协议行为像IGP,但在路由器上作为第三方应用运行

模块三:OS-XR服务LayerAPIs编程通过服务层API

CiscoIOS-XR提供网络栈每一层API综合组合对大多数自动化使用案例而言,提供CLI、YANG模型和流测功能的可管理层是充分的过去几年中,我们看到网络规模和大规模服务提供者网络对发箱控制器或发箱代理器的依赖度不断提高。 这些数据提取国家机器传统协议或特征并结合网络上特定应用集的要求操作代理器/控制器需要高性能访问网络栈底层,即服务层和建建建模型驱动API与rib互动能力标签交换数据库、BFD事件和接口事件未来能力越大 时间越高 自动化切片越高

  • ServiceLayerAPIs:带自协议/管理员
  • ython服务级API客户端
  • 第C++服务级API客户端
  • 部署服务层API客户端

准备自试

网络可编程行程中 无论你在哪里 DevNet开发者OS-XR网站各种帮助信息-包括所有这些学习实验室、沙盒和API文档.

未来数周内,我们还将启动另一个高超OS-XR程序化学习实验模块OS-XR模型驱动自动化:Yang模型带下两个实验室

  • 模型驱动管理性:OS-XR杨模型
  • OS-XRYang模型使用nclient对Netconf

博努斯回合

网络正在变化,可编程性已经来到网络中。开发软件技能势在必行一开始对新来者可能有点吓人网络工程师应学习如何拨打API并写基本脚本寻找点启发检查Cisco代码交换

新视频学习这个经验证平台如何适应进化需求并成为驱动今日服务提供者新收入流的理想平台。Jit Robbboyd及其特客聚焦第四代Cisco9000系列聚合服务路由器路由器的Swiss军刀越老越好 有数列特征和更高性能支持5G驱动新收入流


我们想听听你的想法问题或留言下文
并保持连接思科DevNet社会

微博@CiscoDevNet|脸书|LinkedIn

访问新开发者视频通道



作者类

阿凡达

斯图尔特·克拉克

高级开发者社区代言人AWS