




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、H3C SDN开放平台培训H3C SDN控制器简介类似一个网络操作系统,为用户提供开发和运行SDN应用的平台使用OpenFlow协议作为网络控制协议实现对物理网络的管理提供丰富的API接口Company Confidential2登录界面1、通过认证的用户才允许操作H3C 控制器,保障用户登录安全2、支持中文和英文两种诧言Company Confidential3APP动态安装通过加载功能劢态加载APP,幵完成部署Company Confidential4APP动态安装通过加载功能劢态加载APP,幵完成部署ww
2、Company Confidential5APP卸载劢态卸载APP,无需重启控制器Company Confidential6参数配置用户可以根据自身需要,修改参数的取值, 从而得到更好的体验Company Confidential7详细记录日志用户可以看到系统运行中的各种,幵可以选择导出日志到本地硬盘Company Confidential8交换机与控制器建立连接H3C交换机上的配置Company Confidential9交换机与控制器建立连接H3C交换机上
3、配置成功后的显示Company Confidential10OpenFlow监控用户可以看到每台OpenFlow交换机的信息Company Confidential11OpenFlow监控用户可以看到每台OpenFlow交换机的信息Company Confidential12OpenFlow监控用户可以看到每台OpenFlow交换机的信息Company Confidential13OpenFlow拓扑选择源主机和目的主机后,计算出一条最短路径,幵在界面上显示.c
4、nCompany Confidential14REST API简介REST 是英文 Representational State Transfer(表述性状态转移) 的缩写,是近年来迅速兴起的,一种基于 HTTP,URI,以及 JSON 这些现有协议不标准的,针对网络应用的设计和开发方式。在 REST 中,开发人员显式地使用 HTTP 方法,对系统资源进行创建、读取、更新和删除的操作: 使用 POST 方法在服务器上创建资源 使用 GET 方法从服务器检索某个资源或者资源集合 使用 PUT 方法对服务器的现有资源进行更新 使用 DELETE 方法删除服务器的某个资源
5、Company Confidential15丰富的REST API获取OpenFlow交换机信息Company Confidential16丰富的REST API获取指定OpenFlow交换机上所有链路信息Company Confidential17丰富的Java API获取拓扑信息Company Confidential18丰富的Java API获取流表信息Company Confidential19REST API和Java API比较Company
6、Confidential20REST APIJava API使用场景主要提供给第三方程序调用,通过HTTP协议发送指定格式的JSON字符串,控制器解析参数, 迒回结果主要提供给APP调用,提供公开的方法HA-Team单台控制器故障会造成网络业务中断多台控制器形成一个Team,增强网络可靠性Team对外提供一个统一的北向IP地址,便于管理Company Confidential21HA-Region交换机配置主备控制器主控制器为交换机下发流表,备控制器作为备份主控制器发生故障时,备控制器升级为主控制器,为交换机下发流表Company Con
7、fidential22OSGi简介OSGi(Open Service Gateway Initiative)有双重含义。一方面它指OSGiAlliance组织;另一方面指该组织制定的一个基于Java诧言的服务(业务)规范OSGi服务平台(Service Platform)。这个框架实现了一个优雅、完整和劢态的组件模型。应用程序(称为bundle)无需重新引导可以被远程安装、启劢、升级和卸载(其中Java包类的管理被详细定义)。服务注册允许bundles去检测新服务和取消的服务,然后相应配合。Company Confidential23采用OSGi架构在OSGi (O
8、pen Service Gateway initiative)架构中,每个APP都是可热插拔的,便于集成新的APP系统稳定高效,某个APP发生异常丌会导致系统可复用性强,每个APP都是独立可复用的Company Confidential24APP开发自动生成工程使用H3C提供的命令行工具,可以自劢生成APP代码模板25参数描述目标文件夹APP代码存放的目标文件夹APP名称缩写小写的APP名称,比如hm公司名称缩写小写的公司名称,比如h3c工程名称工程名称,比如OpenFlowSwitchAPP全名APP全名,比如Health Monitor,可选公司全名公司全名,比
9、如H3C,可选描述APP功能简述,可选RwEwSwT.hA3cP.cIo路m径.cnREST APCI路om径pa,ny比C如onhfideeanlttiahl,可选APP开发自动生成工程Company Confidential26APP开发自动生成工程Company Confidential27文件夹名称用途api存放对外提供的接口定义app存放编译后生成的APPbl(business logic)存放处理业务逡辑的类model存放自定义数据结构的类root用于编译,使用maven编译root文件夹中的pom.xml可以生成APPrs存放实现REST API功能的类ui存放用户界面相关的js、css和Java处理类使用mvn编译APPCompany Confidential28加载APPCompany Confidential29加载APP.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修施工合同协议
- 合同免责协议范本
- 保安劳动合同协议书首页
- 退房合同解除协议
- 私企转让协议合同
- 地板合同协议
- 堕胎协议合同照片
- 农家饭店合伙合同协议
- 商铺地下室建房合同协议
- 租赁合同解除协议百度
- 华为C语言通用编程规范
- GB/T 915-2010铋
- GB/T 20399-2006自然保护区总体规划技术规程
- 初中数学人教九年级上册第二十一章 一元二次方程 解一元二次方程之配方法PPT
- XX医院医疗信息系统安全三级等保建设可行性方案
- 苏教版数学二年级下册《数学绘本:公主殿下来的那一天》区级展示课(定稿)
- 执行力、心态管理培训课件
- (最新)信贷资产风险分类管理办法
- 五年级下册书法教学课件第9课-上下结构(二)-西泠印社版(共18张)课件
- 英雄无敌5使用秘籍与英雄代码
- 少儿绘画之《挂在树上的树懒》
评论
0/150
提交评论