BroadNet
DIAMETERПолитика и тарификация

DIAMETER Gx и Gy: контроль политики и тарификации

Обновлено 4 мин чтенияна основе стандартов
Прямой ответ

Контроль политики и тарификации использует DIAMETER на трёх интерфейсах. Gx (TS 29.212) работает между PCEF и PCRF, используя CCR/CCA для установки правил PCC. Gy (TS 32.299, RFC 4006) работает к системе онлайн-тарификации, выделяя и переавторизуя квоту. Rf несёт офлайн-тарификацию к CDF через Accounting-Request/Answer.

§01

Архитектура PCC

Архитектура контроля политики и тарификации (PCC) 3GPP в реальном времени решает, какое качество обслуживания получает поток данных и как он тарифицируется. PCRF (Policy and Charging Rules Function) — это точка принятия решений: она хранит правила оператора и по каждой сессии сообщает точке принуждения, что делать. PCEF (Policy and Charging Enforcement Function), находящийся в PGW, применяет эти решения к несущему каналу — управляя пропуском потоков, задавая QoS и измеряя потребление. Онлайн-тарификация выполняется OCS (Online Charging System), а офлайн-тарификация — OFCS (Offline Charging System / CDF). DIAMETER — это протокол, связывающий их вместе.

Роли PCC и их интерфейсы DIAMETER
УзелРольинтерфейс Diameter
PCRFРешение по политикам — выбирает правила PCC для каждой сессииGx (к PCEF), Sy (к OCS), Sd (к TDF)
PCEF (PGW)Применение политик — контроль доступа, QoS, учёт использованияGx (к PCRF), Gy (к OCS), Rf (к OFCS)
OCSОнлайн-тарификация — баланс и квота в реальном времениGy / Ro (Credit-Control)
OFCS / CDFОфлайн-тарификация — генерация CDRRf (Accounting)
TDFОбнаружение трафика (распознавание приложений)Sd (to PCRF)
§02

Gx: установка правил PCC

Gx работает между PCEF и PCRF, используя пару команд Diameter Credit-Control (CCR/CCA, команда 272) с Application-Id 16777238 (0x01000016). Когда несущий канал установлен, PCEF отправляет CCR-Initial, описывающий сессию (абонент, тип IP-CAN, детали доступа); PCRF отвечает CCA, несущим один или несколько AVP Charging-Rule-Install — каждый правило PCC, связывающее поток служебных данных с QoS-Class-Identifier (QCI), статусом пропуска и ключом тарификации. Во время сессии PCRF может по своей инициативе отправить новые решения через RAR (Re-Auth-Request), а PCEF сообщает о событиях через CCR-Update. Именно так, например, видеопоток дросселируется по достижении порога честного использования.

Установление сессии Gx (упрощённо)text
PCEF → PCRF  CCR-Initial { Subscription-Id, IP-CAN-Type,
                          Framed-IP-Address, RAT-Type }
PCRF → PCEF  CCA        { Charging-Rule-Install {
                          Charging-Rule-Definition {
                            Rating-Group, QoS-Information{ QCI, ARP },
                            Flow-Information, Flow-Status } } }
PCRF → PCEF  RAR        { Charging-Rule-Install (new rule mid-session) }
§03

Gy: онлайн-тарификация и квота

Gy (с его IMS-близнецом Ro) соединяет PCEF с системой онлайн-тарификации для тарификации в реальном времени в предоплатном стиле, используя Diameter Credit-Control Application (RFC 4006, Application-Id 4) с расширениями 3GPP в TS 32.299. Тарификация выполняется по группе тарификации на протяжении жизненного цикла сессии. CCR-Initial запрашивает начальную квоту; OCS выделяет Granted-Service-Unit (объём или временной лимит). По мере того как абонент потребляет её, PCEF отправляет CCR-Update, чтобы сообщить о потреблённых единицах и запросить ещё, а OCS переавторизует или отказывает. CCR-Terminate возвращает неиспользованный остаток в конце. Если OCS отказывает в дальнейшей квоте, PCEF применяет настроенное действие — перенаправление на страницу пополнения или блокировку.

Типы запросов Credit-Control Gy (CC-Request-Type)
ТипЗначениеЗначение
INITIAL_REQUEST1Начало сессии — запрос первой квоты
UPDATE_REQUEST2Сообщить об использованных единицах, запросить дополнительную квоту / повторно авторизовать
TERMINATION_REQUEST3Завершение сессии — возврат неиспользованных единиц
EVENT_REQUEST4Однократная тарификация одного тарифицируемого события
§04

