引言
SDN作为近些年比较新型的网络技术,已经被各大设备厂商运用到自己的产品中,其中OpenDaylight作为SDN主流的控制器,也受到了广泛的关注。本人从事OpenDaylight控制器相关的开发已经有一段时间了,中间踩过不少的坑。在此将相关基础的知识总结一下,以备查看和巩固。

引言
SDN作为近些年比较新型的网络技术,已经被各大设备厂商运用到自己的产品中,其中OpenDaylight作为SDN主流的控制器,也受到了广泛的关注。本人从事OpenDaylight控制器相关的开发已经有一段时间了,中间踩过不少的坑。在此将相关基础的知识总结一下,以备查看和巩固。

Toaster工程构建

我们以OpenDaylight Carbon SR2版本为基础。

运行构建命令:

1
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public -DarchetypeVersion=1.3.2-Carbon

引言
SDN作为近些年比较新型的网络技术,已经被各大设备厂商运用到自己的产品中,其中OpenDaylight作为SDN主流的控制器,也受到了广泛的关注。本人从事OpenDaylight控制器相关的开发已经有一段时间了,中间踩过不少的坑。在此将相关基础的知识总结一下,以备查看和巩固。

ODL开发环境准备

所需基本环境:

  • jdk 1.8
  • maven 3.3.5+
  • OpenDaylight Carbon
  • IntelliJ IDEA

引言
SDN作为近些年比较新型的网络技术,已经被各大设备厂商运用到自己的产品中,其中OpenDaylight作为SDN主流的控制器,也受到了广泛的关注。本人从事OpenDaylight控制器相关的开发已经有一段时间了,中间踩过不少的坑。在此将相关基础的知识总结一下,以备查看和巩固。

SDN 介绍

SDN的定义

作为二十一世纪科技精神象征,坐落于硅谷的斯坦福大学有着浓厚的创新精神。2006年Nick McKeown教授为首的研究团队提出OpenFlow的概念用于校园网络的试验创新,后续基于OpenFlow给网络带来可编程的特性,SDN概念营运而生。