Обновить

Как мы в Yandex Infrastructure разделили инфраструктурную сеть, сохранив связность

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели8.7K
Всего голосов 15: ↑15 и ↓0+18
Комментарии7

Комментарии 7

Спасибо за интересную статью!
Подскажите пожалуйста, обучающемуся, будущему сетевику: есть ли альтернативы FreeBSD на высоконагруженных сетях?

Заметил, что многие крупные компании используют именно эту ОС в роли маршрутизаторов. Понятно, что FreeBSD хорошо оптимизирована для этих целей, но есть ли другие причины? Очень интересно мнение инженеров, которые работают с такими крупными сетями.

Заранее спасибо за ответы!

Как сформулировал некто-5.2 (знамо кто!), в нашем с ним обсуждении этой публикации: «… То, что они используют FreeBSD сегодня — это не потому что networking там “офигенный”. Это потому что: … стоимость миграции стала выше стоимости стагнации. … FreeBSD в статье — это организационный артефакт, не технический выбор. …»

Добрый день. Безусловно, альтернативы есть. Можно построить высокопроизводительное сетевое устройство как на FreeBSD, так и на Linux. Можно даже не строить, а взять вендорское оборудование.

За всех использующих FreeBSD сказать не могу, но наш выбор в пользу FreeBSD обоснован фреймворком фаерволинга, который позволяет держать 500кк правил в рулсете. Для полного погружения рекомендую доклад Бориса Лыточкина "Can you fit 500M of rules into a firewall?" на EuroBSDCon 2024.

наш выбор в пользу FreeBSD обоснован фреймворком фаерволинга, который позволяет держать 500кк правил в рулсете …

рекомендую доклад Бориса Лыточкина

— Там нет никаких «500кк» «в ruleset'е». Более того — весь доклад буквально посвящён тому, чтобы впихнуть полиси в manageable ruleset, через таблицы, маркировку и "goto" ([fw]mark, skipto/call).

Скрытый текст

Так что это примерно как загрузить в две PF tables (или nftables sets) миллионы элементов, использовать одну для from, вторую для to, и потом утверждать, что в ruleset'е firewall'а правил 10^12 — просто путая правила и декартово произведение.

Так что да — рекомендую.

Спасибо за статью, прочитал на одном дыхании.

Пара вопросов :

-OpenVPN блокируется провайдерами, как обходите?

-В Яндексе применяется российское сетевое оборудование?

Внутри РФ OpenVPN, как и другие протоколы VPN не блокируются.
Магия начинается на трансграничном переходе.

Добрый день. Спасибо за обратную связь. Мы пользуемся общедоступной возможностью подачи сведений о ресурсах, не подлежащих блокировке.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
yandex.ru
Дата регистрации
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Вера Сомова