[uanog] Автоматическая аггрегация маршрутов Juniper до /16
Volodymyr Litovka
doka at xlit.one
Tue Mar 31 14:37:58 EEST 2020
Можно потерять человека совсем :)
On 31.03.2020 14:37, Maksym Tulyuk wrote:
> Offtopic: "если уж совсем карантин и даже книжки закончились” то
> всегда можно установить OpenStack
>
> Максим
>
>> On 30 Mar 2020, at 15:28, Volodymyr Litovka <doka at xlit.one
>> <mailto:doka at xlit.one>> wrote:
>>
>> Ну если уж совсем карантин и даже книжки закончились, то идея из
>> серии "очумелые ручки" ;-) заключается в следующем:
>>
>> - собираешь сервак с Bird/whatever
>> - на граничных устройствах делаешь NAT 1:1 по признаку BPG-протокола
>> в сторону этого сервака _вместо_ существующих BGP-спикеров (i.e.
>> проброс BGP-пакетов туда-сюда)
>> - на сервере собираешь Nx full-view, делаешь любой анализ, обрезаешь
>> лишние префиксы и по iBGP скармливаешь результирующую таблицу в
>> граничные устройства
>> - с этого же сервера скриптом ставишь/снимаешь default на граничных
>> устройствах
>>
>> On 30.03.2020 16:18, Vladimir Sharun wrote:
>>> Привет,
>>>
>>> Решение типа принять два full view и выставлять дефолт/снимать
>>> префиксы можно по перекосу объёма саггрегированной ip базы в пользу
>>> кого-то более чем на Х процентов скриптом например.
>>>
>>>
>>> /30 березня 2020, 13:53:57, від "Volodymyr Litovka" <doka at xlit.one
>>> <mailto:doka at xlit.one>>:/
>>>
>>>
>>> On 30.03.2020 13:45, Vladimir Sharun wrote:
>>>> Привет,
>>>>
>>>> Один пир приоритетнее.
>>> Тогда это непонятно чем отличается от обрезки префиксов <NN - и
>>> в том, и в другом случае будет волюнтаристское решение о
>>> приоритезации prefix/peer. Только твоя хотелка сложнее в
>>> реализации :)
>>> Если хочется сделать детектор проблем, то может попробовать
>>> посмотреть в сторону soft in (как это называется у Cisco) - то
>>> есть держать всю таблицу и применять фильтры уже к ней. Тогда по
>>> изменению размера этой таблицы можно судить о неожиданных
>>> проблемах у аплинка.
>>>
>>>>
>>>> При full view один и тот же маршрут может приходить с равным
>>>> кол-во промежуточных AS - тут та же ситуация.
>>>>
>>>> В один момент времени мы пользуемся только одним пиром, пока у
>>>> него не исчезнет какая-то /16 - тут она возьмётся от другого пира.
>>>>
>>>> /30 березня 2020, 13:39:42, від "Volodymyr Litovka"
>>>> <doka at xlit.one <mailto:doka at xlit.one>>:/
>>>>
>>>>
>>>> On 30.03.2020 13:36, Vladimir Sharun wrote:
>>>>> Привет всем,
>>>>>
>>>>> Карантин, руки чешутся и вот что интересно сделать -
>>>>> детектор проблем с маршрутами у апстрима и заодно
>>>>> возможность впихнуть маршруты в маленький FIB (100k
>>>>> префиксов макс). Весь ipv4 - это что-то около 50тыс /16.
>>>>>
>>>>> Обычно выпадания сотен или единиц тысяч префиксов типа /24
>>>>> - это не проблема, проблема, когда выпадает сильно большое
>>>>> кол-во маршрутов.
>>>>>
>>>>> Вопрос: можно ли сделать так, чтобы приняв full view
>>>>> (сейчас это от 790 до 940 тыс префиксов по версиям ATT и
>>>>> HE соотв), автоаггрегировать все входящие префиксы до /16.
>>>>> Вот пришел 10.20.30.0/23, положить его в RIB и потом в FIB
>>>>> как 10.20.0.0/16 с некстхопом пира, который прислал маршрут.
>>>> А как выбирать, если вдруг 10.20.32.0/23 придет от другого
>>>> пира?
>>>>> В итоге по дисбалансу сетей у пиров можно хотя бы оценочно
>>>>> определить, что у них проблемы, а в случае выпадения
>>>>> аггрегированной /16 - идти уже через второго апстрима.
>>>>>
>>>>> Возможности принять два full view есть, только в FIB они
>>>>> не влезут, а аггрегация до /16 (балансировка между
>>>>> операторами не требуется) - так влезет.
>>>>>
>>>>> PS: не путать с обрезкой маршрутов меньше чем ХХ
>>>>>
>>>>> _______________________________________________
>>>>> uanog mailing list
>>>>> uanog at uanog.kiev.ua <mailto:uanog at uanog.kiev.ua>
>>>>> https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
>>>>
>>>> --
>>>> Volodymyr Litovka
>>>> "Vision without Execution is Hallucination." -- Thomas Edison
>>>>
>>> --
>>> Volodymyr Litovka
>>> "Vision without Execution is Hallucination." -- Thomas Edison
>>>
>> --
>> Volodymyr Litovka
>> "Vision without Execution is Hallucination." -- Thomas Edison
>> _______________________________________________
>> uanog mailing list
>> uanog at uanog.kiev.ua <mailto:uanog at uanog.kiev.ua>
>> https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
>
>
> _______________________________________________
> uanog mailing list
> uanog at uanog.kiev.ua
> https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
--
Volodymyr Litovka
"Vision without Execution is Hallucination." -- Thomas Edison
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uanog.kiev.ua/pipermail/uanog/attachments/20200331/90717593/attachment.html>
More information about the uanog
mailing list