Jump to content

Recommended Posts

Posted

Я слышал, что если переполнить память "глупого" свича, он становится обычным хабом (т.е. пересылает входящий пакет во все порты не глядя на dst mac). Вопрос собственно в том, на сколько mac-ов расчитана память среднестатистического "глупого" свича, и какие меры он может предпринимать для борьбы с сабжем?

 

PS Я пытался генерить eth пакеты со случайными src и dst mac, никакого влияния на свичь это не оказало.

Posted

как правило память выделенная в свиче под мак адрес равна 8 килобайт что равно 1024 МАК адресов.

пару слов о "внутренностях"

6 байт используеться под мак адрес , ?? номер порта , ..

 

О том что свич начинает работать как хаб я не знал ;-)))

это не зашито в логике работы свича .

а то что при переполнении памяти он заново начинает искать некоторые адреса это точно ... тойсь рассылает запросы на каком порте находиться такой-то адрес ...

Posted
тойсь рассылает запросы на каком порте находиться такой-то адрес ...

 

Дешевый свич посылает уже полученное сообщение на все порты кроме исходного. А таблицу обновит только из eth.src когда получит ответ. (Работа как хаб только фулдуплекс). Посылать ARP запрос ему ума не хватит, да и скакого адреса.

 

 

Количество МАК зависит от чипа свича и в документации пишут обычно 1 или 8 тясяч штук(для дешевых свичей) причем иногда бывает 8К не на свич, а по 1К на порт(В 8 портовом).

Posted
тойсь рассылает запросы на каком порте находиться такой-то адрес ...

 

Дешевый свич посылает уже полученное сообщение на все порты кроме исходного. А таблицу обновит только из eth.src когда получит ответ. (Работа как хаб только фулдуплекс). Посылать ARP запрос ему ума не хватит, да и скакого адреса.

Да насчет того что свич не посылает арп запроса ты прав , я написал это для упрощения обьяснения , арп запрос посылает комп

а свич транслирует эго на все порты - после этого комп начинает передавать данные .... а свич уже знает ....

Количество МАК зависит от чипа свича и в документации пишут обычно 1 или 8 тясяч штук(для дешевых свичей) причем иногда бывает 8К не на свич, а по 1К на порт(В 8 портовом).

очень часто манагеры от продаж путают 8 килобайт памяти под мак адреса и 1 тис мак адресов - что есть одно и тоже ....

Posted

да уж давно не используют при описании размера таблицы размерности к кбайт...

Сколько видел - размер таблицы указан сразу в количестве МАС

Ну может только совсем мелкого полета фирмёшки так еще грязно играют...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...