Помощь в учёбе, очень быстро...
Работаем вместе до победы

Биллинговая система по выделенным и vpn-клиентам с авторизацией на сервере доступа tacacs+

ДипломнаяПомощь в написанииУзнать стоимостьмоей работы

Программное обеспечение, необходимое для функционирования системы биллинга: Фильтрация всех данных, относительно логинов и счетов клиентов; Языки программирования, на которых написана система биллинга: Система биллинга предназначена для решения следующих задач: Другие условия, необходимые для функционирования системы: Хранение исходных данных в виде статистики. Описание системы биллинга на… Читать ещё >

Содержание

  • 1. ТРЕБОВАНИЯ К СИСТЕМЕ БИЛЛИНГА
  • 2. ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ БИЛЛИНГА
    • 2. 1. ВВЕДЕНИЕ
    • 2. 2. ЗАДАЧИ
    • 2. 3. СХЕМА СИСТЕМЫ
      • 2. 2. 1. КОЛЛЕКТОРЫ
      • 2. 2. 2. МНОГОУРОВНЕВАЯ БАЗА ДАННЫХ
    • 2. 4. БИЗНЕС- СПЕЦИФИКАРАСЧЕТОВ
      • 2. 4. 2. ВРЕМЯ РЕАКЦИИ СИСТЕМЫ
      • 2. 4. 3. УСТОЙЧИВОСТЬ К СБОЯМ
      • 2. 4. 4. АКТУАЛЬНОСТЬ ДАННЫХ
      • 2. 4. 6. ОТКЛЮЧЕНИЕ АБОНЕНТОВ
      • 2. 4. 7. ТАРИФЫ
      • 2. 4. 8. БУХГАЛТЕРИЯ
  • 3. ОПИСАНИЕ БАЗЫ ДАННЫХ
    • 3. 1. СХЕМА БАЗЫ ДАННЫХ
  • 4. ОПИСАНИЕ СИСТЕМЫ БИЛЛИНГА НА СЕРВЕРЕ TACACS+
    • 4. 1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ
    • 4. 2. НАЗНАЧЕНИЕ СИСТЕМЫ
    • 4. 3. АВТОНОМНАЯ РАБОТА СИСТЕМЫ
    • 4. 4. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ
  • 5. ПРИНЦИП РАБОТЫ СИСТЕМЫ АУНТИФИКАЦИИ, АВТОРИЗАЦИИ И ЭККАУНТИНГА НА СЕРВЕРЕ ДОСТУПА TACACS+
    • 5. 1. ОСНОВЫ СИСТЕМЫ
    • 5. 2. СЕРВЕР ДОСТУПА TACACS+
      • 5. 2. 1. ВЕРСИЯ TACACS
      • 5. 2. 2. СВОЙСТВА TACACS+
      • 5. 2. 3. ПРОЦЕСС АУНТИФИКАЦИИ TACACS+
      • 5. 2. 4. ПРОЦЕСС АВТОРИЗАЦИИ TACACS+
      • 5. 2. 5. ПРОЦЕСС ЭККАУНТИНГА TACACS+
    • 5. 3. ПРИНЦИПЫ РАБОТЫ СИСТЕМЫ
    • 5. 4. СИСТЕМА АУНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ
    • 5. 5. СИСТЕМА АВТОРИЗАЦИИ
    • 5. 6. СИСТЕМА ЭККАУНТИНГА
  • 6. СИСТЕМА РАСЧЕТОВ
    • 6. 1. ОБЩИЕ СВЕДЕНИЯ О NETFLOW
    • 6. 2. ПОЛУЧЕНИЕ ПЕРВИЧНЫХ ДАННЫХ
    • 6. 3. ФИЛЬТРАЦИЯ ПЕРВИЧНЫХ ДАННЫХ
    • 6. 4. РАСЧЕТ СТОИМОСТИ
    • 6. 5. СИСТЕМА ОТЧЕТОВ
  • ЗАКЛЮЧЕНИЕ
  • ПРИЛОЖЕНИЯ

Биллинговая система по выделенным и vpn-клиентам с авторизацией на сервере доступа tacacs+ (реферат, курсовая, диплом, контрольная)

4. ОПИСАНИЕ СИСТЕМЫ БИЛЛИНГА НА СЕРВЕРЕ TACACS+

4.1. Общие сведения о системе

1. Программное обеспечение, необходимое для функционирования системы биллинга:

1) ОС Linux RedHat

2) СУБД MySQL

3) Сервер доступа TACACS+ v.11

4) Perl

2. Другие условия, необходимые для функционирования системы:

Для работы системы биллинга необходимо наличие маршрутизатора CISCO 2511 RJ Ethernet/Serial/16, формирующего NetFlow, обо всех перемещениях, отправленному и полученному трафику пользователя.

3. Языки программирования, на которых написана система биллинга:

Система биллинга написана на языке Perl. Также в коде программ используются shell сценарии. Парсер NetFlow, скрипты аутентификации, авторизации, эккаунтинга и скрипты совершающие расчеты по клиентам написаны на языке Perl.

4.2. Назначение системы

Система биллинга предназначена для решения следующих задач:

1) Сбор всех необходимых данных о полученном и отправленном трафике по всем выделенным и vpnклиентам;

2) Хранение всех собранных данных;

3) Фильтрация всех данных, относительно логинов и счетов клиентов;

4) Хранение всех отфильтрованных данных

5) Осуществление расчета по всем клиентам, данного сервиса, по установленным тарифам и ценам, соответственно по количеству полученного и отправленного пользователем трафика.

6) Хранение исходных данных в виде статистики.

Сбор данных осуществляется с помощью обработки NetFlow и последующего внесения их в таблицу Traffics.

Хранение всех собранных данных осуществляется в СУБД MySQL. Структура базы данных представлена в Приложении № 1.

Фильтрация данных производится на основе таблицы Logins, в которой хранится информация обо всех логинах, ipадресах, масках и другой информации о клиентах.

Все отфильтрованные данные хранятся в таблице Filters. Данные разделены по виду трафика (входящий или исходящий), по типу трафика (внешний, внутренний, пиринговый и другие).

Расчет производится на основе информации о тарифе клиента (таблица Tariffs), цене на услугу (таблица Prices) и данных о количестве потребленного трафика.

В таблице Billings хранятся данные, по объему полученного трафика, цены и общей стоимости. Данная статистика доступна для просмотра пользователем.

Показать весь текст

Список литературы

  1. Поль Дюбуа. MySql. // New Riders Publishing 2000. 816 pages
  2. Ellen Sieven. PERL in a NUTSHELL. // ORelly 1999. 654 pages
  3. Gareth Anderson. GNU/Linux Command-Line Tools Summary. // E-book
  4. Tom Christiansen, Nathan Torkington. Perl Cookbook, Second Edition. //ORelly 2003. 976 pages
  5. К. М. Муссель. Предоставление и биллинг услуг связи. Системная интеграция. // Эко-Трендз 2003. 320 стр.
Заполнить форму текущей работой