Сурков Л.В. - Управление Quality of Service, страница 5
Описание файла
PDF-файл из архива "Сурков Л.В. - Управление Quality of Service", который расположен в категории "". Всё это находится в предмете "языки интернет-программирования" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "языки интернет-программирования" в общих файлах.
Просмотр PDF-файла онлайн
Текст 5 страницы из PDF
По умолчанию такое поведение отключено.(config)# interface <имя>(config)# mls qos cos (<cos_по_умолчанию> | override)Отключить изменение поля DSCP пакета (функция «прозрачный режим DSCP»):(config)# mls qos(config)# no mls qos rewrite ip dscpПо умолчанию прозрачный режим DSCP отключен (то есть поле DSCP можетизменяться).5.3 Классовые карты class-mapСоздать классовую карту:(config)# class-map [match-all | match-any] <имя_классовой_карты>(config-cmap)# match (access-group <номер_ACL> | ip dscp <список_значений> | ipprecedence <список_значений>)Ключ match-all задаёт логическую операцию «И» для всех правил классовой карты(включен по умолчанию). Ключ match-any задаёт логическую операцию «ИЛИ» для всехправил классовой карты. Команда match создаёт очередное правило классовой карты.Команд match для каждой классовой карты может быть несколько.
В списках значенийразделителем является пробел.Пример №1 классовой карты, построенной на основе списка доступа:! Расширенный список доступа, выделяющий пакеты со значением DSCP=10(config)# access-list 103 permit ip any any dscp 10(config)# class-map class1(config-cmap)# match access-group 103(config-cmap)# endПримеры №2,3 классовых карт, не использующих списки доступа:! Классовая карта, выделяющая пакеты со значением DSCP 10, 11 или 12(config)# class-map class2(config-cmap)# match ip dscp 10 11 12(config-cmap)# exit! Классовая карта, выделяющая пакеты со значением IP Precedence 5, 6 или 7(config)# class-map class3(config-cmap)# match ip precedence 5 6 7(config-cmap)# exitМГТУ им. БауманаКафедра ИУ-6201117Сурков Л.ВКорпоративные сетиЛабораторный практикум «Обеспечение качества передачи трафика с приоритезацией на основе DSCP имеханизмов обработки очередей»Rev.
015.4 Карты политик policy map (PMAP)Для классификации, применения политик и отметки пакетов применяются картыполитик policy map (PMAP). К входящему направлению порта может быть примененатолько одна PMAP. PMAP и состояние доверия могут работать одновременно, в этомслучае сначала применяется PMAP. Неклассифицированный трафик, проходя черезPMAP, рассматривается как классифицированный по умолчанию (настраивается вPMAP).
В одном PMAP может настраиваться несколько классов.Создать и настроить policy map:! Создание PMAP(config)# policy-map <имя_PMAP>! Указание класса трафика и переход в режим настройки этого класса! Если после class ничего не указано, считается, что настраивается класс по умолчанию(config-pmap)# class [<имя_классовой_карты> | class-default]! Выбор «режима доверия» - параметра, по которому генерируется метка QoS! По умолчанию порт находится в недоверительном режиме! Если после trust ничего не указано, выбирается dscp(config-pmap-c)# trust [cos | dscp | ip-precedence]! Классификация трафика путём установки нового значения dscp или ip precedence! Несовместима с trust(config-pmap-c)# set (dscp <новое_dscp> | ip precedence <новое_ip_precedence>)! Определение объекта-ограничителя(config-pmap-c)# police <скорость_в_битах/с> <допустимое_превышение_в_битах/с>[exceed-action (drop | policed-dscp-transmit)]! Скорость варьируется в пределах от 8000 до 10000000000 (10 Гбит/с)! Допустимое превышение варьируется от 8000 до 1000000 (1 Мбит/с)! exceed-action задает действие при превышении полосы! exceed-action drop — отбросить пакет ! exceed-action policed-dscp-transmit — снизитьзначение dscp! Выход в режим настройки PMAP (config-pmap-c)# exit! Выход в режим глобальной настройки(config-pmap)# exit! Переход в режим настройки интерфейса(config)# interface <имя>! Связывание PMAP со входной очередью интерфейса(config-if)# service-policy input <имя_PMAP>Пример №4 PMAP, ограничивающей скорость передачи трафика в сеть10.1.0.0/16 до 1.01 Мбит/с (1 Мбит/с + 10 Кбит/с):(config)# access-list 1 permit 10.1.0.0 0.0.255.255(config)# class-map ipclass1(config-cmap)# match access-group 1(config-cmap)# exit(config)# policy-map flow1t(config-pmap)# class ipclass1(config-pmap-c)# trust dscp(config-pmap-c)# police 1000000 10000 exceed-action policed-dscp-transmit(config-pmap-c)# exit(config-pmap)# exit18МГТУ им.
БауманаКафедра ИУ-62011Сурков Л.ВКорпоративные сетиЛабораторный практикум «Обеспечение качества передачи трафика с приоритезацией на основе DSCP имеханизмов обработки очередей»Rev. 01(config)# interface gigabitethernet0/1(config-if)# service-policy input flow1t5.5 Настройка агрегированных политикСоздание агрегированной политики(config)#mlsqosaggregate-policer<имя_политики><скорость_в_битах/с><допустимое_превышение_в_битах/с> exceed-action (drop | policed-dscp-transmit)! Дальше идёт обычный процесс настройки ограничительной PMAP:! создание и заполнение классовой карты(config)# class-map [match-all | match-any] <имя_классовой_карты>(config-cmap)# match ...! создание PMAP(config)# policy-map <имя_PMAP>(config-pmap)# class [<имя_классовой_карты> | class-default]! Задание использования агрегированной политики(config-pmap-c)# police aggregate <имя_агрегированной политики>! Выход в режим настройки PMAP(config-pmap-c)# exit! Выход в режим глобальной настройки(config-pmap)# exit! Переход в режим настройки интерфейса(config)# interface <имя>! Связывание PMAP с входной очередью интерфейса(config-if)# service-policy input <имя_PMAP>Распределение классов по входящим очередям и задание порогов WTD:! Не забывайте, что входящих очередей только 2 и порогов тоже 2! Распределение классов по критерию DSCP(config)# mls qos srr-queue input dscp-map queue <номер_очереди> threshold<номер_порога> <значение_dscp№1> ...
<значение_dscp№8>! Распределение классов по критерию CoS(config)# mls qos srr-queue input cos-map queue <номер_очереди> threshold<номер_порога> <значение_cos№1> ... <значение_cos№8>! Задание порогов WTD для очереди(config)# mls qos srr-queue input threshold <номер_очереди> <порог1> <порог2>Пример №5 распределения классов:! Классы со значением DSCP 0-6 попадают в очередь 1 на порог 1(config)# mls qos srr-queue input dscp-map queue 1 threshold 1 0 1 2 3 4 5 6! Классы со значением DSCP 20-26 попадают в очередь 1 на порог 2(config)# mls qos srr-queue input dscp-map queue 1 threshold 2 20 21 22 23 24 25 26! Порог 1 — 50%, порог 2 - 70%(config)# mls qos srr-queue input threshold 1 50 70Распределить буфер между входящими очередями:(config)# mls qos srr-queue input buffers <буфер1_в_процентах> <буфер2_в_процентах>Распределить полосу пропускания между входящими очередями:! Полоса задаётся взвешенным значением, то есть в долях в пределах от 1 до 100(config)# mls qos srr-queue input bandwidth <полоса_очереди1> <полоса_очереди2>МГТУ им.
БауманаКафедра ИУ-6201119Сурков Л.ВКорпоративные сетиЛабораторный практикум «Обеспечение качества передачи трафика с приоритезацией на основе DSCP имеханизмов обработки очередей»Rev. 01Задать полосу пропускания для приоритетной очереди и назначить одну из очередей вкачестве приоритетной:(config)# mls qos srr-queue input priority-queue <номер_очереди> bandwidth<полоса_в_долях>Важно!Настройки исходящих буферов считаются компанией Cisco оптимальными и нерекомендуются к изменению. Однако если требуется, их можно изменить.Распределить буфер между исходящими очередями и задать пороги WTD:! Существует два набора по 4 очереди! Каждый интерфейс входит в один из этих наборов! и наследует настройки очередей этого набора.! Размеры буферов для очередей 1, 3 и 4 изменяются от 0 до 99! Размер буфера для очереди 2 изменяется от 1 до 100(config)# mls qos queue-set output <номер_набора> buffers <размер_буфера1_в_долях> ...<размер_буфера2_в_долях>! Пороги изменяются в пределах от 1% до 3200%! Резервное превышение изменяется в пределах от 1% до 100%! Максимальное превышение изменяется в пределах от 1% до 3200%(config)# mls qos queue-set output <номер_набора> threshold <номер_очереди><порог1_в_процентах><порог1_в_процентах><резервное_превышение><максимальное_превышение>! Переход в режим настройки интерфейса(config)# interface <имя>! Привязка интерфейса к набору очередей(config)# queue-set <номер_набора>Распределение классов по выходным очередям:! Распределение классов по критерию DSCP(config)# mls qos srr-queue output dscp-map queue <номер_очереди> threshold<номер_порога> <значение_dscp№1> ...
<значение_dscp№8>! Распределение классов по критерию CoS(config)# mls qos srr-queue output cos-map queue <номер_очереди> threshold<номер_порога> <значение_cos№1> ... <значение_cos№8>Определение правил урезания (shaping) полосы пропускания на интерфейсе:(config)# interface <имя>! Настройка весов очередей в режиме ограничения полосы! Единица делится на введённое значение веса! Полученное число является назначенной долей полосы пропускания! Вес изменяется в пределах от 0 до 65535! Вес, равный 0, означает, что очередь находится ! в режиме разделения полосы(sharing) (config-if)# srr-queue bandwidth shape <вес_очереди1> <вес_очереди2><вес_очереди3> <вес_очереди4>Настройка доли полосы для очередей в режиме разделения полосы:(config)# interface <имя>! Настройка весов очередей в режиме разделения полосы! Вес изменяется в пределах от 1 до 25520МГТУ им.
БауманаКафедра ИУ-62011Сурков Л.ВКорпоративные сетиЛабораторный практикум «Обеспечение качества передачи трафика с приоритезацией на основе DSCP имеханизмов обработки очередей»Rev. 01(config-if)# srr-queue bandwidth share <вес_очереди1> <вес_очереди2> <вес_очереди3><вес_очереди4>Ограничение полосы для выходной очереди:(config)# interface <имя>! Задание процента скорости порта, до которого требуется ограничить скорость! Вес варьируется в пределах от 10% до 90%(config-if)# srr-queue bandwidth limit <вес>21МГТУ им. БауманаКафедра ИУ-62011Сурков Л.ВКорпоративные сетиЛабораторный практикум «Обеспечение качества передачи трафика с приоритезацией на основе DSCP имеханизмов обработки очередей»Rev.