 It be able to control system devices behind Openflow, OVSDB as well as Netconf. The following are the major components of OpenMUL controller: MUL Director/Core Major part of Mul Handles all low down level switch connections plus does Openflow processing Downloaded 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 SDN Controller Provides application programming border in form of MLAPIS (mid-level APIs) Provides Openflow (or any south bound protocol) agnostic right of entry to devices Supports hooks for high speed low-latency learning (reactive) processing infrastructure Makes sure all flows, groups, meters and other switch specific entities are kept in sync across switch, controller reboots/failures. MUL Infrastructure Services These give essential infra services built on top of mul director/core Currently obtainable: Topology discovery service, path judgment service, path connector service MUL System Apps System apps are built using a ordinary api provided by mul-director plus mul-services These are hardly aware of Openflow and therefore designed to work across different openflow versions provided switches hold up common obligation of these apps Currently presented: L2switch, CLI app, NBAPI web server MAESTRO CONTROLLER Maestro is an extensible Java-based OpenFlow Controller at large by Rice University. It has hold up designed for multi-threading and targets researchers. Maestro is a platform for achieving routine and programmatic network control functions by means of these modularized applications. The programming framework of Maestro provides interfaces for: Introducing new customized control functions adding modularized control components. Maintaining network state on behalf of the control components. Composing control components by specifying the execution sequencing and the shared network state of the components. Downloaded 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 SDN Controller TREMA CONTROLLER Trema is more a software stage for OpenFlow developers