Пример внедрения Cisco ISG у оператора связи - история успеха: опыт в г. Ярославле

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

Компанией Cisco Systems было разработано гибкое и масштабируемое решение по управлению персонализированным обслуживанием абонентов, получившее название ISG (Intelligent Services Gateway), внедрение которого не потребует от операторов связи существенных дополнительных инвестиций. Кроме того, решение ISG позволяет операторам связи использовать различные технологии доступа и многокритериальную идентификацию абонентов.

Поддержка функционала ISG в широкополосных граничных маршрутизаторах (BNG) представлена начиная с версии программного обеспечения Cisco IOS Release 12.2SB.

Примерами услуг, которые можно развернуть с помощью технологии ISG, являются:

  •  полоса по запросу;
  •  цифровое телевидение (IPTV);
  •  видео по запросу (VoD);
  •  фильтрация содержимого (parental controls);
  •  услуги для корпоративных заказчиков с обеспечением безопасности;
  •  обнаружение вирусов и защита от DoS-атак;
  •  игровые сервисы и т. д.

Благодаря интеллектуальному сервисному уровню и встроенным механизмам управления политиками сервисов внедрение решения ISG поможет сократить расходы:

  •  на обслуживание абонентов (абоненты в Личном Кабинете могут выбирать или изменять различные пакеты услуг в соответствии со своими потребностями);
  •  на внедрение новых услуг, в том числе за счет возможности гибкой тарификации услуг доступа.

Таким образом, данное решение способствует не только привлечению и удержанию абонентов, но и увеличению доходов от существующих абонентов.

ISG представляет собой гибкий инструмент инициализации и активации сервисов, местоположение которых определяется двумя следующими моделями:

  •  централизированная (в нашем случае будет выступать AAA сервер);
  •  децентрализированная (локально на оборудовании BNG).

Выбор между предложенными моделями осуществляется на основе таких параметров как сетевая инфраструктура; количество абонентов, приходящихся на устройство BNG; квалификация сотрудников и др.

Сетевая инфраструктура компании ООО «ТензорТелеком» имеет централизованную архитектуру с кластеризацией PPPoE серверов, что позволяет добиться масштабируемости, предсказуемого и эффективного распределения нагрузки, быстрого восстановления после сбоев. Выбранная нами архитектура позволяет добиться приемлемого времени переустановления клиентских сессий во время сбоя на другие устройства BNG.

Централизованная модель хранения профилей сервисов не только является логичным выбором на основе перечисленных выше критериев, но и позволяет сократить эксплуатационные расходы при увеличении абонентской базы.

Решение по предоставлению персонализированных услуг была успешно внедрено компанией ООО «ТензорТелеком» в апреле 2011г. в качестве AAA-сервера, сервера политик и web-портала была использована система LANBilling.

Рассмотрим более подробно детали реализации данного решения.

Аутентификация пользователей происходит по паре логин-пароль. Успешная аутентификация возможна для всех абонентов, за исключением отключенных (в терминах LANBilling при блокировке, отличающейся от блокировки с идентификатором 10).

На этапе авторизации происходит выдача атрибутов и сервисов в соответствии с правами доступа пользователя к услугам. В зависимости от типа блокировки возможны следующие варианты авторизации абонентов:

  •  Заблокированный доступ (тип блокировки — 1,2,3,4);
  •  Полный доступ (тип блокировки — 0).

Рассмотрим каждый из предложенных вариантов более подробно.

Заблокированный доступ

Абоненты разбиваются на группы в зависимости от типа блокировки (1,2,3,4). Для каждой из групп определен свой набор сервисов и атрибутов. При авторизации пользователя Radius сервером выдается следующий набор атрибутов:

  •  ip — адрес из гостевого диапазона;
  •  время сессии;
  •  ACL, разрешающий только www трафик;
  •  атрибуты, отвечающие за дифференцированный редирект (стоит отметить, что таким способом можно реализовать «псевдо» NAT).
=============== Output attributes dump: ===============
 Attribute 'Framed-IP-Address', value: "10.250.250.1"
 Attribute 'Framed-IP-Netmask', value: "255.255.255.255"
 Attribute 'Session-Timeout', value: "600"
 Attribute 'Filter-Id', value: "181.in"
 VSA 'Cisco-Service-Info', vendor Cisco, value: "QU;1008000;189000;D;1008000;189000"
 VSA 'ip:l4redirect', vendor Cisco, value: "redirect list 112 to ip a.b.c.d port 80"
 VSA 'ip:l4redirect', vendor Cisco, value: "redirect list 111 to ip e.f.g.h port 80"

Полный доступ

