Hi Dadepo, see my answers in-line:

> On Sep 30, 2019, at 6:18 AM, Dadepo Aderemi <[email protected]> wrote:
> 
> Hi,
> 
> I am working on a project related to SDN for a university project, and I am 
> new to Opendaylight in particular, and OpenFlow/SDN in general. So I need to 
> wrap my head around some fundamentals.
> 
> The first couple of questions I need help wrapping my head around is:
> 
> 1. How do I develop a controller application and integrate it with 
> OpenDayLight Controller?

You can see some examples of ODL applications in ODL git (most of the projects 
are SDN applications): https://git.opendaylight.org/gerrit/#/admin/projects/ 
<https://git.opendaylight.org/gerrit/#/admin/projects/>

You can see a description of every project here (note the projects in the upper 
diagram are fully active in ODL): 
https://wiki.opendaylight.org/view/Project_list 
<https://wiki.opendaylight.org/view/Project_list>

Also to write new application you can check the archetype: 
https://docs.opendaylight.org/en/stable-sodium/developer-guide/developing-apps-on-the-opendaylight-controller.html
 
<https://docs.opendaylight.org/en/stable-sodium/developer-guide/developing-apps-on-the-opendaylight-controller.html>
> 
> 2. How do I then set up the controller to communicate with a switch.
> 
> I found this link: "Developing Apps on the OpenDaylight controller": 
> https://docs.opendaylight.org/en/latest/developer-guide/developing-apps-on-the-opendaylight-controller.html
>  
> <https://docs.opendaylight.org/en/latest/developer-guide/developing-apps-on-the-opendaylight-controller.html>
> 
> But it looks like the article is about how to have what seems like an 
> endpoint...and nothing about how to write application code, that learn from 
> the network and updates the flow tables.
> 
> Can anyone be kind enough to point me in the right direction? This will be 
> appreciated! Thanks!

Right, this is how to write an app from scratch in ODL, if you want to work on 
existing one (e.g. openflowplugin) I would recommend to contact the mail list 
for the project.

> 
>  
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> 
> View/Reply Online (#8443): 
> https://lists.opendaylight.org/g/Discuss/message/8443
> Mute This Topic: https://lists.opendaylight.org/mt/34479402/1217165
> Group Owner: [email protected]
> Unsubscribe: https://lists.opendaylight.org/g/Discuss/unsub  
> [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8445): https://lists.opendaylight.org/g/Discuss/message/8445
Mute This Topic: https://lists.opendaylight.org/mt/34479402/21656
Group Owner: [email protected]
Unsubscribe: https://lists.opendaylight.org/g/Discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to