forum.bitel.ru
http://forum.bitel.ru/

SmartEdge и схема Dot1q
http://forum.bitel.ru/viewtopic.php?f=44&t=11276
Страница 1 из 1

Автор:  skyb [ 20 янв 2016, 07:08 ]
Заголовок сообщения:  SmartEdge и схема Dot1q

Не могу понять что происходит, есть сессии которых не видно в биллинге, но которые активные и абонент по ним работает. Из начально думал что это изза аккаунтинга, нет пакетов и все
Код:
# Таймаут перевода соединения в статус suspended при остутствии радиус пакетов
connection.suspend.timeout=1200
# Таймаут закрытия соединения при остутствии радиус пакетов (не складывается с connection.suspend.timeout)
connection.close.timeout=1200
# При закрытии соединения по таймауту, 0 (по умолчанию) - просто закрыть,
# 1 - попытаться сбросить также на NAS'е (вызвать connectionClose у обработчика активации сервисов)
#connection.close.timeout.forceClose=1

но акаунтинг бегает по этим сессиям
Код:
12:00:56.740550 IP 10.16.0.2.radius > х.х.104.45.1813: RADIUS, Accounting Request (4), id: 0xaf length: 566
12:00:56.744575 IP х.х.104.45.1813 > 10.16.0.2.radius: RADIUS, Accounting Response (5), id: 0xaf length: 20
12:00:56.922934 IP 10.16.0.2.radius > х.х.104.45.1813: RADIUS, Accounting Request (4), id: 0xb0 length: 566
12:00:56.926710 IP х.х.104.45.1813 > 10.16.0.2.radius: RADIUS, Accounting Response (5), id: 0xb0 length: 20

После передергивания сессии на эрике она появляется в биллинге
Подскажите куда ещё посмотреть?

