
Мой домашний маршрутизатор (Technicolor TG784n v3, версия прошивки 8.GM1) не имеет настроек качества обслуживания (QoS). Тем не менее, я хотел бы реализовать QoS, в основном для того, чтобы иметь возможность контролировать занятость полосы пропускания CrashPlan во время резервного копирования файлов.
Происходит следующее: когда CrashPlan загружает файлы, он занимает огромную часть доступной полосы пропускания, снижая общую скорость доступа в Интернет для загрузки или скачивания.
Итак, вот что у меня есть:
- Домашний маршрутизатор Technicolor, работающий в качестве DHCP-сервера, заменить который невозможно, поскольку он также обслуживает IPTV и стационарную телефонную связь (этот маршрутизатор на самом деле подключен к другому маршрутизатору, оба от моего интернет-провайдера, который транслирует оптоволоконное широкополосное соединение).
- Маршрутизатор Netgear WNDR3700 v2 с DD-WRT, по сути, работающий как коммутатор для гигабитной локальной сети (у Technicolor только один гигабитный порт) с переадресацией DHCP на основной маршрутизатор.
- Synology DS412+ NAS, который также выступает в качестве локального DNS-сервера (оба маршрутизатора пересылают DNS-запросы на этот сервер)
CrashPlan установлен на Synology NAS и имеетопределенные настройки QoS:
Только для продвинутых пользователей: необходимо настроить маршрутизатор с поддержкой QoS. Выберите качество пакета TCP или пользовательское значение DSCP из списка: Low, Normal, Reliability, Throughput или DSCP….
У меня есть и другие сетевые устройства, но я полагаю, что они не имеют значения для этой конкретной проблемы, например, беспроводной удлинитель, выступающий в качестве точки доступа, и еще один коммутатор в другой комнате.
Буду признателен за любые идеи или предложения по этому поводу, возможно, с использованием NAS?
Спасибо!
решение1
QoS вряд ли вам поможет, да и настроить его правильно крайне сложно.
В вашем случае будет лучше создать несколько профилей резервного копирования в CrashPlan (который я также запускаю на Synology NAS), установив для каждого из них подходящую максимальную пропускную способность.
Более серьезная проблема, с которой я сталкиваюсь, заключается в том, что, будучи основанным на Java, CrashPlan — это пожиратель большого количества файлов для резервного копирования. На моем 412+ мне регулярно приходится останавливать службу, если я хочу использовать NAS для чего-то еще.
К сожалению, Code42, похоже, не желает исправлять эти проблемы, которые регулярно поднимаются на их форумах. Хотя они дешевые, я все больше расстраиваюсь из-за них. Фактически, я даже отказался от запуска CrashPlan на моем ноутбуке. На моем предыдущем ноутбуке он стал таким пожирателем, что серьезно повлиял на производительность.
решение2
Происходит несколько вещей...
Крашплан на Synology NAS
Я писал в блоге онастройка значений DSCP для трафика Crashplan на Synology NAS, но вкратце вы можете задать значение TOS или DSCP для исходящего трафика с помощью Crashplan GUI. Однако в доступных настройках QoS есть несколько серьезных ошибок:
- Установка «Низкий» ничего не даст.
- Установка «Обычный» ничего не дает.
- Настройка «Надежность» дает TOSшестигранникзначение 0x4 (эквивалентно DSCPдесятичная дробьзначение 1).
- Настройка «Пропускной способности» дает TOSшестигранникзначение 0x8 (эквивалентно DSCPдесятичная дробьзначение 2).
Хуже всего то, что установка собственного 'десятичного значения DSCP' через gui совершенно неверна. Что он на самом деле делает, так это устанавливаетУсловия использованиявместо этого десятичное значение. Итак:
- Установка «десятичного значения DSCP» на «40» фактически даст вам значение DSCP10
- Установка «десятичного значения DSCP» на «48» фактически даст вам значение DSCP12
Итак, все это довольно запутано, но вы можете заставить это работать.
Эти данные получены с использованием Synology DS415play. Я предполагаю, что вы используете пакет от PCLoadLetter.co.uk.
Маршрутизаторы
Я не совсем понимаю ваши настройки, но в конечном итоге вам нужно действовать в соответствии с исходящим трафиком на маршрутизаторе. Маршрутизатор Technicolor вообще не поддерживает QoS, так что забудьте об этом. Если вы можете просто использовать маршрутизатор DDWRT, вы можете настроить QoS на нем так, чтобы снизить приоритет трафика DSCP 10 (т. е. вы устанавливаете его на '40' в crashplan), и дело сделано. У меня нет маршрутизатора на базе DDWRT, но у меня естьнаписал в блоге о настройке этого на маршрутизаторе Draytek.
Режим моста
Если мы предположим, что выиметьЧтобы по какой-то причине маршрутизатор Technicolor оставался подключенным к WAN, вы по-прежнему можете использовать маршрутизатор DDWRT для выполнения приоритезации QOS, переведя маршрутизатор Technicolor в режим «моста» или «модема» (обычно это одно и то же), а затем подключив его выход к порту WAN на DDWRT.
....ИЛИ....
Двойной NAT
Оставьте маршрутизатор Technicolor выполнять обычный NAT и подключите порт LAN к желтому порту WAN маршрутизатора DDWRT, что даст вам ситуацию «двойного NAT». Пока вы подключаете все свои устройства LAN к маршрутизатору DDWRT, вы можете в значительной степени забыть о маршрутизаторе Technicolor выше по течению. Затем этот маршрутизатор может отдавать приоритет всему трафику, проходящему через него, на свой порт WAN. Важно понимать, что все, что осталось подключенным к маршрутизатору Technicolor выше по течению, будет обходить QOS.