Где сохранить пакет?¶
Марат Сибгатулин aka eucariot.
“Где сохранить пакет” - книга о том, как устроена аппаратура для передачи данных в современных сетях - о чипах и о памяти. Доставка пакета от отправителя к получателю - это его последовательная передача от одного маршрутизатора к другому. Каждый узел должен самостоятельно принять решение, как поступить с этим пакетом.
Он должен также принять во внимание загрузку линии и не отправлять пакет, если он будет отброшен. А значит он должен его хранить, пока принимает решение и пока не освободится линия.
В этой книге мы поговорим про архитектуру сетевых устройств и чипов, из которых они собраны, о том, что происходит с пакетом с момента, как он попадает на входной интерфейс устройства и до момента, когда он его покидает.
Вторая половина (начиная с 5-й главы) будет посвящена архитектурам памяти и всевозможным ухищрениям, призванным выжать из сети максимальную полосу при минимальных задержках и потерях.
Книга является частью проекта linkmeup, где группа отчаянных энтузиастов пишет статьи и подкасты.
Есть два цикла статей:
- И несколько подкастов:
- telecom - подкасты про всё те же сети. Раз в месяц мы болтаем с каким-нибудь крутым экспертом на интересную нам тему. А 25-го числа выкладываем в самый всеобщий доступ.
В телеком выпуске у нас уже побывали: Mellanox Technologies, Microsoft, Arista, Cisco, Huawei, Элтекс, D-Link, Ericcson и ещё много кто, да не обидятся неупомянутые, ибо несть им числа.
sysadmins - ветвление по админо-девопсо-эсарйешно-эникейной линии.
В рамках эксперимента у нас работает бар “256-й TTL”:
Поссиелки - за виртуальной пинтой допрашиваем обладателей активных экспертных сертификатов (не только циско).По’уехавшие - истории эмигрантов и экспатов о том, где жить хорошо - а там, наверно, хорошо - ведь они там остались.Шоты - короткие интервью с разными людьми на узкие темы, например, перед или по следам доклада.По каким дням и в какие часы он работает - никто не знает. Заходите - вдруг вам повезёт и будет открыто.В 2018-м мы провели уникальную для нашей сферы сессию онлайн-собеседований в крупные компании.
И тогда же, допросив захваченного в плен HR, выяснили дела в тылу противника.
По любым вопросам можно писать на info@linkmeup.ru
Вы можете поддержать костёр энтузиазма подкинув угля через Патреон или другим удобным способом.
- 0. Введение
- 1. Терминология
- 2. Архитектура сетевых устройств
- 3. Типов-Чипов
- 4. Архитектура сетевых ASIC
- 5. Память и буферы
- 6. Low-latency lossless сети
- 7. Существующие чипы
- 8. Путь пакета
- 9. Заключение