Introdução às políticas
Para gerir de forma flexível as várias funcionalidades do produto, o BQN utiliza políticas. As políticas definem as acções a executar no tráfego (por exemplo, otimização do tráfego, limitação da taxa, geração de métricas, etc.), juntamente com os parâmetros da ação (por exemplo, um limite de velocidade).
Existem três tipos de políticas:
- Políticas de fluxo, para actuar em fluxos IP (por exemplo, uma ligação TCP ou um fluxo UDP).
- Políticas de taxas, associadas a sessões de subscritores.
- Políticas de monitorização, também associadas a sessões de subscritores.
Uma sessão de assinante é definida como todo o tráfego proveniente do mesmo endereço IPv4 no lado do acesso ou, no caso do IPv6, da mesma sub-rede /64. Ver O que é um assinante BQN para obter mais detalhes.
A cada fluxo é atribuída uma política de fluxo. A cada assinante é atribuída uma política de débito e uma política de monitorização. Como um assinante tem muitos fluxos, os fluxos podem ser atribuídos a diferentes políticas de fluxo.
Através das políticas de fluxo, controlamos as seguintes funcionalidades:
- Otimização TCP(TCPO).
- Modelação por assinante: limite para as velocidades combinadas de todos os fluxos atribuídos à política de fluxos, para esse assinante. Por exemplo, se o limite for 12 Mbps, quatro fluxos do mesmo assinante podem ter 3 Mbps cada.
- Modelação por fluxo: limite de velocidade de um fluxo atribuído à política de fluxo. Por exemplo, um limite de 5 Mbps impede que qualquer fluxo ao abrigo dessa política exceda esses 5 Mbps.
- Bloqueio total do tráfego ao abrigo desta política.
- Bloquear apenas as ligações de entrada da Internet de tipos de tráfego específicos.
- Contagem de quotas: decide se este volume de tráfego conta para a verificação da quota de volume.
- Limitação da quota: o que fazer quando a quota é atingida, se o tráfego é bloqueado ou abrandado para uma velocidade especificada.
- Prioridade relativa do fluxo.
Através das políticas tarifárias, controlamos as seguintes funcionalidades:
- Limitar a velocidade total da rede de um assinante.
- Optimização ACM.
- Limite de fluxos simultâneos por assinante.
Através de políticas de monitorização, controlamos as seguintes funcionalidades:
- A quantidade de amostragem na recolha de informações DPI para um assinante (automática ou com base numa percentagem de amostragem explícita).
As políticas são definidas como parte da configuração BQN, juntamente com regras e perfis que decidem qual a política a aplicar em função das características do tráfego.
Além disso, as políticas tarifárias podem ser geridas a partir de um sistema externo, criando-as dinamicamente e atribuindo-as aos assinantes. O BQN suporta muitas APIs para integração com sistemas externos:
- RADIUS
- BQN REST
- Integrações com muitos fornecedores de facturação.
As políticas tarifárias de um sistema externo têm sempre precedência sobre as políticas tarifárias configuradas no BQN, que são utilizadas como fallback (ou seja, para os assinantes sem uma atribuição de política do sistema externo).
O que é um Assinante BQN
Para o produto BQN, uma sessão de assinante é todo o tráfego de um endereço IP distinto no lado do acesso: um único endereço IPv4 ou uma sub-rede IPv6. Por exemplo, uma política com limites de taxa aplicará esses limites à taxa de transferência total desse endereço IP distinto.
Se existir um NAT entre o servidor BQN e os verdadeiros assinantes, os assinantes cujos endereços IP são traduzidos para o mesmo endereço IP seriam considerados como o mesmo assinante.
A sub-rede IPv6 padrão é /64 (para a alterar, vá a Administration->General Settings e edite o campo prefixo IPv6 para subscritores).
Uma nova sessão de assinante é identificada quando o primeiro pacote de um endereço IP de acesso é recebido. É nesta altura que a taxa de subscrição e as regras de monitorização são avaliadas, para escolher as políticas a aplicar.
Verificar o estado de um assinante
Pode verificar as políticas tarifárias aplicadas a um assinante em Status->Subscribers->Subscriber Attributes. Esta listagem apresenta os assinantes, com a política aplicada na coluna RATE-POLICY .
A coluna ASSIGNED-BY indica a origem da política: Configuração BQN, radius, API restante BQN ou sistema de facturação.
A lista dos grupos a que este assinante pertence é apresentada em SUBSCRIBER-GROUPS.
Se o assinante tiver uma quota, a coluna QUOTA aparecerá activada, que é também uma ligação para a página de estado da quota.
Clicar no endereço IP do assinante ou no ID do assinante leva ao painel de controlo do assinante (consulte Visibilidade da rede, Painel de controlo do assinante para obter mais informações).
Na parte superior da página, existem campos para filtrar os subscritores por política, origem da atribuição de política ou endereço IP.
Pode ver os fluxos activos de um assinante em Status->Flows->Details, que mostra a política aplicada a cada fluxo na coluna FLOW-POLICY, juntamente com outras informações:
Status->Subscribers->Subscriber Attributes contém as informações que estavam em Status->Radius/REST/Billing->Subscribers nas versões anteriores.
Verificar uma política
Dada uma política, é possível ver quantos endereços IP de assinantes estão sob cada política indo a Status->Políticas.
Para verificar as políticas de fluxo, aceda a Estado->Políticas->Políticas de fluxo:
Um clique no nome de uma política conduz à definição da política e um clique no contador FLOWS mostra uma lista de fluxos associados a essa política.
Para verificar as políticas de tarifas, aceda a Estado->Políticas->Políticas de tarifas:
SUBS-PROVISIONED indica quantos subscritores estão associados a essa política. SUBS-ACTIVE indica quantos deles estão activos (têm tráfego). Se a definição da política for configurada localmente no BQN, CONFIGURED é "yes". Para as políticas criadas dinamicamente através da API (RADIUS, REST, Faturação), será indicado "não". BLOCK "no" significa que a política não bloqueia o tráfego e "yes" o contrário. A tabela também mostra os limites de taxa da política nas direcções de ligação descendente e ascendente e se tem o ACM ativo ou não.
Um clique no nome de uma política conduz à definição da política e um clique no contador SUBS-ACTIVE mostra uma lista de subscritores associados a essa política.
Para verificar as políticas de tarifas, vá a Estado->Políticas->Políticas de monitorização:
Um clique no nome de uma política conduz à definição da política e um clique no contador ACTIVE-SUBSCRIBERS mostra uma lista dos assinantes associados a essa política.
Status->Políticas->Políticas de tarifas combina as informações que estavam em Status->Radius/REST/Billing->Políticas e Status->Políticas em versões anteriores.
Status->Políticas->Políticas de Fluxo e Status->Políticas->Políticas de Monitoramento contêm as informações que estavam em Status->Políticas nas versões anteriores.
Desativar os limites de velocidade da política
Durante os testes ou por qualquer outro motivo, é possível desativar a aplicação do limite de velocidade globalmente no nó, independentemente dos limites especificados pelas políticas.
Vá a Configuração->Configurações de otimização. Os três tipos de limites de velocidade são os seguintes:
- Modelação de fluxo individual (por fluxo): limita a velocidade de um único fluxo de tráfego. Os limites são definidos nas políticas de fluxo (modelação de ligação descendente e ligação ascendente por fluxo).
- Modelação de fluxos agregados (por assinante): limita a velocidade combinada de todos os fluxos de tráfego do mesmo assinante que cumprem a política. Os limites são definidos nas políticas de fluxo (modelação da ligação descendente e da ligação ascendente por assinante).
- Limitação do débito do assinante: limita a velocidade combinada de todo o tráfego do assinante. Os limites são definidos nas políticas de débito (velocidades máximas de ligação descendente/ligação ascendente do assinante).
- Limitação da velocidade do grupo de assinantes: limita a velocidade combinada de todo o tráfego de todos os assinantes do grupo. Os limites são definidos nas políticas de débito (velocidades máximas de ligação descendente/ligação ascendente dos assinantes).
<div class="paragraph-highlight red">Please, bear in mind that while enforcement of speed limits are disabled, speeds may go and will most likely go above those limit. For example, if subscriber rate limit is disabled, subscriber plans will not be enforced.</div>
Políticas do Grupo de Subscritores
Para além das políticas por fluxo e por assinante, é possível definir políticas por grupo de assinantes. Seguem-se alguns exemplos:
- Um grupo de assinantes é definido com todos os assinantes no mesmo ponto de acesso e, em seguida, uma política associada. O tráfego global desses assinantes não excederá a capacidade do ponto de acesso, atenuando o congestionamento.
- É definido um grupo de assinantes para cada par de endereços IPv4 e IPv6 do mesmo assinante, com um limite de taxa igual a esse plano de assinante. Esta é a forma de implementar o dual stack no produto BQN.
Para mais informações, consultar Limite de taxa de grupo de subscritores.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.