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: 02.03.2012
MindGames #
05:11
привет всем :)
05:13
снова возвращаюсь к вопросу отображения интерфейсов, на которых висят виланы в VC.
05:13
вчера писали, что надо повесить селектор в VC Domains. Селектор, под который попадает железка.
05:13
у меня в Селекторе ниспадающий список и он пустой. Где создается этот селектор то? В SA я не нашел.
gnu-linux #
05:14
Ктото может мне ответить на мегическую переменную "remote_port_subtype" в get_lldp_neighbors, зачем она нужна и почему для обычных портов DLink её ставят равной 7???
05:14
Это при том что для определения топологии оно должна равнятся 5!!!
05:15
MindGames: Service Activation -> Managed Object Selectors
MindGames #
05:17
gnu-linux: спасибо! походу, я невнимательный :(
gnu-linux #
05:17
Вернее Service Activation -> Setup -> Object Selectors
MindGames #
05:17
перечитываю логи вчерашние. по поводу написания документации - поставьте просто сервис Wiki на сайт. и народ заполнит понемногу.
gnu-linux #
05:19
о вики говори dvolodin... Оно дествительно надо! Блоги и форум это совсем нето...
MindGames #
05:21
угу.. вот к примеру, что в этом селекторе настраивать ;))
05:21
какие параметры обязательные и для чего.. не понятно. я методом тыка сща поставил. буду проверять.
05:21
после этого можно было бы в вики написать статью. потом другой по ней настроил бы и может. что-то свое добавил бы. потом разработчик пришел бы и удалил то, что ошибочное.. ну в общем, вики это рулез ;)
05:23
заработало! увидел количество интерфейсов и какие они.
05:23
спасибо, gnu-linux
05:24
круто блин! все порты вижу. мне уже начинает очень нравиться NOC :)
zi_rus #
05:43
MindGames, это пока портов и вланов мало мало
05:49
у меня в среднем по полсотни портов на влан, из них 27 дает одна железка через которую и проходит большинство каналов
05:50
есть вланы с 810 и 560 портами
ufir #
05:50
MindGames у меня заработало и теперь я нещаслив
05:51
там же караул сколько
zi_rus #
05:51
лелею надежду, что когда-нибудь нок сможет разумно работать с топологией
05:52
а не мыслить одной железкой
ufir #
05:52
о да
05:52
я топологию сканю используя nedi
05:52
но очень долго это, часа два
MindGames #
05:57
что за nedi и что она выдает? :)
ufir #
05:59
что случилось с 3745 ? http://pastebin.com/pDrYEbc8
06:00
MindGames http://www.nedi.ch/
zi_rus #
06:01
сначала мне показалось что это неплохая система, но увидел это:
06:01
Size # of Devices
06:01
small 1-2
06:01
medium 3-9
06:01
large 10-19
06:01
very large 20+
ufir #
06:01
ога. на поиграться сойдет
zi_rus #
06:02
21 устройство - это very large
06:02
ентерпразу сойдет, ЦОД или ISP посмеется только
ufir #
06:04
о да... у меня щас ~2k девайсов. и это я еще всякий вайфайный хлам и UMG/NGN не щщитал
BaZZiliO #
06:05
21 устройство - это размер "города" - так что может и нормально будет. а можно увидеть какая топология от nedi получается на большой сети ?
06:05
In order to do that, NeDi needs a certain format in the SNMP location string (separator can be set in nedi.conf with locsep): Region;City;Building;Floor;[Room;][Place within room;][Whatever additional info you want]
06:05
Here’s an example: Switzerland;Zurich;Main Station;5;DC;Rack 17;7-8
06:06
а вот меня location - не совсем интересно )
ufir #
06:09
эгегей, почините 3745 ;(
06:10
dvolodin посмотри плиз если время будет. [10:01] <ufir> что случилось с cisco 3745 ? http://pastebin.com/pDrYEbc8
zi_rus #
06:10
BaZZiliO, они извращаются, а тут делают гис
dvolodin #
06:11
show vlans brief пусть попробуют вписпть
ufir #
06:11
core-sw1#show vlans brief
06:11
^
06:11
% Invalid input detected at '^' marker.
06:11
7609
06:12
core-sw1# sho vlans ?
06:12
<1-4094> Display configuration for a particular vLAN ID.
06:12
dot1q IEEE 802.1Q VLAN information
06:12
tokenring Token Ring Vlans on the RSM
06:12
tr-isl Tokenring ISL Vlans
06:12
| Output modifiers
06:12
<cr>
06:13
на 7301 тоже не работает
06:14
и на 6509
zi_rus #
06:15
на 7600 работает
06:15
и на 3400 и 4900
ufir #
06:15
у меня не
06:16
core-sw-2#sh vlans brief
06:16
^
06:16
% Invalid input detected at '^' marker.
zi_rus #
06:16
только vlan, a не vlans
ufir #
06:16
а, так работает
zi_rus #
06:16
bb>sh vlan ?
06:16
all-ports VLAN information for both trunk and access ports
06:16
brief VTP all VLAN status in brief
06:16
counters VLAN traffic counters for all VLANs
06:16
dot1q Display dot1q parameters
06:16
free all free vlans in the system
ufir #
06:16
zi_rus где пофиксить ?
zi_rus #
06:16
смотри в скрипте нужном
ufir #
06:16
sh vlan br работает, да
zi_rus #
06:17
/opt/noc/sa/profles/Cisco/IOS
ufir #
06:17
понял. только вот неохота руками в чужой код лазить
zi_rus #
06:17
я себе в гет_конф сдeлал sh conf вместо sh run, теперь хоть с 76-х конфиги собираются
06:18
там кода только команду нужную указать
06:18
подстраиваешь под свое оборудование, пока тольок так
ufir #
06:19
что-то я в скриптах не могу найти этой команды
06:20
а, вру
zi_rus #
06:21
там в самом конце
06:21
vlans = self.cli("show vlan brief")
ufir #
06:22
я запутался. тут суть в чем - 3745:
06:22
crt01-kil-ltc#sh vlan ?
06:22
% Ambiguous command: "sh vlan "
06:22
crt01-kil-ltc#sh vlans ?
06:22
<1-4094> Display configuration for a particular vLAN ID.
06:22
dot1q IEEE 802.1Q VLAN information
06:22
tokenring Token Ring Vlans
06:22
| Output modifiers
06:22
<cr>
zi_rus #
06:23
с этим сложнее
06:24
как видишь, там различные модули для разных железок
06:24
можно свой дописать, но это не так тривиально
ufir #
06:24
как-бы тогда их выкосить, чтобы их не "дискаверило" ?
zi_rus #
06:25
никак
06:25
я говорил dvolodin, что надо привязку к селектору делать
06:25
пока ничего не менялось
dvolodin #
06:32
zi_rus: NOC-400 заработал?
zi_rus #
06:32
так точно
dvolodin #
06:32
portchannel корректно отрезолвило?
zi_rus #
06:33
не смотрел
06:33
момент
06:34
nterfaces': [{'admin_status': True,
06:34
'aggregated_interface': 'Po 2',
06:34
'description': '3G RNC',
06:34
'is_lacp': True,
06:34
'mac': '44:D3:CA:81:2D:B4',
06:34
'name': 'Gi 1/1',
06:34
'oper_status': True,
06:34
'subinterfaces': [{'admin_status': True,
06:34
'description': '3G RNC',
06:34
'mac': '44:D3:CA:81:2D:B4',
06:34
'name': 'Gi 1/1',
06:34
'oper_status': True}],
06:34
'type': 'physical'},
dvolodin #
06:36
а members его?
06:37
ищи aggregated: Po 2
zi_rus #
06:40
dvolodin, нашел, вижу, Po1, который Down мемберов не определил, он я это уже говорил
ufir #
06:40
хм... а у меня определил {'interface': 'Po 3', 'members': ['Gi 9/21', 'Gi 9/22'], 'type': 'L'}]
dvolodin #
06:41
ufir: да, так и надо
06:41
Gi 9/21 покажи
06:41
оно привязало его к Po 3
06:41
?
ufir #
06:42
{'admin_status': True,
06:42
'aggregated_interface': 'Po 3',
06:42
'is_lacp': True,
06:42
'mac': '00:1D:70:82:3D:00',
06:42
'name': 'Gi 9/21',
06:42
'oper_status': True,
06:42
'subinterfaces': [{'admin_status': True,
06:42
'mac': '00:1D:70:82:3D:00',
06:42
'name': 'Gi 9/21',
06:42
'oper_status': True}],
06:42
'type': 'physical'},
06:42
да
MindGames #
06:51
народ, не подскажите какой-нибудь коммутатор, чтобы было 4 SFP гиговых аплинка. плюс мендые порты гиговые. и при этом был хотя бы один 10-гиговый аплинк оптический.
06:51
такие сущесвуют вообще? я слышал только про 2 гиговых + 1 10-гиговый аплинк (3750х серия).
dvolodin #
06:52
force10 S25N/S50N
MindGames #
06:54
сща посмотрю ;) но почему-то мне кажется - это дорогой модульный коммутатор. да? :)
06:54
а нет
06:54
1 RU даже :) сща буду читать характеристики
dvolodin #
06:56
нет, он не дорогой
06:56
дешевле 3750
06:59
в него два XFP можно забить
06:59
У S50N CAM в 2 раза больше
MindGames #
07:00
я так понял, у •S25N есть 24 медных гиговых порта и 4 оптических гиговых порта SFP
07:00
плюс можно запихнуть два XFP модуля на 10 гиг.
07:00
наверное. сзади где-то? на картинке просто не вижу дырки под эти модули ):
07:04
а нет
07:04
блин
07:04
не пойму.
07:05
4 SFP порта у него. в него можно воткнуть обычные гиговые SFP-шки, или же 10 гиговый XFP
07:05
Так: то есть я могу получить в итоге 3 гига + 10 гиг?
07:06
что значит ◦2 line-rate ports 10 Gigabit Ethernet XFP?
07:06
то есть максимум 2 XFP можно воткнуть в один коммутатор?
dvolodin #
07:07
там модуль вставляется
07:07
либо стековый, либо две десятки
07:07
24/48 10/100/1000 медные + 4SFP
07:08
версия с POE- S*V
07:08
есть еще S25P -- две десятки + 24SFP
ufir #
07:08
а хуавея есть 53серия, с модулями - любо две десятки либо 4sfp
dvolodin #
07:09
чисто субъективно - FTOS мне нравится больше, чем VRP
MindGames #
07:09
понятно. в общем. получается либо либо :) а мне надо И :) т.е. 4 SFP и 1 10гиг.
07:09
:)
ufir #
07:10
ни разу не видал force10 железяк
dvolodin #
07:10
посмотри еще juniper ex4200
07:10
ufir: лучшая железка та - с которой умеешь работать
MindGames #
07:10
я так понял, форс10 подойдет ближе вего в плане того, что можно подключить 4 1-гиговых и 1 10-гиговую? :)
dvolodin #
07:10
MindGames: смотри еще на размер CAM
07:11
и на нужные фишки
07:11
могут засады быть
MindGames #
07:11
от чего надо отталкиваться? какая минимальная значение размер таблицы?
dvolodin #
07:11
force10 больше молотилки для ДЦ делает
ufir #
07:12
dvolodin а не брокад разве ?
dvolodin #
07:12
там они - один из основных игроков, вместе с brocade и arista
07:13
brocade выигрывают по сервисам, аналога MLX у f10 нет
MindGames #
07:13
вообще, force10 это чей бренд? или это и есть бренд? просто ни разу не видел такие и слышу впервые :)
dvolodin #
07:13
но f10 рвет всех в клочья по энергопотреблению и плотности портов
07:13
Force10 networks, нынче Dell уже
MindGames #
07:13
понял ;) делл выкупил? :)
dvolodin #
07:14
недавно
07:14
да
07:14
у меня была E600i
ufir #
07:14
у них на сайте даже лейбл видно
MindGames #
07:14
понял. буду иметь в виду в будущих проектов
dvolodin #
07:14
40 десяток, 180 медных гигов
zi_rus #
07:14
кстати, про фичи, я тут увидел вспоминали TRILL, а оно реализовано в железе, кто-нибудь его поддерживает?
dvolodin #
07:14
60 portchannel на железке ;)
07:14
Z9000
MindGames #
07:15
брокад ТРИЛЛ поддерживает
07:15
у циски свой стандарт, называется по другому. но функционал схожий
ufir #
07:15
фабрикпат ?
MindGames #
07:15
у циски на нексусах он работает
07:15
ага
dvolodin #
07:15
киска ни по полотности портов ни по цене не влезает
ufir #
07:15
а жунепер ? ;)
dvolodin #
07:16
EX8200?
ufir #
07:16
ну к примеру
dvolodin #
07:16
у него плотность портов пониже и жрет процентов на 30 больше
07:16
а так - хорошая железка
ufir #
07:16
а попроще - например ex3200 ?
dvolodin #
07:16
но старая уже :)
MindGames #
07:16
что вы подразумеваете под "плотность портов"?
ufir #
07:16
портов на юнит
07:16
наверное
dvolodin #
07:17
у E-series года 3 как есть карты с 10x10
07:17
non-blocking wire rate
07:17
это у force10
07:17
125G на слот
MindGames #
07:17
думаю нет :) на уните 48 абонентских ни у кого больше не быет :)
dvolodin #
07:17
это предыдущее поколение
ufir #
07:17
у циски
07:17
3750 ;)
dvolodin #
07:17
на них же карты 90x1G
07:22
сейчас на Z-series есть карты 10x40G
07:32
кстати про медные порты, учтите, что при плотности больше 60 портов на unit обычно используется mRJ21
freeseacher #
07:42
dvolodin, это wirespeed ?
dvolodin #
07:44
да
Dmitry1 #
07:48
Если нужен второй уровень - то D-Link-3420 серия, если 3-й, то 3620
07:49
DGS-3420-28TC - Управляемый стекируемый коммутатор уровня 2+ с 20 портами 10/100/1000BASE-T, 4 комбо-портами 10/100/1000Base-T/SFP и 4 портами SFP+
07:50
DGS-3620-28TC - Управляемый коммутатор уровня 3 серии xStack с 20 портами 10/100/1000BASE-T + 4 комбо-портами 10/100/1000Base-T/SFP и 4 портами SFP+
07:51
DGS-3650 - Управляемый коммутатор уровня 3 серии xStack с 44 портами 10/100/1000Base-T + 4 комбо-портами 1000Base-T/Mini GBIC (SFP) + 2 слотами расширения
freeseacher #
07:51
Dmitry1, говорят у них начинка один в один
07:52
н наверное можно как нить перепрошить :)
Dmitry1 #
07:52
В 3420 нет BGP, PIM, DVMRP и подобных фичей
07:53
Плюс там отуствует OSPFv3, DHCPv6, PIMv6
07:53
Из маршрутизации - только RIPng
07:54
У меня DGS-36xx серия и PIM умеет, и BGP сессии поддерживает,
freeseacher #
07:55
Dmitry1, а реально BGP на 36 работает ?
Dmitry1 #
07:55
Ну у меня же работает.
evyscr #
07:55
а на full view?-)
freeseacher #
07:55
а чег опринимаешь ?
07:55
мелочевку или фулл
Dmitry1 #
07:55
Правда fullview та в него не загрузишь :(
freeseacher #
07:55
а четвертак ?
Dmitry1 #
07:56
У меня 36xx серия стоит как агрегация - т.е. наверх передает маршруты сетей, к ним подключенных
07:58
Хотя умеет PBR, route_map и т.п.
07:59
А смысл на DGS-36xx серию принимать fullview ? Для этого у D-Link есть DGS-3610 серия
08:00
Вот она заточена именно под L3. Там даже CLI похожий на Cisco
08:01
DGS-3610-50P - Управляемый коммутатор уровня 3 серии xStack с 44 портами 10/100/1000 Base-T PoE + 4 комбо-портами 1000Base-X/SFP + 2 слотами расширения
08:01
DGS-3610-26G - Управляемый коммутатор уровня 3+ серии xStack с 12 портами SFP Gigabit Ethernet + 12 комбо-портами 10/100/1000Base-T/Mini GBIC (SFP) + 2 слотами расширения
08:02
Есть 1G медь, 1G SFP, 2 слота расширения
zi_rus #
08:02
ненавижу cli похожий на Cisco
08:02
уж либо Циска, либо свое
Dmitry1 #
08:02
Тогда DGS-36xx или DGS-3620 наше все
08:03
У DGS-3627G три слота расширения. Больше, чем на 35xx и 37xx серии CIsco
08:05
У нас уже лет пять работают DGS-3627G и DGS-3612G. Никаких нареканий нет.
08:07
Кстати. Использовал наравне с DGS-3627G циску C3560. Оба работали в качестве dhcp_relay на кучу сетей и абонентов. Так циска загнулась раньше. Начала кричать, что ей TCAM не хватает для IP и MAC
08:10
Скорее всего дело в том, сто из-за дешевизны оборудования, D-Link старается выжать из своего ASIC все, что можно. А Сisco перекладывает много задач на CPU
zi_rus #
08:11
а что сподвигло использовать вместе? цена, характеристики, размер, число портов?
Dmitry1 #
08:12
В разных стойках стояли. Оптика заходила в каждую отдельно. Объединили стойки где-то год назад. Все переключили на DGS-3627G. Циска теперь используется только как L2 свич.
08:13
Плюс, на 3560 серии всего 4 SFP порта. Поэтому в стойке с циской жило еще и шасси медиаконверторов.
zi_rus #
08:14
т.е. тебе не нравится что железка которую ты купил не подходит под твом требования?
Dmitry1 #
08:15
На то время у D-Link'а не было таких моделей, которые бы нас устраивали.
08:16
Они только года 3-4 назад стали делать вменяемые свичи. До этого у них был в основном рынок SOHO
08:17
Самый первый свич, который мы купили, был DES-3226S. Он, кстати, до сих пор работает.
zi_rus #
08:17
так может некорректно сравнивать даже не 4-х летнюю циску с современным оборудованием
Dmitry1 #
08:18
Потом мы метались в сторону AlliedTelesyn, Linksys.
08:19
Сейчас у нас устаканилось, и сделано, как у большинства провайдеров. Уровень ядра - циски, уровень аггрегации - D-Link DGS-36xx серия, уровень доступа - D-Link DES серия
08:20
Маршрутизаторы естественно тоже циски.
08:21
В качестве BRAS'ов используется FreeBSD
zi_rus #
08:22
на сколько юзеров сколько брасов?
08:23
по какому протоколу?
Dmitry1 #
08:23
Один сервак тянет 1000-1500 PPTP сессий
08:25
PPTP был выбран исторически потому, что вначале становления нашей компании Windows не умела PPPoE из-коробки
MindGames #
08:25
Dmitry1: спасибо за наводку на счет d-linka
08:25
буду иметь в виду
Dmitry1 #
08:26
MindGames: Если тебя интересует какие-то специфический функционал - говори
MindGames #
08:27
у кого-нибудь, кстати, есть работающая схема с раздачей адресов клиенту по DHCP с 82й опцией?
08:27
Dmitry1: спасибо ;) буду обращаться ежели что ;)
Dmitry1 #
08:30
MindGames: Статикой в isc-dhcp прописано
08:30
Просто некоторые вещи на D-Link'е решаются дешевле и проще, чем на Cisco
08:32
То же стекирование, например.
08:33
Например, для стекирования DGS-3100 серии достаточно HDMI кабеля :)
MindGames #
08:36
да, д-линки по своему хороши, конечно ;)
08:36
хотя я долгое время относился к ним пренебрежительно
08:36
но у них есть серьезные решения за небольшие деньги.
08:36
те же коммутаторы со встроенным контроллером вай-фай, например
08:37
DGS-3420-28TC - он поддерживает ОДНОВРЕМЕННУЮ работу 4х SFP модулей гиговых и плюс один 10 Гиг?
08:37
или при втыкании 10 гиговоро модуля, количество гиговых портов станет ограниченным?
Dmitry1 #
08:37
Ты имеешь ввиду свичи DWS серии, которые позволяют "рулить" несколькими точками доступа?
MindGames #
08:37
ага, про них
08:37
такой функционал той же циски стоит на порядок дороже
Dmitry1 #
08:38
DGS-3420-28TC - да
MindGames #
08:38
так, ребята, сорри, я на обед ;)
Dmitry1 #
08:38
Слот расширения - это дополнительный порт
MindGames #
08:38
Dmitry1: спасибо за ответ.. при стоимости этого свитча около 50 тыр.. думаю, возьмем его
Dmitry1 #
08:38
а что за функционал нужен?
08:39
Кстати, ты можешь спокойно взять "на потестировать" в ближайшем представительстве D-Link
MindGames #
08:40
нам надо будет собрать просто гиговые каналы от 3-5 провайдеров разных (интернет, КСПД) и засунуть все это в трубу в 10 гиг и отдать это на бордерный роутер (76я циска).
08:40
думаю, д-линк справится?
08:40
там надо будет чисто виланы пробрасывать в транк и все.
08:40
суммарный траффик, думаю. вряд ли будет превышать 5 гигов в ближайщие года три..
08:40
ну потестировать можно.
08:40
просто нам прийдется тогда стенд собирать как-то.. не в продакшен его же на время тестов ставить :)
08:40
блин. коллеги тянут на обед. не могу сопротивляться. соррри :) буду скоро
lexus-omsk #
09:00
что-то code.nocproject.org тупит... таймауты периодически вываливаются
zi_rus #
09:04
уже второй раз
lexus-omsk #
09:11
а ещё сейчас подметил такую вещь: есть выведенные из эксплуатации устройства (сняты крыжики is_managed и is_configuration_managed) - а noc пытается на них дискаверить интерфейсы - как-то странно
zi_rus #
09:14
а с чего ты взял что эти галочки влияют на дискавери
09:15
если железо в базе есть и скрипт для профиля существует, он его отдискаверит
lexus-omsk #
09:17
ну как бы логично, если не managed, то и нечего к нему лезть с любыми скриптами... я так думал
zi_rus #
09:18
может быть, когда-нибудь
09:22
чего-то и багтрекер не фурычит
ufir #
09:33
lexus-omsk у меня есть устройства которые воще команды дискавери не понимаю - а выключить их из дискавери нельзя ;)
09:33
вот и трейсят мне в логи
lexus-omsk #
09:34
у меня вроде не трейсят,а просто говорят "invalid script"
gnu-linux #
09:35
dvolodin & Dmity1 Кто-то может мне ответить на магическую переменную "remote_port_subtype" в get_lldp_neighbors, зачем она нужна и почему для обычных ("локальных") портов DLink её ставят равной 7???
09:35
Это при том что для определения топологии оно должна равнятся 5!!!
dvolodin #
09:36
посмотри LLDP-шный MIB
09:36
это формат, в котором приходит описание порта
09:36
там может быть ifindex, mac, ip, имя
gnu-linux #
09:37
В Длинк:
09:37
elif remote_port_subtype.lower() == "local":
09:37
n["remote_port_subtype"] = 7
09:38
Вот это "local" и n["remote_port_subtype"] = 7 портит всю жизнь!
09:39
как только вместо 7 написать 5 сразу все линки определяются!
09:40
Где баг? в реализации LLDP или в скрипте get_lldp_neighbors для DLink???
dvolodin #
09:48
скорее всего в реализации
09:48
хотя, может и скрипт тип криво определяет
gnu-linux #
09:52
Dmitry1 замени в get_lldp_neighbors n["remote_port_subtype"] = 7 на n["remote_port_subtype"] = 5 и будет всем хорошо....
dvolodin #
09:59
я бы не стал
09:59
local означает, что там может быть что угодно
gnu-linux #
10:13
Что угодно но в Длинк это именно номер/имя порта. И его надо учитывать в топологии...
zi_rus #
10:14
dvolodin, можно ли задать, состояние карты когда открываешь таб гиса
10:15
в смысле по-умолчанию
10:15
зум, центр
gnu-linux #
10:16
Выложил последнюю версию модуля staticvlan http://forum.nocproject.org/index.php?action=dlattach;topic=31.0;attach=31
10:17
Всё настраивается теперь через 4 конфига.
10:17
При установки в /opt/noc вообще ничего не надо править в скриптах!
zi_rus #
10:17
а удаляется?
10:19
к базе ведомой самим ноком привязку не делал?
gnu-linux #
10:20
Оно должно было и тогда удалятся.. в etc/noc.conf коментиш и запускаешь ./noc sync-perm
10:20
таблички с линками надо в постгре отдельно грохнуть руками...
10:21
Ну и выйти - зайти в нок, чтобы меню изменилось...
10:22
dvolodin staticvlan причесал PEP8 вылезал может в нок добавить его?
zi_rus #
10:23
gnu-linux, чем отличается get_staticvlan, от get_vlans который ноковский
gnu-linux #
10:24
get_staticvlan нечем не отличается от get_switchport
10:25
Но!!! get_switchport лучше :)
zi_rus #
10:25
gnu-linux, ну, ты понимаешь что я хочу сказать
gnu-linux #
10:26
get_staticvlan нужен только для Check Static Vlans всё остальное можно заменить get_switchport за полчаса..
zi_rus #
10:27
а get_switchport не может сделать тоже самое?
10:27
может будет лучше подпилить get_switchport и убрать лишний скрипт
gnu-linux #
10:27
Есть такая фирма DLink называется. Коммутаторы выпускает. Так вот в её коммутаторах на один порт можно повесить пару нетегированых VLAN!!!!
zi_rus #
10:28
это мы уже обсуждали
gnu-linux #
10:28
А в get_switchport untagged не есть списком :)
zi_rus #
10:28
это поправимо
10:28
для всех устройств это будет список из 1 элемента
gnu-linux #
10:29
Вот надо в get_switchport untagged зделать списком.. И тогда можно убрать "лишний" get_staticvlan
10:31
Но!!! Я get_staticvlan всё равно не уберу :) Ибо у меня 90% хорошых DLink для которых get_switchport через CLI, пока, написать невозможно, а get_staticvlan можно! )))
10:32
Со всех сил пытаюсь обойти эту проблему через SNMP..
zi_rus #
10:33
а у меня везде циски, для них нормальный get_switchport, а в staticvlan вообще они не поддерживаются
gnu-linux #
10:33
Но!!! Опять упёрся в то что хорошие DLink через SNMP пока с ноком странно работают:
10:34
Если дергать пару десятков устройств результат есть, а дёрнуть пару сотен - результата нет!!!
10:34
Так что у меня get_staticvlan пока никак не выкидывается...
zi_rus #
10:34
!!!
10:35
:)
ss_ #
10:40
подсобите люди добрые
10:40
def execute(self, vlan_id, name, tagged_ports):
10:40
with self.configure():
10:40
self.cli("interface lan 0/0\n vlan %d common\n exit\n" % (vlan_id))
10:40
это для добавления влана
10:41
110120015_Kan-Elevator(config)#interface lan 0/0
10:41
10:41
110120015_Kan-Elevator(config-LAN-0/0)#vlan 11 common
10:41
Add VLAN successfully, VLANID = 11.
10:41
10:41
это на консоле
10:41
где ошибся?
10:57
как передать паузу после interface lan 0/0
dvolodin #
10:59
разными вызовами self.cli
ss_ #
11:01
dvolodin, ога уже допетрил)
11:01
dvolodin, еще вопрос можно ли в скрипет add_vlan передавать больше данных?
11:02
т.е. влан + port + vpi + vci
Dmitry11 #
11:02
Возможно в будущем и можно будет.
ss_ #
11:02
было бы очень хорошо
Dmitry1 #
11:03
NOC пока не умеет Q-in-Q и подобные извраты
ss_ #
11:04
Run script Huawei.VRP3.add_vlan on 110120015_Kan-Elevator (Huawei.VRP3)
11:04
tagged_ports:
11:04
vlan_id:
11:04
name:
11:04
еще бы полей в вебморде добавить
11:04
где поискать?
Dmitry1 #
11:04
это все поля, которые пока используются
ss_ #
11:04
а добавит?
11:05
перепишу для себя сделаю nbrtn
11:05
тикет
11:05
где смотреть хоть?
Dmitry1 #
11:05
Пока все только в планах
ss_ #
11:05
уж больно заманчиво научить его прописывать вланы на железки кликами а не лазаньем по консолькам
11:06
железки=дсламы
Dmitry1 #
11:06
dvolodin: что с web серваком? Постоянно 504 ошибку выдает
11:06
ss_: По ходу NOC сам прописывает. Но только текированные
ss_ #
11:07
Dmitry1, подскажешь где глянусть исхдники вебморды именно этого скрпта
11:07
Dmitry1, не только, можно научит что угодно как скрипт напишешь так и будет
Dmitry1 #
11:08
Погодь пока с vlan'ами. Они будут потом привязаны к Inventory. Пока нет Inventory, всякие манипуляции с портами/модулями/слотами не доступны
ss_ #
11:13
Не так не интеренсо
11:13
инветори все никак не пашет а работать хочется
zi_rus #
11:14
инвентори к 0,8 заработет
ss_ #
11:17
вопрос
dvolodin #
11:17
найдите пару программистов на интерфейс - и будет inventory
zi_rus #
11:17
Dmitry1, у меня тут длинки генерят подозрительно много IP Spoofing detected. не слышал про такую проблему?
ss_ #
11:18
http://pastebin.com/fTsDeWyS
11:18
как передать порт 0/1/1 например
11:19
pvc adsl 0035lan0/0101disable1483boffoff11 видно что вместо [0/1/1] он передал только первый -
11:19
0
11:19
или пойти на "хак" порт передавать в имени влана?
Dmitry1 #
11:19
zi_rus: Петля где-то
zi_rus #
11:19
не настолько много
Dmitry1 #
11:20
zi_rus: она самая
11:21
Как вариант - где-то порт битый, поэтому на самом порту не определяется петля.
11:22
что показывает счетчик ошибок на порту?
zi_rus #
11:22
на L3 аплинке ошибок нет, а спуфинг есть
11:22
уже месяц сыпется
Dmitry1 #
11:22
значит ошибки должны быть на L2
11:24
что за железяка на L2 стоит?
ss_ #
11:24
как передать порт 0/1/1 например
zi_rus #
11:24
Dmitry1, там комбинация интересная, Алкатель - Длинк 3627
Dmitry1 #
11:25
ss_: так и пиши 0/1/1
zi_rus #
11:25
порт с одним untag вланом
Dmitry1 #
11:25
zi_rus: С алькателом не помогу
11:25
zi_rus: никак
11:26
хотя рекомендации могу дать общего характера
ss_ #
11:26
Dmitry1, пишу так но шлет не прально
11:26
лог выложил
Dmitry1 #
11:27
ss_: кинь пример скрипта
ss_ #
11:28
http://pastebin.com/Wb7fCSma
11:29
лог [2012-03-02 15:26:06] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
11:29
pvc adsl 0 0 35 lan 0/0 11 1 disable 1483b off off 1 1
11:29
слеш и все что после него ушло
zi_rus #
11:29
Dmitry1, тут сложно все, есть один инцидент, спуфинг обнаружился на аплинке, а есть другой, в 3627 включены кольцами 3200, периодически возникают подобные алармы, при том количестве фишек безопасности включенных на 3200, я не считаю что это реальная атака, но чт
11:29
о это? черт побери
Dmitry1 #
11:30
а интерфейс должен быть lan 0/0/11 ?
ss_ #
11:30
pvc adsl 0/1/1 0 35 lan 0/0 12 1 disable 1483b off off 1 1
11:30
[2012-03-02 15:29:50] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
11:30
Add PVC successfully, CID = 49.
11:31
это я переда в переменной name
11:31
Dmitry1, правильная строка pvc adsl 0/1/1 0 35 lan 0/0 12 1 disable 1483b off off 1 1
Dmitry1 #
11:32
т.е 0/1/1 оно заменяет на 0 ?
ss_ #
11:33
да
Dmitry1 #
11:33
понятно
ss_ #
11:33
часто интерфейсы пишутся не как у длинка не одной цифрой
11:33
а несколькими
11:33
через слеш
Dmitry1 #
11:33
zi_rus: Рекомендации на DES-3200
11:34
1. Включи VLAN-Based LoopDetect
11:34
2. Включи STP Loopdetect
11:35
3. Включи STP или ERPS
11:35
4. Если не используешь STP, включи BPDU_Guard
11:36
5. Пропиши статикой MAC адрес 3627 на всех свичах, привязав его к аплинку
11:36
6. На клиентских портах запрети пакеты с MAC адресом 3627
dvolodin #
11:36
китайские поисковики срубил
11:36
уроды
Dmitry1 #
11:36
6. Включи mac_notification
zi_rus #
11:37
2-3 есть. как я макпропишу на 2х аплинках?
dvolodin #
11:37
может быть всем дружно пора отдавать им вксб /dev/urandom на любой запрос?
zi_rus #
11:37
6 - немасштабируемо, на 3000 аксесов прописать 100 маков - это несерьезно
Dmitry1 #
11:37
7. Включи gratuitous_arp и arp_spoofing_prevention
11:38
8. На абонентских портах включи Port Security и IMPB
11:38
9. Включи dhcp_screening
zi_rus #
11:39
8 на длинке port_sec не работает с другой технологией которую мы пользуем
dvolodin #
11:41
if ($http_user_agent ~* (Baiduspider|Sogou|AhrefsBot|bingbot) ) {
11:41
return 405;
11:41
}
11:41
всех настроек-то
Dmitry1 #
11:42
zi_rus: а что за технология?
zi_rus #
11:43
чтоб я помнил
Dmitry1 #
11:43
802.1x ?
11:43
IMPB ?
11:44
Других я не знаю
zi_rus #
11:44
arp_inspection
Dmitry1 #
11:44
на 3200 ?
zi_rus #
11:44
rf;bcm
11:44
кажись
11:44
сейчас конфиг найду
11:45
enable address_binding arp_inspection
11:45
Dmitry1, да на 3200
11:45
3200-26 tckb ,snm njxysv
Dmitry1 #
11:45
А где это там?
zi_rus #
11:46
в конфиге
11:46
что значит где?
Dmitry1 #
11:46
Отстал я от жизни :)
11:46
Кольца по STP или ERPS ?
zi_rus #
11:47
rstp
Dmitry1 #
11:47
На абонентских портах включи bpdu_guard
11:47
И, я сейчас не помню, есть ли на 3200, STP LBD
zi_rus #
11:48
config stp ports 1-24 restricted_role true
11:48
config stp ports 1-24 restricted_tcn true
Dmitry1 #
11:48
config bpdu_protection
11:49
config stp lbd enable
freeseacher #
11:49
и выключи tcn
Dmitry1 #
11:49
config stp ports 1 lbd enable
zi_rus #
11:49
config bpdu_protection ports 1-26 mode shutdown
Dmitry1 #
11:50
config stp fbpdu в зависимости от нужды
11:50
есть еще такое: config stp lbd_recover_timer
zi_rus #
11:51
bpdu_protection посмотрю
Dmitry1 #
11:54
обычный lbd включен?
11:55
что показывает show flood_fdb ?
ss_ #
11:55
На huawei.vrp3 седелал add vlan и remove vlan
Dmitry1 #
11:56
что показывает show lldp в значении LLDP Forward Status
11:56
ss_: кидай на pastebin
ss_ #
11:57
правда имя порта на адд черех имя влана передавать
Dmitry1 #
11:57
что показывает show filter dhcp_server
zi_rus #
11:58
172.19.40.182:5#show filter dhcp_server
11:58
Command: show filter dhcp_server
11:58
Enabled ports : 1-24
11:58
Trap State : Enabled
11:58
Log State : Disabled
11:58
Illegal_Server_Log_Suppress_Duration : 1 Minute
Dmitry1 #
11:58
а трапы получаешь?
zi_rus #
11:59
нет, я на 3200 syslog server пока не прописывал
Dmitry1 #
11:59
Log State - будет писать в локальные логи
12:00
Заодно при show loopdetect посмотри, вулючены ли логи
zi_rus #
12:00
изучу это дело
Dmitry1 #
12:01
если ловишь трапы, то посмотри, включены ли они в shtorm_control
zi_rus #
12:01
ок
Dmitry1 #
12:05
заодно логи включаются у safeguard_engine, gratuitous_arp и т.п.
12:11
zi_rus: Плюс уровень логирования поставь information или debug
zi_rus #
12:12
дебаг - это перебор
dvolodin #
12:44
zi_rus: посмотри r5832
12:44
с ним, по идее, список vc должен гораздо быстрее рисоваться
MindGames #
13:10
ну вот, вроде мануал в свободной форме по установке под убунту накатал ;)
13:10
надо выложить? куда? На форум?
13:10
или может, Wiki поднимите? :)
13:11
там мануал каждый по желанию править сможет
dvolodin #
13:19
confluence чем не wiki?
13:19
imho лучший из всех, что вообще есть
Dmitry1 #
13:21
dvolodin: Ну так дай доступ для MindGames на confluence
dvolodin #
13:23
он всегда может сделать свой space
13:23
оттуда перенесем нужное
13:31
начал обдумывать как выглядит правильный scheduler
MindGames #
13:31
ээ... нефига не понял что где создать ;) но полажу по сайту. поищу :) уже наверное, в понедельник
dvolodin #
13:31
чтобы и таски выполнял и услугами можно было по таймеру рулить, и discovery
MindGames #
13:35
кстати, сейчас попытался выполнить дискавери топологии и получил трейсбек.
13:35
вот его начало:
13:35
UNHANDLED EXCEPTION (2012-03-02 17:34:53.602539)
13:35
Working directory: /opt/noc
13:35
<class 'cPickle.PicklingError'>
13:35
Can't pickle <class 'noc.sa.models.ScriptsProxy'>: attribute lookup noc.sa.models.ScriptsProxy failed
13:35
START OF TRACEBACK
13:36
наверное, нужен полный трейсбек..
ufir #
13:36
падает в трейсбек get_mac_address_table на еджкорах =\
_4ePTeHok #
13:37
а остальное работает?
ufir #
13:37
причем в конце работы
13:37
да
Dmitry1 #
13:37
MindGames: Зарегистрируйся на сайте. У тебя/ появится свой space. В нем ты сможешь рисовать что-угодно
MindGames #
13:37
я зарегистрирован там уже :)
13:37
посмотрю ;) спасибо
13:38
да, и что за topo.dot файл? куда топология вроде как пишетс?
ufir #
13:38
2012-03-02 17:41:47,590 [script-10.12.70.9-EdgeCore.ES.get_mac_address_table] Script traceback:
13:38
<type 'exceptions.KeyError'>
13:38
'learned-psec'
MindGames #
13:38
вот тут вроде че то про dot написано
13:38
https://code.djangoproject.com/wiki/DjangoGraphviz
ufir #
13:38
причем в консоли видно, что маков он насобирал
_4ePTeHok #
13:39
эт чото в последних ревизиях накрутили
13:39
у меня еще работает
dvolodin #
13:41
там какой-то тип мака новый вылез
13:41
что команда выдает
ufir #
13:42
хана короче моим 300 ежам в MO ;)
MindGames #
13:42
прикольно.. топологию построенную dot преобразовал в PNGшку.. вот только как бы эту картинку в самой NOC отображать ;)
Dmitry1 #
13:43
MindGames: Такая возможность будет. Для этого и переводим все на ExtJS. Там есть возможности по рисованию на канвасе.
ufir #
13:44
_4ePTeHok у тебя какая ревизия работает ?
MindGames #
13:44
круто ;)
13:44
ну пока я небольшой скриптик на шелле напишу, чтобы в картинки конвертить
13:49
в общем, если дискаверить топологию, то трейс валится, если стоит галочка Save topology data..
13:49
походу, куда-то сохранить пытается, а там прав доступа нет..
13:56
всем пока :)
Dmitry1 #
14:11
блин. опять сайт подвис
14:11
504 Gateway Time-out
14:11
nginx/0.8.53
Tweet
Share this page
Share this page: Tweet