kapydan Опубликовано 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] Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bqd Опубликовано 18 октября, 2019 · Жалоба очевидно, что 15М не получить на физическом порту в 10м я бы ставил 1Г просто потому, что таким образом убирается лишняя сущность half-duplex а дальше настраивать firewall policer-ы на нужную скорость и вешать на нужные интерфейсы Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapydan Опубликовано 18 октября, 2019 · Жалоба Более-менее разобрался. Только как понял, установка скорости 10/100/1000 особо не влияет. Ну, либо выставлять 1000/auto, и обрезать скорость полисером. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapydan Опубликовано 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
StSphinx Опубликовано 24 октября, 2019 · Жалоба Цитата 4) В конце все применятся командой commit, а чтобы сохранить конфигурацию commit and-quit commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования. Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save. Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 24 октября, 2019 · Жалоба А с чем связано, что кошка считает бурст за полторы секунды (1500мс), а джунипер рекомендует за 5-600мс ? Так сильно отличаются алгоритмы? Имхо, 5мс - как-то по жлобски. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapydan Опубликовано 24 октября, 2019 · Жалоба 12 часов назад, StSphinx сказал: commit применяет и сохраняет конфигурацию. commit and-quit всего лишь применение/сохранение+выход из режиме редактирования. Чтобы сохранить конфиг в отдельный файл(если захочется) в режиме редактирования есть команда save. Перед commit, полезно делать commit check - позволяет проверить изменения конфигурации до введения их в работу. Да там задача стояла просто настроить обрезку скорости, для теста с тестовым биллингом. Про commit check писать не стал, предполагается что ошибок нет ) Но так команда дельная, если что-то не по феншую - она так и пишет, в чем именно проблема. Например, на данном свиче не работал filter output на интерфейс и commit check писал об этом. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
myst Опубликовано 25 октября, 2019 · Жалоба да вам и просто commit без check напишет что не так. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...