Currently in Migration - Jason Edelman's Old Blog
  • Home
  • About
  • Contact

SDN Applications – Going beyond RESTful APIs

10/30/2013

7 Comments

 
Yesterday was an interesting day in that I attended a full day ONUG academy session that was all about writing SDN applications.  Big thanks to Matt Davy and Chuck Black for leading the session.  While we weren’t hacking on code, there was a lot of discussion around APIs, network programmability, and the approach to take when building SDN applications [that leverage northbound APIs of a controller].  I’ve made it pretty public that I’ve been working with onePK building my own controller (using the term controller very loosely here) communicating directly with network devices as opposed to natively integrating with an existing controller like OpenDaylight, Floodlight, etc. and leveraging their northbound APIs.  

Read More
7 Comments

DPI in Controller Networks

10/28/2013

2 Comments

 
In a 3-tier software defined network (SDN) that has control and data plane separation leveraging a protocol such as OpenFlow, there are generally data plane devices, controllers, and applications/control programs.  Pretty straightforward.

If a packet enters the network switch (data plane device) and doesn’t have a match in the flow table, it’s punted to the controller to see how to handle that packet and the subsequent packets in that flow.  This is classic reactive forwarding.  Due to latency and possible scaling issues, it’s recommended to leverage and deploy proactive flow forwarding whenever possible.

Read More
2 Comments

SDN Podcasts

10/21/2013

0 Comments

 
I recently participated in two podcasts where the focus was all about Software Defined Networking and the changing network landscape. 

If you are interested in listening, check them out:

  • The “Providing Cloudy Service” podcast Episode 14: Is Software Defined Networking turning you into a Developer?, hosted by Theo Harvey.

  • The Cloudcast - #114 – Evolving to SDN DevOps, hosted by Brian Gracely.

On a side note, Brian and Theo rock.  If you haven't been listening to Providing Cloudy Service or The Cloudcast, I suggest you start! 

-Jason
0 Comments

ONUG FALL 2013 

10/21/2013

1 Comment

 
Training and use cases are still emerging in the world of Software Defined Networking (SDN).  Luckily, there is an event, local (for me) in New York City, that has two full days dedicated to SDN (some call it open networking nowadays since it’s never been more cool to be open) on October 29 & 30.  The event is ONUG Fall 2013.  On day one there will be solid hands-on training on building your own SDN applications, understanding white box networking, and how to get started with OpenFlow deployments.  Day two is structured more like a traditional conference.


Read More
1 Comment

Never have trouble again setting up a site to site VPN tunnel between disparate vendors

10/11/2013

0 Comments

 
I was driving home tonight and saw a tweet from Ethan Banks (@ecbanks) that stated, “After all these years of IPSEC (a standard, after all), bringing up a tunnel between disparate vendors is one of the hardest tasks I do."  When I see these kinds of statements and have these thoughts myself, I think, there is clear problem, do others have the same problem, is this a problem looking for a solution, and can be there be a better way?  In this particular case, it’s definitely a problem, but can there be a better way?  Can we view this as an example where the network and security industry has been okay with mediocrity?  Maybe.  

Read More
0 Comments

Network Control Manager - onePK in Action

10/7/2013

7 Comments

 
A few weeks ago, I wrote about where I was in the world of programming.  As I said then, I am still focused on building a onePK application.  This onePK application now dubbed Network Control Manager is a central interface to the network.  It can be used to gather real time data as well as make changes to the network in a more centralized, automated, and real-time fashion.  Following the SDN model, this application can be seen as a SDN controller if you wish to call it that.  The southbound API used is Cisco’s onePK and the northbound API is self-defined as “je-nb-API” :).  The application/controller exposes northbound RESTful interfaces to be consumed by 3rd party applications and control programs, the first of which is a CLI application that interacts with the network via Network Control Manager.  

Read More
7 Comments

    Author

    Jason Edelman, Founder of Network to Code, focused on training and services for emerging network technologies. CCIE 15394.  VCDX-NV 167.


    Enter your email address:

    Delivered by FeedBurner


    Top Posts

    The Future of Networking and the Network Engineer

    OpenFlow, vPath, and SDN

    Network Virtualization vs. SDN

    Nexus 7000 FAQ

    Possibilities of OpenFlow/SDN Applications 

    Loved, Hated, but Never Ignored #OpenFlow #SDN

    Software Defined Networking: Cisco Domination to Market Education

    OpenFlow, SDN, and Meraki

    CAPWAP and OpenFlow - thinking outside the box

    Introduction to OpenFlow...for Network Engineers


    Categories

    All
    1cloudroad
    2011
    2960
    40gbe
    7000
    Arista
    Aruba
    Big Switch
    Brocade
    Capwap
    Christmas
    Cisco
    Controller
    Data Center
    Dell Force10
    Embrane
    Extreme
    Fex
    Hadoop
    Hp
    Ibm
    Isr G2
    Juniper
    Limited Lifetime Warranty
    Meraki
    Multicast
    N7k
    Nexus
    Nicira
    Ons
    Opendaylight
    Openflow
    Openstack
    Presidio
    Qsfp
    Quick Facts
    Routeflow
    Sdn
    Sdn Ecosystem
    Security
    Ucs


    Archives

    May 2015
    April 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    June 2014
    May 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    October 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    January 2012
    December 2011
    November 2011


    RSS Feed


    View my profile on LinkedIn
Photo used under Creative Commons from NASA Goddard Photo and Video