С переходом на централизованную архитектуру построения сети было решено контролировать не только пиринговый и Интернет трафик, но и обмен локального трафика. Формально задачу можно описать следующим образом:

  •  ограничивать скорость интернет трафика согласно тарифу;
  •  ограничивать скорость обмена локальным и пиринговым трафиком — x * скорость по тарифу;
  •  суммарная (общая) скорость обмена трафика для клиента не должна превышать x * скорости по тарифу.

Таким образом, перед нами возникает задача не только определения классов трафика, но и задача вложенного шейпинга.

Сервисы и общая скорость на пользователя задаются через привязку атрибутов к скорости пользователя, определяемой тарифом. Вследствие лимитированного набора скоростей привязка атрибутов к скорости позволяет значительно сократить количество атрибутов в системе. Например, для тарифа со скоростью 128 Кбит/с список атрибутов может быть представлен в следующем виде:

=============== Output attributes dump: ===============
 Attribute 'Session-Timeout', value: "86400"
 Attribute 'Framed-IP-Address', value: "a.b.c.d"
 Attribute 'Framed-IP-Netmask', value: "255.255.255.255"
 VSA 'Cisco-Service-Info', vendor Cisco, value: "QU;256000;48000;D;256000;48000"
 VSA 'ssg-account-info', vendor Cisco, value: "AInet128"
 VSA 'ssg-account-info', vendor Cisco, value: "APeering"
 VSA 'ssg-account-info', vendor Cisco, value: "ALocal"

В данном примере абонент получает увеличение скорости вдвое по сравнению с тарифом.

Сервисы, определяющие класс трафика, хранятся также в системе LANBilling. Привязка атрибутов сервисов осуществляется через категорию тарифа. Например, упомянутые выше сервисы могут выглядеть следующим образом:

Service 'Local':

=============== Output attributes dump: ===============
 VSA 'ip:traffic-class', vendor Cisco, value: "in access-group name Local-in priority 10"
 VSA 'ip:traffic-class', vendor Cisco, value: "in default drop"
 VSA 'ip:traffic-class', vendor Cisco, value: "out access-group name Local-out priority 10"
 VSA 'ip:traffic-class', vendor Cisco, value: "out default drop"

Service 'Peering':

=============== Output attributes dump: ===============
 VSA 'ip:traffic-class', vendor Cisco, value: "in access-group name Peering-in priority 20"
 VSA 'ip:traffic-class', vendor Cisco, value: "in default drop"
 VSA 'ip:traffic-class', vendor Cisco, value: "out access-group name Peering-out priority 20"
 VSA 'ip:traffic-class', vendor Cisco, value: "out default drop"

Service 'Inet128':

=============== Output attributes dump: ===============
 VSA 'Cisco-Service-Info', vendor Cisco, value: "QU;128000;24000;D;128000;24000"
 VSA 'ip:traffic-class', vendor Cisco, value: "in access-group name Inet priority 30"
 VSA 'ip:traffic-class', vendor Cisco, value: "in default drop"
 VSA 'ip:traffic-class', vendor Cisco, value: "out access-group name Inet priority 30"
 VSA 'ip:traffic-class', vendor Cisco, value: "out default drop"

Система LANBilling позволяет отслеживать различные события жизни сессии и запускать соответствующий этому событию обработчик.

Благодаря решению ISG появилась возможность динамической замены сервисов и атрибутов сессии без разрыва соединения. Одним из наиболее требовательных к состоянию сессии событий является изменение скорости. Примерами таких ситуаций являются:

  •  тарифы по времени;
  •  смена тарифа по расписанию;
  •  «турбо-кнопка».

При изменении скорости учетной записи происходит вызов скрипта script_edit, в котором осуществляется динамическая замена сервисов и атрибутов. Основные положения скрипта представлены ниже:

# Формирование имен сервисов

service_new="Inet$shape_new»;
service_old="Inet$shape_old»;

# Деактивация старого сервиса

echo "Acct-Session-Id='$session_id',User-Name='$login', cisco-avpair = 'subscriber:service-name=$service_old', cisco-avpair = 'subscriber:command=deactivate-service'" | radclient -t1 - r1 -c1 -x $NAS_ip:$NAS_port coa $NAS_pod;

# Активация нового сервиса

echo "Acct-Session-Id='$session_id',User-Name='$login', cisco-avpair = 'subscriber:service-name=$service_new', cisco-avpair = 'subscriber:command=activate-service'" | radclient -t1 -r1 -c1 -x $NAS_ip:$NAS_port coa $NAS_pod;

# Замена атрибута

echo "Acct-Session-Id='$session_id',User-Name='$login', Cisco-Service-Info '$shape_value'" | radclient -t1 -r1 -c1 -x $NAS_ip:$NAS_port coa $NAS_pod;

Помимо услуг доступа абонентам могут быть предложены также следующие сервисы:

Гостевой доступ («Open Garden»):

