Some board diagrams from the OpenFlow 1.3 mini hackfest


Abhijit Kumbhare <abhijitk@...>
 

OK - I was not able to send to the lists due to size limit of the messages. Also I tried to create a page for the mini hackfest files at the following location:

https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Main

But I could not as I do not have permissions.

As a side note - I noticed that the openflowjava now has the Pantheon code push - which is good.

Abhijits-MacBook-Pro:openflowjava abhijitkumbhare$ git pull
remote: Counting objects: 71, done
remote: Finding sources: 100% (58/58)
remote: Total 58 (delta 13), reused 57 (delta 13)
Unpacking objects: 100% (58/58), done.
From ssh://git.opendaylight.org:29418/openflowjava
   913462d..693cca4  master     -> origin/master
Updating 913462d..693cca4
Fast-forward
 .gitignore                                                       |   6 +
 openflow-protocol-api/pom.xml                                    | 234 ++++++-------
 openflow-protocol-impl/pom.xml                                   |  74 +++--
 .../src/main/java/org/openflow/clients/SecureSimpleClient.java   | 123 +++++++
 .../java/org/openflow/clients/SecureSimpleClientHandler.java     |  27 ++
 .../java/org/openflow/clients/SecureSimpleClientInitializer.java |  28 ++
 .../src/main/java/org/openflow/clients/SimpleClient.java         | 108 ++++++
 .../src/main/java/org/openflow/clients/SimpleClientHandler.java  |  32 ++
 .../src/main/java/org/openflow/core/DeserializationFactory.java  | 155 +++++++++
 .../src/main/java/org/openflow/core/OF13Codec.java               | 104 ++++++
 .../src/main/java/org/openflow/core/OFFrameDecoder.java          |  68 ++++
 .../src/main/java/org/openflow/core/OFVersionDetector.java       |  59 ++++
 .../src/main/java/org/openflow/core/SerializationFactory.java    |  13 +
 .../src/main/java/org/openflow/core/SslContextFactory.java       |  64 ++++
 .../src/main/java/org/openflow/core/SslKeyStore.java             |  40 +++
 .../src/main/java/org/openflow/core/SslTrustManagerFactory.java  |  65 ++++
 .../src/main/java/org/openflow/core/TCPHandler.java              | 114 +++++++
 .../src/main/java/org/openflow/core/TLSDetector.java             |  89 +++++
 .../src/main/java/org/openflow/util/ByteBufUtils.java            |  26 ++
 openflow-protocol-impl/src/main/resources/key.bin                | Bin 0 -> 2063 bytes
 openflow-protocol-impl/src/main/resources/key.raw                | 258 +++++++++++++++
 openflow-protocol-impl/src/main/resources/log4j.xml              |  20 ++
 .../src/test/java/org/openflow/example/TCPHandlerTest.java       |  28 ++
 openflow-protocol-spi/pom.xml                                    |   6 +-
 pom.xml                                                          | 492 ++++++++++++++--------------
 third-party/openflow-codec/pom.xml                               |   4 +-
 third-party/openflowj_netty/pom.xml                              |   2 +-
 27 files changed, 1841 insertions(+), 398 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/clients/SecureSimpleClient.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/clients/SecureSimpleClientHandler.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/clients/SecureSimpleClientInitializer.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/clients/SimpleClient.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/clients/SimpleClientHandler.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/DeserializationFactory.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/OF13Codec.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/OFFrameDecoder.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/OFVersionDetector.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/SerializationFactory.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/SslContextFactory.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/SslKeyStore.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/SslTrustManagerFactory.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/TCPHandler.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/core/TLSDetector.java
 create mode 100644 openflow-protocol-impl/src/main/java/org/openflow/util/ByteBufUtils.java
 create mode 100644 openflow-protocol-impl/src/main/resources/key.bin
 create mode 100644 openflow-protocol-impl/src/main/resources/key.raw
 create mode 100644 openflow-protocol-impl/src/main/resources/log4j.xml
 create mode 100644 openflow-protocol-impl/src/test/java/org/openflow/example/TCPHandlerTest.java
Abhijits-MacBook-Pro:openflowjava abhijitkumbhare$

Abhijit Kumbhare---09/01/2013 08:29:35 AM---The M0, M2, M3 and M5 are mappings between the network services and south bounds drawn by Ed. I coul

