opendaylight 学习计划

来源:互联网 发布:怎么在淘宝卖虚拟产品 编辑:程序博客网 时间:2024/05/17 03:45

      opendaylight 是一个基于OSGi的系统,因为我对JAVA的不是很熟系,对OSGi 就更不熟悉了,我是按照的C语言的思维来理解它的,我把它理解为Linux内核里的module,可以动态的加载和卸载。每个OSGI bundle可能会依赖别的OSGi bundle,也可能会为别的OSGi bundle提供服务。所以,对opendaylight的学习就安OSGi bundle来,一个bundle 一个 bundle来,其中,针对每个具体的bundle,从以下几个方面进行分析:

          1. 主要功能

           2. 依赖的OSGi bundle 有哪些

           3. 提供哪些服务

           4.功能是要如何实现的,包括哪些主要的类和哪些重要的实现方法。


     现在opendaylight主要的OSGi bundle 有:

            1. arphandler

            2. hosttracker

            3.switchmanager

            4.topologymanager

            5.forwardingrulesmanager

            6.routing

            7. sal

           8. protocol_plugins

                ................



原创粉丝点击