Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

EcoSwitch

English

  • Оборудование
  • Вход в систему
  • Подсказки и горячие клавиши
  • Работа с общей конфигурацией устройства
  • Первичная настройка
  • Хранилище сертификатов SSL
  • Настройки интерфейсов
  • ACL
  • Карты классов трафика
  • Подсистема NAT
  • Подсистема BRAS
  • Подсистема DPI
  • Подсистема логирования
  • Перенаправление DNS-запросов
  • Подмена IP-адресов в DNS-ответах
  • Защита от TCP SYN Flooding
  • Функция Sniffer
  • Общая диагностика системы
  • Действия с прошивкой
  • Счётчики
  • Справочник по командам
  • Команды CLI для мониторинга и управления BRAS EcoNAT Documentation / Команды CLI для мониторинга и управления BRAS

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

    КомандаДействие
    clear brascontract <id>Закрытие сессии абонента с указанным номером персонального контракта или всех сессий абонентов с указанным номером общего контракта.
    clear brasinfo { <IP-адрес> | all }Удаление информации об абонентских сессиях из таблицы BRAS. Аргументами команды могут быть IP-адрес или ключевое слово all. При указании IP-адреса соответствующая абонентская сессия будет закрыта.
    droppoliciesОчистка ветки конфигурации system.bras.policies
    dropradiusОчистка ветки конфигурации system.bras.radius
    dropservicesОчистка ветки конфигурации system.bras.services
    show brascontract <id>Вывод информации о контракте и связанных с ним абонентах
    show brascontractsВывод списка активных контрактов, т. е. тех, в которых есть хотя бы одна открытая абонентская сессия
    show brasinfo { <IP-адрес_1>[-<IP-адрес_2>] | <имя_политики> | all }

    Вывод подробной или краткой информации об абонентских сессиях. Аргументами команды могут быть IP-адрес, диапазон IP-адресов, имя политики или ключевое слово all.

    show brasinfo summaryВывод информации о созданных политиках и состоянии базы данных BRAS
    show brasstateВывод информации о состоянии BRAS

    Команды просмотра

    • show brascontract <id>

    Данная команда выводит информацию о контракте и связанных с ним абонентах: тип контракта (Shared/Not Shared, т. е. общий или персональный), IP-адрес абонента, статус авторизации, продолжительность сессии и статистика принятых и отправленных байтов и пакетов. Если в контракте есть абоненты IPv6, использующие делегированные префиксы, то эти префиксы будут включены в вывод команды, если соответствующие атрибуты Delegated-IPv6-Prefix были получены от RADIUS-сервера. Для общего контракта также выводится сводная статистика байтов и пакетов по всем абонентам данного контракта. Ниже дан пример выводимой информации для общего контракта.

    EcoSGE:# show brascontract shared1
    Shared       192.168.55.6    Authorized   2m30s    Bytes rx/tx: 7832582/115571751; Packets rx/tx: 45613/119596
    Shared       192.168.55.7    Authorized   1m45s    Bytes rx/tx: 7951843/99673922; Packets rx/tx: 47917/199925
    Shared       192.168.55.5    Authorized   3m20s    Bytes rx/tx: 7595493/95415626; Packets rx/tx: 49795/92433
    Shared      3001::2         Authorized   1m15s Bytes rx/tx: 0/0; Packets rx/tx: 0/0
    Shared      3001::1         Authorized   1m50s Bytes rx/tx: 0/0; Packets rx/tx: 0/0

    Delegated IPv6 Prefixes:
    3001:db8:1101::/48
    3400:ca00:3000:240::/60

    ============================ Shared Configuration ============================
    Current service: "servicesh2" (Enabled)
    Configured data rate upstream                                   1022 Kb/s
    Configured data rate downstream                                 1022 Kb/s
    Policer byte drop upstream/downstream 0/6083734
    Policer packet drop upstream/downstream 0/4019
    Bytes downstream                                            23379918
    Bytes upstream                                             328286141
    Packets downstream                                            133335
    Packets upstream                                              315275  


    • show brascontracts

    Данная команда выводит список активных контрактов (персональных и общих), то есть тех контрактов, в которых имеется хотя бы одна открытая абонентская сессия.

    EcoSGE:# show brascontracts
    sh1
    sh2
    pers1
    pers2  


    • show brasinfo { <IP-адрес_1>[-<IP-адрес_2>] | <имя_политики> | all }

    Данная команда, в зависимости от аргумента, выводит подробную или краткую информацию об абонентских сессиях. Аргументами команды могут быть IP-адрес, диапазон IP-адресов, имя политики или ключевое слово all.

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

    EcoSGE:# show brasinfo all
    Bras info for addresses 0.0.0.0-255.255.255.255:
    10.210.1.0      Authorized 1m30s Bytes rx/tx: 0/60; Packets rx/tx: 0/1
    10.210.1.234    Authorized 3m20s Bytes rx/tx: 0/60; Packets rx/tx: 0/1
    10.210.1.89     Authorized 4m15s Bytes rx/tx: 17464/0; Packets rx/tx: 118/0

    При указании IP-адреса выводится подробная информация о сессии и применённых сервисах для данного абонента. Пример вывода:

    EcoSGE:# show brasinfo 1.2.3.4
    Bras info for address 1.2.3.4:
    ================================================================================
    Subscriber 1.2.3.4
    Contract qq0
    Origin RADIUS
    Mac 11:11:11:11:11:11
    Main TTL 12
    Policy policyd
    ================================================================================
    Status                                                              Authorized
    Accounting status                                                   Start
    Configured data rate upstream total                                 unlim Kb/s
    Configured data rate downstream total                               unlim Kb/s
    Policer byte drop upstream/downstream total                     0/3185938
    Policer packet drop upstream/downstream total                      0/2105
    Bytes upstream total                                               471087
    Bytes downstream total                                           17246003
    Packets upstream total                                               6605
    Packets downstream total                                            11436
    Session uptime                                                        158 s
    Session timeout expires in                                          10961 s
    Idle timeout expires in                                             28728 s
    Interim interval expires in                                             0 s
    --------------------------------------------------------------------------------
    Shared service: "servicesh2" (Enabled)
    Configured data rate upstream                                        4999 Kb/s
    Configured data rate downstream                                      4999 Kb/s
    Policer byte drop upstream/downstream                           0/6083734
    Policer packet drop upstream/downstream                            0/4019
    Bytes upstream                                                     839948
    Bytes downstream                                                 25460597
    Packets upstream                                                    11657
    Packets downstream                                                  16880
    --------------------------------------------------------------------------------
    1. "servicea" (Enabled)
    Configured data rate upstream                                       unlim Kb/s
    Configured data rate downstream                                     unlim Kb/s
    Policer byte drop upstream/downstream                                 0/0
    Policer packet drop upstream/downstream                               0/0
    Bytes upstream                                                     471087
    Bytes downstream                                                 14060065
    Packets upstream                                                     6605
    Packets downstream                                                   9331   


    Если для указанного IP-адреса нет сессий, то будет выведено следующее сообщение:

    EcoSGE:# show brasinfo 10.210.0.212
    Bras info for address 10.210.0.212: not found  

    При указании диапазона, включающего в себя не более миллиона IP-адресов, выводится подробная информация об абонентских сессиях для указанных адресов (как для команды show brasinfo <IP-адрес>). Если указанный диапазон содержит более миллиона адресов IP-адресов, то выводится краткая информация об абонентских сессиях (как для команды show brasinfo all).

    Вывод информации для большого количества IP-адресов может занять некоторое время. Выполнение команды можно прервать нажатием [Backspace] или [Ctrl+C].

    В таблице ниже приведено описание данных, выводимых командой show brasinfo <IP-адрес>.

    ПолеОписание

    Status

    Статус абонента

    Accounting status

    Configured data rate upstream total

    Установленные для абонента ограничения пропускной способности исходящего канала (кбит/с)

    Configured data rate downstream total

    Установленные для абонента ограничения пропускной способности входящего канала (кбит/с)

    Policer byte drop upstream/downstream totalКоличество отброшенных исходящих/входящих байтов, которые не удалось обработать при установленных ограничениях скорости передачи
    Policer packet drop upstream/downstream totalКоличество отброшенных исходящих/входящих пакетов, которые не удалось обработать при установленных ограничениях скорости передачи

    Bytes downstream total

    Общее количество принятых байтов

    Bytes upstream total

    Общее количество отправленных байтов

    Packets downstream total

    Общее количество принятых пакетов

    Packets upstream total

    Общее количество отправленных пакетов

    Session uptimeПродолжительность сессии в секундах

    Session timeout expires in

    Время (в секундах), оставшееся до автоматического завершения сессии. По истечении данного времени сессия удаляется и создаётся новая

    Idle timeout expires in

    Время (в секундах), оставшееся до автоматического завершения сессии по причине неактивности

    Interim interval expires in

    Время (в секундах), оставшееся до завершения интервала аккаунтинга

    Информация о сервисах

    Enabled/Disabled

    Состояние сервиса: включен/выключен

    Configured data rate upstream

    Установленные сервисом ограничения ограничения пропускной способности исходящего канала (кбит/с)

    Configured data rate downstream

    Установленные сервисом ограничения ограничения пропускной способности входящего канала (кбит/с)

    Policer byte drop upstream/downstreamКоличество отброшенных исходящих/входящих байтов, которые не удалось обработать в данном сервисе при установленных ограничениях скорости передачи
    Policer packet drop upstream/downstreamКоличество отброшенных исходящих/входящих пакетов, которые не удалось обработать в данном сервисе при установленных ограничениях скорости передачи

    Bytes downstream

    Количество байтов, полученных абонентом

    Bytes upstream

    Количество байтов, отправленных абонентом

    Packets downstream

    Количество пакетов, полученных абонентом

    Packets upstream

    Количество пакетов, отправленных абонентом


    Пример вывода show brasinfo для групповой статической политики (static_shared):

    EcoSGE:# show brasinfo policy1
    Bras info for policy policy1:
    ================================================================================
    Subscriber policy1
    Contract Undefined
    Mac 00:00:00:00:00:00
    Policy policy1
    ================================================================================
    Status                                                              Authorized
    Accounting status                                                   Alive
    Configured data rate upstream total                                 unlim Kb/s
    Configured data rate downstream total                               unlim Kb/s
    Policer byte drop upstream/downstream total                      0/102952
    Policer packet drop upstream/downstream total                        0/68
    Bytes upstream total                                                26508
    Bytes downstream total                                             699468
    Packets upstream total                                                394
    Packets downstream total                                              462
    Session timeout expires in                                          86393 s
    Idle timeout expires in                                             28800 s
    Interim interval expires in                                            53 s
    --------------------------------------------------------------------------------
    Common service: "serviceTotal" (Enabled)
    Configured data rate upstream                                        4999 Kb/s
    Configured data rate downstream                                      4999 Kb/s
    Policer byte drop upstream/downstream                                 0/0
    Policer packet drop upstream/downstream                               0/0
    Bytes upstream                                                      26508
    Bytes downstream                                                   699468
    Packets upstream                                                      394
    Packets downstream                                                    462
    --------------------------------------------------------------------------------
    1. "service1" (Enabled)
    Configured data rate upstream                                         999 Kb/s
    Configured data rate downstream                                       999 Kb/s
    Policer byte drop upstream/downstream                            0/102952
    Policer packet drop upstream/downstream                              0/68
    Bytes upstream                                                      26508
    Bytes downstream                                                   596516
    Packets upstream                                                      394
    Packets downstream                                                    394
    --------------------------------------------------------------------------------
    2. "service2" (Enabled)
    Configured data rate upstream                                        1999 Kb/s
    Configured data rate downstream                                      1999 Kb/s
    Policer byte drop upstream/downstream                                 0/0
    Policer packet drop upstream/downstream                               0/0
    Bytes upstream                                                          0
    Bytes downstream                                                        0
    Packets upstream                                                        0
    Packets downstream                                                      0   


    • show brasinfo summary

    Данная команда выводит информацию о созданных политиках BRAS, количестве абонентов, к которым применены эти политики, статусе авторизации абонентов, а также информацию о состоянии базы данных BRAS. Пример вывода:

    EcoSGE:system# show brasinfo summary
    =======================================================
     brasinfo summary
    =======================================================
     Policy                                    Subscribers
    -------------------------------------------------------
     policya                                             3
     policyb                                             3

    -------------------------------------------------------
     Status sum for policies
    -------------------------------------------------------
     Authorization                                       0
     Authorized                                          4
     Rejected                                            0
     Error                                               2
     Deleting                                            0

    -------------------------------------------------------
     Total                                               6
    =======================================================

    Shared contract stats:

    Database queue                 used/total: 0 / 524288 (0.0%)
    Database strings               used/total: 0 / 1572864 (0.0%)
    Database contract data         used/total: 0 / 524288 (0.0%)
    Database ip entries            used/fair/total: 0 / 104857 / 2621440 (0.0%)
    Database used contract: 0 / used connection: 0 / total: 1048576 (0.0%)  


    • show brasstate

    Данная команда предназначена для просмотра состояния BRAS. Пример вывода:

    EcoSGE:# show brasstate
    Default access: BLOCK
    State         : ENABLED

    Вывод команды содержит два поля:

    Default access действие по умолчанию (BLOCK или PASS),

    State – состояние BRAS (включен/выключен).

    Сразу после загрузки BRAS работает в режиме пропускания всего трафика, чтобы выполнялось обслуживание абонентов в то время, пока ещё не загружена информация из системы биллинга (default accesspass). После загрузки базы BRAS переключается в основной режим работы, когда запрещён трафик от тех абонентов, которые в биллинге не разрешены явно (default access block).

    Команды закрытия сессий

    • clear brascontract <id>

    Данная команда закрывает сессию абонента с указанным номером персонального контракта или все сессии абонентов с указанным номером общего контракта. При выполнении команды выводятся IP-адреса абонентов, чьи сессии были закрыты. Этим абонентам потребуется повторная авторизация через RADIUS-сервер. Пример вывода:

    EcoSGE:# clear brascontract sh1
    Process...
    66.77.88.99
    1.2.3.4
    5.6.7.8
    Done  


    • clear brasinfo { <IP-адрес> | all }

    Данная команда предназначена для удаления информации об абонентских сессиях из таблицы BRAS. Аргументами команды могут быть IP-адрес или ключевое слово all. При указании IP-адреса соответствующая абонентская сессия будет закрыта. Примеры выполнения команды:

    EcoSGE:# clear brasinfo 10.210.30.4
    Success
    EcoSGE:# clear brasinfo all
    Bras table purged

    Если настроен аккаунтинг, то при выполнении команды clear brasinfo <IP-адрес> сначала на RADIUS-сервер отправляется запрос Accounting Stop, чтобы закрыть сессию, и только потом сессия удаляется из таблицы BRAS. При выполнении clear brasinfo all происходит только удаление записей о сессиях из таблицы BRAS.

    Команды очистки веток конфигурации BRAS

    Для очистки веток конфигурации BRAS предусмотрены следующие команды:

    • droppolicies – очистка ветки конфигурации system.bras.policies
    • dropradius – очистка ветки конфигурации system.bras.radius
    • dropservices – очистка ветки конфигурации system.bras.services

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