Массовое обновление Description портов на коммутаторах?
Задача сугубо узкоспециализированная а значит серебренной пули не будет.
Принцип настройки каждому коммутатора может быть уникальный.
Если таких задач много и часто то проще написать(или заказать чтобы написали) утилитку, по сути в ней не будет ничего сложного принцип будет примерно следующий:
1) Список коммутаторов с парами логин\пасс. Необходимые команды для конкретной модели\производителя коммутатора.
2) Утилитка запускается, цепляется последовательно к каждому коммутатору по telnet\ssh, вписывает необходимые команды для конкретного производителя коммутатора или модели.
Другой вариант что можно подобное сделать и через SNMP, понадобятся MIBы коммутаторов, чтобы они поддерживали SNMP и возможность изменения параметров через него. Дальше дело техники и реализовывать функционал в каком нибудь забиксе или простой скриптик который опять же возьмет список IP коммутаторов и консольными утилитами snmp по конкретным OID'ам сделает изменения.
bash + expect - вам в помощь
В баше запускаете цикл с ip передваяя их скрипту на expecte
На expecte подключаетесь отлавливайте приглашение коммутатора, вводите им лого/пасс, а далее им же меняете то что нужно