ГОТОВЫЕ ДИПЛОМНЫЕ РАБОТЫ, КУРСОВЫЕ РАБОТЫ, ДИССЕРТАЦИИ И РЕФЕРАТЫ
БИЛЛИНГОВАЯ СИСТЕМА ПО ВЫДЕЛЕННЫМ И VPN- КЛИЕНТАМ С АВТОРИЗАЦИЕЙ НА СЕРВЕРЕ ДОСТУПА TACACS+ | |
Автор | Иван |
Вуз (город) | Казань |
Количество страниц | 80 |
Год сдачи | 2007 |
Стоимость (руб.) | 4000 |
Содержание | ВВЕДЕНИЕ 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. СИСТЕМА ОТЧЕТОВ ЗАКЛЮЧЕНИЕ ПРИЛОЖЕНИЯ |
Список литературы | 1. Поль Дюбуа. MySql. // New Riders Publishing – 2000. – 816 pages 2. Ellen Sieven. PERL in a NUTSHELL. // O’Relly – 1999. – 654 pages 3. Gareth Anderson. GNU/Linux Command-Line Tools Summary. // E-book 4. Tom Christiansen, Nathan Torkington. Perl Cookbook, Second Edition. //O’Relly – 2003. – 976 pages 5. К. М. Муссель. Предоставление и биллинг услуг связи. Системная интеграция. // Эко-Трендз – 2003. – 320 стр. |
Выдержка из работы | 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 хранятся данные, по объему полученного трафика, цены и общей стоимости. Данная статистика доступна для просмотра пользователем. |