@protelecom

Страница 880 из 924
Alexander
26.07.2018
10:47:52
Вот надо заняться составлением! К пятнице как раз успеем)

https://i.imgur.com/dfu4EPh.png

Игрушка для кота!

Aleksej
26.07.2018
10:53:49
и на портах, в которые конечное оборудование включено, тоже лучше фильтровать)
А если я его изначально отключу, смысл фильтровать. И насколько я понимаю включение фильтра на порту равносильно отключению stp на этом порту

Google
Innokentiy
26.07.2018
10:58:08
кстати, если речь про циску, то не забывайте: бпдуфильтр включается вместе с бпдугвардом

Aleksej
26.07.2018
11:05:43
кстати, если речь про циску, то не забывайте: бпдуфильтр включается вместе с бпдугвардом
Вроде в циске не сработает гвард если настроен фильтр. Фильтр в приоритете, не?

Innokentiy
26.07.2018
11:05:56
фильтр в приоритете

но фильтр фильтрует только валидные с точки зрения циски бпду

а невалидные форвардит как обычные пакеты

Innokentiy
26.07.2018
11:06:55
и вот их-то лучше пристукивать гвардом, пока они вам сетку не положили, если в сети где-то используются не-циски

А что с её точки валидные?
проще сказать, что с ее точки зрения невалидное

например, бпду с субсекундными таймерами циски считают невалидными

Google
Innokentiy
26.07.2018
11:07:39
хотя это абсолютно стандартная вещь

циски берут только старший байт от таймера, эффективно округляя таймер вниз до целого числа секунд

если приходит таймер в 1/256 секунды, циска берет старший байт и говорит "пришло бпду с таймером 0 секунд, невалидно,"

если такую бпду пропустить дальше и она дойдет до хуавея, аристы, или любой другой железки, корректно реализующей стандарт, то в сегменте будет два десигнейтед порта

Aleksej
26.07.2018
11:10:02
Фильтр будет входящие резать
Когда stp включён и настроен фильтр я вижу что счётчик количества пакетов на порту не растёт. А если выключит stp то оно меня шлёт лесом, мол такой информации нет т.к. STP выключен.

а невалидные форвардит как обычные пакеты
Сейчас попробую найти про форвардинг у huawei

Innokentiy
26.07.2018
11:12:10
у хуавея, емнип, гранулярность 1/100

так что у него такой проблемы нет

Aleksej
26.07.2018
11:33:51
если такую бпду пропустить дальше и она дойдет до хуавея, аристы, или любой другой железки, корректно реализующей стандарт, то в сегменте будет два десигнейтед порта
А как происходит этот самый пропуск? Прилетело на клиентском порту... И коммутатор разослал дальше? Но вроде он же не рассылает дальше если включено это самое stp

Innokentiy
26.07.2018
11:34:29
если включен бпдуфильтр, но бпду прилетела невалидная - рассылает

не скажу за все версии иоса, но по крайней мере в некоторых такое точно есть

в гетерогенных средах это представляет проблему

потому и рекомендация включать и фильтр, и гвард

лучше положить один проблемный порт, чем словить петлю и уложить всю сеть

Aleksej
26.07.2018
11:39:07
Окей; в цисках нет возможности отключить. STP на определённом порту?

Innokentiy
26.07.2018
11:39:49
в цисках есть возможность отключить работу цискостп на определенном порту

засада в том, что цискореализация цискостп не соответствует стандарту

Aleksej
26.07.2018
11:41:18
Если мы его просто отключи он не будет участвовать в построении stp, но будет дальше передаваться полученный на порту bpdu?

Innokentiy
26.07.2018
11:42:51
если мы используем на порту бпдуфильтр, то мы перестаем отправлять валидные бпду (а другие циска не отправляет) и перестаем принимать валидные бпду (а другие циска и не ожидает)

на таком порту еще имеет смысл включаить портфаст, раз уж все равно проверки на петлю нет. чего лишние 30 секунд терять

Google
Innokentiy
26.07.2018
11:44:00
если на бпдуфильтрованном порту придет невалидная бпду, она зафильтрована не будет

и будет форвардиться как обычный кадр, если мы не пристукнем порт bpduguard'ом

Aleksej
26.07.2018
11:45:52
Т.е. если я хочу фильтровать bpdu для этого нужно включать stp...

Или для циски не обязательно?

Innokentiy
26.07.2018
11:47:01
в смысле "включать"

его нельзя выключить, процесс запущен всегда

можно только 1. перестать отправлять и принимать бпду на порту (bpdufilter) 2. переводить порт в designated forwarding без доп.проверок (portfast)

