Size: a a a

2017 May 22

m

mbc44 in D-Link Ru
Вот тестируем, к примеру, 25 порт. Тогда, на mes1124 это gi1/0/1, на mes2124 -  gi1/0/25 и на mes2324fb - te1/0/1. На всех коммутаторах по 28 портов - 24 "абонентские", 4 - под под аплинки. Настоящие номера будут 49, 73 и 105.
источник

m

mbc44 in D-Link Ru
Пытался вчера прикрутить мегакостыль:
источник

m

mbc44 in D-Link Ru
# Мегакостыль для серии eltex
delta1 = 48
delta2 = 80
источник

m

mbc44 in D-Link Ru
в файле конфигурации. А тут автора нашел :).
источник

x

xcme in D-Link Ru
мы такую проблемы решали в обвязке
источник

x

xcme in D-Link Ru
для этого использовался параметр ShiftIndex. он хранится в каждом модуле
источник

PK

Pavel Kozlov in D-Link Ru
источник

x

xcme in D-Link Ru
и в API отдается запрос по примерно такой формуле: Index+ShiftIndex
источник

x

xcme in D-Link Ru
(на самом деле она чуть сложнее, т.к. там еще номер слота фигурирует)
источник

m

mbc44 in D-Link Ru
Не хотелось заводить промежуточное звено. Данные ведь все известны - порт из запроса, смещение из описание модуля. Причем смещение должно быть двухступенчатым. Стекирование мы не используем в принципе.
источник

m

mbc44 in D-Link Ru
Это не звук попкорна? :)
источник

x

xcme in D-Link Ru
mbc44
Не хотелось заводить промежуточное звено. Данные ведь все известны - порт из запроса, смещение из описание модуля. Причем смещение должно быть двухступенчатым. Стекирование мы не используем в принципе.
воттепреь не очень понятно)
источник

m

mbc44 in D-Link Ru
А что такое тогда "в обвязке"? Под промежуточным звеном я имел ввиду - посылаем запрос, он принимается и в зависимости от коммутатора модифицируется и отдается ядру. Этакая трехзвенка.
источник

m

mbc44 in D-Link Ru
Я пытался захардкодить функцию def prepare_oid(my_dict, my_data).
источник

x

xcme in D-Link Ru
к примеру, есть задача выключить порт абоненту. в биллинге это порт №1. делаем два запроса к коммутатору: забираем ShiftIndex и следующим запросом выключаем порт, указав индекс 1+ShiftIndex.
источник

x

xcme in D-Link Ru
в модулях и в ядре всевозможных костылей все равно не учтешь. какая то логика нужна снаружи. именно поэтому сам движок это просто движок. так функционал в итоге гибче. но и сложнее, не спорю
источник

x

xcme in D-Link Ru
мы привязывали разнообразные модели коммутаторов к нашей CRM как раз по такому принципу. все нормально работает)
источник

m

mbc44 in D-Link Ru
Я не отрицаю, что оно все работает. Но "костылей" для нормализации входных данных всего два - для номера порта и vlan, больше не придумать. И подмена на лету запроса (ведь она все равно есть в prepare_oid, только в виде раскидывания параметров) логично бы смотрелась в ядре.
источник

x

xcme in D-Link Ru
наверное, это реализуемо
источник

m

mbc44 in D-Link Ru
Было бы неплохо.
источник