Opened 2 years ago

Closed 2 years ago

#597 closed баг (fixed)

TD-01: некорректное ограничение размера пакета

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description

При постановке ТЗ на интерфейс платы было некорректно задано ограничение размера пакетов формируемых платой.
Сейчас максимальный размер пакета задаётся ограничением поля "размер передачи пакета" = 1...180 мс, однако при этом не учитывается влияние настройки "Число каналов потока E1" на реальный размер пакета, что даёт пользователю возможность записать в плату настройки при которых размер Ethernet кадра превысит 1514 байт и плата не сможет отправить его.

Нужно вместо условия "размер передачи пакета" = 1...180 мс
Применить условие: Размер данных TDM (N х P х 8 байт) = 8...1468 байт
(Размер данных TDM уже вычисляется и выводится в скобках в поле "Размер передачи пакета")
N - "Число каналов потока E1"
P - "Размер передачи пакета", мс
Состав максимального пакета: 1468(данные TDM)+4(заголовок TDM)+42(заголовок IP/MAC)=1514 байт

Change History (1)

comment:1 by alx, 2 years ago

Resolution: fixed
Status: newclosed

In 2218/sw:

В веб-интерфейсе в диалоге конфигурации платы TD-01 изменена проерка валидности значений
параметра "Размер пакета передачи". Теперь проверка учитывает значение параметра
"Число каналов потока E1". Closes #597.

Note: See TracTickets for help on using tickets.