Просмотр Исходного

В текущей ситуации на 18 апреля 2018:

Большое число сетей приводят к медленной синхронизации.

*Подсказка*: крупные изменения списков применяются долго из-за удаления старых адресов, если перед синхронизацией полностью очистить список на маршрутизаторе - всё будет проходить значительно быстрее.
|| До какого \\
префикса режем || Сколько сетей \\
получаем ||
| не режем | ≈1800 |
| /16 | 2015 |
| /17 | 2289 |
| /18 | 2837 |
| /19 | 3934 |
| /20 | 6128 |
| /21 | 10518 |
| /22 | 19301 |
| /23 | 36872 |
| /24 | 72014 |
| /25 | ≈140000 |
| /26 | ≈280000 |
| /27 | ≈560000 |
| /28 | ≈1080000 |
| /29 | ≈2160000 |
| /30 | ≈4320000 |
| /31 | ≈8640000 |
| /32 | ≈17280000 |

h2. Как дробить на CR7

{color:#808000}{*}ЭТО ПРОТОТИП И ЧЕРНОВИК, В ПРОДАКШНЕ РАБОТАТЬ НЕ БУДЕТ{*}{color}

{code}
wget "https://download5.carbonsoft.ru/reductor/bgp_split_hotfix.tar.gz" -O /root/bgp_split_hotfix.tar.gz
cd /
tar xfz /root/bgp_split_hotfix.tar.gz
{code}

В файл

{code}
/usr/local/Reductor/userinfo/hooks/events.sh
{code}
в начале добавить

{code}
. /usr/local/Reductor/userinfo/hooks/events.sh.split
{code}

В файле events.sh.split в начале укажите префикс, до которого хотите дробить сети.

{code}
app['bgpd_split_to_prefix']='20'
{code}

и запустите

{code}
/usr/local/Reductor/bin/events.sh
{code}

h3. Чтобы откатиться

просто убрать строчку с подключением events.sh.split из events.sh и запустить:

{code}
/usr/local/Reductor/bin/events.sh
{code}
заново.