Evaluating bids

Freeradius

Published on the September 21, 2024 in IT & Programming

About this project

Open

Recursos Necessários:

Integração com Principais NAS: Dispositivos de rede como Mikrotik, Huawei e Cisco, tanto para IPv4 quanto para IPv6. (Atributos de cada vendor para as funções de alocação de IP, Pool, Velocidade de Banda...)

Controle de Pool: Implementar uma função para controle eficaz dos pools de recursos, otimizando o uso da rede, com suporte para endereçamento IPv4 e IPv6.

Controle de Velocidade: Estabelecer mecanismos para controlar a velocidade de conexão dos usuários, tanto para endereços IPv4 quanto IPv6.

COA Radius Parametrizado: Configurar o Radius de Change of Authorization (coa) para permitir alterações dinâmicas em planos, endereços ip (ipv4 e ipv6) e desconexão de usuários. Garantir que o COA funcione de forma eficiente e em tempo real para gerenciar mudanças de configuração durante as sessões de conexão.

Limitação de 1 Sessão por Endereço MAC: Implementar uma restrição que permita apenas uma sessão ativa por endereço MAC, evitando múltiplas conexões simultâneas indevidas, com suporte tanto para IPv4 quanto para IPv6.

Verificação de nas-ip-address: identificar dinamicamente qual parâmetro enviar ao nas (network access server) com base no nas-ip-address, assegurando a comunicação correta com endereços ipv4 e ipv6.

Verificação de IP Duplicado: Implementar um mecanismo eficiente para identificar e gerenciar situações de duplicidade de endereços IP, tanto IPv4 quanto IPv6, prevenindo conflitos na rede.

Atualizações Interinas de Contabilização (Interim Update): Habilitar a funcionalidade de interim updates para contabilização, permitindo consultas em tempo real ou periódicas do consumo dos clientes, para endereços IPv4 e IPv6. O funcionamento deve garantir que as atualizações sejam enviadas em intervalos regulares, permitindo um controle preciso do uso de dados durante as sessões de conexão.

Suporte ao IPv6: Implementar suporte completo para o protocolo IPv6, garantindo que todas as funcionalidades, como controle de pool, velocidade, tráfego, COA, e contabilização (interim updates), sejam compatíveis com o endereçamento IPv6, além do IPv4.

Documentação Detalhada:

Incluir uma explicação completa das tabelas utilizadas no banco de dados e dos métodos de consulta associados a cada funcionalidade. Solicitar uma descrição detalhada sobre o funcionamento das tabelas envolvidas no processo de interim updates, Change of Authorization (COA), e o gerenciamento de sessões tanto para IPv4 quanto para IPv6, bem como o fluxo de dados entre as diferentes etapas de contabilização e controle de sessões.

Facilidade de Instalação e Configuração:

Após a implementação e integração, sugerir uma abordagem que simplifique a instalação e configuração, seja por meio de scripts em shell, Docker, ou outro método recomendado, garantindo que o processo seja eficiente e facilmente replicável, com suporte tanto para redes IPv4 quanto IPv6.

A conclusão dessas funcionalidades nativas do FreeRadius, incluindo a correta implementação do interim update, COA e suporte ao IPv6, garantirá o funcionamento pleno da nossa aplicação. Aguardamos seu feedback e, se possível, recomendações para agilizar o processo de instalação e configuração.

Project overview

Simplificar uma instalação limpa do freeradius linux em uma distro linux confiavel, estavel e leve, como freebsd ou debian, uma explicação detalhada do funcionamento das tabelas etc, atributos e funcionamentos para diferentes tipos de NAS.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed

Delivery term: Not specified

Skills needed

Other projects posted by E. C. R.