HOWTO по управлению трафиком с помощью tcng и HTB

HOWTO по управлению трафиком с помощью tcng и HTB

Авторы:

Жанр: ОС и Сети

Циклы: не входит в цикл

Формат: Полный

Всего в книге 4 страницы. У нас нет данных о годе издания книги.

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

Читать онлайн HOWTO по управлению трафиком с помощью tcng и HTB


История пересмотров
Пересмотр 1.0 Начальный пересмотр LDP2003-04-16 Пересмотрено: tab
Пересмотр 0.5 передача в tldp, переименование в HOWTO2002-04-01 Пересмотрено: MAB
Пересмотр 0.4 новый пример, быстрый экскурс по буферам2002-03-31 Пересмотрено: MAB
Пересмотр 0.3 коррекция и замечания от Джакоба Теплитски (Jacob Teplitsky), raptor и Джошуа Хелинга (Joshua Heling)2002-03-16Пересмотрено: MAB
Пересмотр 0.2 ссылки, чистка, публикация2002-03-15Пересмотрено: MAB
Пересмотр 0.1 начальный пересмотр2002-03-14Пересмотрено: MAB

© 2003, Martin A. Brown


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no invariant sections, with no Front-Cover Texts, with no Back-Cover Text. A copy of the license is located at www.gnu.org/copyleft/fdl.html.

1. Введение

Этот документ представляет собой краткое руководство по использованию tcng (Traffic Control Next Generation) с HTB (Hierarchical Token Bucket) для ограничения трафика на Linux-машине.

Это руководство предназначено для системных администраторов,

• которые имеют хотя бы базовое представление об управлении трафиком

• которые в состоянии скомпилировать iproute2 и tcng из исходных текстов или умеют собирать пакеты RPMS из существующих SRPM

• работающих на системах, чьё ядро имеет поддержку модулей htb и dsmark

• которые в состоянии скомпилировать ядро с поддержкой htb и dsmark 

Note

Этот документ не претендует на полноту изложения и абсолютную точность. Автор ждет позитивных и негативных откликов по адресу <[email protected]>. Исправления, дополнения и примеры приветствуются. Всегда.

1.1. Что такое управление трафиком и как это работает?

Управление трафиком — название, объединяющее в себе все части подсистемы организации очередей в сети или сетевом устройстве. Управление трафиком состоит из нескольких операций: классифицирование (classification) — механизм, позволяющий идентифицировать пакеты и помещать их в определенные потоки или классы; ограничение входящего трафика (policing) — механизм, с помощью которого можно ограничить количество пакетов или байт в потоке, соответствующих определенной классификации; планирование (scheduling) — процесс принятия решений, при котором пакеты упорядочиваются и переупорядочиваются для дальнейшей передачи; наконец, ограничение исходящего трафика (shaping) — процесс при котором пакеты задерживаются и передаются таким образом, чтобы реализовать постоянную и предсказуемую скорость потока.

Все эти характеристики системы управления трафиком могут быть скомбинированы комплексными методами для резервирования или ограничения полосы пропускания для отдельных потоков (или приложений).

Одним из ключевых моментов управления трафиком является понятие токенов. Реализация ограничения входящего и исходящего трафиков требует вычисления количества пакетов или байт проходящих за момент времени для определения скорости. Каждый пакет или байт (в зависимости от реализации) соответствует токену и передается только в случае наличия свободного токена. Общее образное хранилище, где находятся токены, называется буфером (bucket). Если кратко, то буфер характеризует две величины: количество токенов, которые могут быть одновременно использованы (размер буфера) и скорость, с которой буфер заполняется новыми токенами.

В секции 1.2 приведены примеры буферов системы управления трафиком в Linux.

В Linux, управление трафиком исторически сложная задача. Команда tc обеспечивает интерфейс со структурами ядра, ответственными за ограничение, планирование и классификацию трафика. Синтаксис этой команды, однако, весьма загадочен. Проект tcng предоставляет более дружественный пользователю интерфейс к такой мощной утилите как tc, определяя свой язык описания конфигурации. Его использование при написании конфигурации системы управления трафиком упрощает поддержку, облегчает понимание и, что важно, увеличивает переносимость.

1.2. Что такое htb?

