Stanley
Ну, да :)
Это называется «мало опыта» :)
NS 🇷🇺
Это пугает вне рамок бгп или чего либо
ну здесь конкретно вопрос был за бгп
NS 🇷🇺
а внятный ответ не получен
Roman
ну и обычно это заканчивается ничем
следующей порцией говна)
Stanley
Да получен. Есть инфра в которой бгп живет лучше ласпа. В чем беда?
Stanley
Есть инфра где ласп лучше. Опять же. Почему нет?
Stanley
Кто то лепит Клозе, кто то ветки с ядром. Снова не вижу особых проблем
Stanley
Где то даже микротики используют. Или на Винде все. И что? Живет, приносит деньги. Все хорошо :)
Roman
LACP лучше там где у тебя инсталяция ограничена максимум одной стойкой т.е. подключением до ToR свитчей. Если они сдохли то и боятся нечего. Всем мертво бай дизайн.
J
BGP это кубернетес в мире сетей? че все с ним так сейчас носятся? какие профиты?
Профиты в расширяемости. И для всяких сберклаудов и прочих гигантов в способности перваривать очень-очень много префиксов.
NS 🇷🇺
ну это ты вот человек с головой. Но чаще картинка что надо все переделать, потому что услышали модные буквы
J
А так скорее одни минусы по сравнению с OSPF, например. А ISIS уже давно никто не умеет и забросили)
Stanley
И слава богу
Stanley
Еще можно mpls вспомнить. А че нет то
gwaewion
а это тут причём....
Модная сетевая аббревиатура, не иначе =)
Pavel
Все эти протоколы существуют не сами по себе, а для решения конкретных сценариев, ну, либо, что тоже вполне возможно, я сильно отстал от жизни и в моде теперь другие тренды
Stanley
а это тут причём....
Видимо при том же, причём все остальное. Ах, это же ты спрашивал при чем тут бгп... :)
J
Ну, настало время снова недоуменно переводить взгляд с жопы на палец.
Pavel
В моей вселенной, BGP это протокол для объяснения своим провайдерам, где у тебя какие сети терминируются, OSPF для того. чтобы терминированные сети BGP притащить к конкретным маршрутизаторам, LACP для агрегации L2 каналов связи. У каждого своя задача
Stanley
О, как. Ну интересная вселенная. :)
J
В моей вселенной, BGP это протокол для объяснения своим провайдерам, где у тебя какие сети терминируются, OSPF для того. чтобы терминированные сети BGP притащить к конкретным маршрутизаторам, LACP для агрегации L2 каналов связи. У каждого своя задача
Ну это понимание из мира сетевиков. BGP реально в каждую шляпу пихают без нужды на то. path vector протокол в скоростных отказоустойчивых сетях использовать та еще идея. Начинали от того что реализации OSPF не тянули нужное количество префиксов и не обсчитывали перестроения link state базы. А щас любое даже не особо дорого железо потянет гигантские ospf зоны, но уже поздно. дедушкин бгп эт индустриальный стандарт.
Stanley
Не стало, потому что это сугубо субъективной взгляд одного необьеетивного человека. :)
Stanley
Но, если помогло, то почему бы и нет
J
Большие l2 сети эт плохо по причине отсутствия вендоронезависимых реализаций mclag. А нет их потому что ethernet не проектировался для такого, даже в заголовках некуда пихнуть особо служебную инфу для реализации mclag. Поэтому все теребонькают на l3. Но почему в наше время при построении с нуля выбирают BGP, а не OSPF я не понимаю.
Fedor
Да и почему нет?
Fedor
OSPF сложнее для понимания кмк, а профитов в рамках цод не то чтобы видно. Но я чёт далёк от этого, можно покритиковать
Pavel
Большие l2 сети эт плохо по причине отсутствия вендоронезависимых реализаций mclag. А нет их потому что ethernet не проектировался для такого, даже в заголовках некуда пихнуть особо служебную инфу для реализации mclag. Поэтому все теребонькают на l3. Но почему в наше время при построении с нуля выбирают BGP, а не OSPF я не понимаю.
потихоньку начинает доходить. Получается обсуждаемое ходит вокруг решения которое позволило бы программно-определяемые сети строить поверх железных коммутаторов или маршрутизаторов за счёт их аппаратного стека?
J
Наверное потому что примеров настройки bgp в разы больше в том интернете?
Ну да, наверное. Я имею ввиду что объективных и технически обоснованных причин использовать BGP, а не OSPF, вроде, и нет.
Pavel
Ну да, наверное. Я имею ввиду что объективных и технически обоснованных причин использовать BGP, а не OSPF, вроде, и нет.
однозначно и объективно пока сказать не могу, не представляю всей картины в целом.
J
Обсуждение, вроде, ходит вокруг того у кого длиннее и в какую сторону загиб лучше)
Pavel
пресловутый store and forward
J
пресловутый store and forward
это только домашние и провайдерские на досутпе уже, в общем то)
J
Самое дно мира коммутации.
Roman
Ну да, наверное. Я имею ввиду что объективных и технически обоснованных причин использовать BGP, а не OSPF, вроде, и нет.
bgp последние несколько лет де-факто стандарт в БОЛЬШИХ сетевых датацентровых фабриках. "технические обоснования" почему зачем и как можно почитать в rfc7938 (в кратце пункт 5.1) ну и в целом гуглить по ключевым словам "BGP as a Better IGP" Дальше встаёт вопрос включения в домен маршрутизации хостов (если мы хотим L3, а зачем нам L3 тоже можно долго обсуждать :) Так вот если мы собрали фабрику на bgp, то зачем нам включать хосты в неё по OSFP-у?
Pavel
Возможно другие протоколы динамической маршрутизации изжили себя, так как вычислительных ресурсов маршрутизаторов стало хватать с головой для реализации инфраструктуры с использованием более затратного протокола.
Pavel
Я бы конечно взглянул на это через призму сетевой архитектуры, но боюсь сам такое не потяну.
J
А так всё как я и представлял.
Roman
Спасибо) Некоторые аргументы мне кажутся спорными, конечно. Например "держать OSPF внутри и BGP на границе - сложна!" И "в link state любое событие вызывает перестроение всей зоны, это плохо"
Ну про OSFP на хосте - самый простой аргумент такой - никакому хосту не надо знать всю топологию сети. Обычно (ну в 90%) случаев хосту достаточно знать дефолт, хорошо если несколько, и хорошо знать жив ли он. bgp решает эту задачу. А знать о том, что где-то там через 10 хопов от меня отвалился линк между коммутаторами, и запускать пересчёт топологии - не нужно.
Roman
Справедливо) А если хосты в stub зоны пихать?
Ну естественно "проблему" решит. Другое дело, что тогда мы отойдём от "простоты" osfp - придётся для каждого хосту свою зону делать и пропадёт некоторое преимущество osfp-а в виде plug&play, когда админы привыкли включать везде "router ospf 1; network 0/0 area 0" и дальше "оно само" работает )
J
Ну естественно "проблему" решит. Другое дело, что тогда мы отойдём от "простоты" osfp - придётся для каждого хосту свою зону делать и пропадёт некоторое преимущество osfp-а в виде plug&play, когда админы привыкли включать везде "router ospf 1; network 0/0 area 0" и дальше "оно само" работает )
Ну да, выходит, так. Но это выгядит как несущественный аргумент. Нынче же все инженеры увешаны ансиблями, паппетами, нетконфами, с трех лет пишут на yaml и автоматизируют все на свете)
Roman
Ну да, выходит, так. Но это выгядит как несущественный аргумент. Нынче же все инженеры увешаны ансиблями, паппетами, нетконфами, с трех лет пишут на yaml и автоматизируют все на свете)
Согласен, это даже вообще не аргумент в пользу bgp, потому что bgp тоже пойди везде настрой, распланируй номера AS, отмасштабируй грамотно. В итоге имеем что сходимость плюс минус одинаковая (грамотные таймеры + bfd в помощь), "сложность" настройки плюс минус одинаковая. Потому когда "сложность" решаемых сетевых задач растёт открываются другие преимущества bgp: - гибкость. управлять трафикам с помощью политик и коммунити можно ну прям как душе угодно. - через bgp можно всё что угодно передавать по факту. это "мультипротокольный протокол". Хошь ipv4, ipv6, мультикаст, впн-ы всякие, метки QoS-а.
Roman
В конечном итоге да - все пляшут от масштабов задач, требования и ресурсов (в том числе интеллектуальных). Впрочем как и везде )
Roman
Где-то (показывать пальцем не будем) и RIP в проде до сих пор ) (ничего плохого не имею ввиду)
J
А теперь махнуть надо рюмашку стаканчик смузи и сесть подперев рукой щеку ждать когда нахрен эти все динозавровые протоколы выкинут и заживем на чистом опенфлоу!
gwaewion
Так адепты лацпа подебили или нет? =)
J
Так адепты лацпа подебили или нет? =)
хзхз) Им же можно пользоваться совместно с l3, если уж сложилось исторически так что несколько линков между двумя устройствами.
J
Ну типа если у тебя есть возможность и желание вместо 1x25G волокна в какой-то свитч пихнуть 2x или 3x10GBase-T, то чо бы и не сделать LACP?
J
Это уж от обстоятельств зависит. А топить за одно полностью отметая другое это для дедушек или подростков)
J
Одни за то что моднее, другие за то что знакомее. А в итоге и те и другие решение половинчато видят через призму своего опыта.
Ilya
тема того, что bgp может разносить по своему транспорту много чего(кроме ip адресов) как то не раскрыта. все в основном имеют в виду классику bgp и сравнивают потом ее с ospf... bgp и его расширения это намного больше имхо. поэтому других рабочих вариантов и не просматривается пока
Ilya
А для не сетевиков, что же все таки в нём волшебного?
Ну имхо в этом и привлекательность, чтобы по транспортной сети, образованной bgp пирами гонять информацию кроме маршрутов ip. Вот например можно пересылать «маршруты» с маками хостов. И на этом намутить l2 поверх l3. И это будут поддерживать сетевые железки разных вендоров. Поскольку bgp поддерживает расширения, народ придумывает расширения и радуется. Получаются какбы плагины к классическому bgp
Ilya
А для rip, ospf или is-is такого нема. А кстати в mpls похожая гибкость есть, поэтому он тоже живет, хоть и не так на слуху
Ilya
Я не претендую на полноту охвата, просто основную концепцию рассказал и пример привел
J
l2 поверх l3 поверх l2 поверх l3 поверх mpls транспортной сети поверх l2
Alexander
l2 поверх l3 поверх l2 поверх l3 поверх mpls транспортной сети поверх l2
И 1кб полезной нагрузки передаётся 10кб оверлеев.
Vyacheslav
IS-IS
Vyacheslav
конечно, как надёжная альтернатива OSPF для IGP
Vyacheslav
а где оно не работает?
J
Не, ну а чо. В плане расширяемости is-is может еще и фору даст bgp)
Vyacheslav
https://www.juniper.net/documentation/us/en/software/junos/is-is/topics/concept/is-is-routing-overview.html https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_isis/configuration/15-mt/irs-15-mt-book/irs-ovrw-cf.html https://www.arista.com/en/um-eos/eos-is-is
Vyacheslav
в общем у всех он работает и поддерживается
Vyacheslav
понятно что на микротиках не будет работать 😄
J
Ну вот. Я уж отвык жопу с пальцем сравнивать, а тут 10 раз за день пришлось. И то и то болит уже)