Build Your Network Your Way

Modern data-centers have evolved from monolithic architectures running applications on a single host or virtual machine into lightweight containers. A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, and settings. Available for both Linux and Windows based applications, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments, and help reduce conflicts between teams running different software on the same infrastructure.

Docker is the world’s leading open source software container platform. Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Windows and Linux. Docker allows independent “containers” to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines. Mellanox’s Spectrum™-based 25GbE and 100GbE switches offer end-users the ability to create their own unique differentiation since they are the only solution in the market to enable tailored applications by direct access to Spectrum SDK on top of Docker containers.


Below are the supported Docker applications on Mellanox Spectrum based switches.


NMOS IS-04

Application location: https://github.com/sony/nmos-cpp
Description:
AMWA NMOS Discovery and Registration Specification (IS-04): IS-04 is an AMWA NMOS Specification for Discovery and Registration of networked media resources It has been developed by the Advanced Media Workflow Association as part of the Networked Media Open Specifications initiative. The formal IS-04 specification is provided at the GitHub repository. Click here for more details on the discovery and registration.

sFlowRT

Application location: https://sflow-rt.com/download.php
Description:
The sFlow-RT analytics engine receives a continuous telemetry stream from sFlow Agents embedded in network devices, hosts and applications and converts them into actionable metrics.
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.
InfluxDB is an open-source time series database developed by InfluxData. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. It also has support for processing data from Graphite.

Telemetry Agent

Application location: Contact Mellanox Technologies
Description:
Switch telemetry provides visibility on the interface and priority counters: Traffic, errors, pause, ECN marking The streaming is performed using the gRPC protocol.

Embrionix emSET Controller

Application location: https://hub.docker.com/r/embrionix/emset/
Description:
The emSET software is a server/client software that can be run on Windows or on Linux platforms. The software discovers Embrionix IP products and provides full access to configure, control and monitor each devices. The Server software can be installed on a PC or VM running seperated or along side to the client application. Multiple instances of clients GUI can be run in parallel through an internet web browser. This software supports emSFP-Gateway modules, as well as emFUSION and emVIEW standalone devices in any encapsulation formats.
IP flow routing can be achieved through the use of a simple routing control panel.

NEO on Container

Application location: Contact Mellanox Technologies
Description:
Mellanox NEO is a powerful platform for data-center network orchestration, designed to simplify network provisioning, monitoring and operations of the modern data-center. NEO offers robust automation capabilities that extend existing tools, from network staging and bring-up, to day-to-day operations. NEO serves as a network API for Mellanox Ethernet solutions, and offers integrations with partner solutions of VMware, OpenStack, Nutanix, Cumulus Networks, and more.
Click here for more details on NEO.

Mellanox Cookie Policy

This website uses cookies which may help to deliver content tailored to your preferences and interests, provide you with a better browsing experience, and to analyze our traffic. You may delete and/or block out cookies from this site, but it may affect how the site operates. Further information can be found in our Privacy Policy.