Обогащение заголовков EcoNAT Documentation / Packet Forwarding Control Protocol / Обогащение заголовков
В сервисе BRAS можно задать дополнительное действие с абонентским трафиком – обогащение заголовков (header enrichment) HTTP-запросов и TCP-сегментов, которое заключается в наполнении их дополнительными атрибутами. Для этого необходимо создать и настроить профиль обогащения заголовков и указать его в параметре enrich_profile в настройках сервиса.
Для создания профиля обогащения необходимо отправить команду create enrich <имя>, в результате выполнения которой в ветке system.bras.enrichs будет создан профиль enrich<имя>. В таблице ниже описаны параметры настройки профиля обогащения заголовков.
Параметр | Описание |
---|---|
enable | disable | Включение/выключение профиля (т. е. возможности его использования в сервисах) |
type | Тип профиля, который определяет дополнительные действия с трафиком при применении сервиса BRAS. Возможные значения:
|
options | Опции профиля:
|
Пример содержимого ветки system.bras.enrichs:
enrichs
{
enrichhttp
{
enable
type http_header
options
{
reserved 101
attrs (
MSISDN SGSN-Address IMEISV RAT-Type MS-TimeZone
)
}
}
enrichsyn
{
enable
type syn_option
options
{
reserved 010
tcp_options "40:RAT-Type 41:IMSI-MCC-MNC 43:NAS-IP-Address 55:MS-TimeZone 70:SGSN-Address"
}
}
enrichget
{
enable
type get_cl_hello_option
options
{
reserved 011
tcp_options "41:MSISDN 43:APN 46:SGSN-MCC-MNC"
}
}
enrichall
{
enable
type all_packets_option
options
{
reserved 110
tcp_options "45:IMSI-MCC-MNC 47:ULI 44:SGSN-Address 50:MS-TimeZone"
}
}
}