Loop Detection feature of OpenMUL

This article explains the spanning tree implementation of MUL SDN Controller.

Introduction

This feature is used when there are one or more occurrences of loop in the network. Spanning Tree implementation makes sure that there are no loops when there are two or more paths to reach a particular network element. Once a loop is occurred due to a broadcast stream then it can be deadly for the network. So, this makes Loop Detection feature an antidote for any network.

loop-detection1

The CRUX

Loop detection module uses LLDP for implementing Spanning Tree.  When network element is added to a network, MUL SDN controller sends LLDP packets to every port of the attached network element. By doing this, MUL Controller gets the information about the network topology.

After getting all the information about the neighbours, port states needs to be decided.

Details of the process are :  Continue reading

openmul release v4.0.1 is available

We are glad to announce availability of openmul release v4.0.1. Highlights of this release are :

– Support for Openflow 1.4
– Support for (almost) all Openflow 1.3 features
– Backward compatibility with Openflow 1.0, Openflow 1.3
– Support for RESTapi
   * High performance Python tornado based webserver
– Improved documentation (here)
– Huge improvement in CLI features
   * Tons of configuration options
– Many security and stability fixes in infrastructure
– Support for Overlays
– SSL support (TLSv1.2)
– Python bindings/Apis for advanced scripting

(Download source-code)

Regards,

openmul development team