Network Management
Summer 2017, Corboy 205, TTh 5:30-8:45 pm
Class 10: August 3
2. Assignment 3: switchring
3. Mininet and SNMP
Example: routerline.py
We can install SNMP into the Mininet virtual machine with these two
commands:
apt-get install snmpd
apt-get install snmp
We also have to configure /etc/snmp/snmpd.conf, but only once, on the base
Mininet virtual machine. We can now start /usr/sbin/snmpd on each Mininet
node, and it will share the configuration.
We can then run, eg
snmpwalk -v 1 -c tengwar 10.0.2.1
1.3.6.1.2.1.2.2.1.2
What is this OID?
l2_multi.py
Continuation with SNMP
Read intronetworks.cs.luc.edu/current/html/netmgmt.html,
sections 21.1-21.15
SNMPv3
Resume with SNMPv3 key exchange (21.15.7)
Other ways of polling devices:
ssh: limitations: lack of "universal" account
lack of
"limited" account
doesn't work
for most hubs/switches/non-hosts
private (enterprise) mibs
cisco?
traffic control
mininet trunk12.py link settings
Fair queuing
hierarchical version
Token bucket
Hierarchical token bucket
iptables
OpenNMS
BGP
IntServ/DiffServ