Com essas classificações, é possivel eu apontar um cliente da rede para sair somento por um link?
No programa é necessário colocar as velocidades dos links?
Versão Imprimível
Primeiro, parabéns pelo programa, facilitou e muito a configuração e o entendimento de como funciona o PCC.
Ontem chegou minha RB750 e utilizei a versão 1.0 . Configurei a RB com dois ADSLs de 1 mega em bridge. Tudo funcionando perfeitamente até agora, mas não consigo acessar os modens pela rede.
Minha rede está assim:
2 modens ---->RB750------>Server MK------>PC-AP MK------> Clientes
Antes um modem era plugado direto no Server MK e não tinha problemas.
o programa gera configuração para os adsl sem configurar os ips dos modens, pois o mesno não é necessário... para tanto vc deve ir em ip address e colocar o respectivo ip / interface de cada modem para poder ter acesso ao modem ...
t++
sim, é necessário informar a velocidade dos links pois baseado na velocidade o programa vai regar o per-connection correto para o balanceamento ....
sobre apontar somente um cliente por um link, acho que não pois o balanceamento pcc é dinamico, a menos que vc coloque uma classe ip em loopback para passar somente pela rota padrão...
t++
Scan te perguntar..teria como fazer pcc com escolha de portas??ex: http para link 1e2, p2p 3, resto 45???vlw!!
boa tarde chadii, se fosse um balanceamento estático eu diria sim, já com pcc não sei lhe dizer, mas acho que sim "conserteza vai dar um pouco de trabalho pois a lógica do PCC é um pouco digerente e teriamos de mudar um monte de coisas para funcionar desta forma"
t++
boa tarde rogeriodj!
fiz uma nova versão e ao que me parece o problema do per-connection foi resolvido, dá uma testada e me diz se esta ok agora blz...
t++
segue nova versão do programa com algumas correções, versão 1.1
http://www.saocarlosnet.com.br/PCC_ver_1.1.zip
OBS:
até o momento a versão mais estavel é a 0.9
t++
gustavinho69, não entendi a pergunta.
só para corrigir: é preciso informa a velocidade do link pois o pcc soma todos os links e divide pelo menor, com isso ele vai saber quantos per-connection ele vai precisar fazer para cada link.
Em rede, o per-connection marcado lá vai ser usado em todos os per-connection dos links...
t++
boa noite marciorct!
Tipo, a versão 1.0 do programa esta com alguns erros na hora de gerar a configuração, teste a versão nova 1.1, ao baixar o arquivo, lá tem um exemplo, abra o programa e carregue o exemplo e compare com o seu ...
t++
Ahh entendi....mais tipo, eu gerei o código com um valor de link de 2 MB sendo que tenho um de 10.
Neste caso ele gero os per-connection de acordo com o de 2Mb certo?
O que eu gostaria de saber se teria como alterar os valores que ele gerou, baseando o link de 10Mb.
vlwww
exemplo :
adsl 4096mb
dedicado 1024mb
adsl 8192mb
resultado =
soma = 13312mb / menor link 1024 = 13 per-connection //é assim que funciona...
4 per-connection para link adsl 4096mb
1 per-connection para link adsl 1024mb
8 per-connection para link adsl 8192mb
total = 13 per-connection
Quando for fazer essa conta, pense que o unico que tem garantia de quase 100% é o link dedicado. Considere na sua conta de calculo de link total.
Obrigado Scan pelo detalhamento....compreendi como funciona, basicamente cada per-connection eh de acordo com a velocidade do link.
Aproveitando...Nas opcoes de modem DSL Bridge, existem casos que o IP vem via DHCP Client....nao seria bacana colocar uma opcao dessas? Por exemplo a NET eh via DHCP.
Vlww Carinha...abracao
Atualmente eles estão trabalhando bem equilibrados. Mas isso varia. Em determinado momento parece que sai mais por um, noutro dia parece sair mais por outro. Hoje estão equilibrados.
Mas não fizemos esta compensação. Mas gostaria de tentar.
Que tipo de análise voce sugere? Ver se tem um link que fica sempre mais ocioso?
Ontem adicionei outro link, mais percebi que o trafego esta saindo 80% pelo link principal.
Mais acredito que seja devido a esta questao da velocidade do link...pois minhas regras eu nao tinha feito com os valores certos do link.
Qual melhor resultado de PCC na versão 1.0 em PER-CONNECTION-CLASSIFIER ? pois na versão anterior eu gerei o código e nem sei qual marcação está rodando no load-balance.
Bom, comparei as configurações geradas nas versões 0.9, 1.0 e 1.1 . Continuo com o problema de não acessar as páginas de configurações dos modens. Adicionei as faixas de IPs dos modens em IP/ADDRESS, tentei fazer um NAT nestas interfaces. Pinga normal, mas não abre as páginas. Alguém teve algum problema parecido que me possa auxiliar?
Caro Scan e amigos do fórum, neste projeto que fez teria como colocar a marcação de pacotes para priorizar portas/serviços sendo mais ou menos 4 grupos
1. serviços fundamentais 80 e 443
2. serviços básico 21, 110
3. serviços intermediários 22,23
4. default o que não tiver no grupo 1,2 e 3 vai tudo o trafego para o grupo 4 e cada grupo teria um banda específica.
Teria como dar um exemplo? se possível.
Att...
O link dedicado tem uma garantia de quase 100%, então na soma se considera com o valor nominal contratado. Porem o adsl geralmente tem garantia de 10% do link, sem falar a própria degradação do meio utilizado. Quando se contrata um link residencial adsl de 8M não se espera que ele consiga se mantiver 100% no máximo contrato. Sem levar em consideração que muitos contratam 300 k, pois a operadora considera que não poderia vender link superior a 1 M e o sujeito contrata por fora os milagrosos que aumentam o seu link. Na hora da conta é necessário fazer testes estressando o link em vários horários para se saber qual a media que ele consegue se mantiver. Diante dessa analise se extrai um numero que fará parte da sua conta de throughput.
quanto a marcação dos pacotes não é o problema, o problema é como fazer isso no balanceamento, pois neste caso já não seria pcc.. vou montar uma exemplo que faz o que vc fala e já adianto que o problema deste tipo de gerenciamento é que o pessoal de ti tem de estar a toda hora verificando links afim de saber se esta tudo ok, tem que fazer regras para mudança de links para quando um parar, etc....
depois eu posto o exemplo
t++
bom dia!
é um exemplo bem simples mas que dá um entendimento para o mesmo, não fiz testes para saber se funciona mas a lógica é mais ou menos isso.
/ ip firewall mangle
add chain=prerouting protocol=tcp dst-port=80 action=mark-routing \
new-connection-mark=fundamentais passthrough=yes
add chain=prerouting protocol=tcp dst-port=443 action=mark-routing \
new-connection-mark=fundamentais passthrough=yes
add chain=prerouting protocol=tcp dst-port=21 action=mark-routing \
new-connection-mark=basicos passthrough=yes
add chain=prerouting protocol=tcp dst-port=110 action=mark-routing \
new-connection-mark=basicos passthrough=yes
add chain=prerouting protocol=tcp dst-port=22 action=mark-routing \
new-connection-mark=intermediario passthrough=yes
add chain=prerouting protocol=tcp dst-port=23 action=mark-routing \
new-connection-mark=intermediario passthrough=yes
add chain=prerouting protocol=tcp dst-port=0-20 action=mark-routing \
new-connection-mark=default passthrough=yes
add chain=prerouting protocol=tcp dst-port=24-80 action=mark-routing \
new-connection-mark=default passthrough=yes
add chain=prerouting protocol=tcp dst-port=81-109 action=mark-routing \
new-connection-mark=default passthrough=yes
add chain=prerouting protocol=tcp dst-port=112-442 action=mark-routing \
new-connection-mark=default passthrough=yes
add chain=prerouting protocol=tcp dst-port=444-65500 action=mark-routing \
new-connection-mark=default passthrough=yes
em ip router basta qual vai ser o link que
link1 em routing-mark=fundamentais
link2 em routing-mark=basicos
link3 em routing-mark=intermediario
link4 em routing-mark=default
link 1 por exemplo rota padrão, o que não cair nas marcaçoes acima cai aqui...
t++
show de bola,
parabéns pela idéia
Caro scan, valeu pelo exemplo ainda estou analisando para implantar, só que amigo estou com um problema, estou usando seu exemplo da versão 1.1 do PCC esta fucionando blz, uso o myauth 2 e a tela de autenticação dos clientes esta demorando muito para abri e alguns clientes nem abri ai tenho que colocar no host live, acho que tem algum coisa a ver com o DNS esta barrando.
Já fiz de tudo e não consigo fazer a tela de autenticação abri rapido, o que vc acha que pode ser?
Att....
Amigo Scan, estava aqui analisando as regras conforme seu programa gerou, e pra melhor entendimento sobre esta somatória que você passou que significa o valor total sobre o per-connection.
Gostaria de entender o que significa os valores do tipo x/0, x/1, x/2 etc.
Exemplo: Fiz uma soma de link da seguinte forma;
Link1 - 12288
Link2 - 2048
Link3 - 1024
Total de: 15360 | Que resultou em 15 per-connection com a classificação 30/0, 30/1, 30/2 até 30/14.
Saberia explicar como esses valores 30 são formados?
Obrigado pela atenção
bom dia!
eu uso hotspot aqui e não tenho problemas de lentidão para abrir o login.
OBS: aqui minha rede é montada da seguinte forma( Link -> PCC -> Hotspot/Firewall -> clientes)
no seu caso pode ser alguma regra barrando seu autenticador, verifique tambem se o seu pcc esta navegando normal, se a configuraçao esta ok, pois para o autenticador se não houver navegação complica "pelomenos é o que acontece com o hotspot".
t++
bom dia!
acabei de jogar estes valores de link na versão 1.1 e o mesmo gerou 15 per-connection de 15/0, 15/1, 15/2, etc...
achei estranho este 30/0 onde deveria ser 15/0, se puder me enviar o arquivo de configuração eu irei analizar e corrigir se for o caso ...
OBS: se tivesse gerado 15/0 até o 15/14 estaria certo, o mesmo eu comentei em outro post basta conferir "em uma explicação rápida o per-connection defini quantas vezes o pcc vai jogar clientes para um link especifico até chegar a vez de outro, exp: um link de 2048 e 512, o pcc vai jogar 4 clientes para o de 2048 e depois 1 para o de 512 e assim sucessivamente"
t++
Bom dia Scan....eu fiz os testes na 0.9 e como vc falou que no seu tinha saido 15/0 resolvi gerar novamente e agora saiu...pode ser que eu tenha feito algo de anormal no outra config. e deu aquele valor. Eu tinha entendido o coneceito, mais dai eu vi esses valores e achei que tinha entendido errado.
Vlw pela força.
Já estamos usando o balanceamento por mais de um mês e não tinhamos problemas.
Mas na 5ª ou 6ª no final da tarde simplesmente não conseguimos mais abrir qualquer site que estivesse nos servidores do google.
Tudo normal menos google, orkut, youtube, gmail. Tirei a conclusão que era com os servidores deles.
Mais tarde da noite resolvi entrar numa adsl direto e por surpresa tudo do google estava normal.
Voltei a rede e não tinha acesso.
Ressetei a rb que estava fazendo balanceamento e também o pc com o servidor.
Para minha surpresa tudo voltou ao normal.
E agora a noite aconteceu de novo. Nada que dependesse do google funcionava.
Ressetamos e nada. Daí desativamos um link do balanceamento que estava acusando praticamente sem tráfego e ficamos só com dois links e daí voltou ao normal.
Alguém já teve um problema semelhante?
so totalmente leigo no assunto sobre load-balance no mk e to precisando fazer um. mais a versao do meu mk e 2.9.27. alguem ai pod me ajudar a gerar um load pra mim aki?
bom dia 1929!
Caso um link pare de funcionar, realmente vai acontecer este tipo de problema que vc passou, pois no seu caso a rota dinamica " google" estava justamente no link parado, para tanto o programa gera um script para ativar / desativar links no qual deve ser feito manualmente o gerenciamento "caso veja um link com problemas basta dar um dow no scrip do link e depois mais tarde um up para verificar se o mesmo já esta ok".
t++
bom dia brunocabral!
cara, com esta versão vc vai conseguir somente balanceamento estático "em post anterior eu dei um simples exemplo de como funciona", para um balanceamento mais dinamico vc deve atualizar o mk para versão 3.0 adiante...
t++
Tu sabe que eu acho que é por aí mesmo. Hoje é que vimos que tinha um link que estava parado.
Parce que é problema no modem. Vou comprar outro e substituir.
Desativamos o link.
Só desativar o link em interfaces é suficiente? Ele vai desativar as regras junto?
E até agora não surgiu problema novamente.
Não tem alguma maneira de fazer isso tudo de forma automática. Caso um link de pau, ele cai fora? Senão tem que ficar com monitoramento permanente. E se acontece num fim de semana é aquele Deus nos acuda.
boa noite 1929!
para link dedicado é facil, como o programa já cria os scripts basta vc criar agendamentos de verificação...
o problema é o adsl bridge, como verificar se esta parado ???
t++
Os adsl estão como roteados. Temos planos de trocar para bridge. Como roteado daria para fazer também este agendamento? E como seria feito isso. Eu só sei o básico, mas o ViniciusAge que me dá o suporte poderá fazer. Dá só uma pista aí que ele sai a pesquisar como fazer.
Uma outra questão....alguem ja esta utilizando as regras em cima do RouterOS 4.9 ?
seria algo como:
/tool netwatch add comment="Link0" down-script="/system script run Link0Dow" up-script="/system script run Link0Up" host=gateway interval=3s timeout=1s
t++
em uma proxima versão do programa, irei colocar o código para agendamento de links dedicados...
aqui eu uso sem problemas... MK 4.9
ola amigosMuito bom esse gerador de scripts.Usava o codigo gerado pela versao 0.9 no mk 3.28 nao estava tendo lentidao com a paginas otimo ate demais, montei outro mk com 3.30 e gerador da v 1.1 e as paginas estao demorando muito para abrir. poderiam me orientar, uso adsl roteador
to com minha rede rodando bem, mas queria testar as regras, mas tenho medo de desligar o que ta funcionando, mas mesmo assim parabens pela iniciativa
Pessoal, tem que fazer algum agendamento para rodar o script up e down? agora pouco caiu um link meu e fiquei sem saber se a regra estava funcionando, pois nao estou no local, mas agora ja normalizou mas eu por via das duvidas fui em script e dei um run no down para o link que estava parado, agora queria saber se ele faz sozinho isso?
Grato
Rafael