Jump to content

Recommended Posts

Posted

Доброго времени суток!

Исходные данные следующие: маршрутизатор циско, первый порт смотрит на интернет провайдера, который отдает 60 мбит/с, за вторым портом три потребителя получаемого трафика. Каждому потребителю обещано 10, 20 и 30 мбит/с соответственно. Можно ли сделать так чтобы в определенный момент времени неиспользуемый лимит одного или двух потребителей был использован оставшимся для того чтобы выйти за пределы своего лимита, но в то же время каждый потребитель мог в любой момент задействовать свой неиспользуемый ресурс беспрепятственно? Имеется ввиду распределение трафика от провайдера к потребителям.

Заранее благодарен за помощь!

Posted (edited)

Скорее всего да, но нужно тестить: зависит от аппаратной и программной платформ (может не завестись/завестись, но работать не так/завестись, но железка не будет вытягивать).

Но в целом, это может выглядеть где-то так:

!матчить скорее всего надо будет через ACL на destination каждого из клиентов
class-map match-any CLIENT_B
! match ...
class-map match-any CLIENT_C
class-map match-any CLIENT_A

policy-map GRANT_BANDWIDTH
class CLIENT_A
  bandwidth 30000 
class CLIENT_B
  bandwidth 20000
class CLIENT_C
  bandwidth 10000

policy-map PARENT_60
class class-default
  shape average 60000000 ! тут полоса в бит/с
  service-policy GRANT_BANDWIDTH

interface FastEthernet0/1
service-policy output PARENT_60
! линк в сторону клиентов

Если заработает, то если последний клиент (на 10 Мбит/с) не использует свою полосу, то среди первых двух она будет разделена в соотношении 3/2.

 

ps не priority, bandwidth

Edited by troyand
Posted

Спасибо! Мне тоже самое приходит на ум, но смущает то что провайдер со своей стороны уже сделал policy (или shape), поэтому на моей стороне уже в принципе перераспределять нечего.

troyand, разве priority позволяет выйти за пределы указанной полосы, может ты имел в виду bandwidth?

Posted (edited)
Спасибо! Мне тоже самое приходит на ум, но смущает то что провайдер со своей стороны уже сделал policy (или shape), поэтому на моей стороне уже в принципе перераспределять нечего.

troyand, разве priority позволяет выйти за пределы указанной полосы, может ты имел в виду bandwidth?

Позор на мои седые волосы. bandwidth конечно.

 

Указаный метод не спасет от варианта, когда идет неконтролируемый трафик на клиента. То есть, 20 Мбит ДоСа (UDP) на десятимегабитника забьют чужой канал и QoS тут не спасет. Тут уже вопросы ближе к опере мультиплексирования и размера запаса полосы.

Edited by troyand

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.