{{indexmenu_n>40}} ====== Возможности биллинга ====== Изначально система «затачивалась» для автоматизации работы с rp_pppoe и Mikrotik. Однако время расставило все на свои места и получился полноценный мультисервисный биллинг. Совместимый с любой технологией PPTP/PPPoE/L2TP. Так же IPoE/IPNet/IP unnumbered/ QnQ/Vlan-per/User/HotSpot. Это обеспечивается, за счет одного модуля для FreeRadius( в данный момент для FreeRadius 2.2.X , который обеспечивает совместимость и обмен данными с ядром системы. Система состоит из нескольких компонент, таких как Ядро MikBill, «Административный интерфейс», «Личный кабинет» и других приложений. Ядро представляет из себя многосуточный сетевой daemon, который эффективно использует многопроцессорность и многоядерность. Для каждого сетевого соединения выделяется отдельный экземпляр «оперативного кода» собственное постоянное соединение с базой данных, что обеспечивает очень эффективную производительность. Для примера среднестатистическое время обработки одного Radius-пакета составляет 10 миллисекунд. Ядро позволяет иметь несколько экземпляров себя, на разных машинах, это обеспечивает с одной стороны отказоустойчивость, с другой стороны масштабируемость, за счет распределения вычислений. Ниже на схеме приведена модель работы: На данном примере приведена схема в которой присутствуют 2- FreeRadius сервера и 2 - ядра "MikBill", также набор NAS(сателлитов) их может быть сколько угодно. Каждый NAS соединен с каждым FreeRadius сервером, каждый Радиус «соединен» со своим ядром. В свою очередь каждое ядро имеет соединение с Mysql.Он может работать в обычном режиме так и в кластере, кластер в свою очередь является предпочтительным решением, если у вас более 5000 абонентов Online или же вы хотите обеспечить отказоустойчивость.