Cómo obtener entradas CAM dinámicas para conmutadores Catalyst usando SNMP
Hola, estaré encantado de responder a tu pregunta.
Recuperar VLAN.
Utilice snmpwalk en el objeto vtpVlanState (.1.3.6.1.4.1.9.9.46.1.3.1.1.2):
nms-server2:/home/ccarringgt; snmpwalk -c public 14.32.6.17 vtpVlanState p >
CISCO-VTP-MIB::vtpVlanState.1.1 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.2 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.6 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.7 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.8 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.11 = INTEGER: operativo(1)
CISCO - VTP-MIB::vtpVlanState.1.12 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.14 = INTEGER: operativo(1)
CISCO-VTP - MIB::vtpVlanState.1.18 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.19 = ENTERO: operativo(1)
CISCO-VTP-MIB ::vtpVlanState.1.19 = INTEGER: operativo(1)
CISCO-VTP-MIB: :vtpVlanState.1.20 = INTEGER: operativo(1)
CISCO-VTP-MIB:: vtpVlanState.1.21 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState .1.41 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState. 1.42 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.43 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.44 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.100 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.101 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.123 = INTEGER: operativo (1)
CISCO-VTP-MIB::vtpVla
nState.1.401 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.1002 = INTEGER: operativo(1)
CISCO-VTP-MIB::vtpVlanState. 1.1003 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.1004 = ENTERO: operativo(1)
CISCO-VTP-MIB::vtpVlanState.1.1005 = INTEGER: operacional(1)
Para cada VLAN, obtenga la tabla de direcciones MAC (indexada mediante el campo de atributos) dot1dTpFdbAddress (.1.3.6.1.2.1.17.4.3.1.1).
En el ejemplo, la VLAN 2 no contiene ninguna entrada en la tabla:
nms-server2:/home/ccarringgt; snmpwalk -c public@1 14.32.6.17 dot1dTpFdbAddress
.1.3.6.1 .2.1.17.4.3.1.1.0.208.211.106.71.251 = Hex-STRING: 00 D0 D3 6A 47 FB
nms-server2:/home/ccarringgt; dirección dot1dTpFdb
nms-server2:/home/ccarringgt; snmpwalk -c public@6 14.32.6.17 dirección dot1dTpFdb
.1.3.6.1.2.1.17.4.3.1.1.0.2.185.144.76 .102 = CUERDA hexadecimal: 00 02 B9 90 4C 66
.1.3.6.1.2.1.17.4.3.1.1.0.2.253.106.170.243 = CUERDA hexadecimal: 00 02 FD 6A AA F3
.1.3.6.1.2.1.17.4.3.1.1.0.16.13.56.16.0 = Hex-STRING: 00 10 0D 38 10 00
.1.3.6.1.2.1.17.4 .3.1.1.0.96.84.144.248.0 = STRING hexadecimal: 00 60 54 90 F8 00
.1.3.6.1.2.1.17.4.3.1.1.0.208.2.214.120.10 = STRING hexadecimal : 00 D0 02 D6 78 0A
.1.3.6.1.2.1.17.4.3.1.1.0.208.211.54.162.60 = CUERDA hexadecimal: 00 D0 D3 36 A2 3C
.1.3.6.1.2.1.17.4.3.1.1.0.224.30.159.10.210 = Hex-STRING: 00 E0 1E 9F 0A D2
nms-server2:/home/ccarringgt; 7 14.32.6.17 dot1dTpFdbAddress
.1.3.6.1.2.1.17.4.3.1.1.0.16.13.161.24.32 = Hex-STRING: 00 10 0D A1 18 20
.. y así sucesivamente para cada VLAN descubierta en el primer paso.
Para cada VLAN, obtenga el número de puerto del puente, dot1dTpFdbPort (.1.3.6.1.2.1.17.4.3.1.2):
p>nms-server2:/home/ccarringgt; snmpwalk -c public@1 14.32.6.17 dot1dTpFdbPort
.1.3.6.1.2.1.17.4.3.1.2.0.208.211.106.71.251 = ENTERO: 113
nms-server2:/
home/ccarringgt; snmpwalk -c public@2 14.32.6.17 dot1dTpFdbPort
nms-server2:/home/ccarringgt; snmpwalk -c public@6 14.32.6.17 dot1dTpFdbPort
.1.3. 6.1.2.1.17.4.3.1.2.0.2.185.144.76.102 = ENTERO: 113
.1.3.6.1.2.1.17.4.3.1.2.0.2.253.106.170.243 = ENTERO: 113 p> p>
.1.3.6.1.2.1.17.4.3.1.2.0.6.83.198.64.173 = ENTERO: 113
.1.3.6.1.2.1.17.4.3.1.2.0.16.13 .56.16 .0 = ENTERO: 113
.1.3.6.1.2.1.17.4.3.1.2.0.96.84.144.248.0 = ENTERO: 113
.1.3.6.1.2.1 .17.4 .3.1.2.0.208.2.214.120.10 = ENTERO: 113
.1.3.6.1.2.1.17.4.3.1.2.0.208.211.54.162.60 = ENTERO: 113
.1.3.6.1.2.1.17.4.3.1.2.0.224.30.159.10.210 = ENTERO: 65
nms-server2:/home/ccaringgt; snmpwalk -c public@7 14.32.6.17 dot1dTpFdbPort; p>
.1.3.6.1.2.1.17.4.3.1.2.0.16.13.161.24.32 = INTEGER: 113
... y así sucesivamente para cada VLAN descubierta en el primer paso .
Hay un mapeo de puerto puente IfIndex (1.3.6.1.2.1.2.2.1.1), dot1dBasePortIfIndex (.1.3.6.1.2.1.17.1.4.1.2):
nms -server2 :/home/ccarringgt; snmpwalk -c public 14.32.6.17 dot1dBasePortIfIndex
.1.3.6.1.2.1.17.1.4.1.2.68 = INTEGER: 12
.1.3.6.1 .2.1 .17.1.4.1.2.69 = ENTERO: 13
.1.3.6.1.2.1.17.1.4.1.2.70 = ENTERO: 14
.1.3.6.1.2.1.17.1 .4.1 .2.71 = ENTERO: 15
.1.3.6.1.2.1.17.1.4.1.2.72 = ENTERO: 16
.1.3.6.1.2.1.17.1.4.1.2.74 = ENTERO: 18
.1.3.6.1.2.1.17.1.4.1.2.76 = ENTERO: 20
.1.3.6.1.2.1.17.
1.4.1.2.77 = ENTERO: 21
.1.3.6.1.2.1.17.1.4.1.2.78 = ENTERO: 22
.1.3.6.1.2.1.17.1.4.1. 2.79 = ENTERO: 23
.1.3.6.1.2.1.17.1.4.1.2.80 = ENTERO: 24
.1.3.6.1.2.1.17.1.4.1.2.81 = ENTERO: 25
.1.3.6.1.2.1.17.1.4.1.2.82 = ENTERO: 26
.1.3.6.1.2.1.17.1.4.1.2.83 = ENTERO: 27
.1.3.6.1.2.1.17.1.4.1.2.84 = ENTERO: 28
.1.3.6.1.2.1.17.1.4.1.2.85 = ENTERO: 29
.1.3.6.1.2.1.17.1.4.1.2.86 = ENTERO: 30
.1.3.6.1.2.1.17.1.4.1.2.87 = ENTERO: 31
.1.3.6.1 .2.1.17.1.4.1.2.88 = ENTERO: 32
.1.3.6.1.2.1.17.1.4.1.2.89 = ENTERO: 33
.1.3.6.1.2.1.17.1 .4.1.2.90 = ENTERO: 34
.1.3.6.1.2.1.17.1.4.1.2.91 = ENTERO: 35
.1.3.6.1.2.1.17.1.4.1.2.92 = ENTERO: 36
.1.3.6.1.2.1.17.1.4.1.2.93 = ENTERO: 37
.1.3.6.1.2.1.17.1.4.1.2.94 = ENTERO: 38
.1.3.6.1.2.1.17.1.4.1.2.95 = ENTERO: 39
.1.3.6.1.2.1.17.1.4.1.2.96 = ENTERO: 40
.1.3.6.1.2.1.17.1.4.1.2.98 = ENTERO: 42
.1.3.6.1.2.1.17.1.4.1.2.99 = ENTERO: 43
. 1.3.6.1.2.1.17.1.4.1.2.100 = ENTERO: 44
.1.3.6.1.2.1.17.1.4.1.2.101 = ENTERO: 45
.1.3.6.1. 2.1.17.1.4.1.2.102 = ENTERO: 46
.1.3.6.1.2.1.17.1.4.1.2.103 = ENTERO: 47
.1.3.6.1.2.1.17.1. 4.1.2.104 = ENTERO: 48
.1.3.6.1.2.1.17.1.4.1.2.105 = ENTERO: 49
.1.3.6.1.2.1.17.1.4.1.2.106 = ENTERO: 50
.1.3.6.1.2.1.17.1.4.1.2.107 = ENTERO: 51
<p>.1.3.6.1.2.1.17.1.4.1.2.108 = ENTERO: 52
.1.3.6.1.2.1.17.1.4.1.2.109 = ENTERO: 53
.1.3 .6.1.2.1.17.1.4.1.2.110 = ENTERO: 54
.1.3.6.1.2.1.17.1.4.1.2.111 = ENTERO: 55
.1.3.6.1.2.1 .17.1.4.1.2.112 = ENTERO: 56
.1.3.6.1.2.1.17.1.4.1.2.113 = ENTERO: 57
.1.3.6.1.2.1.17.1.4.1 .2.114 = INTEGER: 58
... y así sucesivamente para cada VLAN descubierta en el primer paso.
Vaya ifName (.1.3.6.1.2.1.31.1.1.1.1 ) para que el valor IfIndex obtenido en el paso 4 pueda correlacionarse con el nombre de puerto apropiado:
nms-server2:/home/ccarringgt; snmpwalk -On -c public 14.32.6.17 ifName
.1.3.6.1.2.1.31.1.1.1.1.1 = CADENA: sc0
.1.3.6.1.2.1.31.1.1.1.1.2 = CADENA: sl0
.1.3 .6.1.2.1.31.1.1.1.1.3 = CADENA: me1
.1.3.6.1.2.1.31.1.1.1.1.4 = CADENA: VLAN-1
.1.3 .6.1 .2.1.31.1.1.1.1.5 = CADENA: VLAN-1002
.1.3.6.1.2.1.31.1.1.1.1.6 = CADENA: VLAN-1004
.1.3 .6.1 .2.1.31.1.1.1.1.7 = CADENA: VLAN-1005
.1.3.6.1.2.1.31.1.1.1.1.8 = CADENA: VLAN-1003
.1.3 .6.1 .2.1.31.1.1.1.1.9 = CADENA: 2/1
.1.3.6.1.2.1.31.1.1.1.1.10 = CADENA: 2/2
.1.3 .6.1 .2.1.31.1.1.1.1.11 = CADENA: 2/3
.1.3.6.1.2.1.31.1.1.1.1.12 = CADENA: 2/4
.1.3 .6.1 .2.1.31.1.1.1.1.13 = CADENA: 2/5
.1.3.6.1.2.1.31.1.1.1.1.14 = CADENA: 2/6
.1.3 .6.1 .2.1.31.1.1.1.1.15 = CADENA: 2/7
.1.3.6.1.2.1.31.1.1.1.1.16 = CADENA: 2/8
.1.3 .6.1 .2.1.31.1.1.1.1.17 = CADENA: 2/9
.1.3.6.1.2.1.31.1.1
.1.1.18 = CADENA: 2/10
.1.3.6.1.2.1.31.1.1.1.1.19 = CADENA: 2/11
.1.3.6.1.2.1.31.1 .1.1.1.20 = CADENA: 2/12
.1.3.6.1.2.1.31.1.1.1.1.21 = CADENA: 2/13
.1.3.6.1.2.1.31.1 .1.1.1.22 = CADENA: 2/14
.1.3.6.1.2.1.31.1.1.1.1.23 = CADENA: 2/15
.1.3.6.1.2.1.31.1 .1.1.1.24 = CADENA: 2/16
.1.3.6.1.2.1.31.1.1.1.1.25 = CADENA: 2/17
.1.3.6.1.2.1.31.1 .1.1.1.26 = CADENA: 2/18
.1.3.6.1.2.1.31.1.1.1.1.27 = CADENA: 2/19
.1.3.6.1.2.1.31.1 .1.1.1.28 = CADENA: 2/20
.1.3.6.1.2.1.31.1.1.1.1.29 = CADENA: 2/21
.1.3.6.1.2.1.31.1 .1.1.1.30 = CADENA: 2/22
.1.3.6.1.2.1.31.1.1.1.1.31 = CADENA: 2/23
.1.3.6.1.2.1.31.1 .1.1.1.32 = CADENA: 2/24
.1.3.6.1.2.1.31.1.1.1.1.33 = CADENA: 2/25
.1.3.6.1.2.1.31.1 .1.1.1.34 = CADENA: 2/26
.1.3.6.1.2.1.31.1.1.1.1.35 = CADENA: 2/27
.1.3.6.1.2.1.31.1 .1.1.1.36 = CADENA: 2/28
.1.3.6.1.2.1.31.1.1.1.1.37 = CADENA: 2/29
.1.3.6.1.2.1.31.1 .1.1.1.38 = CADENA: 2/30
.1.3.6.1.2.1.31.1.1.1.1.39 = CADENA: 2/31
.1.3.6.1.2.1.31.1 .1.1.1.40 = CADENA: 2/32
.1.3.6.1.2.1.31.1.1.1.1.41 = CADENA: 2/33
.1.3.6.1.2.1.31.1 .1.1.1.42 = CADENA: 2/34
.1.3.6.1.2.1.31.1.1.1.1.43 = CADENA: 2/35
.1.3.6.1.2.1.31.1 .1.1.1.44 = CADENA: 2/36
.1.3.6.1.2.1.31.1.1.1.1.45 = CADENA: 2/37
.1.3.6.1.2.1.31.1 .1.1.1.46 = CADENA: 2/38
.1.3.6.1.2.1.31.1.1.1.1.47
= CUERDA: 2/39
.1.3.6.1.2.1.31.1.1.1.1.48 = CUERDA: 2/40
.1.3.6.1.2.1.31.1.1.1.1.49 = CADENA: 2/41
.1.3.6.1.2.1.31.1.1.1.1.50 = CADENA: 2/42
.1.3.6.1.2.1.31.1.1.1.1.51 = CUERDA: 2/43
.1.3.6.1.2.1.31.1.1.1.1.52 = CUERDA: 2/44
.1.3.6.1.2.1.31.1.1.1.1.53 = CUERDA: 2/45
.1.3.6.1.2.1.31.1.1.1.1.54 = CUERDA: 2/46
.1.3.6.1.2.1.31.1.1.1.1.55 = CUERDA: 2/47
.1.3.6.1.2.1.31.1.1.1.1.56 = CUERDA: 2/48
.1.3.6.1.2.1.31.1.1.1.1.57 = CADENA: 2/49
.1.3.6.1.2.1.31.1.1.1.1.58 = CADENA: 2/50
.1.3.6.1.2.1.31.1.1.1.1.59 = CADENA: VLAN-2
.1.3.6.1.2.1.31.1.1.1.1.60 = CADENA: VLAN-6
.1.3.6.1.2.1.31.1.1.1.1.61 = CADENA: VLAN-7
.1.3.6.1.2.1.31.1.1.1.1.62 = CADENA: VLAN-8
.1.3.6.1.2.1.31.1.1.1.1.63 = CADENA: VLAN-11
.1.3.6.1.2.1.31.1.1.1.1.64 = CADENA: VLAN-12
.1.3.6.1.2.1.31.1.1.1.1.65 = CADENA: VLAN-18
.1.3.6.1.2.1.31.1.1.1.1.66 = CADENA: VLAN-19
.1.3.6.1.2.1.31.1.1.1.1.67 = CADENA: VLAN-20
.1.3.6.1.2.1.31.1.1.1.1.68 = CADENA: VLAN-21
.1.3.6.1.2.1.31.1.1.1.1.69 = CADENA: VLAN-41
.1.3.6.1.2.1.31.1.1.1.1.70 = CADENA: VLAN-42
.1.3.6.1.2.1.31.1.1.1.1.71 = CADENA: VLAN-43
.1.3.6.1.2.1.31.1.1.1.1.72 = CADENA: VLAN-44
.1.3.6.1.2.1.31.1.1.1.1.73 = CADENA: VLAN-100
.1.3.6.1.2.1.31.1.1.1.1.74 = CADENA: VLAN-101
.1.3.6.1.2.1.31.1.1.1.1.75 = CUERDA:
VLAN-123
.1.3.6.1.2.1.31.1.1.1.1.76 = CADENA: VLAN-401
.1.3.6.1.2.1.31.1.1.1.1.77 = CADENA: VLAN-14
Si está satisfecho, haga clic en el botón derecho para aceptar la respuesta. Si aún tiene preguntas, haga clic para preguntar.
Espero que mi respuesta sea útil. usted, y espero que lo acepte!
~O(∩_∩)O~