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: 23.11.2011
dvolodin #
05:58
нелегко перелопатить тысячи полторы коммитов для release notes :)
gnu-linux #
06:02
Держу в руках прототип убийцы всех DLink... самый маладший коммутатор Eltex MES-1024
KTO-TO_ #
06:05
gnu-linux: по цене? :)
gnu-linux #
06:05
Аналог DLink DES-3200-26. Полностью железный корпус, наполовину уже, без куллеров, наполовину уже, есть только один стационарный блок питания с переди без возможности гарячей замены (в MES-3124F два блока питания с зади с возможностью гарачей замены)..
06:05
Цена ~ 7 т.р.
dvolodin #
06:05
это на доступ?
06:06
24 медяхи 10-100 и пара SFP?
gnu-linux #
06:06
Профиль Eltex.MES подходит..
06:06
Да на доступ, 24 медяхи 10-100 и пара SFP спарена с 10-100-1000 медяхами
dvolodin #
06:07
на чем сделано?
06:07
разобрал уже?
gnu-linux #
06:07
эсть MES-2124 там 24 медяхи 10-100-1000 и пара SFP спарена с 10-100-1000 медяхами но их прототипа я пока не видел...
dvolodin #
06:08
3124F -- 24 SFP ?
gnu-linux #
06:08
У меня уже в сети работает..
06:09
MES-3124F -- 24 SFP + 4 SFP+ MES-3124 -- 24 медяхи 10-100-1000+ 4 SFP+
dvolodin #
06:09
CAM какого размера?
06:10
хотя это к вопросу - на чем сделали его :)
gnu-linux #
06:10
Кажись максимум их модельного ряда MES-XXX 48 SFP+ 2U
06:12
ARM наверно я крышку не снимал... cat /proc/cpuinfo там не сделаешь.. Eltex TAU и RG - точно на arm.
KTO-TO_ #
06:13
У меня у одного в шедулере periodic таски не работают? :(
gnu-linux #
06:13
Размер кого? MES-1024 или MES-3124F
06:14
MES-1024 1U 19" 10-12см (глубина)
06:15
MES-3124F ~30см (глубина)
06:15
остальных не видел...
06:19
MES-3124F имеет с зади 4 Русских тм куллера с горачей заменой которые сильно шумные... В остальном сильно нравится. MES-1024 вообще не шумит, без куллеров...
lexus-omsk #
06:34
gnu-linux: CAM - размер табличики коммутации наверное имелся в виду
KTO-TO_ #
06:35
dvolodin: help :) NOC-147 все так же и отваивается. Сейчас вот через 7 минут работы отвалилось.
gnu-linux #
07:33
в MES-3124F заявлено 16К
dvolodin #
07:34
маловато
07:34
с учетом коллизий хеша будет от силы 8k
Dmitry1 #
07:35
а какие заявленые features у этого MES ?
07:36
Что он такого эксулюзивного умеет?
07:36
Есть ли Ethernet OAM ?
07:36
Есть ли DoS Prevention ?
07:37
Есть ли Traffic Segmentation?
07:37
Есть ли PPPoE Tag Insertion ?
07:38
Есть ли DHCP Relay с опциями 80, 82, 60, 61
07:38
Есть ли DHCP Local Relay ?
dvolodin #
07:42
Дим, большая часть из твоего списка - всего лишь взгляд DLink'а на то, как надо решать проблему
07:42
:)
07:42
не единственно верный
Dmitry1 #
07:43
Почему? DHCP Relay и DHCP Local Relay - очень нужные вещи
dvolodin #
07:43
opt. 82, да
Dmitry1 #
07:43
Ethernet OAM + CFM - тоже вроде бы важные вещи
dvolodin #
07:44
dlink'овский eth oam подружится с juniper'овским?
Dmitry1 #
07:44
Не знаю. По идее должен.
07:44
Плюс есть такая фича как ERPS
freee #
07:44
она у всех есть
07:45
но у всех по разному завется
07:45
и нисчем не овместима
Dmitry1 #
07:45
А context -based ACL ?
freee #
07:45
это балавство со смещениями ?
Dmitry1 #
07:45
Серия DES-3200 может анализировать до 80 байт заголовка
freee #
07:45
это круто да.
dvolodin #
07:46
по мне - большая часть фишек на корню убивается дохлым ARM'овским процом
Dmitry1 #
07:46
А причем здесь проц?
dvolodin #
07:46
Dmitry1 это вообще-то свойство чипсета
Dmitry1 #
07:46
У D-Link Есть ACL, и есть CPU ACL
dvolodin #
07:46
snmp/ssh/stp на проце обрабатывается
07:46
и LAG
07:46
LACP
Dmitry1 #
07:46
Это совершенно разные вещи
dvolodin #
07:46
по крайней мере на тупых свичах
Dmitry1 #
07:46
ssh на проце ?
dvolodin #
07:47
ты попробуй, например, тот же BFD на ARM сделай
07:47
;)
07:47
ssh, на CPU, да
Dmitry1 #
07:47
Последний свич, в котором ssh на проце обрабатывался - это DES-3526. В DES-3200 ключики аппаратно генерятся
dvolodin #
07:47
генерация, может быть
07:48
крипто в армах вроде давно уже
Dmitry1 #
07:50
Часть всего, в частности BPDU Protection, DoS prevention, Ingress checking, ACL, Traffic Control, Bandwith Control обрабатываются не процессором, а чипсетом самого порта
dvolodin #
07:50
BPDU фильтры -- обычные неявные L2 ACL на портах
07:50
DoS prevention - тоже
07:51
последние два -- игра с очередями
07:51
там еще не факт, что очереди вообще на порт
Dmitry1 #
07:51
Не, Ты путаешь Dos Prevention и HOL Prevention. К очередям относится последнее.
dvolodin #
07:52
если CAM для ACL и FIB не раздельный, то этими фишками ты таблицу маков срезаешь
Dmitry1 #
07:52
Раздельный :)
07:52
Там все раздельное.
07:53
Т.е. есть определенное количество ACL, которое я могу создать.
07:55
Я же говорил уже, что у D-Link как-то по странному к этому подходят. Есть фиксированное количество записей FIB, RIB, ACL и т.п. Как это достигается - загадка. Или 3 разных CAM, или один, разделенный на несколько частей.
neonman #
07:56
скорее последнее
07:56
имхо это тупо дешевле
Dmitry1 #
07:56
Возможно. Но в этом есть свои плюсы. Когда "загибается" L3, L2 продолжает нормально функционировать.
07:57
В отличие от той картины, которую я наблюдал на Cisco Catalyst 3560, где общий CAM для L3 и L2
neonman #
07:57
ну это да
07:57
проц отсох - а пакетики как бегали так и бегают
07:57
хоть юзеры не вопят)
dvolodin #
07:58
один раздельный там
Dmitry1 #
07:58
Самое удивительное, что хваленая циска загибалась уже от пары тысяч записей в RIB
dvolodin #
07:58
побитый на сегменты
07:58
дим, а чего ей не загнуться-то
07:58
с CAM на 8k
gnu-linux #
07:59
Все общие характеристики и весь модельный ряд читаем сдесь http://eltex.nsk.ru/product-razdel/ethernet-kommutatory
dvolodin #
07:59
ты учти, что ip'шники, отрезолвленные ARP'ом тоже кладутся в FIB как /32 префиксы
Dmitry1 #
07:59
Может таки в RIB ?
dvolodin #
08:00
в FIB
08:00
потому как так тупо быстрее
08:00
делаем lookup по destination ip
08:00
сразу извлекаем порт и dst mac
08:01
вне зависимости от того, отдаем ли мы напрямую, или роутим через другой роутер
Dmitry1 #
08:01
зашел я на Элтекс
08:01
Причем здесь DES-3200 и MES3124 ?
08:02
Сравнили зеленое с квадратным
08:02
Коммутатор досткупа с коммутатором аггрегации
08:03
DES-3200 - L2 коммутатор
gnu-linux #
08:03
Пропускная способность от 8,8 Гбит/с в младшего MES-1024 до 960 Гбит/с в самого старшего на сегодня MES-5148 48 SFP+ 1-10Gb
Dmitry1 #
08:03
MES3124 - L3 коммутатор
neonman #
08:03
елтехи ваще как по себе железки?
08:03
имеют право на жизнь?)
gnu-linux #
08:03
По повоу железа я им сегодня напишу... Что ответят скажу..
08:04
DES-3200 надо сравнивать с самым младшим MES-1024 он L2+
dvolodin #
08:04
force10 S4810 все равно повкуснее будет
08:04
со своими 4x40G
gnu-linux #
08:05
MES-5148 стоит ~300-400т.р. Скажи сколько стоит твой force10 S4810
Dmitry1 #
08:05
Аналог L2 для MES3128 - DGS-3420-28TC
08:06
Аналог L3 для MES3128 - DGS-3620-28TC
gnu-linux #
08:06
Есть 48 портов и возможность агрегации каналов.. Да 4 волокна вместо одного но 4 порта скрутил и имеешь твои 40Gb
Dmitry1 #
08:07
хм. у d-link вроде бы LACP тоже есть. И те же 40GB получить можно
08:09
А аналог MES-1024 - это DES-1228/ME
08:09
До DES-3200 он явно не дотягивает
gnu-linux #
08:10
Почему не дотягивает? http://eltex.nsk.ru/product/mes1024 чем хуже DES-3200-26
08:12
MES-1024 есть эквивалентом Linksys SPS-224G4
Dmitry1 #
08:14
Читаю характеристики
08:14
IGMP Authentication ?
08:16
BPDU Guard ?
08:18
DHCP Screening ?
08:18
LBD ?
gnu-linux #
08:18
LBD есть.
Dmitry1 #
08:18
HOL Prevention ?
08:19
Какой LBD ? Стандартный или через STP ?
gnu-linux #
08:19
По остальным у меня нет информации о MES-1024 - это прототип на тестировании.. Есть информация о MES3124(F)
Dmitry1 #
08:19
port-based или vlan-based ?
gnu-linux #
08:19
Стандартный LBD без STP
08:20
Я настроил порт бейсед ;)
Dmitry1 #
08:21
Я уже говорил, что ближайший аналог MES-3124 - это DGS3-6xx или DGS-3620 серии. Сравнивать нужно с ними
gnu-linux #
08:21
Они быстро развивают свою прошивку. По TAU RG они реализовывали наши запросы в течении недели!
Dmitry1 #
08:21
какие функции STP ?
gnu-linux #
08:22
И обещают пожизнено поддерживать своё железо новыми прошивками и новыми протоколами!!!
Dmitry1 #
08:22
root restriction, bpdu guard, stp loopback detection ?
08:23
Какик vlan есть? 802.1v ?
gnu-linux #
08:23
В моей сети STP нет.. Я не смотрел.. Могу скинуть полную доку по MES-3124
Dmitry1 #
08:23
Да причем здесь 3124 ?
08:24
Не сравнивай коммутатор аггрегации м коммутатором уровня доступа
08:25
А то я сейчас начну искать на MES-3128 RIP, RIPng, OSPF, OSPFv3, BGP, VRRP, PIM, PIM6, DHCPv6 Relay и т.п.
gnu-linux #
08:26
Для MES-3128 версии прошивки 2.1.7 http://eltex.nsk.ru/sites/default/files/MES3100_3.pdf
08:27
Для MES-1024 прошивка другая у меня пока нет документации, как вышлют дам ссылку.
Dmitry1 #
08:28
Ээээ... Чего-то там не хватает для L3
gnu-linux #
08:28
Он L2+
Dmitry1 #
08:29
На сайте написано, что L3
gnu-linux #
08:29
По моему даже MES-5148 L2+
08:30
Они прошивку активно пилят... Так что к L3 оно быстро приближается..
08:35
A нет извиняюсь MES-1* и MES-2* - L2
08:35
MES-5 - L2+
08:36
MES-3* L3
Dmitry1 #
08:36
Отож.
08:36
Ничего он не умеет :)
08:36
Кроме как RIP
08:37
И то, RIPng он не умеет
08:38
Вот давай перечислим функции DHCP, которые должны быть:
gnu-linux #
08:38
Прошивка развивается очень быстро, функционал добавляется ПО ЗАПРОСУ.
Dmitry1 #
08:38
DHCP Relay, DHCP option 60, 62, 80, 82, DHCP Local Relay, DHCP Snooping, DHCP Screening, DHCP Server
gnu-linux #
08:39
Более того, в Eltex можно договорится о большой партии и они наклепают девайсы нужного вам функционала и возможностей..
Dmitry1 #
08:40
Я верю, но вот смотри, у меня активно используется DHCP Relay. Гляди, чего он умеет
08:40
DGS-3627G:admin#show dhcp_relay
08:40
Command: show dhcp_relay
08:40
DHCP/BOOTP Relay Status : Enabled
08:40
DHCP/BOOTP Hops Count Limit : 4
08:40
DHCP/BOOTP Relay Time Threshold : 0 second(s)
08:40
DHCP Vendor Class Identifier Option 60 State: Disabled
08:40
DHCP Client Identifier Option 61 State: Disabled
08:40
DHCP Relay Agent Information Option 82 State : Enabled
08:40
DHCP Relay Agent Information Option 82 Check : Disabled
08:40
DHCP Relay Agent Information Option 82 Policy : Replace
08:40
Interface Server 1 Server 2 Server 3 Server 4
08:40
------------ --------------- --------------- --------------- ---------------
08:40
Mira28 10.110.0.2
08:40
Metallurgov 10.110.0.2
08:40
Gagarina 10.110.0.2
08:40
Kostenko6 10.110.0.2
08:40
ktk 10.110.0.2
08:41
И это на древней прошивке
08:43
а как тебе такое?
08:43
DGS-3627G:admin#show bgp summary
08:43
Command: show bgp summary
08:43
BGP Router Identifier : 172.20.30.100
08:43
Local AS Number : 65008
08:43
Dampening : Disabled
08:43
BGP AS Path Entries : 0
08:43
BGP Community Entries : 0
08:43
Neighbor Ver AS MsgRcvd MsgSent Up/Down State/PfxRcd
08:43
------------ --- --- ------- ------- ------- ------------
08:43
10.110.0.110 4 65000 4561718 830098 07w3d19h 0
08:43
Total Number of Neighbors: 1
gnu-linux #
08:44
На 2,1,7 точно есть DHCP Relay и DHCP и опция 82, DHCP-сервер, DHCP snooping
08:45
Но Eltex по запросу быстро допиливает функционал... Есле чего нет то это небыло кретически необходимым для Росстелекома, Казах телекома и других заказчиков...
Dmitry1 #
08:45
Плюс route map, ip prefix list, policy route
gnu-linux #
08:46
Ну посмотри по ссылке http://eltex.nsk.ru/sites/default/files/MES3100_3.pdf текущий функционал в конце ноября выйдет прошивка где учтут наши пожелания...
Dmitry1 #
08:47
А также route redistribute, VRRP, ECMP, и т.п.
gnu-linux #
08:47
Я проверю их исполнение и вам напишу ;)
dvolodin #
08:47
давайте по подробнее про ECMP :)
08:48
например, по какому алгоритму вычисляется хеш в dlink'ах и могу ли я сам его поменять?
Dmitry1 #
08:48
Ну, DGS-36xx серия поддерживает только OSPF-based ECMP
dvolodin #
08:48
нормальным железкам протокол не важен как бы
Dmitry1 #
08:48
DGS-3627G:admin#config ecmp algorithm ?
08:48
Command: config ecmp algorithm
08:48
Next possible completions:
08:48
ip_destination ip_source crc_low crc_high
08:48
tcp_udp_port
neonman #
08:49
ецмп эт човаще? может мне тоже нада? :)
dvolodin #
08:49
тот же force10 хранит до 8 next hop'ов в одной записи и может добавить еще одну, если надо до 16 хранить
08:49
хоть на статику делай
Dmitry1 #
08:49
:)
dvolodin #
08:49
так же как и juniper'ы
Dmitry1 #
08:49
DGS-3627G:admin#show route preference
08:49
Command: show route preference
08:49
Route Preference Settings
08:49
Protocol Preference
08:49
---------- ----------
08:49
RIP 100
08:49
Static 60
08:49
Default 1
08:49
Local 0
08:49
OSPF Intra 80
08:49
OSPF Inter 90
08:49
OSPF ExtT1 110
08:49
OSPF ExtT2 115
dvolodin #
08:49
у последних вообще можно самому собрать нужный хеш
Dmitry1 #
08:50
EBGP 70
08:50
IBGP 130
dvolodin #
08:50
ой как интересно
08:50
какую траву они жевали?
Dmitry1 #
08:51
Не знаю. У них такая же ситуация с PIM, когда bootstrap router выбирается в зависимости от фазы луны
08:53
Но DGS-3627 - это очень древний свич.
08:53
Сейчас у них есть серия DGS-3620. Я ее тестировал на столе у себя, но в production не гонял
08:54
А для полноценного L3+ есть серия DGS-3610
08:59
По соотношению цена/качество наиболее близко подходят AlliedTelesis, но там у них новую прошивку фиг выпросишь
09:02
О. вычитал в документайии на DGS-3620. Он кроме ECMP умеет WCMP
nixwizard1 #
09:11
dvolodin, а зачем сделал 4235?
09:11
теперь IOS.get_interfaces не выводит туннельные интерфейсы
neonman #
09:13
Dmitry1, на телесины дают прошивки даже неофициальным покупателям
09:14
у меня вон бушный ат9924sp есть, с прошивками порядок
nixwizard1 #
09:18
Dmitry1, ты не вкурсе про 4235?
Dmitry1 #
09:20
Нет. Это не я коммит делал, а dvolodin
09:20
Напиши ему в личку
nixwizard1 #
09:34
ок
dbischof #
10:27
hi guys, i currently play around with my freshly installed noc a little. managed to grab a switch for testing: Profile: Cisco.IOS, Vendor: Cisco, Platform: C3500XL, Version: 12.0(5)WC17. got activator working, can use scripts to access switch. fine.
10:29
problem: Script Cisco.IOS.get_interfaces, Script result: Task failed: <type 'exceptions.KeyError'>
10:30
it looks to me as if noc tries to send a wrong ios command: cmd = 'show vlan-switch brief'
Dmitry1 #
10:35
no,
10:36
I think, script found unknown interface name
10:37
print, please, what interfaces you have on c3500xl
dbischof #
10:39
show interfaces status?
Dmitry1 #
10:39
show interfaces | i line protocol
dbischof #
10:40
sw3500-dtest#show interfaces | i line protocol
10:40
VLAN1 is up, line protocol is down
10:40
VLAN5 is up, line protocol is up
10:40
FastEthernet0/1 is up, line protocol is up
10:40
FastEthernet0/2 is down, line protocol is down
10:40
...
10:40
FastEthernet0/48 is down, line protocol is down
10:40
GigabitEthernet0/1 is down, line protocol is down
10:40
GigabitEthernet0/2 is down, line protocol is down
10:40
FastEthernet0/1 is uplink VLAN5
Dmitry1 #
10:41
ok. I found error. Wait five minutes, please
dbischof #
10:42
ok
Dmitry1 #
10:45
get new version Cisco.IOS.get_interfaces from repository, or manually edit like this: http://code.nocproject.org/browse/noc/sa/profiles/Cisco/IOS/get_interfaces.py?r1=f486e3c215538fde573e98f109c014a440d470be&r2=a964df7c64b32fc6a451ad0a299586c64c2aa3b5
10:46
after this steps, restart NOC
nixwizard1 #
10:58
там наверно вообще лучше все типы интерфейсов привести к нижнему регистру, чтобы в дальнейшем избежать таких ошибок
dbischof #
11:03
Script Cisco.IOS.get_interfaces now runs ok, but doesn't return a rendered table, instead a data structure like
11:03
[{'forwarding_instance': 'default', 'interfaces': [{'admin_status': True, 'mac': '00:07:85:A5:28:C0',
Dmitry1 #
11:09
Hmmm... I don't sure, but you are run it from web ?
lexus-omsk #
11:11
так не для всех же скриптов шаблоны есть
11:14
there's no html template for get_interfaces script yet - that's the reason I guess
dbischof #
11:19
ahhh, ok. fyi: it looks like this: http://bischof.org/truemmer/noc01.png
Dmitry1 #
11:19
Yes. It's right
11:20
There is no template for get_interfaces script
zi_rus #
12:34
dvolodin, ты так бодро закрыл NOC-55. там уже все хорошо. ложных срабатываний не будет?
Tweet
Share this page
Share this page: Tweet