
Meu roteador doméstico (Technicolor TG784n v3, versão de firmware 8.GM1) não possui configurações de Qualidade de Serviço (QoS). Ainda assim, gostaria de implementar QoS, principalmente para poder controlar a ocupação da largura de banda pelo CrashPlan durante o backup dos arquivos.
O que acontece é que quando o CrashPlan está enviando arquivos ele ocupa grande parte da largura de banda disponível, reduzindo a velocidade geral de acesso à Internet para upload ou download.
Então aqui está o que eu tenho:
- Roteador doméstico Technicolor atuando como Servidor DHCP, que não pode ser substituído porque também lida com IPTV e telefone fixo (esse roteador na verdade está conectado a outro roteador, ambos do meu provedor de internet, que traduz a conexão de banda larga de fibra óptica).
- Roteador Netgear WNDR3700 v2 com DD-WRT atuando basicamente como um switch para LAN Gigabit (o technicolor possui apenas uma porta Gigabit), com encaminhamento de DHCP para o roteador principal.
- Synology DS412+ NAS que também atua como um servidor DNS local (ambos os roteadores estão encaminhando solicitações DNS para este servidor)
CrashPlan está instalado no Synology NAS e temconfigurações específicas de QoS:
Somente usuários avançados: devem ter um roteador compatível com QoS configurado. Escolha a qualidade do pacote TCP ou o valor DSCP personalizado na lista: Baixo, Normal, Confiabilidade, Taxa de transferência ou DSCP….
Tenho outros dispositivos de rede, mas acho que eles não importam para esse problema específico, como um Wireless Extender atuando como AP e outro switch em outra sala.
Agradeço qualquer informação ou sugestão sobre isso, talvez usando o NAS?
Obrigado!
Responder1
É improvável que a QoS o ajude e, de qualquer maneira, é notoriamente difícil de acertar.
No seu caso, será melhor criar alguns perfis de backup no CrashPlan (que também executo em um Synology NAS) com cada um definido para uma largura de banda máxima adequada.
O maior problema que tenho é que, sendo baseado em Java, o CrashPlan é um porco com um grande número de arquivos para backup. No meu 412+, tenho que interromper regularmente o serviço se quiser usar o NAS para qualquer outra coisa.
Infelizmente, o Code42 parece não estar disposto a corrigir esses problemas que têm sido levantados regularmente em seus fóruns. Embora sejam baratos, estou ficando cada vez mais frustrado com eles. Na verdade, até desisti de executar o CrashPlan no meu laptop. No meu laptop anterior, ele se tornou tão pesado que afetou seriamente o desempenho.
Responder2
Há algumas coisas acontecendo...
Crashplan no Synology NAS
Eu blogei sobredefinindo valores DSCP para tráfego Crashplan em um Synology NAS, mas resumindo, você pode definir o valor TOS ou DSCP do tráfego de upload usando a GUI do Crashplan. No entanto, existem alguns bugs graves nas configurações de QoS disponíveis:
- Definir 'Baixo' não faz nada.
- Definir 'Normal' não faz nada.
- Definir 'Confiabilidade' fornece um TOShexadecimalvalor de 0x4 (equivalente a DSCPdecimalvalor de 1).
- Definir 'Taxa de transferência' fornece um TOShexadecimalvalor de 0x8 (equivalente a DSCPdecimalvalor de 2).
O pior de tudo é que definir seu próprio 'valor decimal DSCP' por meio da GUI é completamente incorreto. O que ele realmente faz é definir oPARA% Svalor decimal em vez disso. Então:
- Definir um 'valor decimal DSCP' de '40' fornecerá na verdade um valor DSCP de10
- Definir um 'valor decimal DSCP' de '48' fornecerá na verdade um valor DSCP de12
Então, está tudo muito bagunçado, mas você pode fazer funcionar.
Essas descobertas foram feitas usando um Synology DS415play. Presumo que você esteja usando o pacote PCLoadLetter.co.uk.
Roteadores
Não estou totalmente certo sobre sua configuração, mas, em última análise, você precisa agir de acordo com o tráfego de saída no roteador. O roteador technicolor não suporta QoS, então esqueça isso. Se você puder usar apenas o roteador DDWRT, poderá definir o QoS para despriorizar o tráfego DSCP 10 (ou seja, você o definiu como '40' no plano de colisão) e o trabalho estará concluído. Não tenho um roteador baseado em DDWRT, mas tenhoblogou sobre como configurar isso em um roteador Draytek.
Modo Ponte
Se assumirmos que vocêterpara manter o roteador Technicolor conectado à WAN por algum motivo, você ainda pode usar o roteador DDWRT para realizar a priorização de QOS, colocando o roteador Technicolor no modo 'bridge' ou 'modem' (geralmente a mesma coisa) e conectando a saída disso para a porta WAN no DDWRT.
....OU....
NAT duplo
Deixe o roteador Technicolor fazendo NAT normal e conecte a porta LAN à porta WAN amarela do roteador DDWRT, proporcionando uma situação de 'NAT duplo'. Contanto que você conecte todos os seus dispositivos LAN ao roteador DDWRT, você pode esquecer em grande parte o upstream do roteador Technicolor. Este roteador pode então priorizar todo o tráfego canalizado através dele para sua porta WAN. É importante perceber que qualquer coisa deixada conectada ao roteador Technicolor upstream ignorará o QOS.