BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 00:47

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 12 апр 2013, 09:19 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Есть два типа сервиса для одного и того-же устройства.
На первом галочками отмечены "Устройство" и "Идентификатор"
На втором: "Интерфейс", "VLAN", "Устройство", "MAC-адрес", "Идентификатор"

Первый тип был с самого начала, второй добавил позже, чтобы посмотреть можно-ли указывать интерфейсы для сервиса (мне это нужно чисто справочно)

На устройстве добавил один порт, указал его в сервисе на новом договоре. Ну еще vlan.resource.category указал.
И номер/название порта и вланы взяты были с потолка, т.е. не соответствовали действительности.

В итоге у сервисов, которые работали до добавления интерфейсов на устройстве, перестали создаваться сессии. Пару дней просто тишина.
А у "нового" сервиса, сессии были. Т.е. у сервисов с типом где галка "Интерфейс" не стояла - сессии пропали.

Пока не удалил этот единственный интерфейс с устройства, сессии не появлялись.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 10:42 
Не в сети
Клиент

Зарегистрирован: 06 апр 2013, 21:49
Сообщения: 152
Откуда: Глазов
Карма: 0
Если у вас стоит инициализация сессии по сигналу, то сессия не должна создаваться пока access не найдет сервис. Если это dhcp, то поиск происходит по пришедшей option82. А так как у вас интерфейс фейковый, access не может найти сервис по номеру порта и accounting не поднимает сессию.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 11:32 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
ikoctya писал(а):
Если у вас стоит инициализация сессии по сигналу, то сессия не должна создаваться пока access не найдет сервис. Если это dhcp, то поиск происходит по пришедшей option82. А так как у вас интерфейс фейковый, access не может найти сервис по номеру порта и accounting не поднимает сессию.


В данном случае сессия по трафику. А вопрос в том, что в первом типе сервиса не указана необходимость интерфейса, поэтому access и не должен по идее искать сервисы по интерфейсу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 15:26 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Как указана привязка netflow? flow.agent.link={@deviceId}:-1 или не указано?
Кто является источником - тоже самое устройство?
Если указано источником является тоже самое устройство, к которому привязан сервис и на нем указан интерфейс, то Accounting начинает дополнительно фильтровать по номеру интерфейса. Если так - похоже номер интерфейса не совпадает с номером, который приходит в netflow; фильтрование должно пропасть, если прописать flow.agent.link={@deviceId}:-1, или можно прописать ifIndex на самом устройстве для каждого интерфейса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 17:49 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Amir писал(а):
Как указана привязка netflow? flow.agent.link={@deviceId}:-1 или не указано?
Кто является источником - тоже самое устройство?

Это же устройство и есть источник.

Amir писал(а):
Если указано источником является тоже самое устройство, к которому привязан сервис и на нем указан интерфейс, то Accounting начинает дополнительно фильтровать по номеру интерфейса.

А параметры типа сервиса ничего не значат при этом? То есть одно устройство - один тип?

Amir писал(а):
Если так - похоже номер интерфейса не совпадает с номером, который приходит в netflow; фильтрование должно пропасть, если прописать flow.agent.link={@deviceId}:-1, или можно прописать ifIndex на самом устройстве для каждого интерфейса.

Номер интерфейса вообще не мог ни с чем совпасть, я его "от балды" ввел. Но тем не менее, сессия на новом сервисе создавалась.

Я правильно понимаю - если я хочу чтобы на одном и том же устройстве были разные типы сервиса, то нужно создать фейковое устройство, указать в его конфиге flow.agent.link={@deviceId}:-1 и тип сервиса с интерфейсами привязать к нему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 18:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не совсем. Просто если устройство - само источник и на нем заведены интерфейсы и один из интерфейсов прописан на сервисе, то Inet считает что именно этот интерфейс подключен к абоненту, т.е. netflow должен идти именно с этим интерфейсом.
Таким образом можно, например, обсчитывать по SNMP вместо Netflow или просто давать серые, пересекающиеся сети на разные интерфейсы.
Если же вам не нужна такая фильтрация, попробуйте указать flow.agent.link={@deviceId}:-1 (не создавая отдельное устройство) - таким образом все сервисы при обработке Netflow будут привязаны к виртуальному интерфейсу -1 (ANY), что должно исключить фильтрацию сервиса по его интерфейсу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 19:13 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Amir писал(а):
попробуйте указать flow.agent.link={@deviceId}:-1 (не создавая отдельное устройство)

Т.е. например у меня устройство с id=9, я в его-же конфигурации указываю flow.agent.link=9:-1 и далее использую интерфейсы как хочу? Т.е. Inet даст мне в сервисе выбирать интерфейсы, но сам их использовать при обработки нетфлоу не будет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 19:23 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да. Можно указать в типе устройства flow.agent.link={@deviceId}:-1 - это будет означать тоже самое, что в каждом устройстве данного типа прописать flow.agent.link=<id устройства>:-1.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 19:40 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
типе устройства... устройстве данного типа...

Т.е. либо так:
Вложение:
type.png
type.png [ 18.59 КБ | Просмотров: 4160 ]


либо так:
Вложение:
dev.png
dev.png [ 18.24 КБ | Просмотров: 4160 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 апр 2013, 19:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да. Просто, чтобы не писать практически одно и то же в каждом устройстве, если их несколько (gw11, gw12, gw13...).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.044s | 39 Queries | GZIP : On ]