Rf: офлайн-тарификация

Офлайн-тарификация не затрагивает живой баланс; она производит Charging Data Records для последующей обработки и биллинга. Функция триггера тарификации в PCEF (или другом сетевом элементе) действует как Charging Trigger Function и отправляет сообщения Diameter Accounting-Request (ACR, команда 271) по интерфейсу Rf к Charging Data Function, которая строит CDR. ACR-Start, ACR-Interim и ACR-Stop охватывают сессию и периодически сообщают накопленное потребление; CDF отвечает на каждое сообщением ACA. TS 32.299 определяет специфичные для 3GPP AVP учёта (Service-Information и его подгруппы), которые несут детали, необходимые для CDR.

§05

QoS, QCI и интерфейсы Sy/Sd

Политика, устанавливаемая PCRF, выражается в значительной мере через QoS. Каждое правило PCC ссылается на QoS-Class-Identifier (QCI) — стандартизированную метку (например, QCI 1 для разговорного голоса, QCI 9 для данных с наилучшим усилием), которая отображается на бюджет задержки пакетов, уровень потерь и приоритет — плюс Allocation and Retention Priority (ARP). Два дополнительных интерфейса DIAMETER расширяют модель: Sy позволяет PCRF запрашивать и подписываться на лимиты расходов в OCS, чтобы политика могла реагировать на баланс абонента, а Sd позволяет PCRF управлять Traffic Detection Function для политики с учётом приложений. Вместе они позволяют состоянию тарификации и осведомлённости о приложениях в реальном времени влиять на решения политики.

Часто задаваемые вопросы

Часто задаваемые вопросы

В чём разница между Gx, Gy и Rf?

Gx несёт политику между PCEF и PCRF, устанавливая правила PCC с помощью CCR/CCA. Gy несёт онлайн-тарификацию (в реальном времени) между PCEF и OCS, выделяя и переавторизуя квоту. Rf несёт офлайн-тарификацию к CDF, используя Accounting-Request/Answer для построения CDR. Все три — это интерфейсы DIAMETER.

Что такое PCRF и PCEF?

PCRF (Policy and Charging Rules Function) — это точка принятия решений, которая хранит политику оператора и по каждой сессии сообщает точке принуждения, какие QoS и тарификацию применять. PCEF (Policy and Charging Enforcement Function), внутри PGW, применяет эти решения — управляя пропуском потоков, задавая QoS и измеряя потребление — и говорит по Gx с PCRF.

Как онлайн-тарификация выделяет квоту по Gy?

Используя Diameter Credit-Control Application (RFC 4006). CCR-Initial запрашивает квоту; OCS возвращает Granted-Service-Unit. По мере потребления PCEF отправляет CCR-Update, чтобы сообщить о потреблённых единицах и запросить ещё, а OCS переавторизует или отказывает. CCR-Terminate возвращает неиспользованный остаток в конце сессии.

Что такое правило PCC?

Правило контроля политики и тарификации (PCC), устанавливаемое PCRF по Gx в AVP Charging-Rule-Install, связывает поток служебных данных с QoS-Class-Identifier (QCI), статусом пропуска (разрешить/блокировать) и ключом тарификации (группа тарификации). Именно так сеть применяет QoS и тарификацию по потокам, например дросселируя видео после порога честного использования.

Что такое QCI?

QoS-Class-Identifier — это стандартизированная метка, несомая в правиле PCC, которая отображает несущий канал на определённый бюджет задержки пакетов, уровень потерь пакетов и приоритет — например, QCI 1 для разговорного голоса или QCI 9 для данных с наилучшим усилием. Вместе с ARP она сообщает PGW, как обрабатывать поток.

Какую команду DIAMETER разделяют Gx и Gy?

Обе используют пару команд Credit-Control CCR/CCA (код команды 272). Gx использует её с Application-Id 16777238 для установки правил PCC; Gy использует её с Credit-Control Application-Id 4 (RFC 4006) плюс расширениями 3GPP для управления квотой. AVP CC-Request-Type различает начальные, обновляющие, завершающие и событийные запросы.

Ссылки

Технические характеристики источника

На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)

BNПоддерживается инженерной командой BroadNet·Обмен сообщениями операторского класса с 2003 года.
Прикрепите это к проводу

Разработано с использованием реального SMPP подключения и REST API.

Запросите тестовый доступ с реальными тестовыми ключами: сначала отправьте их на свой подтвержденный номер, а затем, после утверждения вашей личности отправителя и маршрутов, переходите к использованию в производственной среде более чем в 200 странах.