Автор:  Amir [ 20 янв 2016, 15:04 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

DHCP биллинг как-нибудь обрабатывает?
По каким параметрам/атрибутам идет аутентификация абонента?

Нужен лог из InetAccounting для таких сессий, когда приходит Accounting-пакет по ним.

Автор:  skyb [ 21 янв 2016, 06:37 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

Amir писал(а):
DHCP биллинг как-нибудь обрабатывает?
По каким параметрам/атрибутам идет аутентификация абонента?

Нужен лог из InetAccounting для таких сессий, когда приходит Accounting-пакет по ним.

Код:
# Удаление заголовка, при необходимости, 0 - не удалять, 2 - 2 удалить байта (тип+длина) из значения DHCP-опции.
# При удалении поля position для agentRemoteId, vlanId, interfaceId нужно уменьшить на тоже кол-во байт
#dhcp.option82.removeHeader=0
dhcp.option82.removeHeader=2

# Параметры для извлечения из пакета agentRemoteId
# вид значения в опции agentRemoteId: 0 (по умолчанию) - байты, 1 - строка
dhcp.option82.agentRemoteId.type=1
# код субопции 82, содержащей идентификатор коммутатора клиента, позиция и длина последовательности идентификатора
dhcp.option82.agentRemoteId.code=2
dhcp.option82.agentRemoteId.position=0
dhcp.option82.agentRemoteId.length=6

# код субопции 82, содержащей VLAN, позиция и длина в субопции
dhcp.option82.vlanId.code=1
dhcp.option82.vlanId.position=0
dhcp.option82.vlanId.length=2
# код субопции 82, содержащей интерфейс, позиция и длина в субопции
dhcp.option82.interfaceId.code=1
dhcp.option82.interfaceId.position=3
dhcp.option82.interfaceId.length=1

Вложение:
Выделение_042.png
Выделение_042.png [ 29.26 КБ | Просмотров: 3901 ]

лог будет чуть позже

Автор:  skyb [ 21 янв 2016, 13:48 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

Код:
01-21/10:41:35  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Accounting-Request
Identifier: 23
Authenticator: {48 A4 B1 6F AC 76 08 0B 72 DF F8 09 AB D2 BF 1E}
Attributes:
  User-Name=01-01.800.1102
  NAS-Identifier=SE100-SUBS
  NAS-Port=33619968
  Service-Type=2
  Acct-Input-Octets=6844794
  Acct-Output-Octets=1276935
  Acct-Status-Type=3
  Acct-Session-Time=1200
  Acct-Input-Packets=48167
  Acct-Session-Id=0100FFFF3800FAC1-56A086FF
  Acct-Authentic=1
  NAS-Port-Id=2/1 vlan-id 800:1102
  Acct-Output-Packets=5705
  Event-Timestamp=1453362095
  Acct-Output-Gigawords=0
  Framed-Route=х.х.106.66/32
  Acct-Input-Gigawords=0
  NAS-Port-Type=1
  Called-Station-Id=х.х.106.66/32
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  Platform-Type=4
  Acct-Output-Octets-64={00 00 00 00 00 13 7C 07}
  Acct-Input-Octets-64={00 00 00 00 00 68 71 7A}
  Acct-Output-Packets-64={00 00 00 00 00 00 16 49}
  Acct-Input-Packets-64={00 00 00 00 00 00 BC 27}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  HTTP-Redirect-Profile-Name=WWW
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Source-Validation=1
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Qos-Policing-Profile-Name=QOS-POLICY-IN
  OS-Version=11.1.2.7p2
  Acct-Update-Reason=3
  Forward-Policy=in:FWD-ACCEPT
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Qos-Metering-Profile-Name=QOS-POLICY-OUT
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
Common options: {agentRemoteId=01-01, vlanId=1102, deviceState=1}
01-21/10:41:35  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - Session 0100FFFF3800FAC1-56A086FF found.
01-21/10:41:35  INFO [rdsLstnr-p-8-t-3] InetConnectionCallRuntime - Set deviceState for connection:3769817
01-21/10:41:35  INFO [rdsLstnr-p-8-t-3] InetConnectionCallRuntime - Connection:3769817 deviceState already 1
01-21/10:41:35  INFO [rdsLstnr-p-8-t-3] update - RESPONSE:
Packet type: Accounting-Response
Identifier: 23
Authenticator: {B6 7E 67 E4 92 9F BF E9 74 8B 31 D5 4B D9 C3 D1}
Attributes:

Process time update: 3

Автор:  skyb [ 26 янв 2016, 15:11 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

Вот аккаунтинг по кривой сессии
Код:
01-26/12:05:27  INFO [rdsLstnr-p-8-t-8] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Accounting-Request
Identifier: 183
Authenticator: {A1 68 2C 4C E7 D7 A7 C2 3A 23 4A 35 D6 DC CA DF}
Attributes:
  User-Name=prn01-as01.850.1015
  NAS-Identifier=SUBS
  NAS-Port=33619968
  Service-Type=2
  Acct-Input-Octets=1806857746
  Acct-Output-Octets=-1670601805
  Acct-Status-Type=3
  Acct-Session-Time=8894108
  Acct-Input-Packets=47740499
  Acct-Session-Id=0100FFFF38001685-561F7FD4
  Acct-Authentic=1
  NAS-Port-Id=2/1 vlan-id 850:1015
  Acct-Output-Packets=59514056
  Event-Timestamp=1453799127
  Acct-Output-Gigawords=15
  Framed-Route=194.150.106.24/32
  Acct-Input-Gigawords=2
  NAS-Port-Type=1
  Called-Station-Id=х.х.106.24/32
  Acct-Mcast-Out-Packets-64={00 00 00 00 00 00 00 00}
  Platform-Type=4
  Acct-Output-Octets-64={00 00 00 0F 9C 6C A3 B3}
  Acct-Input-Octets-64={00 00 00 02 6B B2 76 12}
  Acct-Output-Packets-64={00 00 00 00 03 8C 1C C8}
  Acct-Input-Packets-64={00 00 00 00 02 D8 76 53}
  Acct-Mcast-In-Octets-64={00 00 00 00 00 00 00 00}
  HTTP-Redirect-Profile-Name=WWW
  Acct-Mcast-In-Packets-64={00 00 00 00 00 00 00 00}
  Source-Validation=1
  Acct-Mcast-Out-Octets-64={00 00 00 00 00 00 00 00}
  Qos-Policing-Profile-Name=QOS-POLICY-IN
  OS-Version=11.1.2.7p2
  Acct-Update-Reason=3
  Forward-Policy=in:FWD-ACCEPT
  Acct-Mcast-In-Octets=0
  Acct-Mcast-Out-Octets=0
  Qos-Metering-Profile-Name=QOS-POLICY-OUT
  Acct-Mcast-In-Packets=0
  Acct-Mcast-Out-Packets=0
Common options: {agentRemoteId=prn01-as01, vlanId=1015, deviceState=1}
01-26/12:05:27  INFO [rdsLstnr-p-8-t-8] InetNas - Found agentDevice:51
01-26/12:05:27  INFO [rdsLstnr-p-8-t-8] InetNas - Search serv on deviceId=51; vlanId=1015
01-26/12:05:27  WARN [rdsLstnr-p-8-t-8] InetRadiusProcessor - Creating NasConnection from accounting packet [statusType=3]
01-26/12:05:27 ERROR [rdsLstnr-p-8-t-8] InetRadiusProcessor - Session ip address in packet or parent connection not found!
01-26/12:05:27  WARN [rdsLstnr-p-8-t-8] InetNas - NasConnection not found

версия биллинга
Код:
Сервер: вер. 6.1.1077 / 03.06.2015 19:14:43
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.7.0_71
  inet: вер. 6.1.698 / 04.06.2015 19:24:27

Автор:  Amir [ 26 янв 2016, 15:54 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

Цитата:
01-26/12:05:27 WARN [rdsLstnr-p-8-t-8] InetRadiusProcessor - Creating NasConnection from accounting packet [statusType=3]
01-26/12:05:27 ERROR [rdsLstnr-p-8-t-8] InetRadiusProcessor - Session ip address in packet or parent connection not found!
Похоже потому что в Accounting-пакетах нет атрибута Framed-IP-Address.

Как вариант, попробовать указать
connection.start.fromAccept=1
Чтобы модуль запоминал какой IP он выдал в Accept.

Автор:  skyb [ 26 янв 2016, 15:59 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

попробуем, отпишу

Автор:  skyb [ 01 фев 2016, 11:59 ]
Заголовок сообщения:  Re: SmartEdge и схема Dot1q

Решено вроде, сессии висят как нужно. Спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/