Aleksej
26.07.2018
11:48:07
В экстримах какой прикол, если глобально выключить STP то фильтры не работают.

Innokentiy
26.07.2018
11:48:15
то экстримы :)

там можно отдельно ванильный стп включать и отдельно пвст, например

Aleksej
26.07.2018
11:50:07
Мне по факту то чего нужно, чтобы bpdu пакеты не пролетали через коммутатор. STP не используется для своей основной роли.

Innokentiy
26.07.2018
11:50:58
portfast default, bpduguard default, bpdufilter прибитый гвоздями на всех портах

Aleksej
26.07.2018
11:53:52
Вот, я то думал есть какая то универсальная команда, которая сделает это глобально для всех портов.

Innokentiy
26.07.2018
11:54:15
есть. но она неправильно работает

spanning-tree portfast edge bpdufilter default

не надо ее использовать

она если увидит бпду в первые 20 секунд работы, выключает фильтр на порту

Innokentiy
26.07.2018
12:04:56
точнее сказать, включает фильтр только если не увидит бпду в первые 20 секунд работы порта

Google
Innokentiy
26.07.2018
12:05:30
как по мне, это вредительство

поэтому только прибивать говздями в конфиг порта, только хардкор

Aleksej
26.07.2018
12:08:13
Уточняющий вопрос т.к. для порта мы можем включить или выключить STP и навестить фильтр, фаст и гвард... На порту stp вкл. или выкл.?

Aleksej
26.07.2018
12:34:04
Обсуждали циску, а так нужно для huawei?

Cate
26.07.2018
12:44:08


Innokentiy
26.07.2018
12:45:41
но можно задушить любую активность stp на порту

с нюансом про невалидные бпду, описанным выше

Eli
26.07.2018
12:55:28
portfast/port type edge как раз ведь выключает порт из топологии

Innokentiy
26.07.2018
13:06:02
омг

Aleksej
26.07.2018
13:06:24
а ещё для меня остаётся загадкой опция bpdu { disable | enable } After you run the bpdu enable command on an interface, the interface forwards a packet to the CPU if the destination MAC address of the packet is the BPDU MAC address. You can use the display bpdu mac-address command to view the BPDU MAC address.

Innokentiy
26.07.2018
13:06:40
это на хуевее?

Aleksej
26.07.2018
13:06:56
Indicates the action that an interface performs on BPDUs. disable: The interface discards BPDUs. enable: The interface sends BPDUs to the CPU.

ага...

Innokentiy
26.07.2018
13:07:16
portfast/port type edge как раз ведь выключает порт из топологии
могу я порекомендовать покурить эту тему поподробнее?

Terminator
26.07.2018
13:09:00
@dedicatet_chat ХаЦкерский Приват Чат будет жить. Поприветствуем!

Aleksej
26.07.2018
13:09:29
по описанию похоже на приемную часть бпдуфильтра
If the stp bpdu-filter enable command is run on a port, the port will not transmit or process BPDUs. The port cannot negotiate the STP status with the directly connected port on the remote device. Therefore, exercise cautions when using the stp bpdu-filter enable command. Running the stp bpdu-filter enable command only on edge ports is recommended.

Google
nwur
26.07.2018
13:10:20
Спотыкался

Innokentiy
26.07.2018
13:10:26
аа точно

в описании ж так и написано

мак-то у всех slow protocols одинаковый

Aleksej
26.07.2018
13:10:59
я вроде настраивал LLDP и оно знает данные о соседях, а соседи о нём?

Innokentiy
26.07.2018
13:11:08
а оно тупо по маку блочит

nwur
26.07.2018
13:11:55
На 23хх, мб в других местах по другому

Aleksej
26.07.2018
13:12:13
т.е. оно блочит все BPDU, а stp bpdu-filter только для STP

nwur
26.07.2018
13:12:50
дак вот 23хх серия :)
Софт свежий?) вдруг баг

Innokentiy
26.07.2018
13:13:30
bpdu = bridge protocol data unit, оно по определению только к stp относится

stp - один из slow protocols

Aleksej
26.07.2018
13:16:04
т.е. эта чудо опция будет выше над stp bpdu-filter она указывается глобально; или как часть этой опции...

Innokentiy
26.07.2018
13:16:06
простите, я чот зануделся. пойду чайку ебну

Aleksej
26.07.2018
13:16:39
давайте :)

Innokentiy
26.07.2018
13:16:49
чайки - сволочи. их не жалко



Страница 880 из 924