Ускорение и оптимизация трафика

Эта статья обсуждает, как Cato Cloud ускоряет и оптимизирует трафик. Для получения более подробной информации о настройке этих параметров, смотрите Настройка сетевых правил.

Ускорение трафика

CATO позволяет ускорение для TCP-трафика. Вы можете настроить системные настройки по умолчанию для ускорения, а через сетевые правила переопределить стандартное ускорение системы.

Каждая Cato PoP может действовать как прокси-сервер TCP, снижая задержку. Прокси-сервер эффективно заставляет клиентов и серверы TCP считать, что их назначения ближе, чем они есть на самом деле, что позволяет установить большее TCP-окно. Кроме того, расширенная версия контроля перегрузок TCP в Socket позволяет конечным точкам, подключенным к Socket, отправлять и получать больше данных, прежде чем ждать подтверждения. Это увеличивает общий трафик, при этом сокращая время, необходимое для исправления ошибок, таких как потеря пакетов.

Вы можете определить и управлять вашими настройками ускорения из централизованного местоположения с тем уровнем детализации, который требуется, как часть сетевых правил.

Как работает ускорение Cato?

Когда для потока включено TCP-ускорение, Cato устанавливает прокси между клиентом и PoP (последняя миля), между PoP (средняя миля) и, в конце концов, выводит PoP к пункту назначения.

Почему это улучшает вашу пропускную способность?

Например, рассмотрим TCP-поток между Лондоном и Нью-Йорком по интернету, в котором пакет не достиг пункта назначения (потерян). Если прокси отключен, когда пункт назначения получает следующий пакет, он понимает, что пакет потерян, и запрашивает клиента повторно отправить этот пакет (согласно протоколу TCP). Это потребует полного RTT между Лондоном и Нью-Йорком, прежде чем потоковая передача сможет продолжиться.

С Cato, RTT значительно сокращается из-за многосегментирования пути трафика до последней и средней мили. В приведенном выше примере, вместо повторной передачи потерянного пакета между Лондоном и Нью-Йорком, потерянный пакет обнаруживается, например, между Лондоном и PoP Cato в Лондоне.

Поскольку Cato использует крупные ссылки Tier-1 для передачи трафика через среднюю милю, потеря пакетов в этом сегменте редка.

Оптимизация трафика

Механизм оптимизации Cato Socket снижает потерю пакетов через дублирование пакетов. Поскольку это увеличивает общий трафик, оптимизацию следует использовать только на критических потоках, которые чувствительны к потере пакетов (таких как голосовой и видео трафик).

Вы можете определить и управлять вашими настройками оптимизации из централизованного местоположения с тем уровнем детализации, который требуется, как часть сетевых правил.

Как работает оптимизация Cato?

Когда вы включаете оптимизацию, Cato выполняет один из следующих методов оптимизации в зависимости от топологии сайта и существующих соединений:

  • Дублирование пакетов - используется, когда доступно более одной активной связи. С этой техникой Cato отправляет дубликаты пакетов по другой активной связи, одновременно пересобирая пакеты на другом конце. Поскольку для любого данного пакета отправляется избыточный пакет, снижение потеря пакетов увеличивается, даже если пакет теряется на одной из связей.

  • Повторная передача UDP - используется, когда доступна только одна активная связь. С этой техникой Cato повторно передает UDP пакеты (ожидая 5 мсек перед повторной передачей). Поскольку для любого данного пакета отправляется избыточный пакет, снижение потеря пакетов увеличивается даже если пакет теряется.

Примечание

Примечание: так как TCP выполняет повторную передачу как часть своего протокола, повторная передача UDP эффективно снижает потерю пакетов для других часто используемых протоколов.

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 4 из 4

0 комментариев