kapydan Posted October 18, 2019 Posted October 18, 2019 Всем доброго времени суток. Подскажите плз, как лучше всего реализовать настройку скорости на порту коммутатора 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] Вставить ник Quote
bqd Posted October 18, 2019 Posted October 18, 2019 очевидно, что 15М не получить на физическом порту в 10м я бы ставил 1Г просто потому, что таким образом убирается лишняя сущность half-duplex а дальше настраивать firewall policer-ы на нужную скорость и вешать на нужные интерфейсы Вставить ник Quote
kapydan Posted October 18, 2019 Author Posted October 18, 2019 Более-менее разобрался. Только как понял, установка скорости 10/100/1000 особо не влияет. Ну, либо выставлять 1000/auto, и обрезать скорость полисером. Вставить ник Quote
kapydan Posted October 23, 2019 Author Posted October 23, 2019 Напишу как сделал, может кому-то пригодится. Общий набор команд такой: 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 Вставить ник Quote
StSphinx Posted October 24, 2019 Posted October 24, 2019 Цитата 4) В конце все применятся командой commit, а чтобы сохранить конфигурацию commit and-quit commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования. Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save. Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу. Вставить ник Quote
passer Posted October 24, 2019 Posted October 24, 2019 А с чем связано, что кошка считает бурст за полторы секунды (1500мс), а джунипер рекомендует за 5-600мс ? Так сильно отличаются алгоритмы? Имхо, 5мс - как-то по жлобски. Вставить ник Quote
kapydan Posted October 24, 2019 Author Posted October 24, 2019 12 часов назад, StSphinx сказал: commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования. Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save. Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу. Да там задача стояла просто настроить обрезку скорости, для теста с тестовым биллингом. Про commit check писать не стал, предполагается что ошибок нет ) Но так команда дельная, если что-то не по феншую - она так и пишет, в чем именно проблема. Например, на данном свиче не работал filter output на интерфейс и commit check писал об этом. Вставить ник Quote
myst Posted October 25, 2019 Posted October 25, 2019 да вам и просто commit без check напишет что не так. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.