Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

English

  • Release Notes
  • Общие сервисы EcoRouter Documentation / BRAS / Общие сервисы

    Настройка общего сервиса (Shared Contract) для нескольких абонентов, где общая полоса пропускания делится между абонентами, доступна для типов подключения IPoE L2/L3 и PPPoE. Для включения общего сервиса в IPoE используется команда в режиме конфигурирования subscriber-map:

    eco(config-sub-map)#shared-service key ?
    agent-option        DHCP opt.82 or PPPoE IA as key for shared subscriber-service
    framed-ip            Creating sessions from list of Framed-IP and key for shared
                                subscriber-service
    radius-attribute    Radius vendor-specific attribute 251 as key for shared
                                subscriber-service
    vlan                      VLAN as key for shared subscriber-service

    Ключом для создания общего контракта может быть одинаковый VLAN, в котором располагаются абоненты, DHCP-опция 82 при передаче сообщений DHCP discover от абонентов, список атрибутов Framed-IP-Address с IP-адресами абонентских устройств в сообщении RADIUS Access-Accept, а также дополнительный 251 RADIUS-атрибут RDP_SHARED_SERVICES. Ниже приведён пример сообщения Access-accept от RADIUS-сервера со списком Framed-IP-Address.

    Общий сервис возможен только для абонентов, авторизованных исключительно через удаленный RADIUS-сервер. При использовании локальных функции AAA на BRAS общий сервис не применится. При использовании ключа framed-ip для корректной работы процедуры RADIUS Change of Autorization, сообщения RADIUS CoA от RADIUS-клиента должны содержать тот же список атрибутов Framed-IP-Address, что и Access-Accept сообщение.

    Для PPPoE команда настройки общего сервиса выглядит аналогично, только в режиме конфигурации PPPoE профайла.

    Абонентские сессии с общим сервисом в глобальной абонентской таблице отображаются с флажками «SR>»  (R – remote authorization (radius attribute SERVICE_NAME) , S – shared subscriber-service between subscribers),  > – active and valid session).

    Более детальную информацию по сервисам у абонентов можно получить с помощью команды show subscribers bmi.X service, где bmi.X – имя и номер BRAS-интерфейса bmi. У абонентов с общим сервисом Service-ID в выводе команды должен быть одинаковым.

    Принцип работы приоритетов в subscriber-map (номера seq) позволяет гибко выделять IP-подсеть – абонентов, для которых разрешен или запрещен общий сервис.

    Специфичный 251 RADIUS-атрибут RDP_SHARED_SERVICES даёт некоторые расширенные возможности и удобства при работе с одним сервисом для нескольких абонентов. Помимо того, что этот 251 атрибут (тип строка) может быть ключом для создания общего сервиса, как и упомянутые ранее VLAN,  Framed-IP-Address и DHCP-опция 82, он же может использоваться в качестве дополнительного описания для общего сервиса.

    Например, если выбрать в качестве ключа для общего сервиса Framed-IP-Address и включить в сообщения от RADIUS-сервера специфичный 251 атрибут (например, номер договора), то на BRAS для общего сервиса, помимо его имени и ID, появится дополнительное описание в командах группы show (значение поля Sharing Description).

    ecorouter#sh subscribers bmi.2 service
        VRF: default
        Total subscribers: 2
          Accepted: 2, Rejected: 0, Authenticating: 0, DHCP conversation: 0
      Codes:
          > - active and valid session
          B - blocked by IP Source Guard
          F - authentication during Radius unavailable
          L - local authorization (subscriber-service)
          N - not specified
          R - remote authorization (radius attribute SERVICE_NAME)
          S - shared subscriber-service between subscribers
          U - unknown (internal error)
          l - local authentication (prefix-list)
          r - remote authentication (subscriber-aaa)
          s - single subscriber for shared subscriber-service

       Keys for sharing service:
          RA - Radius Attribute 251
          FIP - List of Framed IP Address attributes
          VLAN - C-VLAN and S-VLAN number
          OPT82 - DHCP option 82   

        IP Address      MAC Address     Service         Shared Key      Sharing Description   Service ID    
     -----------------------------------------------------------------------------------------------------------------------
    SR> 50.0.0.1        0050.7966.6805  coa_test        FIP                 dogovor #1703            0x00000037  
    SR> 50.0.0.2        0050.7966.6800  coa_test        FIP                 dogovor #1703            0x00000037 


    Для того, чтобы отсортировать абонентов с одинаковым описанием (Sharing Description) введите команду:

    show subscribers bmi.2 service description LINE

    где LINE – точное совпадение строки в 251 атрибуте (например, dogovor #1703) или воспользуйтесь функциями grep.

    Например:

    show subscribers bmi.2 service | grep PATTERN

    где PATTERN – шаблон для поиска в выводе.