---
title: "Балансировщики на Tofino"
type: system
section: "Оборудование и деньги"
summary: "Балансировщик делит трафик между фильтрами ТСПУ. По конспекту лекции, это коммутатор на чипе Intel Barefoot Tofino с 32 портами 100G. На второй ступени та же платформа сама блокирует по IP."
updated: "2026-10-20"
observed: "2026-10-19"
url: "https://rkn.kitten.software/wiki/tofino-balancers/"
aliases: ["Tofino", "Barefoot Tofino", "EcoFilter Balancer", "Eco Highway", "балансировщик ТСПУ"]
categories: ["Оборудование", "Системы"]
---

# Балансировщики на Tofino

> Самый быстрый блокировщик ТСПУ — не DPI, а коммутатор на программируемом чипе, который режет по IP и порту без отправки трафика на фильтры.

Балансировщик делит трафик между фильтрами ТСПУ. По конспекту лекции, это коммутатор на чипе Intel Barefoot Tofino с 32 портами 100G. На второй ступени та же платформа сама блокирует по IP.

Последняя сверка: 19.10.2026.

## Карточка

- Чип: Intel Barefoot Tofino
- Корпус: 1U, 32 порта QSFP28
- Пропускная способность: 3,2 Тбит/с, для пакетов более 160 байт
- Тип А: EcoFilter Balancer: делит поток по фильтрам
- Тип Б: Eco Highway: блокирует по IP и портам
- Разработчик ПО: [РДП.РУ](https://rkn.kitten.software/wiki/rdp-ru/index.md)
- Статус описания: реконструкция по конспекту лекции

После [байпаса](https://rkn.kitten.software/wiki/bypass-switches/index.md) поток попадает в балансировщик. Его задача — разложить трафик по [фильтрам](https://rkn.kitten.software/wiki/ecofilter/index.md) (по хэшу IP-адресов, по конспекту) и пережить отказ части фильтров. По [конспекту лекции](https://rkn.kitten.software/wiki/tspu-docs-lecture/index.md), это не сервер, а программируемый коммутатор.[^1] Источник анонимный, поэтому всё ниже — реконструкция.[^2]

## Что внутри

Платформа одна и для EcoFilter Balancer, и для Eco Highway, различается только программа. Это корпус 1U с 32 портами QSFP28 и пропускной способностью 3,2 Тбит/с на уровне провода для пакетов больше 160 байт. Порт QSFP28 можно использовать как один порт 100G, четыре по 25G или четыре по 10G; в проекте типичны 10G и 100G.[^1]

В корпусе три части:

- **чип Barefoot Tofino** — обрабатывает весь трафик на скорости провода: балансировка, программный байпас, фильтры по заданным правилам;
- **микросервер** на Intel под Linux — только программирует чип и даёт оператору консоль;
- **BMC** — отдельный контроллер железа, следит за температурой и питанием.

**3,2 Тбит/с на одном корпусе 1U, а весь трафик обрабатывает чип, не процессор[^1]**

Двухюнитовый вариант на 65 портов в проекте не используется.[^1]

> **Заметка.** Конспект описывает случай, когда весной на ряде площадок зависали балансировщики. Причиной оказалось ложное чтение температурного датчика контроллером BMC: он определял перегрев и выключал микросервер.[^1]

## Две ступени

На первой ступени (тип А) балансировщик только распределяет поток. Правил фильтрации в нём единицы, и их задают вручную. Весь анализ — на фильтрах.[^3]

На второй ступени (тип Б, «эшелонированная система») та же платформа называется **Eco Highway** и сама решает судьбу трафика:[^3]

Схема, шаги по порядку:

- **ЦСУ** — готовит списки IP и портов (управление)
- **BGP** — десятки и сотни тысяч правил
- **Eco Highway** — блокирует по IP и порту сам
- **Фильтры** — только URL по реестру

*Схема 8. Второй эшелон по конспекту лекции. Списки приходят из центральной системы по BGP и вручную не задаются.*

Внутри Tofino два независимых конвейера. На обычном балансировщике они настроены одинаково, на Eco Highway — по-разному, что удваивает число доступных правил. К LAN- и WAN-сторонам конвейеры привязаны по портам.[^3] Фильтры за ним получают только то, что нельзя решить по адресу: проверку URL по реестру. Протокольных логов на этой ступени не пишут.[^3]

В нормативных актах «типа Б» нет: там говорится только о ТСПУ.[^4] Как списки доходят до балансировщиков, описано в статье [АСБИ](https://rkn.kitten.software/wiki/asbi/index.md).

## Замена

CNews в 2024 году писал, что рядом с балансировщиком РДП.РУ тестируется отечественный «Визирь». В корпусе это помечено как тест с низкой уверенностью.[^5] Про общий курс на замену — [Импортозамещение железа ТСПУ](https://rkn.kitten.software/wiki/import-substitution/index.md).

## Что неизвестно

- Сколько балансировщиков стоит в узлах и сколько из них Eco Highway.
- Реальная пропускная способность при реальных правилах: 3,2 Тбит/с — паспорт платформы.

## Примечания

[^1]: реконструкция. [Реконструкция: балансировщик — коммутатор на чипе Intel Barefoot Tofino с микросервером, 32 порта QSFP28](https://rkn.kitten.software/evidence/ev-tofino-platform-tspu-docs/index.md). Публичный репозиторий tspu-docs (GitHub), автор не указан.
[^2]: реконструкция. [Реконструкция: узел ТСПУ типа А состоит из байпаса, балансировщика и фильтров](https://rkn.kitten.software/evidence/ev-tspu-docs-node/index.md). Публичный репозиторий tspu-docs (GitHub), автор не указан.
[^3]: реконструкция. [Реконструкция: Eco Highway сам блокирует по IP и портам, списки приходят по BGP](https://rkn.kitten.software/evidence/ev-eco-highway-blocking-tspu-docs/index.md). Публичный репозиторий tspu-docs (GitHub), автор не указан.
[^4]: реконструкция. [Реконструкция: ТСПУ типа А у операторов и «эшелонированная» система типа Б](https://rkn.kitten.software/evidence/ev-tspu-docs-types/index.md). Публичный репозиторий tspu-docs (GitHub), автор не указан.
[^5]: заявление. [CNews, 07.2024: тестируются платформа «Сигналтек», балансировщик «Визирь», блоки питания «Авангард»](https://rkn.kitten.software/evidence/ev-signaltek-test-platforms-cnews/index.md). CNews, 10.07.2024 (https://gov.cnews.ru/news/top/2024-07-10_vlasti_nachali_upravlyat), 2024-07-10.

## Связанные страницы

Что ссылается сюда:

- [АСБИ](https://rkn.kitten.software/wiki/asbi/index.md)
- [Байпасы ТСПУ](https://rkn.kitten.software/wiki/bypass-switches/index.md)
- [Импортозамещение железа ТСПУ](https://rkn.kitten.software/wiki/import-substitution/index.md)
- [Криптошлюзы «Континент»](https://rkn.kitten.software/wiki/continent-gateways/index.md)
- [РДП.РУ](https://rkn.kitten.software/wiki/rdp-ru/index.md)
- [Сколько стоит ТСПУ](https://rkn.kitten.software/wiki/tspu-money/index.md)
- [EcoFilter](https://rkn.kitten.software/wiki/ecofilter/index.md)

Категории: [Оборудование](https://rkn.kitten.software/category/%D0%9E%D0%B1%D0%BE%D1%80%D1%83%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/), [Системы](https://rkn.kitten.software/category/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B/)