Для того чтобы воспользоваться гостевым доступом, пользователю необходимо при подключении ввести гостевой логин/пароль. Гостевая учетная запись дает абоненту возможность доступа к сайту и в личный кабинет Интернет-провайдера, весь остальной трафик для клиента запрещен. Любой www-запрос клиента перенаправляется на сайт оператора связи. В этом случае привязка необходимых атрибутов RADIUS агента идет к учетной записи гостевого доступа.

Временное приостановление услуги («Добровольная блокировка»):

Клиент может заблокировать доступ к пользованию услугой, при этом списание абонентской платы не происходит. Услуга реализована в системе LANBilling с помощью введения специального тарифа. Абонент в личном кабинете может выбрать этот тариф для приостановления доступа к услуге. В этом случае при установлении сессии RADIUS агент выдает атрибуты, перенаправляющие все www-запросы пользователя за исключением страницы личного кабинета и сайта оператора связи на информационную страницу, весь остальной трафик запрещается.

Пропускная способность по запросу («Турбо-кнопка»):

Данная услуга позволяет временно изменить пропускную способность для существующей услуги. Например, абонент, пользующийся стандартной услугой доступа в Интернет с невысокой скоростью, может зайти в Личный кабинет и заказать услугу «Турбо-кнопка» для увеличения пропускной способности на определенный период времени. При наступлении события изменения скорости вызывается скрипт vg_edit. Происходит деактивация сервиса, отвечающего за прежнюю скорость доступа, и активация сервиса, отвечающего за новую скорость.

Ограничение полосы и учет трафика по направлениям:

Предоставление доступа на различных скоростях по различным направлениям (например, разделение трафика на локальный, пиринговый и трафик к сети Интернет) может быть реализовано через выдачу атрибутов RADIUS агентом, привязанных к услугам. Возможность дифференцированной тарификации различных классов трафика возможна только в работе RADIUS агента не в режиме эмуляции.

Назначение приоритета приложениям:

Услуга позволяет абоненту зайти в личный кабинет и изменить приоритет для определенных приложений, например, приложений для VoIP и видеосвязи.

Квотирование трафика/времени:

Данная услуга позволяет предлагать абонентам выбирать различные модели обслуживания с квотированием трафика/времени в течение определенного периода. При достижении квоты абонент перенаправляется в Личный кабинет, где при необходимости он может увеличить исходную квоту. В случае достижения квоты трафика возможно не блокировка доступа, а снижение скорости предоставления доступа к сети Интернет.

В заключение хочется отметить, что LANBilling позволяет реализовать гибкую настройку поддержки сервисов клиентов в зависимости от различных требований коммерческих служб Интернет-провайдера.

Введение подобного функционала позволило начать первыми среди операторов широкополосной связи г. Ярославля предоставление физическим пользователям персонализированные услуги.

Ведущий инженер отдела развития и эксплуатации сети
ООО «ТензорТелеком», ЗАО «КОМСТАР-Регионы», Группа компаний МТС
Захарова Лидия

Заказать обратный звонок

Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности

Политика в отношении обработки
персональных данных

1. Общие положения

Настоящая политика обработки персональных данных составлена в соответствии с требованиями Федерального закона от 27.07.2006. №152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые ООО "Сетевые решения" (далее – Оператор).

1.1. Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты прав на неприкосновенность частной жизни, личную и семейную тайну.

1.2. Настоящая политика Оператора в отношении обработки персональных данных (далее – Политика) применяется ко всей информации, которую Оператор может получить о посетителях веб-сайта https://www.lanbilling.ru/.

2. Основные понятия, используемые в Политике

2.1. Автоматизированная обработка персональных данных – обработка персональных данных с помощью средств вычислительной техники;

2.2. Блокирование персональных данных – временное прекращение обработки персональных данных (за исключением случаев, если обработка необходима для уточнения персональных данных);

2.3. Веб-сайт – совокупность графических и информационных материалов, а также программ для ЭВМ и баз данных, обеспечивающих их доступность в сети интернет по сетевому адресу https://www.lanbilling.ru/;

2.4. Информационная система персональных данных — совокупность содержащихся в базах данных персональных данных, и обеспечивающих их обработку информационных технологий и технических средств;

2.5. Обезличивание персональных данных — действия, в результате которых невозможно определить без использования дополнительной информации принадлежность персональных данных конкретному Пользователю или иному субъекту персональных данных;

2.6. Обработка персональных данных – любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных;

2.7. Оператор – государственный орган, муниципальный орган, юридическое или физическое лицо, самостоятельно или совместно с другими лицами организующие и (или) осуществляющие обработку персональных данных, а также определяющие цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными;

2.8. Персональные данные – любая информация, относящаяся прямо или косвенно к определенному или определяемому Пользователю веб-сайта https://www.lanbilling.ru/;

