Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#44 closed баг (invalid)

Не устанавливается значение DSCP в пакете

Reported by: san Owned by: san
Priority: critical Milestone: 1 очередь
Keywords: Cc: Director, AlexLir

Description

Два устройства MC04-WL соединены через локальные интерфейсы Ethernet.
На устройстве_1 для порта 1(rs-232) настроено значение DSCP=1, однако в TCP или TLS пакетах, отправленных с этого устройства поле DSCP имеет значение 0.

Дамп одного из пакетов:

02 ad c6 00 00 0b 02 ad c6 00 00 0e 08 00 45 00 00 3e 03 9b 40 00 40 06 b5 42 c0 a8 00 47 c0 a8 00 45 03 e9 87 60 1d b7 b8 86 40 f6 bf 4c 80 18 08 70 95 e7 00 00 01 01 08 0a 91 a3 7c 19 3d 5a 27 4c 17 03 03 00 05 52 ca f2 98 01

Change History (5)

in reply to:  description comment:1 by alx, 5 years ago

Resolution: invalid
Status: newclosed

Replying to san:

На устройстве_1 для порта 1(rs-232) настроено значение DSCP=1

На самом деле значение этого параметра трактуется как класс трафика. Это биты с 4 по 11 заголовка IPv6 и биты с 8 по 15 заголовка IPv4. Из этих 8 бит значением DSCP являются только старшие 6 бит. Два младших бита в случае IPv4 - это поле ECN, значение которого не устанавливается. Поэтому в случае использования IPv4 рекомендую задавать значения этого параметра, кратные 4.

comment:2 by san, 5 years ago

Хм, в таком случае в нужно изменить название параметра(ов) в веб-интерфейсе, на соответствующее действительности.

comment:3 by alx, 5 years ago

К сожалению, я не смог подобрать более точного названия. Если у тебя есть предложение - пиши.

comment:4 by san, 5 years ago

Я подумаю.
А для трафика туннелей и веб-интерфейса настройка имеет такое же значение "Это биты с 4 по 11 заголовка IPv6 и биты с 8 по 15 заголовка IPv4." ?

comment:5 by alx, 5 years ago

Для веб-интерфейса - такое же. Для VPN значение параметра помещается в строку

settos <value>

файла /etc/openvpn/vpn.conf

Version 0, edited 5 years ago by alx (next)
Note: See TracTickets for help on using tickets.