Progress towards standardised switching hardware is moving along nicely. Big Switch is support 14 MORE platforms with its OpenNetworkLinux NOS and applications.
Support for 12 New Platforms
In addition to the Facebook boxes above, we’ve added support for the following new 1G, 10G, and 100G switch platforms:
- Celestica Redstone XP, Redstone XL, and Seastone
- Agema AGC7648
- Alpha Networks SNX-60×0-486F
- Dell S6100-ON, S6010-ON, S4048t-ON, Z9100-ON
- Accton AS4610 (ARM), AS5512 (Nephos), AS7512 (Cavium), AS7716 (Xeon)
Open Network Linux Expansion | Big Switch Networks, Inc. : http://www.bigswitch.com/blog/2016/11/21/open-network-linux-expansion
The post Musing: Open Network Linux Expansion | Big Switch Networks, Inc. appeared first on EtherealMind.
Tony Fortunato describes the steps he took to track down the source of an application performance problem.
Friendor – a vendor person who pretends to be your friend but all they really want is your money / purchase order.
(Brutal)
The post Dictionary: friendor appeared first on EtherealMind.
Some of the engineers building Ansible-with-VIRL lab in my Building Network Automation Solutions online course experienced interesting challenges, so I made the how-to instructions more explicit and added a troubleshooting section to the Using Ansible Playbooks with Cisco VIRL document. Hope you’ll find them useful.
Sometimes the best way to learn to do something useful with a scripting language is with a starting point and a real world use case. While I don’t consider myself a Python expert, I can usually figure out how to put things together and get a task accomplished. For this article I challenged myself to create a simple script that performs the following:
I am sharing the script below as an example. Note this Python file uses paramiko. Therefore that library needs to be installed (MAC users – sudo pip install paramiko)
import paramiko
####devices.txt format
#### username,password,host
#### username,password,host
qbfile = open("devices.txt", "r")
for aline in qbfile:
values = aline.split(",")
myuser = values[0]
mypass = values[1]
myhost = values[2].rstrip()
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(myhost, username=myuser, password=mypass)
channel = ssh.invoke_shell()
stdin = channel.makefile('wb')
stdout = channel.makefile('rb')
stdin.write('''
conf t
no ntp server Continue reading
A lot of people who aren’t familiar with Napalm tend to laugh nervously when you suggest they use it in their network. The name Napalm is partly based on getting that perfect acronym and partly a desire to incinerate the old way of doing things and move to network automation. This article is about explaining what Napalm is and what lies behind the acronym.
Continue reading