Перейти к содержимому
Калькуляторы

juniper ex2200 настройка скорости на порту

Всем доброго времени суток.

Подскажите плз, как лучше всего реализовать настройку скорости на порту коммутатора ex2200-c-12t-2g? Чтобы была возможность настройки и 5 и 15 мб.

 

test@LAB-2200-1# set interfaces ge0/0/1 ether-options speed ?
Possible completions:
> auto-negotiation     Enable auto-negotiation
  10m                  10Mbps
  100m                 100Mbps
  1g                   1Gbps
[edit]
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

очевидно, что 15М не получить на физическом порту в 10м

я бы ставил 1Г просто потому, что таким образом убирается лишняя сущность half-duplex

а дальше настраивать firewall policer-ы на нужную скорость и вешать на нужные интерфейсы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Более-менее разобрался. Только как понял, установка скорости 10/100/1000 особо не влияет. Ну, либо выставлять 1000/auto, и обрезать скорость полисером. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Напишу как сделал, может кому-то пригодится.

 

Общий набор команд такой:

 

set firewall policer POLICER_50M if-exceeding bandwidth-limit 50m

set firewall policer POLICER_50M if-exceeding burst-size-limit 625k

set firewall policer POLICER_50M then discard

 

set firewall family ethernet-switching filter FILTER_50M term access then accept

set firewall family ethernet-switching filter FILTER_50M term access then policer POLICER_50M

 

set interfaces ge-0/0/1 unit 0 family ethernet-switching filter input FILTER_50M

 

set class-of-service interfaces ge-0/0/1 shaping-rate 50m

 

commit and-quit

 

 

Теперь по порядку.

 

1) Создается сам полисер

set firewall policer POLICER_50M if-exceeding bandwidth-limit 50m

set firewall policer POLICER_50M if-exceeding burst-size-limit 625k

set firewall policer POLICER_50M then discard

 

POLICER_50M – название, 50m – скорость

Burst-size - размер в байтах, который разрешается скачать без каких либо ограничений за 5 мс, рассчитывается исходя из скорости интерфейса (burst-size-limit 6250k - для 10g; burst-size-limit 625k - для 1g; burst-size-limit 62.5k - для 100mb)

 

2) Создается сам фильтр

set firewall family ethernet-switching filter FILTER_50M term access then accept

set firewall family ethernet-switching filter FILTER_50M term access then policer POLICER_50M

 

3) Фильтр применяется на интерфейс, но только на in

set interfaces ge-0/0/1 unit 0 family ethernet-switching filter input FILTER_50M

 

исходящая скорость обрезается

set class-of-service interfaces ge-0/0/1 shaping-rate 50m

 

4) В конце все применятся командой commit, а чтобы сохранить конфигурацию commit and-quit

 

5) Отмена команды производится delete

delete class-of-service interfaces ge-0/0/1 shaping-rate 50m

 

lab@LAB-2200-C# set firewall policer POLICER_50M if-exceeding bandwidth-limit 50m

lab@LAB-2200-C# set firewall policer POLICER_50M if-exceeding burst-size-limit 625k

lab@LAB-2200-C# set firewall policer POLICER_50M then discard

lab@LAB-2200-C# set firewall family ethernet-switching filter FILTER_50M term access then accept

lab@LAB-2200-C# ...itching filter FILTER_50M term access then policer POLICER_50M

lab@LAB-2200-C# set interfaces ge-0/0/1 unit 0 family ethernet-switching filter input FILTER_50M

 

lab@LAB-2200-C# delete firewall policer POLICER_50M if-exceeding bandwidth-limit 50m

lab@LAB-2200-C# delete firewall policer POLICER_50M if-exceeding burst-size-limit 625k

lab@LAB-2200-C# delete firewall policer POLICER_50M then discard

lab@LAB-2200-C# delete firewall family ethernet-switching filter FILTER_50M term access then accept

lab@LAB-2200-C# delete firewall family ethernet-switching filter FILTER_50M term access then policer POLICER_

lab@LAB-2200-C# delete interfaces ge-0/0/1 unit 0 family ethernet-switching filter input FILTER_50M

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Цитата

4) В конце все применятся командой commit, а чтобы сохранить конфигурацию commit and-quit

commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования.

Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save.

Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А с чем связано, что кошка считает бурст за полторы секунды (1500мс), а джунипер рекомендует за 5-600мс ? Так сильно отличаются алгоритмы? Имхо, 5мс - как-то по жлобски.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 часов назад, StSphinx сказал:

commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования.

Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save.

Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу.

Да там задача стояла просто настроить обрезку скорости, для теста с тестовым биллингом. 

Про commit check писать не стал, предполагается что ошибок нет ) Но так команда дельная, если что-то не по феншую - она так и пишет, в чем именно проблема. Например, на данном свиче не работал filter output на интерфейс и commit check писал об этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да вам и просто commit без check напишет что не так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.