Size: a a a

2020 July 29

АБ

Алексей Бабич... in Sysadminka
Alex U
В серьезном железе вся коммутация и маршрутизация делается отдельными чипами (асиками) или специализированными хардварными модулями. Использовать цпу в этих случаях непрактично, ибо создаст проблемы с производительностью.
Да, понял. Просто подумал, что раз речь про mangle, то это линукс, а где линукс, то там асики нечасто встречаются
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Емнип в некротикак вся маршрутизация и обработка трафика на CPU
L3 да, L2 не вся.
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Некоторые модели имеют отдельные железяки для шифрования
Модули в SoC, ускорители для некоторых крипотграфических операций
источник

i

inqfen in Sysadminka
Алексей Бабич
Да, понял. Просто подумал, что раз речь про mangle, то это линукс, а где линукс, то там асики нечасто встречаются
Если мы берем линукс на серверах - то там и процы далеко не те, что в роутерах
источник

i

inqfen in Sysadminka
Алексей Бабич
L3 да, L2 не вся.
Ну так mangle та же это уже процессорная обработка
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Если мы берем линукс на серверах - то там и процы далеко не те, что в роутерах
Но там есть ASIC, который занимаются чем-то, связанным с маршрутизацией ?
источник

i

inqfen in Sysadminka
Нет, там обработка так же на CPU
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Ну так mangle та же это уже процессорная обработка
Так это и L3 (IP)
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Нет, там обработка так же на CPU
Потому и спросил, почему связали воедино ASIC и mangle
источник

i

inqfen in Sysadminka
Алексей Бабич
Так это и L3 (IP)
Это даже уже не чистый L3, это нечто повыше, потому что дергаются модули ядра для работы с заголовками
источник

i

inqfen in Sysadminka
Алексей Бабич
Потому и спросил, почему связали воедино ASIC и mangle
Потому что аналоги mangle на тех же цисках обрабатываются отдельными процами например
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Потому что аналоги mangle на тех же цисках обрабатываются отдельными процами например
ОК
источник

i

inqfen in Sysadminka
Поэтому большие объемы трафика и на обычных серверах не маршрутизируют, а юзают специализированные сетевые решения
источник

АБ

Алексей Бабич... in Sysadminka
inqfen
Поэтому большие объемы трафика и на обычных серверах не маршрутизируют, а юзают специализированные сетевые решения
Да
источник

K

Kirill in Sysadminka
inqfen
Если мы берем линукс на серверах - то там и процы далеко не те, что в роутерах
Кстати ruuteros x86 тоже можно поставить на какой ни будь сервер, при надобности более мощного cpu
источник

i

inqfen in Sysadminka
Да, но это уже не микротик)
источник

i

inqfen in Sysadminka
а комп с роутерос
источник

K

Kirill in Sysadminka
))
источник

AU

Alex U in Sysadminka
А смысл? Если вы хотите из сервера сделать рутер, проще туда дебиан или сентос накатить. А вот какие модули для железяк есть в рутерос - ещё большой вопрос. Только цпу - плохой помощник при трафике выше нескольких гигабит/с
источник

K

Kirill in Sysadminka
Alex U
А смысл? Если вы хотите из сервера сделать рутер, проще туда дебиан или сентос накатить. А вот какие модули для железяк есть в рутерос - ещё большой вопрос. Только цпу - плохой помощник при трафике выше нескольких гигабит/с
Его конфигурацией можно очень гибко управлять, можно юзать ансибл, плейбук будет тот же что и на роутер за 1500р, так же если много их...
Ну и тут от скиллы зависит, я то что смогу сделать на роутерос не смогу сделать на линуксах, по крайней мере не так быстро, но и не все смогу сделать... Читать очень много придется
источник