Documentação BQN
Fechar ícone

Grupos de assinantes

Um grupo de assinantes é um conjunto de assinantes. Um assinante pode ser associado a um grupo através do endereço IP ou do seu ID de assinante. Pelo endereço IP, um assinante pode pertencer a até três grupos de assinantes diferentes, além de um grupo padrão chamado all-subscribers ao qual todos os endereços IP pertencem. Os assinantes podem pertencer a até quatro grupos de assinantes diferentes através do seu ID de assinante.

O BQN pode apresentar métricas de rede por grupo de assinantes. Dependendo de como os grupos são definidos, essas métricas permitem a análise por pontos de acesso, sub-redes de rede ou qualquer categorização de clientes que possa ser mapeada em grupos.

Criar grupos de subscritores

Para criar um grupo de subscritores, vá a Status->Subscribers->Subscriber Groups (Estado->Subscritores->Grupos de subscritores). Também pode ser acedido a partir de Configuration->Subscriber Groups (Configuração->Grupos de assinantes).

Clockon Adicionar grupo de subscritores...

É atribuído um nome, sem espaços, a um grupo de assinantes.

Os membros subscritores podem ser definidos:

  • Por endereço IP, clicando em Adicionar endereço IP...
  • Por ID de assinante, clicando em Adicionar ID de assinante...

Os endereços IP e/ou IDs podem ser adicionados carregando um ficheiro de texto com uma entrada por linha. As opções de carregamento de ficheiros estão no menu no canto superior direito. Exemplos:

  • A opção de menu Fundir endereço IP do ficheiro... adicionará os endereços IP contidos no ficheiro aos já existentes no grupo.
  • A opção de menu Substituir IDs de assinante por ficheiro... substitui o conjunto atual de IDs de assinante pelos contidos no ficheiro carregado.

A tabela da direita, Endereços IP actuais, mostra todos os endereços IP que fazem parte do grupo, quer porque foram adicionados diretamente, quer porque estão associados a um ID de assinante que faz parte do grupo. A tabela indica também quais os endereços IP que têm tráfego(Active yes).

Os grupos de assinantes criados são listados na tabela Status->Subscribers->Subscriber Groups e podem ser editados clicando no ícone de edição.

Ver Métricas do grupo de assinantes

Em Status->Subscribers->Subscriber Groups ou em Statistics->Subscribers->Subscriber Groups, uma tabela mostra os grupos de subscritores definidos e as suas métricas.

O gráfico mostrará, por defeito, os primeiros 10 grupos de assinantes, e uma coluna PLOT na tabela indica os grupos incluídos no gráfico. Podem ser mostrados até 30 grupos de assinantes ao mesmo tempo, seleccionando as respectivas caixas de seleção de plotagem. O gráfico é atualizado automaticamente após alguns segundos. Se desmarcar a caixa de verificação do gráfico, esse grupo será removido do gráfico.

As métricas podem ser para as direcções de ligação descendente ou ascendente, e para um período de tempo até três meses.

As métricas disponíveis são:

  • Velocidade média.
  • Fluxos activos.
  • Fluxos criados por minuto.
  • Latência.
  • Retransmissão.
  • Congestionamento.
  • % do tráfego que circula à velocidade máxima.

Estas métricas são semelhantes às apresentadas para um assinante (consulte a descrição do Painel de Controlo do Assinante na secção Visibilidade da Rede para obter mais informações).

É possível utilizar um filtro, para selecionar apenas os grupos que têm como membro um endereço IP ou um ID de assinante:

Ao clicar no nome de um grupo de assinantes, é apresentado um painel de controlo do grupo de assinantes, com as métricas em gráficos separados:

Ao filtrar por endereço IP, uma coluna PERMANENTE indica se o grupo de assinantes foi atribuído a esse endereço IP usando CLI ou REST (permanente) ou por RADIUS ou Faturamento (não permanente). As atribuições a um grupo de assinantes por REST ou CLI têm, portanto, precedência sobre RADIUS e Faturação, pelo que pode utilizá-las para ajustar a filiação do grupo de assinantes,

Também é possível aceder a esta página clicando com o botão direito do rato no nome do grupo de subscritores na legenda do gráfico ou no próprio gráfico.

Limitação da tarifa do grupo de assinantes

É possível definir um limite de taxa para o tráfego global do grupo de assinantes, a ser partilhado por todos os assinantes do grupo. O rate limiting implementa max-min fairness, ou seja, o objetivo é escolher limites por subscritor que maximizem os mais baixos, de modo a que a distribuição dos limites do grupo seja o mais equitativa possível entre os membros do grupo.

Para aplicar limites de tarifas por grupo de assinantes, verifique primeiro se está ativado em Configuração->Configurações de otimização (está ativado por defeito):

O próximo passo é criar uma política de taxas em Configuration->Subscriber Rates com os limites de taxas de uplink e downlink. Neste exemplo, vamos definir um limite de 500 Mbps na direção da ligação descendente e nenhum limite na ligação ascendente (n/a).

Tenha em atenção que, para os grupos de assinantes, apenas são aplicados os limites de débito (outros parâmetros de política, como os atributos de débito, são ignorados).

Por fim, aceda à página de edição do grupo de assinantes e seleccione a taxa da apólice.

É apresentada uma caixa de diálogo com as políticas tarifárias disponíveis. Seleccione a que deve ser associada ao grupo de assinantes.

Saltar a limitação da taxa do grupo de assinantes

É possível liberar algum tráfego dos limites de taxa do grupo de assinantes. Isso é feito definindo uma política de fluxo que habilitou o switch Ignorar limitações de taxa de grupo de assinantes, como no exemplo abaixo:

É possível decidir qual tráfego é liberado dos limites do grupo de assinantes definindo regras que avaliam essa política de fluxo. No exemplo seguinte, uma VLAN está isenta do limite do grupo de assinantes:

Gerir grupos de subscritores a partir da API REST

Para além da GUI, a API REST do BQN pode ser utilizada para gerir grupos de subscritores.

Para adicionar um IP 10.0.0.35 existente a um grupo de assinantes "city-north":


curl -k -u myuser:mypassword -X PUT https://192.168.0.121:3443/api/v1/subscribers/10.0.0.35 -H "Content-Type: application/json" --data '{"subscriberGroups": ["city-north”]}'

O grupo de assinantes será criado automaticamente se não existir.

A lista de grupos deve reflectir sempre a lista completa de membros. Por exemplo, para adicionar um IP 10.0.0.35 existente a um grupo de assinantes "vip":


curl -k -u myuser:mypassword -X PUT https://192.168.0.121:3443/api/v1/subscribers/10.0.0.35 -H "Content-Type: application/json" --data '{"subscriberGroups": ["city-north”, “vip”]}'

Se o IP tiver membros de grupo, estes serão devolvidos por um GET:


curl -k -u myuser:mypassword -X GET https://192.168.0.121:3443/api/v1/subscribers/10.0.0.35

{
  "subscriberIp" : "10.0.0.35",
  "subscriberId" : "sub-12",
  "subscriberGroups" : [ "city-north", "vips" ],
  "policyRate" : "Plan-200Mbps"
}

A filiação de um grupo de assinantes específico pode ser obtida da seguinte forma:


curl -k -u myuser:mypassword -X GET https://192.168.0.121:3443/api/v1/subscriberGroups/city-north

{
  "subscriberGroupName" : "city-north",
  "memberSubscriberIps" : [ "10.0.0.35", "10.0.0.15", "10.0.0.25", "10.0.0.10" ]
}

E para obter a lista completa dos grupos de subscritores:


curl -k -u myuser:mypassword -X GET https://192.168.0.121:3443/api/v1/subscriberGroups

{
  "items" : [
    {
      "subscriberGroupName" : "city-north",
      "memberSubscriberIps" : [ "10.0.0.35", "10.0.0.15", "10.0.0.25", "10.0.0.10" ]
    },
    {
      "subscriberGroupName" : "vips",
      "memberSubscriberIps" : [ "10.0.0.35", "10.0.0.15", "10.0.0.25", "10.0.0.20" ]
    }
  ]
}

Pode adicionar membros a um grupo através dos IDs dos assinantes, enviando um PORT com a lista de IDs para o ponto final do grupo de assinantes:


curl -k -u myuser:mypassword -X POST https://192.168.0.121:3443/api/v1/subscriberGroups/city-north -H "Content-Type: application/json" --data '{memberSubscriberIds: [“sub-1”, “sub-2”, “sub-3”]}’

Também pode definir os limites de taxa do grupo de assinantes da seguinte forma (1 Gbps de ligação descendente e 500 Mbps de ligação ascendente no exemplo):


curl -k -u myuser:mypassword -X PUT https://192.168.0.121:3443/api/v1/subscriberGroups/city-north -H "Content-Type: application/json" --data '{“policyRate”: "my-SG-Policy"}’

Consulte a referência da API REST para obter mais detalhes.

Gerir grupos de subscritores a partir de RADIUS

O BQN na implementação de proxy RADIUS pode tratar grupos de assinantes. Para mais pormenores, consulte o capítulo RADIUS .

Etiquetas de estilo dos documentos
[.p-highlight] Lorem ipsum... [.p-highlight]

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.

[.p-highlight-blue] Lorem ipsum... [.p-highlight-blue]

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.

[.p-highlight-red] Lorem ipsum... [.p-highlight-red]

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.

Pré-visualização do estilo de uma única palavra [.c-highlight]mono-espaçada[.c-highlight].
Pré-visualização do single word mono-spaced estilo.
anterior
NEXT