由OpenFlowJ源码学习OpenFlow协议V1.0(前言)

前言

在学习OpenDayLight源码之前,无意间发现氢版本中的NOTICE文件

Cisco Systems, Inc. wishes to acknowledge the seminal and leading work of David Erickson.David’s implementation of Beacon was one of the first open-source network controllers.The OpenDaylight Project would not exist were it not for David’s intellectual and architectural contribution and his inspiration lives on in the OpenDaylight code base today.

Cisco Systems, Inc.希望感谢David Erickson的开创性和领先工作。David对Beacon的实现是最早的开源网络控制器之一。如果没有 David 在智力和架构方面的贡献,OpenDaylight项目就不会存在,他的灵感今天仍然存在于OpenDaylight代码库中。

本着感兴趣的想法,找到了基于Beacon开发的Floodlight的0.8版本源码,然后看到了README文件的内容

Floodlight
An Apache licensed, Java based OpenFlow controller
Floodlight is a Java based OpenFlow controller originally written by David Erickson at Stanford University.
It is available under the Apache 2.0 license.

Floodlight
Apache许可的,基于Java的OpenFlow控制器
Floodlight是一个基于Java的OpenFlow控制器,最初由斯坦福大学的David Erickson撰写。
它可在Apache 2.0许可下使用。

然后在源码的protocol文件夹中发现一些有意思的东西

// OFMessage.java
/**
 * The base class for all OpenFlow protocol messages. This class contains the
 * equivalent of the ofp_header which is present in all OpenFlow messages.
 *
 * @author David Erickson (daviderickson@cs.stanford.edu) - Feb 3, 2010
 * @author Rob Sherwood (rob.sherwood@stanford.edu) - Feb 3, 2010
 */

顺着这个思路找到了David Erickson的项目:OpenFlowJ源码

A Java implementation of low-level OpenFlow packet marshalling/unmarshalling and IO operations. Implements v1.0 of the OpenFlow specification at http://www.openflow.org.

一个低级OpenFlow数据包编组/解组和IO操作的Java实现。实现了在 http://www.openflow.org上的OpenFlow规范v1.0版本。

这下可算是调起我浓厚的探索欲了。所以在结合OpenFlowJ源码的基础上,浅浅学习一下OpenFlow规范v1.0版本。

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫零NET

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值