резервирование полосы upstream

резервирование полосы upstream

Сообщение Axelerator » Вт июн 30, 2009 20:48

Добрый день! Имеется роутер Juniper M7i и апстрим принимаемый по BGP через два линка, каким образом можно реализовать резервирование полосы (хх мбит/с) для одной либо нескольких своих сетей .

Axelerator
 
Сообщения: 2
Зарегистрирован: Вт июн 30, 2009 20:41

Re: резервирование полосы upstream

Сообщение RinatKaa » Пт июл 10, 2009 18:07

Что-то мне подсказывает, что без QoS тут не обойтись.
Вы хотите резервировать полосу для входящего трафика ?

RinatKaa
 
Сообщения: 12
Зарегистрирован: Пн мар 16, 2009 19:44

Re: резервирование полосы upstream

Сообщение RinatKaa » Пн июл 13, 2009 17:17

Технология у Джу - Adaptive Shaping

Пример, в помощь.

ge-0/1/0 - внешний интерфейс
ge-0/2/0 - внутренний интерфейс

Код: Выделить всё

jj@someM20# show interfaces
ge-0/1/0 {
   unit 0 {
       family inet {
           filter {
               input PIR-input;
           }
       }
   }
}
ge-0/2/0 {
   unit 0 {
       family inet {
           filter {
               output CIR-output;
           }
           policer {
               output 32-Meg;
           }
       }
   }
}

jj@someM20# show firewall
policer site-x-PIR-in {
   if-exceeding {
       bandwidth-limit 20480000;
       burst-size-limit 9k;
   }
   then discard;
}
policer site-y-PIR-in {
   if-exceeding {
       bandwidth-limit 10240000;
       burst-size-limit 9k;
   }
   then discard;
}
policer site-z-PIR-in {
   if-exceeding {
       bandwidth-limit 10240000;
       burst-size-limit 9k;
   }
   then discard;
}
policer site-x-CIR-out {
   if-exceeding {
       bandwidth-limit 10240000;
       burst-size-limit 9k;
   }
   then loss-priority high;
}
policer site-y-CIR-out {
   if-exceeding {
       bandwidth-limit 512k;
       burst-size-limit 9k;
   }
   then loss-priority high;
}
policer site-z-CIR-out {
   if-exceeding {
       bandwidth-limit 8192000;
       burst-size-limit 9k;
   }
   then loss-priority high;
}
policer 32-Meg {
   if-exceeding {
       bandwidth-limit 32m;
       burst-size-limit 9k;
   }
   then discard;
}
family inet {
   filter PIR-input {
       term site-x-PIR {
           from {
               address {
                   10.128.4.0/22;
               }
           }
           then {
               policer site-x-PIR-in;
               loss-priority low;
               forwarding-class best-effort;
           }
       }
       term site-y-PIR {
           from {
               address {
                   10.128.8.0/22;
               }
           }
           then {
               policer site-y-PIR-in;
               loss-priority low;
               forwarding-class assured-forwarding;
           }
       }
       term site-z-PIR {
           from {
               address {
                   10.128.12.0/22;
               }
           }
           then {
               policer site-z-PIR-in;
               loss-priority low;
               forwarding-class expedited-forwarding;
           }
       }
       term default {
           then {
               count unclassified-in;
               loss-priority low;
               forwarding-class best-effort;
           }
       }
   }
   filter CIR-output {
       term site-x-CIR {
           from {
               address {
                   10.128.4.0/22;
               }
           }
           then policer site-x-CIR-out;
       }
       term site-y-CIR {
           from {
               address {
                   10.128.8.0/22;
               }
           }
           then policer site-y-CIR-out;
       }
       term site-z-CIR {
           from {
               address {
                   10.128.12.0/22;
               }
           }
           then policer site-z-CIR-out;
       }
       term default-out {
           then count unclassified-out;
       }
   }
}

[edit]
jj@someM20#

jj@someM20# show class-of-service
interfaces {
   ge-0/2/0 {
       scheduler-map xyz;
       shaping-rate 32m;
   }
}
scheduler-maps {
   xyz {
       forwarding-class best-effort scheduler site-x;
       forwarding-class assured-forwarding scheduler site-y;
       forwarding-class expedited-forwarding scheduler site-z;
   }
}
schedulers {
   site-x {
       transmit-rate 10240000;
       buffer-size percent 40;
   }
   site-y {
       transmit-rate 5120000;
       buffer-size percent 20;
   }
   site-z {
       transmit-rate 8192000;
       buffer-size percent 30;
   }
}

[edit]
jj@someM20#

RinatKaa
 
Сообщения: 12
Зарегистрирован: Пн мар 16, 2009 19:44

Re: резервирование полосы upstream

Сообщение Axelerator » Пн июл 20, 2009 17:33

Да это оно! Спасибо! ))

Axelerator
 
Сообщения: 2
Зарегистрирован: Вт июн 30, 2009 20:41


Вернуться в Третий уровень OSI: L3 switching, RIP/OSPF/EIGRP/BGP

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0