Fabric Automation

Distributed Control Plane, Fabric Programmability, Fabric CLI, Puppet, Ansible

Pluribus Netvisor® Fabric Automation removes the hindrances of network complexity by simplifying key administrative phases: network deployment, network maintenance and updates, network reporting and troubleshooting, and network capacity expansion. Clients gain agility and simplification via our extensible, open, distributed controller fabric.

Features

  • Controller-less Fabric with single CLI/API for automation and operational simplification
  • Fabric interoperability with third party Spine and/or Leaf Networks
  • Fabric control plane over In-band and Out-of-band management network
  • Fabric Over a Layer 3 Network
  • Fabric-wide ARP suppression
  • Zero Touch Replacement (ZTR) – Cluster nodes L2 Only
  • Automatic Port Channeling (trunking)
  • Zero Touch Provisioning (Ansible)
  • L2/L3 Fabric Automation (Ansible)

Capabilities

  • One CLI/API to automate the fabric from any switch:
    • Create application policies (VLAN, QoS, switch port buffer, Secruity, vLB, vRouter Service chaining)
    • Automate assignment of Application Policies when a new VM/host connects to the fabric or migrates
  • Distributed controller architecture using server-clustering technology
  • Multi-threaded (1,000s of concurrent calls), server-style APIs (no southbound protocols)
  • Highly scalable: scale across pods and datacenters
  • L2 broadcast (ARP) free
  • STP-free L2 fabric
  • Hit-less, automated fabric software upgrade and configuration snapshot rollback
  • L3 fabric w/ “L2 everywhere”: fabric based VXLAN overlay automation
  • Fabric-wide configurations are atomic transactions guaranteed to succeed or fail across the fabric

Command Line Interface

Pluribus Netvisor Deep Dive and Control Plane Demo

 


Distributed Control Plane

Learn more how we do this, and why it’s superior to some other items on the market

OpenFlow and Distributed SDN – 2 minute explainer

Fabric-Cluster Application Explanation

Fabric Cluster Demonstration

Distributed Control Plane for High Performance Switch-based VXLANs
 

2-Pager
2-Pager
Whitepaper
Whitepaper

Fabric Programmability with RESTful API

  • Every switch in the fabric (or mgmt domain) has complete visibility and control of all other switches
  • Fabric-wide programmability w/ REST API
  • REST-CLI parity
  • Atomic transactions at the fabric level:
  • fabric-wide configurations either succeed across all nodes or fail at the fabric level
  • Fabric control plane runs inband or on an out-of-band management network

Puppet, Ansible

Ansible configuration

Modules supported

for Puppetfor Ansible
  • LAG
  • vLAG
  • VLAN
  • Port Configuration
  • vRouters
  • VRRP
  • BGP
  • OSPF
  • Pluribus CLI as a variable (allows to configure most features till modules catch up)
  • LAG
  • vLAG
  • VLAN
  • Port Configuration
  • vRouters
  • VRRP
  • BGP
  • OSPF
  • Pluribus CLI as a variable (allows to configure most features till modules catch up)
  • Check if configuration present and do not retry (unique to pluribus Ansible modules)
Configure the Adaptive Cloud Fabric using Ansible