172 похожих чатов

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

каждый интерфейс на разные скорости, но при этом не создать случайно один суммарный полисинг на разные порты и направления. Помогите разобраться.
Class-map я же могу один на все интерфейсы сделать с match any? Мне же не надо делать их на каждый интерфейс тем более на in и out разные?
policy-map должны быть отдельные на входящую и исходящую если мне нужно, допустим 100мегабит в обе стороны, а не суммарные? Или policy-map тоже может быть один? Вот этот шаблон ниже можно ещё как сократить с учетом того, что скорость на разных интерфейсах будет отличаться, ну скажем 10, 20, 30 мегабит фул-дуплекса?

class-map match-any MATCH-ANY-CLASS
match any

policy-map VLAN100_IN
class MATCH-ANY-CLASS
police 100000000 500000 500000 conform-action transmit exceed-action transmit violate-action drop
policy-map VLAN100_OUT
class MATCH-ANY-CLASS
police 100000000 500000 500000 conform-action transmit exceed-action transmit violate-action drop

interface vlan100
service-policy input VLAN100_IN
service-policy output VLAN100_OUT

7 ответов

23 просмотра

На многих железках полисеры переиспользуемые. Можно на два интерфейса повесить полисеры 10мбит и на каждом будет 10мбит. Как раз так, чтобы с разных интерфейсов суммировалось и два порта в сумме не превышали 10мбит обычно сложнее для чипов. И это требует дополнительных телодвижений.

Еще бы добавил, что не каждый Cisco L3 коммутатор, или младшие роутеры, особенно старые, где логика пакетной коммутации свичевая (плюс версии ios) умеют в egress QoS. А судя по тому, что у вас SVI интерфейс, я не далек от истины

6500 (sup720, sup32 и прочее), 29**, 3750, 3560 резать будет только в одну сторону (только на вход) и работать нормально будет только на физ. порту. Все что на выход будет лететь в проц или просто будет не работать. 3550 умеет резать в две стороны, но там нужно ум прилагать. Да и коробка зело древняя. Более новые нужно проверять, небыло необходимости, те что на базе UADP может и будут в обе стороны резать, они более роутеры чем свичи. У роутеров все попроще, обычно можно в две стороны резать. Но если это провайдер резать нужно умно. Как именно умно зависит от бизнес задачи. IMHO: Резать лучше где-нибудь на транзите (UBRL, ISG etc).

Сергей- Автор вопроса
Максим Цымбалишин
Еще бы добавил, что не каждый Cisco L3 коммутатор,...

Да не, svi для примера. В общем точно работает (ASR). Просто лабу из нескольких саб-интерфейсов собирать тяжко ради тестов.

Сергей- Автор вопроса
Evgeny Kovalskiy
6500 (sup720, sup32 и прочее), 29**, 3750, 3560 ре...

Благодарю за развернутый ответ. Задача помимо уже указанных выше (симметрия скорости без суммаризации) ещё в остутсвии явно выраженного произвольного дропа, который сразу видно на хождении icmp. Это операторский кейс (asr). Это все нормально работает, просто я хотел чтобы при сотнях таких полисеров конфиг не весил гигабайты.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта