Читайте также:
|
|
Налаштування полягає в активації RED на інтерфейсі [18]:
interface FastEthernet0/0
random-detect
Шляхом відкидання випадковим чином пакетів з найбільш потужних потоків RED змушує відправляючи сторону зменшити швидкість передачі (використовуючи відповідні властивості TCP протоколу - вікно перевантаження, Congestion Window), таким чином, регулюючи інтенсивність трафіка. Частка відкидаємо пакетів регулюється при конфігурації.
Сучасні комутатори дозволяють регулювати інтенсивність трафіку декількома способами. Наприклад, такими як:
- Flow control – призначений для детектування і сигналізації віфдправляючій стороні про перевищення швидкості надходження пакетів.
- Storm control – обмежує граничне значення швидкості пакетів на інтерфейсі, вище якого буде відбуватися відкидання.
- Bandwidth –дискретно регулює смугу пропускання на відповідних портах.
При роботі алгоритму RED, можливо використовувати такий обмежувач інтенсивності трафіку як Policе, який відповідно обмежує потік трафіку до потрібної величини методом простого відкидання поступаючих пакетів, швидкість надходження яких виходить за установлені рамки. Він може працювати як на вхідному, так і на вихідному інтерфейсах. Частіше всього він може використовуватись на вхідних, так як в даному випадку пакети, що відкидаються не доходять до процесу маршрутизації, що сприяє економії ресурсів мережі.
До обмежувачів трафіку також відносять механізм CAR (Committed Access Rate) [18].
Параметри команд:
CAR
rate-limit {input|output} access-group ACCESS_LIST BIT_RATE BURST_NORMAL BURST_MAX conform-action ACTION exceed-action ACTION
POLICE
police BIT_RATE BURST_NORMAL BURST_MAX conform-action ACTION exceed-action ACTION
В даних командах використовуються наступні позначення [4]:
ACCESS_LIST – аксес лист класифікації;
BIT_RATE – допустима швидкість (біт/с);
BURST_NORMAL – розмір сплеску (байт);
BURST_MAX – максимальний розмір сплеску (байт);
conform-action ACTION – дії при відповідності обмеженню;
drop – знищити;
transmi t – передати;
set-dscp-transmit – помітити пакет;
exceed-action ACTION - дії при перевищенні обмеження;
Приклад [17]:
Police обмежує трафік клієнта 192.168.0.2 до 128 кбіт/с зі сторони ISP.
Рисунок 3.4 – Спрощена схема доступу користувача в Internet
!
class-map match-all Traf1
match access-group 101
!
class-map match-all Traf2
match access-group 102
!
policy-map Policy1
class Traf1
police 128000 8000 8000 conform-action transmit exceed-action drop
!
policy-map Policy2
class Traf2
police 128000 8000 8000 conform-action transmit exceed-action drop
!
interface FastEthernet0/0
description INTERNET
ip address 194.226.248.67 255.255.255.252
service-policy output Policy1
no cdp enable
!
interface FastEthernet0/1
description CLIENT
ip address 192.168.0.1 255.255.255.252
service-policy output Policy2
no cdp enable
!
access-list 101 permit ip host 192.168.0.2 any
access-list 102 permit ip any host 192.168.0.2
!
Алгоритм RED рекомендований для застосування в Inernet (див. RFC 2309), до теперішнього часу він став практично стандартною функцією TCP / IP маршрутизаторів і комутаторів ATM, реалізованої в більшості пристроїв масштабних виробників.
3.3 Ключові питання
1. Особливості роботи алгоритму RED.
2. Основні цілі механізму RED.
3. На яких алгоритмах базується механізм RED?
4. Яка залежність між ймовірністю відкидання пакетів і середньою довжиною черги?
5. Чому RED не бажано використовувати при наявності UDP трафіка?
6. Привести приклад команди налаштування обмежувача інтенсивності трафіку Policу.
Дата добавления: 2015-10-24; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ключові положення | | | Лабораторне завдання |