2.9. Пользователь – любой посетитель веб-сайта https://www.lanbilling.ru/;

2.10. Предоставление персональных данных – действия, направленные на раскрытие персональных данных определенному лицу или определенному кругу лиц;

2.11. Распространение персональных данных – любые действия, направленные на раскрытие персональных данных неопределенному кругу лиц (передача персональных данных) или на ознакомление с персональными данными неограниченного круга лиц, в том числе обнародование персональных данных в средствах массовой информации, размещение в информационно-телекоммуникационных сетях или предоставление доступа к персональным данным каким-либо иным способом;

2.12. Трансграничная передача персональных данных – передача персональных данных на территорию иностранного государства органу власти иностранного государства, иностранному физическому или иностранному юридическому лицу;

2.13. Уничтожение персональных данных – любые действия, в результате которых персональные данные уничтожаются безвозвратно с невозможностью дальнейшего восстановления содержания персональных данных в информационной системе персональных данных и (или) уничтожаются материальные носители персональных данных.

3. Оператор может обрабатывать следующие персональные данные Пользователя

3.1.Фамилия, имя, отчество;

3.2.Электронный адрес;

3.3.Номера телефонов;

3.4. Также на сайте происходит сбор и обработка обезличенных данных о посетителях (в т.ч. файлов «cookie») с помощью сервисов интернет-статистики (Яндекс Метрика и Гугл Аналитика и других).

3.5. Вышеперечисленные данные далее по тексту Политики объединены общим понятием Персональные данные.

4. Цели обработки персональных данных

4.1. Цель обработки персональных данных Пользователя —информирование Пользователя посредством отправки электронных писем; предоставление доступа Пользователю к сервисам, информации и/или материалам, содержащимся на веб-сайте; информирование Пользователя посредством телефонного звонка.

4.2. Также Оператор имеет право направлять Пользователю уведомления о новых продуктах и услугах, специальных предложениях и различных событиях. Пользователь всегда может отказаться от получения информационных сообщений, направив Оператору письмо на адрес электронной почты itdep@lanbilling.ru с пометкой «Отказ от уведомлений о новых продуктах и услугах и специальных предложениях».

4.3. Обезличенные данные Пользователей, собираемые с помощью сервисов интернет-статистики, служат для сбора информации о действиях Пользователей на сайте, улучшения качества сайта и его содержания.

5. Правовые основания обработки персональных данных

5.1. Оператор обрабатывает персональные данные Пользователя только в случае их заполнения и/или отправки Пользователем самостоятельно через специальные формы, расположенные на сайте https://www.lanbilling.ru/. Заполняя соответствующие формы и/или отправляя свои персональные данные Оператору, Пользователь выражает свое согласие с данной Политикой.

5.2. Оператор обрабатывает обезличенные данные о Пользователе в случае, если это разрешено в настройках браузера Пользователя (включено сохранение файлов «cookie» и использование технологии JavaScript).

6. Порядок сбора, хранения, передачи и других видов обработки персональных данных

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

6.1. Оператор обеспечивает сохранность персональных данных и принимает все возможные меры, исключающие доступ к персональным данным неуполномоченных лиц.

6.2. Персональные данные Пользователя никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, связанных с исполнением действующего законодательства.

6.3. В случае выявления неточностей в персональных данных, Пользователь может актуализировать их самостоятельно, путем направления Оператору уведомление на адрес электронной почты Оператора itdep@lanbilling.ru с пометкой «Актуализация персональных данных».

6.4. Срок обработки персональных данных является неограниченным. Пользователь может в любой момент отозвать свое согласие на обработку персональных данных, направив Оператору уведомление посредством электронной почты на электронный адрес Оператора itdep@lanbilling.ru с пометкой «Отзыв согласия на обработку персональных данных».

7. Трансграничная передача персональных данных

7.1. Оператор до начала осуществления трансграничной передачи персональных данных обязан убедиться в том, что иностранным государством, на территорию которого предполагается осуществлять передачу персональных данных, обеспечивается надежная защита прав субъектов персональных данных.

7.2. Трансграничная передача персональных данных на территории иностранных государств, не отвечающих вышеуказанным требованиям, может осуществляться только в случае наличия согласия в письменной форме субъекта персональных данных на трансграничную передачу его персональных данных и/или исполнения договора, стороной которого является субъект персональных данных.

8. Заключительные положения

8.1. Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты itdep@lanbilling.ru.

8.2. В данном документе будут отражены любые изменения политики обработки персональных данных Оператором. Политика действует бессрочно до замены ее новой версией.

8.3. Актуальная версия Политики в свободном доступе расположена в сети Интернет по адресу https://www.lanbilling.ru/privacy/.