Administrator Guide

4 Python Scripting for Dell Networking N-Series | Version 1.0.1
Executive Summary
There are several ways to configure a Dell N-Series switch, each with its own advantages. While the Web
User Interface allows new users to see all features displayed in logical tiers and can prompt them for settings,
more experienced users often prefer the Command Line Interface (CLI) for entering commands to configure
switches. When several switches require configuration changes or one or more switches require frequent
changes, experienced users can now take advantage of the Dell Networking N-Series Python scripting
interface.
Python is a popular high-level programming language with a vast standard library and supports
multiple programming styles. Interpreters are available for many operating systems, allowing code execution
on a wide range of systems. Dell Networking N-Series switches with firmware 6.3.x.x and later support
installation and execution of Python applications to assist in the automation of configuring these switches.
This provides a better alternative to the existing script feature in that it allows more control and therefore more
robust scripts.
This paper provides instructions and examples on how to deploy Python scripts on Dell Networking
N-Series switches.