О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

MES3124F

MES, ESR
gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

MES3124F

Сообщение gnu.linux » 30 авг 2011 17:20

Вот разбираюсь с вашими девайсами, пока интересует сабж следующей версии:

Код: Выделить всё

console# show version
SW version    2.1.7 ( date  30-Jun-2011 time  12:00:48 )
Boot version    0.0.0.3 ( date  17-Aug-2010 time  23:18:59 )
HW version    V01


Я разработчик NOC и буду поддерживать профиль Eltex в Network Operation Centers (NOC)

Пока есть следующие вопросы:

1. как получить информацию о платформе, например что это MES3124F

Код: Выделить всё

# show system       
System Description:                       28-port Fiber Gigabit/10G Managed Switch

это чуть не то...

2. как получить информацию о серийном номере (необязательно)

Код: Выделить всё

# show system       
System Object ID:                         1.3.6.1.4.1.35265.1.30

Это серийник?

3. show switch ??? нет такой комманды но в документации заявлена, возможно платформу и серийный номер удобно будет выводить ею...

4. 10 гигабитный порт не работает с 1 гигабит SFP

gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

ping

Сообщение gnu.linux » 31 авг 2011 09:43

некоторые замечаения:

ping не просчитывает статистики, выводит:

Код: Выделить всё

5 packets transmitted, 5 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/0/0

должно быть что то на подобие:

Код: Выделить всё

5 packets transmitted, 5 rpackets received, 0% packet loss
round-trip (ms) min/avg/max = 0.952/1.047/1.141

также желательно добавить опцию source_address (в GNU -S)

gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

Черновик профиля для NOC

Сообщение gnu.linux » 31 авг 2011 17:38

Выложил наброски скриптов профиля для NOC: Eltex.MES

RG14xx на базе OpenWRT поддерживается профилем OS.Linux

Планирую сделать полную поддержку управляемых устройств Eltex.

Занялся сразу vlan-ами и вот вопрос:

Вывод

Код: Выделить всё

MES3124F# show vlan

Vlan       Name                   Ports                    Type     Authorization
---- ----------------- ---------------------------         ------------ -------------
 1           1               gi0/1-24,te0/1-4                Default      Required   
777        test          gi0/1,gi0/4,gi0/14,gi0/20,   permanent     Required   
                                te0/1-4                                               
888         888         gi0/14,gi0/20,te0/2,te0/4   permanent     Required   
999        test2        gi0/14,gi0/20,gi0/23,te0/2,  permanent     Required   
                                 te0/4

не показывает какие порты тегированые какие нет, надо бы сотбец Ports разделить на два Tagged Ports & Untugged Ports ..
С show runing-config эту информацию выгребать не удобно... Но ещё неудобнее её выгребсти если вы разделяете вывод по одному VLAN на несколько строк...

Вывод по одному vlan желательно делать или в одну строку или каждый параметр vlan выводить отдельной строкой..

Мне вот надо написать скриптик get_staticvlan который должен вытянуть следующие данные:

Код: Выделить всё

[{'advertisement': True,
  'forbidden': '',
  'name': 'default',
  'tagged': '',
  'untagged': '',
  'vlan': 1},
 {'advertisement': True,
  'forbidden': '',
  'name': 'area_Pushkina117',
  'tagged': '25',
  'untagged': '',
  'vlan': 56},
 {'advertisement': True,
  'forbidden': '',
  'name': 'area_KMarksa44',
  'tagged': '25',
  'untagged': '24',
  'vlan': 63},
 {'advertisement': True,
  'forbidden': '',
  'name': 'Vyatkina12_nets',
  'tagged': '25',
  'untagged': '9',
  'vlan': 138},

и как его правильнее сделать я в раздумии, пока разве что распарсить вывод show runing-config напрашивается...

str
Сообщения: 81
Зарегистрирован: 14 апр 2011 09:40
Reputation: 0
Откуда: Eltex

Re: Черновик профиля для NOC

Сообщение str » 01 сен 2011 14:26

Здравствуйте, при попытке скачать скрипт выдает ошибку, но, как я понимаю, Вы пытаетесь забирать статистику с помощью expect-овых скриптов?
Рекомендовал бы забирать статистику по SNMP, это намного правильнее.

1.Информацию о платформе поправим, в предыдущей версии она отдавалась валидно.
2. Информацию о серийнике можно посмотреть с помощью команды show system id.
3. show switch - отображает состояние стека коммутаторов, т.к. стекирование пока не поддерживается - этой команды нет.
4. Должен работать, как Вы проверяете?

По поводу ping - подумаем, можно ли это реализовать.

Прокопьев Максим
Сообщения: 319
Зарегистрирован: 06 июн 2008 12:47
Reputation: 3
Откуда: Элтекс

Сообщение Прокопьев Максим » 01 сен 2011 15:24

Здравствуйте.

Информацию о платформе можно получить из последнего значения
System Object ID :

# show system
System Object ID: 1.3.6.1.4.1.35265.1.30

Могут быть следующие значения:
.24 - MES-3124
.26 - MES-5148
.30 - MES3124F
.35 - MES-3108
.36 - MES-3108F
.38 - MES-3116
.39 - MES-3116F
.40 - MES-3224
.41 - MES-3224F

gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

Сообщение gnu.linux » 01 сен 2011 17:28

*********************************************************

Наследование интерфейса циско имеет как свои плюсы так и минусы...

плюсы очевидны - не надо ничего придумывать и знакомый интерфейс для пользователей...

к минусу зачисляем неудобство и несовершенство самого интерфейса циско иос...

например элементарно получить полное доменное имя, в OpenWRT есть стандартная юниксовая утелита:

Код: Выделить всё

hostname -f

у вас же как и у иоса её нет... следовательно надо запускать и парсить show runing-config...

**************************************************************

Также нет функций для получения списка пользователей системы, ну да ладно можно опять распарсить вывод show runing-config...
НО перенос в другую строку вывода одной комманды вообще нигде не принят, и очень сложно его распарсить...

Я бы не рекомендовал вывод одной строки конфига разбивать по длине на несколько строк...

****************************************************************

Да вывод show runing-config сильно затормаживает между

Код: Выделить всё

2011-09-01 16:36:03,742 [TELNET: 10.8.2.13] on_read: 'errdisable recovery cause stp-loopback-guard'
2011-09-01 16:36:03,774 [TELNET: 10.8.2.13] on_read: '\r\n'
2011-09-01 16:36:03,780 [TELNET: 10.8.2.13] on_read: 'green-ethernet short-reach threshold 20'
2011-09-01 16:36:03,813 [TELNET: 10.8.2.13] on_read: '\r\n'
2011-09-01 16:36:04,814 Tick
2011-09-01 16:36:05,815 Tick
2011-09-01 16:36:06,817 Tick


и

Код: Выделить всё

2011-09-01 16:36:07,819 Tick
2011-09-01 16:36:08,820 Tick
2011-09-01 16:36:09,822 Tick
2011-09-01 16:36:09,863 [TELNET: 10.8.2.13] on_read: 'interface vlan 777'
2011-09-01 16:36:09,870 [TELNET: 10.8.2.13] on_read: '\r\n'
2011-09-01 16:36:09,873 [TELNET: 10.8.2.13] on_read: 'ip address 10.8.2.13 255.255.255.0'



****************************************************************

Начав писать скрипты для автоматизации работы с устройствами серии MES3100, скажу что интерфейс
придумывали люди которые врят ли когда писали скрипты для автоматизации работы с коммутаторами,
и даже не задумывались что кто то на их CLI будет пытатся писать скрипты...

Посмотрите CLI от других производителей, кроме Cisco IOS есть другие..
Менять всё ненадо, но пару полезных функций которых нет в IOS можно добывить..
Также стоит причесать вывод всех комманд чтобы он был не только удобо читаемыми но и
достоточно информативны и парсились скриптами без особых извращений...

Учитывайте что управление по SNMP не так гибко, безошибочно
(врят ли его хорошо тестируют, сужу по качесту SNMP от других производителей!!!)
и полно как CLI.. А через ВЕБ пару сотен коммутаторов рулить просто нереально...
Так что основной упор должен быть сделан именно на функциональность и удобство CLI!!!

Например, чтобы добавить vlan в других производителей надо выполнить 2-3 комманды. В вашем случае намного больше, понимаю что гибкость может быть где то выше но всё же >10 команд для создания vlan на коммутаторе замедляет скрипты... Ну если бы в CLI появились с баша возможность объединять команды:

Код: Выделить всё

команда1 && комманда2

преимущество будет уже явно на стороне вашего CLI...

gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

Re: Черновик профиля для NOC

Сообщение gnu.linux » 01 сен 2011 18:10

str писал(а):Здравствуйте, при попытке скачать скрипт выдает ошибку, но, как я понимаю, Вы пытаетесь забирать статистику с помощью expect-овых скриптов?
Рекомендовал бы забирать статистику по SNMP, это намного правильнее.

Должны скачиватся:
http://redmine.nocproject.org/attachmen ... 01.tar.bz2
Где SNMP будет работать стабильно и информативно, будем использовать его;)

str писал(а):1.Информацию о платформе поправим, в предыдущей версии она отдавалась валидно.

Будем ждать, парсить System Object ID: 1.3.6.1.4.1.35265.1.30 как вы в следующем посте предлагаете не очень удобно...
str писал(а):2. Информацию о серийнике можно посмотреть с помощью команды show system id.

Спасибо, помогло, уже исправил...
str писал(а):3. show switch - отображает состояние стека коммутаторов, т.к. стекирование пока не поддерживается - этой команды нет.