Hierarchichal Token Bucket — это классовая дисциплина обработки очереди, написанная Мартином Девером (Martin Devera) с упрощенным набором конфигурационных параметров по сравнению с CBQ. Есть много хорошей документации по HTB и ее применению на сайте автора и сайте Стефа Коэна (Stef Coene). Ниже приведено очень краткое описание системы HTB.

Идеологически, HTB представляет собой набор иерархически упорядоченных буферов токенов (да, наверно вы и сами догадались об этом [В переводе с английского HTB означает "иерархический буфер токенов" — Прим.пер.]). Давайте рассмотрим простейший сценарий. Главная дисциплина обработки исходящей очереди любого устройства, называется корневой (root qdisc) .

Корневая дисциплина содержит один класс (в сложных конфигурациях корневая дисциплина может содержать несколько классов). Этот класс HTB создается с указанием двух параметров: rate и ceil. Значения этих параметров должны совпадать для корневого класса и задают общую полосу пропускания канала.

В HTB, rate задает гарантированную полосу пропускания для данного класса, а


С этой книгой читают
Windows Vista
Жанр: ОС и Сети

Windows Vista – новая операционная система из семейства Microsoft. Если вы хотите идти в ногу со временем, следите за всеми новинками в компьютерном мире и желаете использовать все новые возможности, которые предоставляет компьютер, то эта книга для вас. Из нее вы узнаете обо всех преимуществах Windows Vista и быстро освоите все необходимые навыки для работы с ней. Прочитав ее, вы узнаете: как установить, настроить и управлять этой операционной системой. Книга написана простым и понятным языком.


Документация NetAMS
Жанр: ОС и Сети

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


Windows Vista. Мультимедийный курс
Жанр: ОС и Сети

Эта книга поможет вам разобраться в премудростях операционной системы Windows Vista.Информационная насыщенность учебного материала позволяет утверждать, что мультимедийный курс будет интересен и новичкам, и опытным пользователям.


Windows Vista
Жанр: ОС и Сети

«Я подожду еще немного, когда компьютер станет совсем понятным, и тогда изучу его», – в этом долгом ожидании пребывает не одна сотня и даже тысяча компьютерных невежд. Если вы принадлежите к их числу, ваш звездный час настал. Пока завистники ругают Билла Гейтса, а профи размышляют над недостатками предоставленной им Windows Vista, миллионы начинающих пользователей во всем мире уже успели по достоинству оценить эту революционную систему: удивиться стильному дизайну интерфейса, простоте в изучении и надежности в работе.


Недокументированные и малоизвестные возможности Windows XP
Жанр: ОС и Сети

Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows.


Сборник тестов: 1500 вопросов и ответов на знание Android

Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.


Биг Сюр
Автор: Джек Керуак

Внимание! На сайте Джек Керуак по-русски вы найдете самую последнюю версию перевода этого романа!


Дом стрелы

В разработке сюжета данного романа Агата Кристи принимала самое непосредственное участие.


Ассенизаторы

Георгий Мокрецов, сотрудник СОБР УОП при УВД Энской области летом 1996 года во время спецоперации в горном районе Чечни попадает в плен. Избитый до потери сознания после очередной попытки побега, Мокрецов решает не выжидать, восстанавливая силы, а вновь бежать, предполагая, что боевики не ожидают такого от пленника. Доведя часового оскорблениями до «белого каления», Мокрый заманивает его в зиндан, где убивает, завладев одеждой и оружием. Добравшись до села Высокогорное, из случайно подвернувшейся газеты, Георгий узнает о предательском хасавюртовском соглашении.


Фридолин, нахальный барсучок

Ганс Фаллада — замечательный рассказчик, большой немецкий писатель, живший в первой половине нашего столетия. Его книгами «Волк среди волков», «Маленький человек, что же дальше?», «Железный Густав» и другими до сих пор зачитываются взрослые читатели. Но Ганс Фаллада писал и для детей. На русском языке вышли его «Сказки», в которых рассказывалось и «Про курицу-неудачницу», и «Про мышку-вислоушку», и про «Страшных гостей», а главное — «Про крысу, которая решила исправиться». Сказки эти понравились советским ребятам, и мы надеемся, что история про барсука Фридолина им тоже поправится.