About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 29.11.2010
lexus-omsk #
10:12
Здравствуйте.
10:12
Такой вопрос есть: пишу скрипт get_portchannel и в качестве members у меня возвращается строка типа 5,7-9, но в результат выполнения скрипта получается такой '5','7','-','9'... можно научить noc понимать диапазоны портов через "-"?
dvolodin_ #
10:22
да
10:23
в классе Script есть функция expand_rangelist
10:23
то есть в скрипте self.expand_rangelist(v) развернет "5,7-9" в [5,7,8,9]
10:29
для какой платформы скрипт?
lexus-omsk #
10:32
для DLink.DGS3xxx
10:40
спасибо, получилось
10:40
и тогда ещё вопрос - есть какие-нибудь стандарты (рекомендации) для наименования агрегированных интерфейсов?
dvolodin_ #
10:45
ммм
10:45
у каждой железки свои
10:46
на кисках будут Po N
VIY #
10:46
у циски Po1, Po2, ...
dvolodin_ #
10:46
да
10:46
на juniper'ах aeN
10:46
в профиле есть функция convert_interface_name, которая приводит имя интерфейса к нормализованной форме
10:47
InterfaceNameParameter - делает это автоматически
10:47
Profile.convert_interface_name, Profile.convert_interface_name_cisco
10:48
у разных команд может быть разный формат интерфейсов, поэтому мы их нормализуем
lexus-omsk #
10:50
тут скорее обратная ситуация - команда что-то возвращает и надо это что-то в каком-то виде отдать... точнее так, возвращается просто число... group_id... вот я и думаю - то ли отдавать его как T1 и т.п. (как это отображается например в команде show fdb
dvolodin_ #
11:05
стандарты именования определяются для профиля
11:05
главное, чтобы он при любом раскладе оставался T1
11:06
это для DLink'ов?
lexus-omsk #
11:21
я на 100% не уверен, что он везде так выглядит, но по крайней мере при просмотре таблицы мак-адресов на DGS-3627G показывает как T1
dvolodin_ #
11:34
а на других?
Tweet
Share this page
Share this page: Tweet