ну, думал эта команда будет выдавать также профиль - MES3124F если поправите show system то будет хорошо..
str писал(а):4. Должен работать, как Вы проверяете?

Вставил в 10000 ZyXEL SFP-LX-10 Class 1 Laser линк подымается, в 1000 скорость устанавливает, а пинг не йдёт
Вставляю егоже в 1000 и все работает...
Может очень старый SFP? Потом попробую другие и сообщу результат...
str писал(а):По поводу ping - подумаем, можно ли это реализовать.

ну многие реализовавают.. также можно добавить опцию для установки бита запрета фрагментирования пакета...

CLI не пишется за один день... надо годы полировки ;)

str
Сообщения: 81
Зарегистрирован: 14 апр 2011 09:40
Reputation: 0
Откуда: Eltex

Сообщение str » 02 сен 2011 10:15

Попробуйте замкнуть линк на свитче этими SFP-ками и посмотрите, поднимется ли линк, будут ли расти счетчики TX/RX. Скорее всего, следует жестко прописать 1 гигабит на встречном устройстве, либо Вы просто недоткнули оптику.

По поводу скачивания скрипта, скачиваю Mozilla Firefox 3.6.20:

Код: Выделить всё

Файл «/tmp/S9vMlce8.part» не может быть сохранён, так как исходный файл не может быть прочтён.

Подождите некоторое время и попробуйте снова или обратитесь к администратору сервера.


А wget-ом утянуло...



По поводу ping поговорил с программистами, оказывается есть:

Код: Выделить всё

MES3124F_016142# ping 192.168.16.210
Pinging 192.168.16.210 with 18 bytes of data:

18 bytes from 192.168.16.210: icmp_seq=1. time=20 ms
18 bytes from 192.168.16.210: icmp_seq=2. time=20 ms
18 bytes from 192.168.16.210: icmp_seq=3. time=300 ms
18 bytes from 192.168.16.210: icmp_seq=4. time=580 ms

----192.168.16.210 PING Statistics----
4 packets transmitted, 4 packets received, 0% packet loss
round-trip (ms) min/avg/max = 20/230/580

Минимальное время регистрации задежрки 20 мс. Если задержка меньше, то в статистику записывается 0.

Что касается SNMP - работает как часики, оставьте контакнтую информацию, мы вышлем Вам MIB-ы

gnu.linux
Сообщения: 10
Зарегистрирован: 27 авг 2011 13:14
Reputation: 0

NOC

Сообщение gnu.linux » 21 окт 2011 17:55

Разработан частично профиль Eltex MES для NOC с поддержкой некоторых событий syslog/snmptrap для диагностики сети.

Пока как Future

Eltex.MES.patch

Eltex.MES.tar.bz2

Расширения доступны в STATICVLAN.

По ходу вопросы по snmp:

1.3.6.1.2.1.17.4.3 - не даёт нужной информации по таблице маков: vlan_id, port, mac, type

да, и
mac address-table aging-time 630
630 - МАЛО!!!

SNMPv2-MIB::sysObjectID.0 - не выводит имя платформы в читабельном виде...

Также если ввести некорректный snmp "пароль" записывается сообщение вида:

%SNMP-W-SNMPAUTHFAIL: Access attempted by unauthorized NMS

Нет IP адреса отправителя пакета! Его надо в сообщения такого рода обязательно записывать!!!

В архиве Eltex.MES.tar.bz2 есть "расшифрована" для NOC часть сообщений SYSLOG. Хотелось бы увидеть полный список всех сообщений syslog коммутаторов MES это очень поспособствует быстрому написанию правил для NOC FM. FM модуль используется для автоматической диагностики проблем в сети.

Ещё вопрос о сохранении конфигурации:
copy running-config startup-config
Overwrite file [startup-config] ?[Yes/press any key for no]
Как убрать необходимость подтверждения? Очень не удобна для скриптования...

В выводе 1.3.6.1.2.1.17.7.1.4.3 не знаю как распарсить порты:

SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.53 = STRING: "area_Lermontova8"
SNMPv2-SMI::mib-2.17.7.1.4.3.1.1.777 = STRING: "test"
SNMPv2-SMI::mib-2.17.7.1.4.3.1.2.53 = Hex-STRING: 00 00 00 00 00 00 FF FF FF 00 00 00 00 F0 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
SNMPv2-SMI::mib-2.17.7.1.4.3.1.2.777 = Hex-STRING: 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
Последний раз редактировалось gnu.linux 22 окт 2011 12:29, всего редактировалось 1 раз.

AE
Сообщения: 16
Зарегистрирован: 02 фев 2006 19:42
Reputation: 0
Откуда: Компания "Элтекс"

Сообщение AE » 27 окт 2011 10:47

Отправил ответ на почту.


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 96 гостей