ProgrammableFlow Technical Deep Dive

Overall rating: 4.64 Instructor: 4.70 Materials: 4.59 more …

This free webinar sponsored by NEC Corporation of America describes the benefits and technical details of ProgrammableFlow®, the first production-grade commercial implementation of an OpenFlow-based Software Defined Network with a controller and data center switches.

If you are a network architect, designer or sales/support engineer working in a large data center environment, considering deployment of new equipment, or a vendor change, you simply have to attend this webinar.


This webinar is accessible with free or standard subscription

Start now Access free content

Webinar Content

ProgrammableFlow Principles of Operation

This section will briefly revisit the principles of OpenFlow networking (central control plane with distributed flow-based data plane), and map them to the physical topology of a typical ProgrammableFlow network.

The discussion of the physical topology will focus on various networks ProgrammableFlow needs for its operation (OpenFlow network, OpenFlow control network, management network and cluster interconnect network) and the redundant nature of the ProgrammableFlow Controller. You’ll also learn how ProgrammableFlow release 4 integrates virtual switches with the physical network.

The final part of the section will describe the topology discovery using ProgrammableFlow Link Discovery Protocol (PLDP) and the basics of the flow routing functionality of the ProgrammableFlow network.

Virtual Networking

The core of the ProgrammableFlow controller (PFC) functionality is its Virtual Network capabilities – the ability to implement a rich set of multi-tenant L2/L3 virtual networks, including basic packet filters, traffic steering, and quality-of-service.

This section will describe the Virtual Tenant Network (VTN) principles, bridging and routing functionality (IPv4 and IPv6) in VTN networks, packet filters and traffic steering (redirection), and mapping of external devices (physical or virtual) to VTN interfaces, made even simpler with new functionality planned for ProgrammableFlow release 4.


Even though OpenFlow doesn’t support extensive QoS functionality, the ProgrammableFlow solution uniquely provides a rich set of QoS tools, including traffic classification, policing and marking – all of them described in this section.

Scalability Tools

Flooding of multicast/broadcast and unknown unicast frames is the final scalability challenge every layer-2 network is facing. This section will focus on several tools you can use in ProgrammableFlow networks, including ARP snooping, ARP proxy and flooding policing.

Configuration Interfaces

This section will briefly describe the mechanisms one can use to program the ProgrammableFlow controller, from classic CLI to REST API (WebAPI) that you can use to change PFC’s behavior with JSON or XML requests, and OpenStack Quantum API.

Typical Use Case

The final section of the webinar will describe a typical use case – a self-contained IaaS network offering multi-tenant compute, network and storage resources.

About the Author

Ivan PepelnjakIvan Pepelnjak (CCIE#1354 Emeritus) has been analyzing OpenFlow technology and SDN ideas (and being pretty vocal about their shortcomings) since March 2011, resulting in a number of high-impact events, on-site SDN workshops for large enterprises and service providers, and vendor-sponsored webinars.

Ivan is the author of several SDN-related books, highly praised webinars, and dozens of OpenFlow and SDN-related technical articles published on his blog.

More about Ivan Pepelnjak

Target Audience

If you are a network architect, designer or sales/support engineer working in a large data center environment, considering deployment of new equipment, or a vendor change, you simply have to attend this webinar.

Happy Campers

About the webinar

really nice session, what I like is that session never felt like marketing promo from vendor
answers were also competent and honest

Romans Fomicevs
Great presentation by Ivan with a lot of good clarifications of how OF works. I thought the NEC rep answers were a little too vague in several cases, but still this was very useful overall.
A good webinar that explained the functioning of services within a data center or branch of a customer network.

If multicast was explained in more detail it would have been of much greater help.

Suggest troubleshooting is a topic for the next webinar.
Srinath Beldona
Keep up the great quality of the work!
Found the webinar very informational, thanks. Really appreciate the way the talk was delivered so lucidly.
Saumya Hegde
Very great presentation. Very well built. Easy to understand. It provides all needed information to better understand SDN.
I've been trying to come to terms with just what SDN/virtual networking really looks like. This webinar was the first presentation that really showed me how SDN works, using real world examples of deployment and configuration.
John Fishbeck
The technical information is more profound than other similar webinars. The in-depth approach is very scintillating.
For some questions, More description of user scenarios would help. (e.g. If a customer were to request this config, why would he need it ). This analysis could be expanded upon
Well presented
Well explained
Clear documentation
Jimmy Gauvin

About the instructor

Very good articulation of concepts and problems.
Srinath Beldona
The instructor has both breadth and depth of knowledge on the subject. i.e. He is aware of technical details and implications on networking industry.
Indeed a technical deep drive.
Encourages to attend more webinars
If my boss had enough funds I'd try to persuade him to hire the instructor!
Jimmy Gauvin

About the materials

The material is excellent. Can we have some wireshark traces ?
Very clear and concise.
Would like to attend more webinars discussing SDN from an academic research perspective.
Saumya Hegde
Course materials were fine. I'm not particularly sure this technology will be relevant to my operation, but because I want to stay abreast of networking technology developments the material was very useful to me personally.
John Fishbeck
Good slides


Really enjoyed @ioshints & NEC ProgrammableFlow Webinar. Another quality addition to @ioshints bundle of webinars.
The ProgrammableFlow Technical Deep Dive by @ioshints today was great. #SDN #OpenFlow
@scottm32768 @ioshints Cool. Definitely good so far.