Romsat forum
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Romsat forum
Страниц: [1]
  Печать  
Автор Тема: Повышения приоритета различного типа трафика  (Прочитано 9033 раз)
Muller
Administrator
Newbie
*****
Сообщений: 21


Просмотр профиля
« : Декабрь 16, 2010, 11:19:17 »

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

Для борьбы с таким явлением можно использовать такую вещь как CoS (Class of Service).

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

Для этого необходимо использовать совместно 2 инструмента
1. ACL (access control List) для определение того, какому именно типу трафика мы хотим  изменить приоритет.
2. Policy-map - для определения приоритета данного трафика.

Ниже приведен пример конфига который присваивает всему трафику идущему через порт 80 (а как известно через этот порт идет весь HTTP трафик) наивысшего приоритета (приоритеты назначаются в числами от 0 до 7 где 7 - самый высокий приоритет 1 - самый низкий приоритет а 0 - это типичный приоритет значение которого выше чем 2).
________________________________________

!
access-list IP extended "http"
 permit TCP any any source-port 80 destination-port 80  permit any any source-port 80 destination-port 80 !
access-list IP mask-precedence in
 mask protocol any any source-port destination-port  mask any any source-port destination-port !
!
!
class-map http match-any
 match access-list http
 exit
!
policy-map p1
 class http
  set cos 7
  exit
 exit
!
!
interface ethernet 1/1
 switchport allowed VLAN add 1 untagged
 switchport native VLAN 1
 service-policy input p1
!
Записан
zorom
Newbie
*
Сообщений: 1


Просмотр профиля
« Ответ #1 : Сентябрь 27, 2015, 20:40:38 »

....
access-list IP mask-precedence in
 mask protocol any any source-port destination-port  mask any any source-port destination-port !
....


что это? кто-то может поделиться рабочим куском этого кода.
Записан
Страниц: [1]
  Печать  
 
Перейти в: