Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

Оборудование определяется по прямой привязке (тип привязки указан в атрибуте address_type) ОУ к порту NAS, например коммутатора.

NAS определяется по коду или адресу указанного типа. Абонентский порт NAS определяется по коду.

В RADIUS-пакете содержится Remote-Id и Circuit-Id. Частью Remote-Id является код или адрес NAS, частью Circuit-Id является код абонентского порта NAS

Настройки:

  • attr - атрибут RAD_REQUEST, в котором содержится Remote-Id
  • type - формат данных Remote-Id. Возможные значение: string или binary
  • offset - начало кода или адреса NAS в байтах от начала строки в Remote-Id
  • address_type - типа адреса NAS (константа из справочника типов адресов - REF_TYPE_Address_Type), оставить пустым если передается код NAS
  • port.attr - атрибут RAD_REQUEST, в котором содержится Circuit-Id
  • port.type - формат данных Circuit-Id. Возможные значение: string или binary
  • port.offset - начало кода порта в Circuit-Id
  • port.length - длина кода порта в Circuit-Id (появилось в версии 2.0.12)
  • bind_type - тип привязки абонентского оборудования к порту NAS

Формат данных binary используется, если данные необходимо перевести из шестнадцатеричной системы счисления в десятеричную. В этом случае offset и length умножаются на 2

Пример:

plugins:
  base:
    main:
      auth:
        method: bind
      nas:
        attr: DHCP-Agent-Remote-Id
        type: string
        offset: 3
        address_type: CONST.ADDR_TYPE_MAC
        bind_type: CONST.OBJOBJ_BIND_TYPE_NetConnection
        port:
          attr: DHCP-Agent-Circuit-Id
          address_type:
          type: string
          vlan_offset: 2
          mod_offset: 4
          offset: 5
          length: 2

DHCP-Agent-Remote-Id: 0000A1B2C3D4E5F
MAC-адрес коммутатора: 0A1B2C3D4E5F
DHCP-Agent-Circuit-Id: 0124506
Порт коммутатора: 06

Пример:

plugins:
  base:
    main:
      auth:
        method: bind
      nas:
        attr: DHCP-Agent-Remote-Id
        type: binary
        offset: 2
        address_type: CONST.ADDR_TYPE_IP

DHCP-Agent-Remote-Id: 0104C0A80189
IP-адрес коммутатора: 3232235913 (числовое представление для 192.168.1.137)

  • No labels