Перейти до

philippe46

Маглы
  • Всього повідомлень

    35
  • Приєднався

  • Останній візит

Все, що було написано philippe46

  1. Всегда при монтаже стоит помнить о https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%8D%D1%84%D1%84%D0%B8%D1%86%D0%B8%D0%B5%D0%BD%D1%82_%D1%82%D0%B5%D0%BF%D0%BB%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F. И соответсвенно - сжатии. Стоит помнить о тополнительном натяжении при облипании осадками кабеля. Многие просто думают так:
  2. ddb в руки. Если попасть не можешь, делай панику вручную (https://forums.freebsd.org/threads/manual-kernel-panic.10024/) и смотри дамп ядра. Сразу не надешь: у тебя, скорее всего, спинлокап внутри кода ядра. Вызов обработчик внешнего прерывания поменяет картину, но определить можно...
  3. philippe46

    MikroTik CCR1072-1G-8S+ Слов нет!

    К нам SEO бот пробился, спамит какой-то коряво переведенный бред. Да, я использую английский в качестве основного языка. Литературы мало на русском, как и мало знающих людей, говорящих на этом языке. Извините, я имел ввиду матч элементов списка контроля за O(1). Я неправильно пишу здесь действительно. Так как список априори - линеен O(n).
  4. philippe46

    MikroTik CCR1072-1G-8S+ Слов нет!

    В энтерпрайзе - нет, только железки (пускай и софтроутеры) от брэндов первого эшелона (циски/джуны/прочее). Потому что есть кого нагунявить в случае чего по SLA. Скомпилить скорее всего не проблема будет (кросс-компиляция работает, вроде как кто-то из девелоперов на малине запускал ради эксперимента, + qemu поддерживается). Даже образ собрать бутящийся и определить MTD разметку небольшая проблема. С конфигурацией свича - похуже дело, надо будет костыли лепить (хотя в CCR вроде свича нет, порты напрямую к чипу?). Еще хуже - с некоторым софтом (тот же accel-ppp к примеру на не-х86 толком не работает, выжирает память и крашится - подозреваю, где-то с endianness напутано). Свича там нет. Определить MTD - не проблема. Снимите полный дамп. Вот только тупо откомпилив Ядро под TileGX (да GCC есть) вы ничего не получите - кирпич с сериал интерфейсом. Нужно подключить флеш, сетевые интерфейсы, определив их конфигурацию и прочее. У ребят из openwrt на это уходит время. Есть время, займитесь. Общество будет Вам благодарно. accel-ppp написан был с привязкой под x86, потому нужна переработка его кода. Нужен мэйнтэйнер.
  5. philippe46

    MikroTik CCR1072-1G-8S+ Слов нет!

    Безусловно, и будете обрабатывать весь BGP одним слабым ядром? Сомнительная идея. Задача BGP не параллельна в RouterOS v6. Вы получить допустимо-недопустимо большое время сходимости таблиц. А поставить другую имплементацию BGP будет нельзя без Metarouter. Не путайте теплое с мягким. Тазики ставят на маршрутизацию, но не уровень агрегации. Не сравнивайте тупую, но специализированную машину, сделанную для маршрутизации пакетов и не способную к модификации и расширению и софтовый маршрутизатор, логика работы которого может быть изменена. Основными проблемами софтового роутера являеются: латентность памяти, проблема алгоритма выборки маршрута (решается только очень частично роут-кэшем - хэш-таблицей http://linux-ip.net/html/routing-cache.html), и архитектура ЦПУ-шина-память, которая вносит также задержки. Аппаратные машины используют память TCAM, благодаря которой возможно сделать выборку гарантированно за O(1), можно реализовать список контроля за O(1) (можно лишь частично приблизить это на софте с использованием больших битовых карт). Следующее - задача маршрутизации и анализа пакетов высоко параллельна , потому требуется архитектура с большим числом ядер, пусть и слабых. Если вы когда-то строили что-то для IDS, то вы все сами знаете. Именно потому, многие аппаратные роутеры не пригодны для сложной классификации трафика без установки кучи охренеть-дорогих-каких карт расширения Cisco©, Huawei и тп, которые снова - специализированны под конкретный тип анализа, тогда как машины с большим числом ядер способны очень гибко проводить такой анализ вплоть до высших уровней, выполняя при этом маршрутизацию. Здесь, конечно, все уходит в нагрузку, но поскольку задача высоко параллельна, то увеличение числа вычислительных ядер, решает и эту проблему. Не решается лишь проблема шины. Решение Mikrotik реализует сказанное мной, но из-за убожества их софта не представляет интереса - необходим нормальный GNU/Linux. Таким образом, софтовые роутеры - это гибкое решение, но требующее очень тонкой проработки. Их можно легко отпрофилировать, тогда как сиська жестко зажата. Именно для решения проблемы параллельности был создан проект PacketShader (MIT), который предполагает перенос части маршрутизации на GPU!, что должно стать огромной прибавкой. Да, потенциально у него много проблем: необходимо уйти от традиционного цикла обработки через ЦПУ, решить проблему памяти, решить проблему передачи между сетевыми и ГПУ, реализовать управление трафиком на ГПУ в режиме ядра, что требует очень больших хаков, потому это пока только концепт, но ОЧЕНЬ УДАЧНЫЙ КОНЦЕПТ. В итог - вы не верны. Софтовые роутеры используют в своих задачах, и будут использовать, и я буду всяческий этому помогать.
  6. philippe46

    Резервирование BGP mikrotik

    Нет, конечно, Вы можете поднять еще две сессии, но делать это на оборудовании Mikrotik, где процесс BGP не параллелится - плохая идея. В случае флапа пира вы сядите на задницу. Вы можете внезапно понизить/повысить AD вручную используя filters, но потом это будет дико неудобно сопровождать. Единственный нормальный вариант - поднять RS. Это также даст Вам дополнительные приемущества в виде возможности анализа маршрутов.
×
×
  • Створити нове...