From: Abhijit Kumbhare/San Jose/IBM
To: Colin Dixon/Austin/IBM@IBMUS, "openflowjava-dev@..." <openflowjava-dev@...>, "openflowplugin-dev@..." <openflowplugin-dev@...>, openflowplugin-dev-bounces@..., "Madhu Venugopal (vmadhu)" <vmadhu@...>, "Prasanna Huddar" <prasanna.huddar@...>, "Hema Gopalkrishnan" <hema.gopalkrishnan@...>, Muthukumaran Kothandaraman/India/IBM@IBMIN, Anees A Shaikh/Watson/IBM@IBMUS, Anil Gujele/India/IBM@IBMIN, Yugandhar Sarraju/India/IBM@IBMIN, Anilkumar Vishnoi/India/IBM@IBMIN, "Ed Warnicke (eaw)" <eaw@...>, "Jan Medved (jmedved)" <jmedved@...>, "Alexander Bachmutsky" <alexander.bachmutsky@...>,
Date: 09/01/2013 08:29 AM
Subject: Some board diagrams from the OpenFlow 1.3 mini hackfest




The M0, M2, M3 and M5 are mappings between the network services and south bounds drawn by Ed.


[attachment "M0 - Hard SAL Network Services.jpg" deleted by Abhijit Kumbhare/San Jose/IBM] [attachment "M2 - SAL NS mapping.jpg" deleted by Abhijit Kumbhare/San Jose/IBM] [attachment "M3 - SAL NS mapping.jpg" deleted by Abhijit Kumbhare/San Jose/IBM] [attachment "M5 - SAL NS mapping.jpg" deleted by Abhijit Kumbhare/San Jose/IBM] [attachment "Protocol Plugin Components.jpg" deleted by Abhijit Kumbhare/San Jose/IBM] [attachment "SB plugin to hard SAL and MD SAL mapping.jpg" deleted by Abhijit Kumbhare/San Jose/IBM]

I could not include some addresses like Ravi (Ericsson) and some other folks at the mini hackfest. Hope they are part of either the openflowjava or openflowplugin mailing lists.


Colin Dixon---08/30/2013 12:14:31 PM---Given the circumstances, that seems like the only logical thing to do. --Colin

From: Colin Dixon/Austin/IBM@IBMUS
To: "Madhu Venugopal (vmadhu)" <vmadhu@...>,
Cc: "openflowjava-dev@..." <openflowjava-dev@...>, "discuss@..." <discuss@...>, "openflowplugin-dev@..." <openflowplugin-dev@...>, openflowplugin-dev-bounces@...
Date: 08/30/2013 12:14 PM
Subject: Re: [OpenDaylight Discuss] [openflowplugin-dev] Migrating to the new Openflow assigned port (6653)
Sent by: discuss-bounces@...




Given the circumstances, that seems like the only logical thing to do.

--Colin


openflowplugin-dev-bounces@... wrote on 08/30/2013 10:37:49 AM:
> From: "Madhu Venugopal (vmadhu)" <vmadhu@...>
> To: "discuss@..." <discuss@...>
> Cc: "openflowjava-dev@..." <openflowjava-
> dev@...>, "openflowplugin-
> dev@..." <openflowplugin-dev@...>
> Date: 08/30/2013 10:38 AM
> Subject: [openflowplugin-dev] Migrating to the new Openflow assigned
> port (6653)
> Sent by: openflowplugin-dev-bounces@...
>
> For those who don't know, IANA has assigned a new Openflow port 6653.
> (
http://www.iana.org/assignments/service-names-port-numbers/service-
> names-port-numbers.xhtml?search=openflow).
>
> Am not quite sure how 6633 was used so far as OpenFlow port, given
> the fact that it has been assigned to Cisco vPath Services Overlay :-)
>
http://www.iana.org/assignments/service-names-port-numbers/service-
> names-port-numbers.xhtml?search=vpath
>
> It was recommended to cut over to the new assigned port immediately.
>
> But given the current default usage of 6633, folks at the mini-
> summit recommended that the controller listen to both 6633 & 6653 to
> Provide backward compatibility. Also this provides a proper
> deprecation policy.
>
> Ofcourse these ports will be configurable on the controller.
> This discussion is only about the default value that the controller
> must listen to :-)
>
> Any comments/concerns with the approach of listening to 6653 & 6633
> (and configurable) by default ?
>
> Thanks,
> Madhu_______________________________________________
> openflowplugin-dev mailing list
> openflowplugin-dev@...
>
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev_______________________________________________
Discuss mailing list
Discuss@...
https://lists.opendaylight.org/mailman/listinfo/discuss