
Alex
15.05.2017
12:07:08
портов то кот наплакал
живых

Vladislav
15.05.2017
12:07:19
QoS тестировал

Boris
15.05.2017
12:07:33

Google

Vladislav
15.05.2017
12:07:58
прям там в UNL разворачивал хост с Ostinato и пулял в ноды трафиком.

Boris
15.05.2017
12:08:41

Vladislav
15.05.2017
12:09:01
можно
но зачем? %)
а в прочем это не моё дело. :)

Boris
15.05.2017
12:10:32

Denis
15.05.2017
12:12:28
второй раз за час уже. мы всё поняли про SNMP.

Vladislav
15.05.2017
12:12:35

Yevgeniy
15.05.2017
12:12:41
кто-то туда должен что-то положить
В таком случае как он узнает что у него новый Мак? Я не думаю, что проц каждый Фрейм просматривает.
Я думал там отдельное application specific circuitry ? нет? я думаю для mac-learning в ASIC-е реализованы, нет? о.О

Vladislav
15.05.2017
12:13:23
у Димы был как-то вебинар про свичинг

Alex
15.05.2017
12:13:27
нет

Yevgeniy
15.05.2017
12:13:27
или этот ASIC отправляет на проц прерывание когда получает фрейм с новым MAC-Адрессом?

Vladislav
15.05.2017
12:13:29
он это рассказывал

Google

Alex
15.05.2017
12:13:57

Anton Klochkov
15.05.2017
12:14:15
Кстати по вчерашнему SDN
В ЦОДах вполне норм бы работало :)

Boris
15.05.2017
12:15:21

Semen
15.05.2017
12:16:47
У вас-с

Boris
15.05.2017
12:17:57

Vladislav
15.05.2017
12:18:29
The Thing

Timofey
15.05.2017
12:18:42
Чуваки, а в EVE в обыкновенном треугольнике луп реально замутить чтоб cpu взлетело?
чет пару образов попробовал с
spanning-tree portfast
spanning-tree bpdufilter enable
ничо не работает

Semen
15.05.2017
12:19:00
Потерял нить беседы :) Вроде речь шла о том, что сеть собрана на виртуалке, ту что флудить собирались

Timofey
15.05.2017
12:19:11
Короче, господа. мы ушли от темы.
Вообщем надо добавить сурсов или не пытаться вообще? =)

Vladislav
15.05.2017
12:19:28
почему ушли то
в самый раз
ставь Ostinato - делай генерацию трафика с перебором маков
правда не помню, можно ли там инкременировать адрес мака
либо поискать софт, который будет менять мак при отправке на случайный, закинуть этот софт на хост в виртуалку и вперед
уверен, что такой софт есть

Alex
15.05.2017
12:21:20
https://www.archlinux.org/packages/?name=macchanger

Google

Alex
15.05.2017
12:22:05
не, не то
остинато короче

Timofey
15.05.2017
12:22:58

Vladislav
15.05.2017
12:23:11
а что такого?

Alex
15.05.2017
12:23:13
хотя точно помню что была софтинка на линь которая генерила пакеты с рандомным сорсом
в кали точно есть
чтоб свитчи в хабы превращать

Yevgeniy
15.05.2017
12:24:10
macof этож

Alex
15.05.2017
12:24:31

Yevgeniy
15.05.2017
12:25:21
блин а он точно прерывание с целью mac-learning отправляет?
получается первый фрейм проходит с повышенной latency ?

Alex
15.05.2017
12:25:34
нет
разделяй однако

Alex
15.05.2017
12:25:46
форвардинг плейн от контрол плейна
чтоб форварднуть пакет совсем не обязательно запоминать его сорс мак
это независымые друг от друга процессы

Yevgeniy
15.05.2017
12:26:21
тоесть он это асинхронно выполняет?

Alex
15.05.2017
12:26:26
конечон

Yevgeniy
15.05.2017
12:26:54
а если прийдет 2 маленьких фрейма один за другим, он второй тоже всем кинет?

Alex
15.05.2017
12:27:07
эх
сорс и дестинейшн это разные вещи)

Google

Yevgeniy
15.05.2017
12:27:23
тю да
просто интересно, как быстро он потом учит... и может ли за это время что-то ещё произойти

Alex
15.05.2017
12:28:09
ответ за это время не придет

Yevgeniy
15.05.2017
12:28:19
ну это понятн

Alex
15.05.2017
12:28:25
но вообще процесс не шустрый
хотя если запустить виртуалку на хорошем проце - будет быстрей чем физический свитч работать
поэтому по моему он у вас тут и не проседал

Admin
ERROR: S client not available

Yevgeniy
15.05.2017
12:30:09
может 2е прерывание отправит зато, если два маленьких подряд , хотя это уже гадание наверное :) он то инфу из CAM берет.

Alex
15.05.2017
12:30:37
такие тонкости алгоритма мне не знакомы
тут мои знания кончаются

Yevgeniy
15.05.2017
12:31:00
да врядли это существенно для сетевиков)

Innokentiy
15.05.2017
12:41:25
не скажу про все платформы циско, но по крайней мере на некоторых свитчах CAM - это просто раздел TCAM
соответственно, свитчинг и маршрутизация c CEF - это физически один и тот же процесс
просто к кадрам применяются разные обработчики
если приходит кадр, который содержит IP-пакет, который не получается проCEF'ить, он пунтится на process switching
если приходит кадр с мака, которого нет в CAM - он точно так же пунтится на ЦП, просто на другой обработчик
это очень упрощенная схема
я сейчас к тому, что CAM и TCAM - физически одна и та же сущность
циска любит на экзаменах спрашивать, чем CAM отличается от TCAM

Google

Anton
15.05.2017
12:51:05
ну а смысл отдельно ещё клепать микросхемы памяти, прикручивая их сбоку, когда можно прямо в ткаме это всё сделать.

Innokentiy
15.05.2017
12:51:10
так вот - ничем не отличаются (по крайней мере на некоторых платформах). таблица мак-адресов физически хранится в TCAM

A
15.05.2017
12:52:18
например, всем известные SDM темлейты на cat 3750x, когда сменой темплейта можно увеличть кол-во изучаемых MAC адресов, ценой уменьшения кол-ва роутов.

Anton Klochkov
15.05.2017
12:56:30
ostinato-0.7-v1

Sergey
15.05.2017
13:03:26

Innokentiy
15.05.2017
13:04:10
не совсем
CAM - это раздел TCAM, в котором хранятся маки, с которыми всегда требуется искать точное соответствие
поэтому там маски всегда нулевые (если говорить в терминах ipv4 wildcard масок)

A
15.05.2017
13:05:25
CAM tables provide only two results: 0 (true) or 1 (false)
TCAM provides three results: 0, 1, and "don't care."

Innokentiy
15.05.2017
13:06:29
неа
result - это выход
а в TCAM в качестве эталонов для сравнения элементы хранятся в таком троичном виде
это не выход логического элемента, а один из входов
мы при работе с ТСАМ даем на вход бинарный образец, тернарный эталон для сравнения и задаем вопрос: они похожи?
и результат всегда бинарный - да или нет

A
15.05.2017
13:08:27

Innokentiy
15.05.2017
13:10:43
когда мы говорим про FIB, который пользуется TCAM, он хранит дерево маршрутов, каждый из которых записан в тернарном виде