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: 07.03.2012
dvolodin #
03:23
Закоммитил новый UI для VC Domain
03:24
примерно так оно работать будет
03:34
теперь нужен widget для тегов
freeseacher #
05:05
dvolodin, axfr импорт это круто. но надо выдавать список чего импортить а чего нет. как при импорте найденых адресов
dvolodin #
05:06
по идее при импорте все награбленное надо грузить в grid и давать возможность выбирать
freeseacher #
05:07
да.
05:07
потенциально при этом надо обнаруживать generate
05:07
дабы его не импортить
dvolodin #
05:07
у кого много VC Domain'ов?
freeseacher #
05:07
у меня
dvolodin #
05:07
проверь новую морду
freeseacher #
05:08
а ты таги починил же да ?
dvolodin #
05:08
теги - вчера починил
freeseacher #
05:08
я просто тоже их починил. ща свидимо надо будет откатить свою починку
dvolodin #
05:09
я починил на редкость топорно, надо сказать
freeseacher #
05:11
нет не починил.
dvolodin #
05:11
у меня починились
freeseacher #
05:12
неа
05:13
http://pastie.org/3538811 вот так чинится
05:14
блин
05:14
а может и по товойму тоже починилось. я на боевом обновил а а нестинге проверил :)
05:16
говорит ни одного домена нет.
05:16
и 500-ую генерит
05:18
кинул в приват ее
zi_rus #
05:19
у меня 8 доменов
freeseacher #
05:19
zi_rus, погодь обновляться
zi_rus #
05:19
поздно :)
freeseacher #
05:20
тоже 500ая ?
zi_rus #
05:20
а что такое
05:20
нет
05:20
все пучком
05:20
а где должна быть ошибка?
dvolodin #
05:20
ага
05:20
вижу
05:21
если foreign key == null
05:21
сейчас поправлю
mikevlz #
05:24
dvolodin: напоминаю. перестали отрабатывать нормально SA скрипты на куче устройств разом. Что надо показать?
dvolodin #
05:26
mikevlz: профиль один у всех?
mikevlz #
05:27
да, DLink.DxS
zi_rus #
05:31
mikevlz, у меня есть длинки
dvolodin #
05:31
freeseacher: багу зафиксил, тут же вылезла другая в JS
zi_rus #
05:31
а что не работает
05:32
mikevlz, я проверю
freeseacher #
05:32
обновляться?
mikevlz #
05:32
запустил Run Commands на селекторе, возвращающем 100 длинков. 66 отвалились сразу, остальные постепенно частично тоже не опросились.
05:33
смотрел show lldp, но от команды не зависит. Topology discovery показывает то же самое. В логах ошибка вида:
05:33
2012-03-07 09:30:16,465 Script Generic.commands(172.17.110.53) cannot log in
05:33
2012-03-07 09:30:16,465 10 script threads left (30 max)
05:33
2012-03-07 09:30:16,467 [script-172.17.110.14-Generic.commands] Login failed: ***********
05:33
**
05:33
Fail!
dvolodin #
05:34
freeseacher: погоди, еще JS
zi_rus #
05:34
mikevlz, запустил sh ipif на 102 железки
05:34
все отработало
mikevlz #
05:34
из 100 опросилось буквально штук 20.
dvolodin #
05:34
mikevlz: у zi_rus была такая проблема
05:34
упирался в RADIUS
mikevlz #
05:34
обновляться?
zi_rus #
05:34
нет
mikevlz #
05:35
мммм
zi_rus #
05:35
параметры крути
05:35
сейчас подскажу
dvolodin #
05:35
он слишком резво логинится нынче
05:35
иногда RADIUS'ы дохнут
mikevlz #
05:35
от итить шумахер, блин...
zi_rus #
05:36
mikevlz, noc-sae.conf
05:36
[sae]
05:36
max_mrt_rate_per_sae = 4
dvolodin #
05:36
напишите на форуме это
zi_rus #
05:36
подставь свое значение
05:37
dvolodin, это в доке писать надо
05:37
про параметр и какую проблему он предназначен решать
dvolodin #
05:37
в доке параметры описаны
zi_rus #
05:37
хорошо если так
05:38
dvolodin, description скудноват
05:39
если бы я не знал что это за параметр я бы и не понял зачем он
05:40
и еще
05:40
поставь по дефолту значение, чтобы у юзеров не было проблем
05:40
например 5 или 10
05:41
а то нок нагибает радиусы
05:41
и не узнаешь куда копать
05:43
такие параметры обычно описываются в статьях по установке и настройке
dvolodin #
05:44
тут, давеча, на наговском форуме сокрушались сильно, что питон тормозной
05:44
:)
05:45
вот тормозной питон с pure-pyton реализацией telnet и ssh вполне может загнуть быстрый radius, написанный на сях ;)
mikevlz #
05:52
помогло. Спасибо
zi_rus #
05:52
dvolodin, питон лишь передает логин пароль на железку, на много железок, а радиус должен каждый раз проверять параметры аутентификации и авторизации, это разные по сложности задачи
dvolodin #
05:52
он, как минимум, должен создать коннекты и пройти negotiation протокола
05:53
да, и между нами, извлечь параметры аутентификации из базы и корректно их передать
05:53
это куда как более сложная задача, чем распарсить бинарный реквест радиуса
05:54
горячие головы мне давно предлагают сделать простой RADIUS в NOC, чтобы железки напрямую на NOC цеплять
05:54
вот тогда действительно будет смешная ситуация, когда NOC изнасилует сам себя
zi_rus #
05:56
dvolodin, а что
05:56
если нок лезет на железку которая привязана к самому ноку
05:56
можно сделать так чтобы он был заранее готов к ответу
05:57
он посылает логин/пароль и уже знает что сейчас ему по радиусу придется их подтвердить
dvolodin #
05:58
как вариант, да
05:58
тогда не затрахает сам себя
05:59
была идея приспособить его собирать accounting по RADIUS
06:08
пофиксил VC Domains
06:08
проверяйте
06:09
в качестве домашнего задания -- хочу, чтобы при нажатии ESC в Filter > By VC Type поле чистилось
zi_rus #
06:10
медленно подсказка отрабатывает
06:10
раньше было мгновенно, а теперь она задумывается
06:11
везде
06:11
не только в доменах
dvolodin #
06:15
какая подсказка?
zi_rus #
06:17
когда вводишь руками а не выбираешь из списка
06:18
vc type заполняешь, пока полностью не наберешь, оно не подсазывает
dvolodin #
06:18
подсказывает
06:19
набираю vlan - получаю нужное
06:19
еще важный момент - количество процессов noc-web
zi_rus #
06:19
у меня vc type один vlan
06:20
пишу vl
06:20
никакой подсказки
dvolodin #
06:20
а
06:20
ты про фильтр?
zi_rus #
06:20
да
06:20
потом его еще и не отменить
06:22
отфильтровал
06:23
и все фильтр уже не удаляется
06:23
если убрать фокус с поля
06:23
он его опять заполняет
dvolodin #
06:23
я про удаление фильтра и говорю - домашнее задание
06:23
:)
zi_rus #
06:25
dvolodin, и еще когда я например в prefix-list builder, заполняю такое поле с выпадющим списком и не через ентер подтверждаю, а табом перехожу на другое поле, то поле со списком просто возвращается в предыдущее состояние
dvolodin #
06:26
autocompletion закоммитил
06:34
попробуйте поэкспериментировать
06:35
с последними коммитами
06:35
вот в этом файлике: static/js/noc/core/modelfilter/Base.js
06:35
надо добавить дополнительный аттрибуты
06:35
от FieldSet
06:36
и убрать рамку вокруг, она нафиг не нужна
zi_rus #
06:37
вокруг чего?
dvolodin #
06:37
вокруг combo и radio
zi_rus #
06:37
я не вижу лишних рамок
dvolodin #
06:37
там каждый элемент обведен рамкой
zi_rus #
06:38
в каком приложении?
dvolodin #
06:40
во всех, где есть фильтр
06:40
в VC Domain, хотя бы
zi_rus #
06:40
нету
dvolodin #
06:41
Filter - By VC Type
06:41
от заголовка и вокруг combo идет рамка
06:41
By Provisioning - еще одна рамка
zi_rus #
06:42
и правильно идет
06:42
определяет принадлежность элементов
dvolodin #
06:42
А мне кажется - поплотнее надо
06:42
они все равно заголовками перемежаются
zi_rus #
06:43
уплотнение ухудшает читаемость и юзабельность
06:43
как есть нормально
06:43
по крайней мере для текущего набора фильтров
dvolodin #
06:50
лишние визуальные элементы - тоже плохо
06:50
глаз цепляется за острые углы
zi_rus #
06:54
dvolodin, у меня поле search квадратное, скругли его
dvolodin #
06:56
это системный widget
06:56
мне сейчас не до красотизма - срочно нужно сделать set_switchport для кисок и force10
zi_rus #
06:58
лучше топо дискавери
06:58
скрипты set_* не пользуются популярностью
06:58
и таки допилить новый UI надо
dvolodin #
07:05
есть вполне конкретная задача - продеплоить кучу серверов
07:05
надо админам дать простую морду, из которой они могут покидать порты в разные vlan'ы
07:06
а дальше все равно пойдет на прошибалку vlan'ов
gnu-linux #
07:06
set_switchport с staticvlan сможет на кисках и фосе настроить порт. Интерфейс есть, только скрипт в профиль добавить...
07:08
для прошибалки vlan надобы в add_vlan скопипастить untagged_port с add_staticvlan..
ss_ #
07:09
gnu-linux, о чем речь?
gnu-linux #
07:10
ну и с новой топологии дёрнуть граф коммутатор1 порт1 - коммутатор2 порт2 дальше есть в staticvlan/models все основные алгоритмы нахождения маршрутов в графе..
07:11
потом цыклом пробигаешся по маршруту и выполняешь add_vlan.
07:11
Всё статический vlan в сети пробит...
07:12
Можно для примера глянуть sa/apps/addstaticvlan/views.py
07:13
там порты можно задавать через запитую, или диапазонами и он vlan всюда проставит.
07:13
Замечен огромный недочёт!
07:14
Скрипт перед установкой на порту нетегированного VLAN не делает никаких проверок!
dvolodin #
07:15
gnu-linux: дай я накидаю свою версию, посмотрим
gnu-linux #
07:15
Следовательно если там уже был другой не тегированый vlan то будут проблемы..
dvolodin #
07:19
именно
07:44
http://pastie.org/3539372
07:45
http://pastie.org/3539381
07:46
вроде так
07:47
ну еще shutdown добавил
07:47
http://pastie.org/3539389
07:47
последний вариант
mikevlz #
07:48
чота я туплю. Проставил Trap source ip и Ip нового ИБП, шлю с него тестовое сообщение по сислогу - Unknown event source.
07:48
что я делаю не так?
dvolodin #
07:52
ему нужно до 10 минут чтобы обновить фильтры
07:52
mikevlz: победил проблему с логинами?
mikevlz #
07:52
угу. пришлось правда ставить 2 задания на SAE, иначе один фиг сыпалось.
07:53
насчет фильтров понял. пообедаю - проверю
dvolodin #
07:56
2 задания в секунду?
07:57
хм
zi_rus #
07:57
радиус совсем плохой видимо
07:57
я себе 4 поставил
07:58
иначе ногебает
mikevlz #
08:02
там машина занята еще раздачей адресов. При перегенерации конфигов isc-dhcpd там достаточно много раком встает :)
zi_rus #
08:06
встраивайте радиус в нок будет круто и быстро
mikevlz #
08:13
главное - чтоб он сам себя не опережал... ;)
dvolodin #
08:21
а мы адреса прямо с радиуса раздаем
zi_rus #
08:22
реквестирую переделку ипам и vc на новый интерфейс
08:22
и показываение интерфейса с ip в ipam
dvolodin #
08:40
я уже дуриком к морде подошел
08:40
для просмотра интерфейсов
zi_rus #
08:52
если я знаю ip, но не знаю интерфейса и хочу его узнать, то просмотр не поможет
08:52
*просмотр интерфейсов
gnu-linux #
08:57
dvolodin названия плохи set_switchport лучше для скрипта устанавливающего скорости дуплексы...
dvolodin #
08:57
switchport - L2
08:57
и настройки делает для L2
08:57
скорости и дуплексы - L1
gnu-linux #
08:58
А для установки vlan или переписать add_vlan или добавить add_staticvlan...
dvolodin #
08:58
это скорее кроссировка
gnu-linux #
08:59
Ладно, догда для дуплекса скорости set_port можно будет взять ;)
09:01
Сделал попытку написать get_lldp_neighbors через SNMP. Есть уже в профилях Eltex, Linksys и NOC-358.
09:02
Сильно нужно тестирование на разных девайсах.. У кого есть в сети настроен LLDP и поддержка SNMP?
zi_rus #
09:03
у меня есть ллдп и снмп на длинках
gnu-linux #
09:03
Я заметил что почемуто не все коммутаторы отдают нужные ОИД:
zi_rus #
09:03
давай, проверю
09:03
на своих
gnu-linux #
09:03
# lldpRemLocalPortNum
09:04
# lldpRemChassisIdSubtype lldpRemChassisId
09:04
# lldpRemPortIdSubtype lldpRemPortId
09:04
# lldpRemSysName lldpRemSysCapEnabled
09:04
["1.0.8802.1.1.2.1.4.1.1.2",
09:04
"1.0.8802.1.1.2.1.4.1.1.4", "1.0.8802.1.1.2.1.4.1.1.5",
09:04
"1.0.8802.1.1.2.1.4.1.1.6", "1.0.8802.1.1.2.1.4.1.1.7",
09:04
"1.0.8802.1.1.2.1.4.1.1.9", "1.0.8802.1.1.2.1.4.1.1.12"
09:04
Проверять сначала надо snmpwalk...
09:06
snmpwalk -v 2c -c public 10.8.22.13 1.0.8802.1.1.2.1.4.1.1
09:06
И смотреть выдаёт ли вах коммутатор то что нужно, на большинстве или нет вообще или гдето какаято фигня...
09:07
Вопрос! Может на коммутаторы надо какието мибы дополнительно заливать?
zi_rus #
09:07
никогда такого не делал
dvolodin #
09:08
на коммутаторы ничего не надо
09:08
но иногда в конфигах надо включать отдельные ветки
09:18
set_switchport на киске заработал
Dmitry1 #
09:33
А почему я его в интерфейсах не вижу?
dvolodin #
09:44
еще не коммитил
09:44
тестирую
zi_rus #
09:46
Dmitry1, удиви нас знаниями по длинк
09:46
у них в миб для ллдп не реализвана ветка 1.0.8802.1.1.2.1.4.1.1.2
Dmitry1 #
09:46
:)
zi_rus #
09:47
но соответсвие локальному и удаленному порту можно найти в другой
09:47
root@noc core/modelfilter# snmpwalk -v 2c -c public 172.19.32.2 1.0.8802.1.1.2.1.4.1.1.8
09:47
iso.0.8802.1.1.2.1.4.1.1.8.262030106.26.2 = STRING: "D-Link DES-3200-26 R1.51 Port 25"
09:47
iso.0.8802.1.1.2.1.4.1.1.8.262031620.25.3 = STRING: "D-Link DGS-3627G R2.84.B15 Port 1"
Dmitry1 #
09:47
1. сделай "enable rmon"
zi_rus #
09:47
и что будет?
Dmitry1 #
09:48
2. сделай config lldp ports all basic_tlvs all enable
09:48
rmon - позволяет по snmp получать счетчики. Возможно влияет на lldp
zi_rus #
09:49
нет, ничего не изменилось
Dmitry1 #
09:49
значит только обновлением прошивки
zi_rus #
09:50
понятно
gnu-linux #
09:51
Dmitry1 у меня по SNMP ни один твой длинк нифига не даёт.. Думаешь настолько протухшие прошивки?
Dmitry1 #
09:51
Естесственно. Плюс у них MIB'ы обычно отстают от прошивок на год-два
09:52
Кстати. Возможно просто некоторые ветки ограничены view
mikevlz #
09:57
раздел "Best practices"?
gnu-linux #
09:57
А в сам Длинк мибы заливать не надо?
Dmitry1 #
09:57
Нет.
gnu-linux #
09:58
У кого есть STP? И желание написать его поддержку через SNMP?
09:58
У меня в сети просто колец нет..
ufir #
09:59
да ты фартовый...
Dmitry1 #
09:59
zi_rus: А откуда ты взял ветку 1.0.8802.1.1.2.1.4.1.1.2 ?
ufir #
09:59
gnu-linux нет аксеса ?
gnu-linux #
09:59
А так останется только один скриптик get_interfaces
zi_rus #
09:59
Dmitry1, в миб длинка нашел
gnu-linux #
09:59
http://www.emnico.com/mib/mibsearch.php?mib=LLDP-MIB
zi_rus #
09:59
это из стандартной ветки
09:59
непроприетарной
gnu-linux #
10:00
Это стандарт...
ufir #
10:00
а это. - циски 3745 чинить не будете в скриптах ? а то в логах у меня уже от трейсов рябит
Dmitry1 #
10:00
покажи show snmp view и show snmp community
10:00
ufir: Выложи трейс на pastebin
zi_rus #
10:01
Command: show snmp view
10:01
Vacm View Table Settings
10:01
View Name Subtree View Type
10:01
-------------------------------- ---------------------------------- ----------
10:01
restricted 1.3.6.1.2.1.1 Included
10:01
restricted 1.3.6.1.2.1.11 Included
10:01
restricted 1.3.6.1.6.3.10.2.1 Included
10:01
restricted 1.3.6.1.6.3.11.2.1 Included
10:01
restricted 1.3.6.1.6.3.15.1.1 Included
10:01
CommunityView 1 Included
10:01
CommunityView 1.3.6.1.6.3 Excluded
10:01
CommunityView 1.3.6.1.6.3.1 Included
10:01
Total Entries: 8
10:01
Command: show snmp community
10:01
SNMP Community Table
10:01
Community Name View Name Access Right
10:01
-------------------------------- -------------------------------- ------------
10:02
public CommunityView read_only
Dmitry1 #
10:02
Понятною. т.е. у тебя в CommunityView разрешена ветка .0.8802.1.1.2.1.4.1.1.2
10:02
1.0.8802.1.1.2.1.4.1.1.2
gnu-linux #
10:02
http://pastie.org/3539989
Dmitry1 #
10:05
Загадка прям какая-то. Попробуй на портах врубить все остальные tlv
gnu-linux #
10:05
dvolodin товой интерфейс set_switchport будет конфликтовать с staticvlan... Кто пользует staticvlan учитывайте это!!! Я потом поправлю когда обновлятся буду...
ufir #
10:05
Dmitry1 http://pastebin.com/zxWtz5EG
gnu-linux #
10:06
Да идея! он у меня не шллёт своё описание порта..
10:06
Но ещё есть необходимость получить локальный порт по которому пришли данные:
10:07
snmpwalk -v 2c -c public 10.8.25.180 1.0.8802.1.1.2.1.4.1.1.2
10:07
У меня пусто Ж)
dvolodin #
10:07
нате вам порнуху
10:07
NOC-410 и NOC-411
Dmitry1 #
10:07
ufir: а какая аналогичная команда на 3745 есть?
dvolodin #
10:08
gnu-linux: а в чем оно подерется-то?
ufir #
10:08
Dmitry1:crt01-koz-ltc#sh vlan?
10:08
vlan-range vlan-switch vlans
10:08
crt01-koz-ltc#sh vlans ?
10:08
<1-4094> Display configuration for a particular vLAN ID.
10:08
dot1q IEEE 802.1Q VLAN information
10:08
tokenring Token Ring Vlans
10:08
| Output modifiers
10:08
<cr>
gnu-linux #
10:08
одинаковое название и интерфейса и скрипта, совпало...
Dmitry1 #
10:09
ufir: кинь на pastebin вывод команд show vlans и show vlans dot1q
gnu-linux #
10:10
Ладно я праздновать.. Если есть присудствующие женщины то мои пламенные поздравления!
ufir #
10:11
Dmitry1 http://pastebin.com/dj7i6ejG
dvolodin #
10:11
с женщинами у нас туго
10:11
ни одной пользовательницы NOC не знаю
ufir #
10:11
dvolodin у меня есть
gnu-linux #
10:12
:) Ну тогда поздравляйте жен, подруг, сотрудниц...
ufir #
10:12
фттбшными коммутаторыми рулит, ругается
10:12
надо будет сюда пригласить
dvolodin #
10:12
на нас ругается?
10:12
:)
Dmitry1 #
10:12
ufir: кинь на pastebin тушенку от get_version
ufir #
10:13
dvolodin ну с ежами ты мне подсказал, перестали рагуть №)
dvolodin #
10:13
а ты issue закоммитил?
10:14
скоро чудо-морда для них будет
ufir #
10:14
Dmitry1 http://pastebin.com/5YMsUYu6
10:14
dvolodin я бы и закоммитил, только пока не нашел в доке - как
dvolodin #
10:15
bt.nocproject.org
10:15
create issue
ufir #
10:15
все, теперь ясно
dvolodin #
10:15
и патчик туда
ufir #
10:15
просто вы тут со своими "тушонками" и прочими жаргонами меня в непонятки вводите ;)
10:16
Dmitry1 так-то вроде и железяки старые, но у меня в куче районов они как lsr работают, и не особо жужжат
Dmitry1 #
10:18
ufir: Не вывод debug-script, а тушенку надо
ufir #
10:19
э ;( в прошлый раз мне насчет "тушенки" сказали что этого достаточно
10:19
как все же правильно ?
mikevlz #
10:20
в доках описано :)
zi_rus #
10:20
ufir, ./noc debug-script get_version CISCO -o /home/qqq
10:20
файл qqq им отдай
ufir #
10:23
Dmitry1 http://pastebin.com/1vEgUu9F
Dmitry1 #
10:26
--- get_vlans.py.orig 2012-03-07 10:22:33.000000000 +0200
10:26
+++ get_vlans.py 2012-03-07 12:00:44.000000000 +0200
10:26
@@ -50,7 +50,7 @@
10:26
##
10:26
rx_vlan_dot1q = re.compile(r"^Total statistics for 802.1Q VLAN (?P<vlan_id>\d{1,4}):", re.MULTILINE)
10:26
10:26
- @NOCScript.match(platform__regex=r"^([123]8[0-9]{2}|72[0-9]{2}|IOS-XE)")
10:26
+ @NOCScript.match(platform__regex=r"^([123][78][0-9]{2}|72[0-9]{2}|IOS-XE)")
10:26
def execute_vlan_switch(self):
10:26
try:
10:26
vlans = self.cli("show vlan-switch")
10:27
И кинь потом тушенку с этого скрипта
10:32
dvolodin: Кстати, для циски скрипт get_vlans переписать надо бы
10:33
Он не хочет отдавать вланы на интерфейсах на роутерах
dvolodin #
10:33
и фиг с ними
10:33
ты про сабы?
Dmitry1 #
10:33
да
dvolodin #
10:34
их get_vlans не должен отдавать
ufir #
10:34
как это - фиг с ними ;(
10:34
ну их должен отдавать get_interfaces
10:35
так ?
Dmitry1 #
10:35
Там по ходу нужно не return делать, а прибавлять каждый раз vlan'ы, полученные из разных источников (bridge, switch-module и т.п.)
dvolodin #
10:36
он их отдает
10:36
в виде параметра vlan_ids
10:36
на сабе
Dmitry1 #
10:36
Т.е. в get_vlans сабинтерфейсы специально не попадают?
zi_rus #
10:37
dvolodin, а в vc management в interfaces не показывает
10:37
сабы
dvolodin #
10:38
SVI показывает
zi_rus #
10:38
да
10:38
а сабы на роутерах нет
dvolodin #
10:38
а как они тебе вообще попадут?
10:38
Cisco.IOS.get_interfaces вроде еще не умеет сабы драть
zi_rus #
10:38
неожиданно
10:38
драл, драл, и вдруг не умеет
Dmitry1 #
10:39
У меня на ubr7114 есть куча VLAN'ов транзитом, а кроме этого есть еще куча сабинтерфейсов со своими vlan'ами
10:40
Так вот, выдираются только транзитные vlan'ы, а потом после этого стоит "return"
zi_rus #
10:42
dvolodin, ты меня поражаешь. Это ты так пошутил, или я чего-то не понимаю?
ufir #
10:42
подходы разные - вот и путаница, imho
dvolodin #
10:43
проверь, выдирает ли get_interfaces сабы вообще
ufir #
10:46
выдирает
10:46
вот пример
10:46
{'admin_status': True,
10:46
'description': '= PROBISNESBANK-VPN =',
10:46
'ipv4_addresses': ['172.17.255.66/30',
10:46
'172.17.255.70/30',
10:46
'172.17.255.62/30',
10:46
'172.17.255.110/30'],
10:46
'is_ipv4': True,
10:46
'mac': '00:0E:38:5F:6F:1B',
10:46
'name': 'Gi 0/1.215',
10:46
'oper_status': True,
10:46
'vlan_ids': [215]},
10:46
железка 7206VXR
Dmitry1 #
10:48
Мда. Че-то мы накосячили с get_vlans
10:48
Буду переделывать.
10:50
На роутерах оно упорно выдирает информацию только из свич-модуля, игнорируя сабинтерфейсы
dvolodin #
10:51
и не должно, как я сказал
10:51
сабы к бриджам не относятся
Dmitry1 #
10:52
А смысл тогда получать такое:
10:52
    result = [{'name': 'default', 'vlan_id': 1},  {'name': 'fddi-default', 'vlan_id': 1002},  {'name': 'token-ring-default', 'vlan_id': 1003},  {'name': 'fddinet-default', 'vlan_id': 1004},  {'name': 'trnet-default', 'vlan_id': 1005}]
10:54
dvolodin: сделаю, как скажешь
ufir #
10:54
ведь можно оторразить SVI в 802.1q и наоборот ?
10:55
без потерь чего-либо
Dmitry1 #
10:55
Как решите, так и сделаю. Пока наблюдаю подобную проблему только на Cisco
dvolodin #
10:56
ufir: принцип разный
ufir #
10:57
dvolodin в контексте l3 разный ?
dvolodin #
10:57
vlan на сабе определяет только тег, по которому пакеты уйдут в саб
10:57
на mac address learning оно никак не влияет
11:00
и ты на железке его никак не видишь
Dmitry1 #
12:23
ufir: Закоммитил. Все ли скрипты работают на 3700 серии, или есть еще какие-нибудь, которые traceback выкидывают ?
zi_rus #
12:25
Dmitry1, dvolodin сбежал, так что это к тебе NOC-413
Dmitry1 #
12:26
Крешися на определенном ивенте?
zi_rus #
12:28
а х его з
12:28
сегодня с утра я обновился
12:28
первый краш часов в 10
Dmitry1 #
12:30
тогда не знаю. Я у себя креши смотрю, наблюдаю только то, что я сам знаю, почему крешится.
12:31
весь креш на пастебин выложить можешь?
zi_rus #
12:33
Dmitry1, вот трейс из лога полностью http://pastebin.com/kgZ8PMWa
12:34
без купюр
Dmitry1 #
12:36
Фигня какая-то. затыкается на 822 строке файла fm/classifier.py
12:36
В issue добавь полный traceback, а 9-го числа скажем об этом Володину
zi_rus #
12:50
done
ufir #
23:54
Dmitry1 на моей сетке все скрипты работают, спасибо !
Tweet
Share this page
Share this page: Tweet