opendaylight
文章平均质量分 63
TODD911
热爱计算机
展开
-
opendalight(Li) northbound APP 开发
1.install JDK(需要1.7+版本)下载JDK:jdk-7u79-linux-x64.tar.gz解压文件到/usr/local/目录下。在/etc/profile文件下添加环境变量:export JAVA_HOME=/usr/local/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$原创 2015-11-28 22:42:14 · 1617 阅读 · 0 评论 -
opendaylight(Li) l2switch 源代码分析(3)--packethandler
本文介绍packethander工程,该工程用于对进入到controller的packet进行解析并分发到不同的模块进行处理。工程分为四个部分:config文件夹:packethander的配置信息,如plugin的部署顺序,初始化时的配置。implementation文件夹:service的具体实现,包含了java和yang。model文件夹:定义了packet相关的yang原创 2016-03-07 23:11:56 · 2082 阅读 · 1 评论 -
opendaylight(Li) l2switch 源代码分析(2)--parent
本文主要介绍l2switch中的parent工程,该工程定义了运行L2switch所使用的依赖模块以及版本等。该工程下只有一个pom.xml文件,下面对该文件中的主要内容进行说明:1. org.opendaylight.odlparent odlparent 1.7.0-SNAPSHOT 该工程继承了工程“org.opendaylig原创 2016-02-26 22:40:44 · 2608 阅读 · 0 评论 -
opendaylight(Li)下toaster APP的简单实现
OS:ubuntu 14.04 64bit一、安装jdk准备资材:jdk-8u72-linux-x64.tar.gz(之前使用了jdk7,compile时报“java/util/function/consumer”找不到)1.解压jdk进入/usr/local目录后,解压文件#cd /usr/local#tar xzvf /home/todd/jdk-8原创 2016-04-04 20:14:41 · 3331 阅读 · 1 评论 -
opendaylight(Li) l2switch 源代码分析(1)--代码的整体结构和整体pom.xml
opendaylight l2switch提供了L2 switch的功能,下面通过对源代码进行解说来介绍该项目的功能。一、源代码整体结构1.l2switch的源代码github地址为:https://github.com/opendaylight/l2switch.git2.L2switch构架parent 定义了运行L2switch所使用的依赖模块以及版本等。原创 2016-02-25 22:02:10 · 3340 阅读 · 0 评论