前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Lithium新加功能及Yang可视化成最大亮点

Lithium新加功能及Yang可视化成最大亮点

作者头像
SDNLAB
发布2018-04-03 15:36:13
1.1K0
发布2018-04-03 15:36:13
举报
文章被收录于专栏:SDNLAB

Lithium概述

Lithium是OpenDaylight的第三个版本,是为编译可编程、软件定义网络的开源平台。随着Lithium的发布,服务提供商和企业能够平滑地向SDN过渡,尤其是可重点聚焦拓宽智能网络的可编程性,可以编写自己所属的服务架构或利用以OpenDaylight为基础的商业产品在云环境中提供动态网络服务,制定动态的基于intent策略,使用服务功能链(SFC)启用虚拟化功能。

和NFV开放平台(OPNFV)一样,Lithium被期待嵌入在超过20个商业产品或解决方案中。OpenDaylight是一款高可用的、模块化的、可扩展的、支持多协议的控制器基础架构,专为现代异构多厂商网络的SDN部署设计,提供一个模型驱动服务抽象平台,允许用户跨多种硬件和南向协议轻松编写应用程序。

其中466个个人对Lithium版本的贡献使得OpenDaylight是增长最快的开源项目之一。可在即将来临的Summit上了解企业为商业支持如何使用OpenDaylight和选项。

OpenDaylight Lithium平台架构

OpenDaylight平台提供常用基础和服务的强大阵列,使应用程序和使用案列应用更宽广。使用案列多元化提供SDN多种益处,如管理电缆调制解调器、连接物联网、或通过使用OpenFlow协议控制以太网交换机等等。

OpenDaylight Lithium架构——OpenStack实例

如图所示,OpenDaylight由许多不同组件组成,可根据需要,满足给定的场景需求进行安装组件,为编写自己的服务体系结构或者利用20多个可用的基于ODL实现的商业产品,用户可直接下载OpenDaylight。 OpenDaylight下载地址:https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.3.0-Lithium/distribution-karaf-0.3.0-Lithium.zip

Lithium安装

OpenDaylight编译和运行及模块使用与Helium氦版本没有多大变化。主要还是通过karaf容器启动运行。 下载Lithium后,解压文件:

123

# unzip distribution-karaf-0.2.3-Helium-SR3.zip# cd distribution-karaf-0.3.0-Lithium/# cd bin

运行karaf:

1

# ./karaf

通过安装一些列的功能后:

123456

opendaylight-user@root>feature:install odl-restconfopendaylight-user@root>feature:install odl-l2switch-switchopendaylight-user@root>feature:install odl-openflowplugin-allopendaylight-user@root>feature:install odl-dlux-allopendaylight-user@root>feature:install odl-mdsal-allopendaylight-user@root>feature:install odl-adsal-northbound

主机间可以ping通:

访问OpenDaylight Lithium的WebUI:http://172.171.6.20:8181/index.html(访问网址与氢氦版本网址访问不一致),界面显示:

从界面中可以看出,OpenDaylight WebUI相比较之前提供了Yang Visualizer可视化功能。

1

http://172.171.6.20:8181/restconf/operational/opendaylight-inventory:nodes

Lithium新加功能项目

OpenDaylight Lithium版本相对于氢、氦版本,由支持原来的Java1.7,现支持Java1.7和1.8,且主要增加了一些新的项目或功能,如: 1、ALTO:应用层流量优化,提供网络信息应用程序的IETF协议; 2、CAPWAP:CAPWAP插件项目管理CAPWAP兼容无线终端点WTP的网络设备; 3、DIDM:设备识别和驱动程序管理项目主要解决需要提供特定设备的功能性; 4、IoTDM:物联网数据代理项目是开发一个数据中心中间件作为一个oneM2M兼容IOTDM并启用授权的应用程序检索任一设备上的已上传数据; 5、LACP:链路聚合控制协议项目作为一个MD-SAL服务模块将用于自动发现和聚合OpenDaylight控制器网络和启用LACP的端点或交换机之间的多条链路; 6、NIC:网络Intent组成是一个允许客户在增强设施中立格式中通过可用资源的修改表达期望状态的端口; 7、Opflex:OpenDaylight Opflex代理是一个使用OVS工作的策略代理,本地虚拟机或容器中加强以组为基础的策略网络模型; 8、Persistence Store Service:为查询和非建模数据提供应用程序的持久性逻辑,被许多SND项目应用需要,如AAA、AADS等; 9、Reservation:预订是为了提供动态低层资源预留,以便用户得到一个服务、连接或者资源池的网络; 10、SNMP Plugin:SNMP项目允许南向插件允许App和控制器服务使用SNMP交互设备; 11、SXP:Source-Group Tag Exchange Protocol,SXP是IETF发布的控制协议,旨在传播IP地址和源组标记SGT之间的监听; 12、Topology Processing Framework:为简化聚合和包括多协议、Underlay和Overlay资源拓扑数据查询提供一个框架; 13、TSDR:时间序列数据仓库TSDR项目在OpenDaylightSDN控制器中为收集、存储、查询、维护时间序列数据创建架构; 14、USC:统一安全通道USC框架为协调端点间的加密通信提供一个中央服务器。

OpenDaylight越来越稳定、越来越简化,后续可尝试其他项目功能及官网提供的使用案例进行使用。

有不足或者有疑问的地方,请多指教。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Lithium概述
  • OpenDaylight Lithium平台架构
  • Lithium安装
  • Lithium新加功能项目
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档