Opened 5 years ago

Last modified 4 months ago

#460 assigned дефект

PE-04: пакеты форвардятся в запрещенный для форвардинга порт

Reported by: alx Owned by: ledol
Priority: major Component: MC04-DSL-3U и его платы
Keywords: Cc:

Description (last modified by alx)

В порт 2 платы PE-04 приходит трафик (поток RTP от телефона) и форвардится в порт 5 (в плату SW-01). Плата в режиме port-based VLAN.

В конфигурации платы запрещаем форвардинг пакетов из порта 2 в порт 5 снятием отметки чекбокса "Port-based VLAN settings" в строке порта 2 в колонке 5. Ожидалось, что пакеты не будут форвардиться из порта 2 в порт 5. На практике форвардинг пакетов сначала прекращается на пару секунд, затем возобновляется, затем снова прекращается, затем снова возобновляется.

Ревизия прошивки PE-04 - 6.

Change History (8)

comment:1 by alx, 5 years ago

Description: modified (diff)

Уточнил поведение платы после наблюдения с помощью tcpdump'а.

comment:2 by san, 5 years ago

Добавлю: выяснилось что 5-й порт платы PE-04, на самом деле не 5-й а 6-ой порт коммутатора, в этом основное отличие в конфигурации портов коммутатора от GE-04.
И по воспоминаниям участников разработки 6-й порт "чем-то" значительно отличается от первых пяти :)
Связанные с вопросом изменения в коде:
sw:changeset:1083/sw
sw:changeset:1085/sw

Version 0, edited 5 years ago by san (next)

comment:3 by san, 5 years ago

Попросил Алексея провести аналогичный эксперимент с GE-04, чтобы убедиться, что там с пятым портом всё было хорошо.

comment:4 by san, 5 years ago

Алексей проверил, в GE-04 такого бага нет.

comment:5 by san, 3 years ago

Owner: changed from san to ledol
Status: newassigned

comment:6 by san, 22 months ago

milestone: 1 очередь

Milestone deleted

comment:7 by san, 19 months ago

Component: GE-xxx, PE-04MC04-DSL-3U и его платы

comment:8 by san, 4 months ago

В ходе исследования проблемы выяснилось, что в прошивке PE-04 и PE-14 исп1 есть ошибка - в настройке port-based в байте 5 переменных .5.x.1.0 перепутаны биты 5 и 4. Связанное с темой обсуждение также идёт здесь.

Note: See TracTickets for help on using tickets.