find on which port is which switch connected
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 8 Jul 2018 13:00:06 +0000 (15:00 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 8 Jul 2018 13:00:06 +0000 (15:00 +0200)
doc/topology.txt [new file with mode: 0644]

diff --git a/doc/topology.txt b/doc/topology.txt
new file mode 100644 (file)
index 0000000..191509d
--- /dev/null
@@ -0,0 +1,13 @@
+# Topology discovery
+
+dpavlin@black:/dev/shm/snmpbulkwalk$ ls * | xargs -i sh -cx 'grep ifPhysAddress {} | sed "s/.*STRING: //" > /tmp/{}.ifPhysAddress'
+
+dpavlin@black:/dev/shm/snmpbulkwalk$ grep -f /tmp/sw-b000.ifPhysAddress sw-dpc                            Q-BRIDGE-MIB::dot1qTpFdbPort[20][STRING: 0:11:43:9a:5e:b8] = INTEGER: 2
+Q-BRIDGE-MIB::dot1qTpFdbStatus[20][STRING: 0:11:43:9a:5e:b8] = INTEGER: learned(3)
+dpavlin@black:/dev/shm/snmpbulkwalk$ grep -f /tmp/sw-b100.ifPhysAddress sw-dpc
+Q-BRIDGE-MIB::dot1qTpFdbPort[20][STRING: 0:11:43:9a:5e:58] = INTEGER: 5
+Q-BRIDGE-MIB::dot1qTpFdbStatus[20][STRING: 0:11:43:9a:5e:58] = INTEGER: learned(3)
+dpavlin@black:/dev/shm/snmpbulkwalk$ grep -f /tmp/sw-b200.ifPhysAddress sw-dpc
+Q-BRIDGE-MIB::dot1qTpFdbPort[20][STRING: 0:11:43:9a:5c:90] = INTEGER: 4
+Q-BRIDGE-MIB::dot1qTpFdbStatus[20][STRING: 0:11:43:9a:5c:90] = INTEGER: learned(3)
+