Soy un recién graduado y acabo de conseguir mi primer trabajo como programador en Hong Kong. Como se describe en el tema, necesito usar C# para controlar los puertos en el conmutador de Cisco.¿Cómo puedo habilitar/deshabilitar puertos en Cisco Catalyst 2960 con C#?
Tengo la búsqueda y el estudio desde hace bastante tiempo, así que tengo los conocimientos básicos sobre SNMP y MIB. Puedo encontrar algunos artículos sobre cómo administrar un switch Cisco, pero ninguno de ellos especificó cómo habilitar y deshabilitar los puertos. En este momento, creo que necesito configurar el conmutador para que active el servicio SNMP, luego debería enviar un paquete SNMP Set para activar/desactivar el puerto en particular. ¿Es correcto?
¿Alguien tiene algo de experiencia y me gusta compartir conmigo? Por favor deja alguna sugerencia. Y si ha leído algunos sitios web útiles antes, por favor amablemente deje la URL aquí para que pueda echar un vistazo también.
Muchas gracias por su atención.
Gracias Niall, su información es muy útil. Voy a estudiar sobre ellos ahora. Tienes razón, creo que la segunda opción es probablemente en lo que estoy pensando. Pero como sugirió el primero, voy a intentarlo. : P – tingfungc
Me alegro de ser de ayuda. –
He intentado habilitar la conexión de telnet y conectado correctamente al switch. Entonces, escribir un programa C# para hacer el cambio de puerto sería bastante simple. Gracias niall por su option1. Además, mi jefe todavía quiere usar SNMP en este problema, así que voy a probar option2 ahora. Entonces, 1.3.6.1.2.1.2.2.1.7 es el OID de destino y es un valor de tipo entero único. Pero tengo totalmente 24 puertos (FastEthernet 1-24), entonces ¿debería haber 24 valores y OID? – tingfungc