使用Python脚本演示Cisco WAE REST API带宽点播功能

需积分: 9 0 下载量 139 浏览量 更新于2024-11-21 收藏 11KB ZIP 举报
资源摘要信息:"Cisco-SDN-Orchestrator-WAE-REST-API:带宽点播演示的 Python 脚本" 1. Cisco SDN Orchestrator简介: - Cisco SDN Orchestrator是思科提供的软件定义网络(SDN)控制器,用于自动化和管理网络资源和服务。 - SDN Orchestrator的设计目标是使网络更加灵活和动态,以便快速部署新服务,同时简化网络的运营和维护。 - 它支持通过编程方式控制网络设备,实现网络资源的自动化调配。 2. Cisco WAE概述: - WAE代表Wide Area Application Services,是思科提供的一种服务,用于优化广域网(WAN)中的应用交付。 - WAE服务通过一系列技术和功能,如应用性能优化、流量管理、网络可视化等,提高应用在WAN中的表现。 - WAE设备或服务通常与SDN Orchestrator结合使用,以实现更高级别的网络优化和控制。 3. REST API的作用: - REST (Representational State Transfer) API是一种基于HTTP协议的网络接口,允许系统之间通过互联网进行通信和数据交换。 - REST API提供了一种简便、灵活的方式来控制和获取网络资源和服务的信息。 - 在SDN Orchestrator和WAE环境中,REST API能够允许开发者和管理员通过RESTful接口执行网络的配置、监控和管理任务。 4. Python脚本演示目的: - 提供的Python脚本是一个演示示例,用于展示如何通过编程方式使用WAE REST API。 - 通过Python脚本,用户可以实现带宽点播功能,即动态地根据应用或服务需求调整WAN的带宽分配。 - 脚本的具体实现会涉及到对SDN Orchestrator所控制网络的API调用,如创建策略、触发带宽调整等。 5. 安装和使用环境: - 在使用Python脚本前,首先需要完成Cisco WAE的安装和配置。 - 脚本测试可能需要一个已经配置了SDN Orchestrator环境的网络,以及具有适当权限的用户账号。 - 使用Python脚本时,可能需要依赖特定的Python库,如requests等,用于发起HTTP请求到REST API。 6. Python编程与网络自动化: - Python作为一种编程语言,在网络自动化和脚本编写方面具有较高的普及度。 - Python的简洁语法和强大的库支持,使其成为开发网络自动化脚本的理想选择。 - Python脚本可以广泛应用于网络设备的配置管理、数据采集、故障排除等场景。 7. 发布版本和社区支持: - 提供的文件名称“Cisco-SDN-Orchestrator-WAE-REST-API-master”表明这是一个项目源代码的主版本。 - 在源代码仓库中,用户可以找到完整的脚本代码、使用说明及可能的API文档。 - 项目主页或源代码托管平台通常也提供问题反馈和讨论区域,用户可以在出现问题时获取帮助或向社区贡献自己的经验。 综上所述,该资源为网络工程师和开发人员提供了一个使用Python语言编写的脚本实例,演示如何通过WAE REST API实现网络的带宽点播功能。用户需要理解SDN Orchestrator、WAE服务以及REST API的基本概念和工作原理,才能充分利用该脚本进行网络优化和自动化操作。