BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 03:39

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 29 июн 2017, 18:08 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Доброе ВС!

INET-дерево в упрощенно-идиализированном варианте выглядит так :
Код:

     Dev_Tree:                       Inet_serv_ID's:    Dev_IP's:      Dev_ID's:   DevType_ID's:    Name's:
     
+-+-(Access+Accounting)_1...............................(192.168.1.1).....1..............1...........AA_1
| |
| +-+-(NAT+Netflow_source)_1............................(192.168.1.2).....2..............2............NN_1
| | |
| | +-(MikrotikServiceActivator)_1....(001-256).........(192.168.1.3).....3..............3.............MSA_1
| | +-(MikrotikServiceActivator)_2....(257-757).........(192.168.1.4).....4..............4.............MSA_2
| |
| +-+-(NAT+Netflow_source)_2............................(192.168.1.5).....5..............2............NN_2
| | |
| | +-(MikrotikServiceActivator)_3....(758-1014)........(192.168.1.6).....6..............3.............MSA_3
| | +-(MikrotikServiceActivator)_4....(1015-1271).......(192.168.1.7).....7..............4.............MSA_4
| |
+-+-(Access+Accounting)_2...............................(192.168.1.8).....8..............1...........AA_2
| |
| +-+-(NAT+Netflow_source)_3............................(192.168.1.9).....9..............2............NN_3
| | |
| | +-(MikrotikServiceActivator)_5....(1272-1528).......(192.168.1.10)....10.............3.............MSA_5
| | +-(MikrotikServiceActivator)_6....(1529-2029).......(192.168.1.11)....11.............4.............MSA_6
| |
| +-+-(NAT+Netflow_source)_4............................(192.168.1.12)....12.............2............NN_4
| | |
| | +-(MikrotikServiceActivator)_7....(2030-2286).......(192.168.1.13)....13.............3.............MSA_7
| | +-(MikrotikServiceActivator)_8....(2287-2787).......(192.168.1.14)....14.............4.............MSA_8
| |
...
...


Где:
Inet_serv_ID's - Id инет-сервисов , прикреплённые к устройству
Dev_IP's - IP Устройства
Dev_ID's - Id Устройства
DevType_ID's - Id Типа устройства
Name's - Имена устройств

Фабула:

1. На 8 BRAS-ах типа MikrotikServiceActivator(по протоколу mikrotik api) заведено 800 сервисов (по 256 на BRAS-ах 3-го типа и по 500 на BRAS-ах 4-го).
1а.На каждом договоре - по одному сервису.
2. Все эти BRAS-ы разделены на два типа (DevType_ID's) : 3 и 4. ( различаются набором команд sa.command.* в своей конфигурации).
3. Default Gateway-ем для этих BRAS-ов являются 4 натящих "тазика" с DevType_ID's = 2 и ipt_netflow.ko в качестве netflow-source.
4 . BRAS-ами управляет BGInetAccess-процесс , а принимает netflow c NN_i BGInetAccounting-процесс, крутящиеся парой на 2-х AA_j.
5. Оба AA_j гоняют "туда-сюда" mq и mysql траффик с БЖБ-сервером (192.168.1.254) на котором крутится трио ActiveMQ+Mysqld+BGBserver/BGBscheduller.
6. Все входящие tcp-соединения по портам 80/8080/443/8443 БЖБ-сервер принимает через nginx reverse-proxy(192.168.1.253). Исходящие ( типа dispatch) генерит сам.

Захотели тут ночью странного... А именно :

1.Добавить в дерево ещё один Access+Accounting (AA_3).
2.Добавить в дерево ещё пару NAT+Netflow_source (NN_5 и NN_6).
3.Перекинуть под AA_1 все BRAS-ы типа 3 ( по 2 штуки на каждую NN_i )
4.Под AA_2 и AA_3 разместить по паре BRAS-ов типа 4 ( по одному на каждую NN_j)

В итоге:

-каждая "Натилка" окучивает по 512 сервисов.
-каждый AA обрабатывает по 1024 сервиса.

Итоговая КПДВ:
Код:

     Dev_Tree:                    Inet_serv_ID's:        Dev_IP's:      Dev_ID's:   DevType_ID's:    Name's:
     
+-+-(Access+Accounting)_1...............................(192.168.1.1).....1..............1...........AA_1
| |
| +-+-(NAT+Netflow_source)_1............................(192.168.1.2).....2..............2............NN_1
| | |
| | +-(MikrotikServiceActivator)_1....(001-256).........(192.168.1.3).....3..............3.............MSA_1
| | +-(MikrotikServiceActivator)_3....(758-1014)........(192.168.1.6).....6..............3.............MSA_3
| |
| +-+-(NAT+Netflow_source)_2............................(192.168.1.5).....5..............2............NN_2
| | |
| | +-(MikrotikServiceActivator)_5....(1272-1528).......(192.168.1.10)....10.............3.............MSA_5
| | +-(MikrotikServiceActivator)_7....(2030-2286).......(192.168.1.13)....13.............3.............MSA_7
| |
+-+-(Access+Accounting)_2...............................(192.168.1.8).....8..............1...........AA_2
| |
| +-+-(NAT+Netflow_source)_3............................(192.168.1.9).....9..............2............NN_3
| | |
| | +-(MikrotikServiceActivator)_2....(257-757).........(192.168.1.4).....4..............4.............MSA_2
| |
| +-+-(NAT+Netflow_source)_4............................(192.168.1.12)....12.............2............NN_4
| | |
| | +-(MikrotikServiceActivator)_4....(1015-1271).......(192.168.1.7).....7..............4.............MSA_4
| |
+-+-(Access+Accounting)_3...............................(192.168.1.15)....15.............1...........AA_3
| |
| +-+-(NAT+Netflow_source)_5............................(192.168.1.16)....16.............2............NN_5
| | |
| | +-(MikrotikServiceActivator)_6....(1529-2029).......(192.168.1.11)....11.............4.............MSA_6
| |
| +-+-(NAT+Netflow_source)_6............................(192.168.1.17)....17.............2............NN_6
| | |
| | +-(MikrotikServiceActivator)_8....(2287-2787).......(192.168.1.14)....14.............4.............MSA_8
| |
...
...

Сказать - не сделать. Чота стрёмно так радикально "резать по живому".
В итоге имею вопрос : Подскажите наименее "безгеморойное" решение достижения сего эффекта ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

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


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

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


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

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