"сьезжают" vlan

Started by sergey_t, October 29, 2020, 10:35:50 AM

Previous topic - Next topic

sergey_t

тест то нужен ? ;)
уже 2 человека предложили помощь.

Victor Kirhenshtein

Да, нужен, просто несколько завалило делами. В принципе завтра/послезавтра я могу подключится и посмотреть, тогда к следующему  патч релизу сделаем исправления в драйвере. Пишите в личку про доступ. Спасибо!

Victor Kirhenshtein

Посмотрел один из предоставленных коммутаторов. Там действительно некорректные данные отдаются в dot1qVlanStaticEgressPorts. Спецификация говорит нам так:

Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port.  Thus, each port of the bridge is represented by a single bit within the value of this object.  If that bit has a value of '1', then that port is included in the set of ports; the port is not included if its bit has a value of '0'.

Например, у нас порт 7 добавлен в VLAN. Тогда первый байт должен быть в двоичном виде равен 00000010, или 0x02. 4210 на котором я тестировал отдает 00000100 - похоже что каждый полубайт перевернут - но это надо еще проверять, сделать больше VLAN'ов в разной конфигурации.

Главная проблема - как отличить неправильные данные от правильных. У меня в офисе есть 4510, и он уже отдает все корректно. Каких-то различий в MIBах кроме модели и версии софта я не нашел. Один вариант - сделать специальный custom attribute, который будет включать переворачивание битов в маске VLAN'ов. На проблемных коммутаторах можно будет его вручную добавить.

Denis

Виктор, спасибо. Было бы не плохо сделать специальный аттрибут, поскольку как я понимаю коммутаторов с такой проблемой не много (может они старые, а в современных все соответствует спецификации).
Quoteно это надо еще проверять, сделать больше VLAN'ов в разной конфигурации.
По поводу проверки, надо как-то специально настроить или просто назначить штук 10 vlan на разные порты?

Victor Kirhenshtein

Quote from: Denis on February 18, 2021, 11:52:25 AM
Виктор, спасибо. Было бы не плохо сделать специальный аттрибут, поскольку как я понимаю коммутаторов с такой проблемой не много (может они старые, а в современных все соответствует спецификации).
Quoteно это надо еще проверять, сделать больше VLAN'ов в разной конфигурации.
По поводу проверки, надо как-то специально настроить или просто назначить штук 10 vlan на разные порты?
да, именно так.

Victor Kirhenshtein

Спасибо за предоставленные устройства! Пока что частичный успех :)

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

S3100 с софтом тоже версии 3.10 пока не работает. Несмотря на то, что версию он сообщает такую же, как и 4210, набор MIBов у него другой (Huawei, а не 3Com). Надо будет делать отдельный драйвер. К сегодняшнему релизу не успел, но думаю к следующему патч релизу в ветке 3.8 сделаю.

Denis

Виктор, спасибо большое. Я так и не успел настроить разных vlan на коммутаторе. Пойду теперь обновлюсь и попробую новый драйвер.

sergey_t

приветствую :)

обновился на версию *.226

как и на какой драйвер поменять проблемный H3C ?

sergey_t

Всем привет.

обновился на *.250 версию, H3C не полечился :(

на какой мне драйвер то поменять :)

sergey_t

Исправление бага ожидается ?
или уже забыть.....

Victor Kirhenshtein

Мне хочется его доделать, просто руки не дошли пока. Постараюсь найти время в ближайшую неделю.

sergey_t

Quote from: Victor Kirhenshtein on June 02, 2021, 10:47:03 AM
Мне хочется его доделать, просто руки не дошли пока. Постараюсь найти время в ближайшую неделю.

Очень ждем :)
Огромное спасибо!

sergey_t

Quote from: sergey_t on June 02, 2021, 12:08:05 PM
Quote from: Victor Kirhenshtein on June 02, 2021, 10:47:03 AM
Мне хочется его доделать, просто руки не дошли пока. Постараюсь найти время в ближайшую неделю.

Очень ждем :)
Огромное спасибо!

уже несколько версий сменилось, но глюк не поправили и скорость порта в террабитах :)
просто хочу напомнить :)