Таблица mac 8000 что это

Любой системный администратор рано или поздно сталкивается с задачей построения или модернизации локальной сети предприятия. К такому вопросу следует подходить очень серьезно и основательно, т.к. от этого зависит дальнейшая беззаботная работа.

Как выбрать коммутатор под свои задачи, чтобы потом не покупать новый?

Коммутатор или в простонародье свитч — это сетевое устройство, которое соединяет несколько компьютеров в одну единую локальную сеть. Современные свитчи обладают очень большим рядом функций, которые очень сильно могут облегчить дальнейшую работу админа. От правильного выбора свитчей зависит функционирование всей локальной сети и работа предприятия в целом.

При выборе сетевого оборудования начинающий системный администратор сталкивается с большим количеством непонятных обозначений и поддерживаемых протоколов. Данное руководство написано с целью восполнить этот пробел знаний у начинающих.

Вводная информация

Многие до сих пор не видят разницы между свичом и хабом. Понимая, что тема уже много раз обсуждалась, все же хотелось начать именно с нее.

Несколько лет назад хаб был основным сетевым устройством, которое использовалось для построения локальных сетей. Работа хаба сводится к работе обычного повторителя, который просто пересылает полученную информацию на все порты. Получается, что всем компьютерам сети пересылается эта информация, но принимает ее только один. Хабы очень быстро "забивали" всю локальную сеть ненужным трафиком. Для построения локальной сети с помощью хабов нужно было придерживаться внегласного правила "четырех хабов". Это правило гласит о том, что нельзя использовать более 4 хабов подряд в линии, т.к. при нарушении этого правила большая вероятность возникновения "пакетного шторма" (это когда огромное количество паразитных пакетов пересылаются по сети).

Для свитчей это правило уже не актуально, т.к. современные свитчи даже начального уровня в ходе работы формируют таблицу коммутации, набирая список MAC-адресов, и согласно нее осуществляют пересылку данных. Каждый свитч, после непродолжительного времени работы, "знает" на каком порту находится каждый компьютер в сети.

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

При первом включении, таблица коммутации пуста и коммутатор начинает работать в режиме обучения. В режиме обучения работа свича идентична работе хаба: коммутатор, получая поступающие на один порт данные, пересылает их на все остальные порты. В это время коммутатор производит анализ всех проходящих портов и в итоге составляет таблицу коммутации.

Особенности, на которые следует обратить внимание при выборе коммутатора

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

Распространенные функции коммутаторов:

  • Количество портов. Общее количество портов, к которым можно подключить различные сетевые устройства.

Количество портов лежит в диапазоне от 5 до 48.

Базовая скорость передачи данных. Это скорость, на которой работает каждый порт коммутатора. Обычно указывается несколько скоростей, к примеру, 10/100/1000 Мб/сек. Это говорит о том, что порт умеет работать на всех указанных скоростях. В большинстве случаев коммутатор поддерживает стандарт IEEE 802.3 Nway автоопределение скорости портов.

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

Внутренняя пропускная способность. Этот параметр сам по себе не играет большого значения. Чтобы правильно выбрать коммутатор, на него следует обращать внимание только в паре с суммарной максимальной скоростью всех портов коммутатора (это значение можно посчитать самостоятельно, умножив количество портов на базовую скорость порта). Соотнося эти два значения можно оценить производительность коммутатора в моменты пиковой нагрузки, когда все подключенные пользователи максимально используют возможности сетевого подключения.

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

  • Автосогласование между режимами Full-duplex или Half-duplex. В режиме Full-duplex данные передаются в двух направлениях одновременно. При режиме Half-duplex данные могут передаваться только в одну сторону одновременно. Функция автосогласования между режимами позволяет избежать проблем с использованием разных режимов на разных устройствах.
  • Автоопределение типа кабеля MDI/MDI-X. Это функция автоматически определят по какому стандарту был "обжат" кабель витая пара, позволяя работать этим 2 стандартам в одной ЛВС.
  • При выборе коммутатора следует отдавать предпочтение устройствам поддерживающим стекирование, т.к. в будущем эта функция может оказаться полезной.

    Возможность установки в стойку. Это означает, что такой коммутатор можно установить в стойку или в коммутационный шкаф. Наибольшее распространение получили 19 дюймовые шкафы и стойки, которые стали для современного сетевого оборудования неписанным стандартом.

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

  • Количество слотов расширения. Некоторые коммутаторы имеют несколько слотов расширения, позволяющие разместить дополнительные интерфейсы. В качестве дополнительных интерфейсов выступают гигабитные модули, использующие витую пару, и оптические интерфейсы, способные передавать данные по оптоволоконному кабелю.
  • Размер таблицы MAC-адресов. Это размер коммутационной таблицы, в которой соотносятся встречаемые MAC-адреса с определенным портом коммутатора. При нехватке места в коммутационной таблице происходит затирание долго не используемых MAC-адерсов. Если количество компьютеров в сети много больше размера таблицы, то происходит заметное снижение производительности коммутатора, т.к. при каждом новом MAC-адресе происходит поиск компьютера и внесение отметки в таблицу.
  • При выборе коммутатора следует прикинуть примерное количество компьютеров и размер таблицы MAC-адресов коммутатора.

    Flow Control (Управление потоком). Управление потоком IEEE 802.3x обеспечивает защиту от потерь пакетов при их передаче по сети. К примеру, коммутатор во время пиковых нагрузок, не справляясь с потоком данных, отсылает отправляющему устройству сигнал о переполнении буфера и приостанавливает получение данных. Отправляющее устройство, получая такой сигнал, останавливает передачу данных до тех пор, пока не последует положительного ответа от коммутатора о возобновлении процесса. Таким образом два устройства как бы "договариваются" между собой когда передавать данные, а когда нет.

    Так как эта функция присутствует почти во всех современных коммутаторах, то при выборе коммутатора на ней не следует акцентировать особого внимания.

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

    После приема каждого пакета тратится некоторое время на его обработку. При использовании увеличенного размера пакета по технологии Jumbo Frame, можно существенно сэкономить на времени обработки пакета в сетях, где используются скорости передачи данных от 1 Гб/сек и выше. При меньшей скорости большого выигрыша ждать не стоит.

    Технология Jumbo Frame работает только между двумя устройствами, которые оба ее поддерживают.

    При подборе коммутатора на этой функции не стоит заострять внимание, т.к. она присутствует почти во всех устройствах.

  • Power over Ethernet (PoE). Эта технология передачи электрического тока для питания коммутатора по неиспользуемым проводам витой пары. Стандарт IEEE 802.af.
  • Встроенная грозозащита. Некоторые производители встраивают в свои коммутаторы технологию защиты от гроз. Такой коммутатор следует обязательно заземлить, иначе смысл этой дополнительной функции отпадает.
  • Читайте о новинках железа, новости компьютерных компаний и будите всегда в курсе последних достижений.

    Какие коммутаторы бывают?

    Помимо того, что все существующие коммутаторы различаются количеством портов (5, 8, 16, 24 и 48 портов и т.д.) и скоростью передачи данных (100Мб/сек, 1Гб/сек и 10Гб/сек и т.д.), коммутаторы можно так же разделить на:

    Читайте также:  Темы для спора с парнем

      Неуправляемые свичи — это простые автономные устройства, которые управляют передачей данных самостоятельно и не имеющие инструментов ручного управления. Некоторые модели неуправляемых свичей имеют встроенные инструменты мониторинга (например некоторые свичи Compex).

    Такие коммутаторы получили наибольшее распространение в "домашних" ЛВС и малых предприятиях, основным плюсом которых можно назвать низкую цену и автономную работу, без вмешательства человека.

    Минусами у неуправляемых коммутаторов является отсутствие инструментов управления и малая внутренняя производительность. Поэтому в больших сетях предприятий неуправляемые коммутаторы использовать не разумно, так как администрирование такой сети требует огромных человеческих усилий и накладывает ряд существенных ограничений.

    Управляемые свичи — это более продвинутые устройства, которые также работают в автоматическом режиме, но помимо этого имеют ручное управление. Ручное управление позволяет очень гибко настроить работу коммутатора и облегчить жизнь системного администратора.

    Основным минусом управляемых коммутаторов является цена, которая зависит от возможностей самого коммутатора и его производительности.

    Абсолютно все коммутаторы можно разделить по уровням. Чем выше уровень, тем сложней устройство, а значит и дороже. Уровень коммутатора определяется слоем на котором он работает по сетевой модели OSI.

    Для правильного выбора коммутатора Вам потребуется определиться на каком сетевом уровне необходимо администрировать ЛВС.

    Разделение коммутаторов по уровням:

    1. Коммутатор 1 уровня (Layer 1). Сюда относятся все устройства, которые работают на 1 уровне сетевой модели OSI — физическом уровне. К таким устройствам относятся повторители, хабы и другие устройства, которые не работают с данными вообще, а работают с сигналами. Эти устройства передают информацию, словно льют воду. Если есть вода, то переливают ее дальше, нет воды, то ждут. Такие устройства уже давно не производят и найти их довольно сложно.
    2. Коммутатор 2 уровня (Layer 2). Сюда относятся все устройства, которые работают на 2 уровне сетевой модели OSI — канальном уровне. К таким устройствам можно отнести все неуправляемые коммутаторы и часть управляемых.

    Коммутаторы 2 уровня работают с данными ни как с непрерывным потоком информации (коммутаторы 1 уровня), а как с отдельными порциями информации — кадрами (frame или жарг. фреймами). Умеют анализировать получаемые кадры и работать с MAC-адресами устройств отправителей и получателей кадра. Такие коммутаторы "не понимают" IP-адреса компьютеров, для них все устройства имеют названия в виде MAC-адресов.

    Коммутаторы 2 уровня составляют коммутационные таблицы, в которых соотносят MAC-адреса встречающихся сетевых устройств с конкретными портами коммутатора.

    Коммутаторы 2 уровня поддерживают протоколы:

    • IEEE 802.1p или приоритизация (Priority tags). Стандарт IEEE 802.1p позволяет отсортировать весь трафик на пакеты по степени важности, выставив приоритеты. Более приоритетные пакеты, имеющие более высокую важность, будут отправляться в первую очередь.

    Например, весьма логично дать высокий приоритет пакетам VoIP и низкий — пакетам FTP.

    IEEE 802.1q или виртуальные сети (VLAN). Протокол IEEE 802.1q позволяет внутри одной физической сети построить несколько отдельных логических сетей (виртуальных сетей).

    Разделить существующую ЛВС на виртуальные сети можно:

    • присвоив уникальный идентификатор VLAN каждому порту коммутатора, при этом порты коммутаторов с одним номером будут находиться в одной виртуальной сети;
    • присвоив каждому MAC-адресу, внесенному в коммутационную таблицу, уникальный номер VLAN;
    • присвоив уникальный идентификатор VLAN после прохождения аутентификации, при использовании протокола 802.1x.
  • IEEE 802.1d Spanning Tree Protocol (STP), в задачи которого входит приведение всей ЛВС к древовидной структуре.

    Данный протокол, по большому счету, используется для повышения отказоустойчивости всей ЛВС. Структура ЛВС изначально строится с избыточным количеством линий связи. "Лишние" линии связи, во избежании закольцовывания, данный протокол временно отключает, приводя всю структуру ЛВС к древовидному виду. При обрыве действующей линии связи протокол самостоятельно ищет новый кратчайший путь, восстанавливая тем самым работу ЛВС в целом.

  • IEEE 802.1w Rapid Spanning Tree Protocol (RSTP) более усовершенствованный стандарт IEEE 802.1d, который обладает более высокой устойчивостью и меньшим временем "восстановления" линии связи.
  • IEEE 802.1s Multiple Spanning Tree Protocol (MSTP) является наиболее современным протоколом, учитывающим все достоинства и недостатки предыдущих решений.
  • IEEE 802.3ad Link aggregation for parallel links или агрегирование каналов используется для повышения пропускной способности канала. Фактически это объединение нескольких портов в один высокоскоростной порт с суммарной скоростью объединенных портов. Максимальная скорость определена стандартом IEEE 802.3ad и составляет 8 Гбит/сек.
  • Коммутатор 3 уровня (Layer 3). Сюда относятся все устройства, которые работают на 3 уровне сетевой модели OSI — сетевом уровне. К таким устройствам относятся все маршрутизаторы, часть управляемых коммутаторов, а так же все устройства, которые умеют работать с различными сетевыми протоколами: IPv4, IPv6, IPX, IPsec и т.д. Коммутаторы 3 уровня целесообразнее отнести уже не к разряду коммутаторов, а к разряду маршрутизаторов, так как эти устройства уже полноценно могут маршрутизировать, проходящий трафик, между разными сетями. Коммутаторы 3 уровня полностью поддерживают все функции и стандарты коммутаторов 2 уровня. С сетевыми устройствами могут работать по IP-адресам. Коммутатор 3 уровня поддерживает установку различных соединений: pptp, pppoe, vpn и т.д.
  • Коммутатор 4 уровня (Layer 4). Сюда относятся все устройства, которые работают на 4 уровне сетевой модели OSI — транспортном уровне. К таким устройствам относятся более продвинутые маршрутизаторы, которые умеют работать уже с приложениями. Коммутаторы 4 уровня используют информацию, которая содержится в заголовках пакетов и относится к уровню 3 и 4 стека протоколов, такую как IP-адреса источника и приемника, биты SYN/FIN, отмечающие начало и конец прикладных сеансов, а также номера портов TCP/UDP для идентификации принадлежности трафика к различным приложениям. На основании этой информации, коммутаторы уровня 4 могут принимать интеллектуальные решения о перенаправлении трафика того или иного сеанса.
  • Чтобы правильно подобрать коммутатор Вам нужно представлять всю топологию будущей сети, рассчитать примерное количество пользователей, выбрать скорость передачи данных для каждого участка сети и уже под конкретную задачу начинать подбирать оборудование.

    Управление коммутаторами

    Интеллектуальными коммутаторами можно управлять различными способами:

    • через SSH-доступ. Подключение к управляемому коммутатору осуществляется по защищенному протоколу SSH, применяя различные клиенты (putty, gSTP и т.д.). Настройка происходит через командную строку коммутатора.
    • через Telnet-доступ к консольному порту коммутатора. Подключение к управляемому коммутатору осуществляется по протоколу Telnet. В результате мы получаем доступ к командной строке коммутатора. Применение такого доступа оправданно только при первоначальной настройки, т. к. Telnet является незащищенным каналом передачи данных.
    • через Web-интерфейс. Настройка производится через WEB-браузер. В большинстве случаев настройка через Web-интерфейс не дает воспользоваться всеми функциями сетевого оборудования, которые доступны в полном объеме только в режиме командной строки.
    • через протокол SNMP. SNMP — это протокол простого управления сетями.

    Администратор сети может контролировать и настраивать сразу несколько сетевых устройств со своего компьютера. Благодаря унификации и стандартизации этого протокола появляется возможность централизованно проверять и настраивать все основные компоненты сети.

    Чтобы правильно выбрать управляемый коммутатор стоит обратить внимание на устройства, которые имеют SSH-доступ и протокол SNMP. Несомненно Web-интерфейс облегчает первоначальную настройку коммутатора, но практически всегда имеет меньшее количество функций, чем командная строка, поэтому его наличие приветствуется, но не является обязательным.

    1. sashakrasnoyarsk#
      5 Март, 07:26

    Ничто не служит вечно, так что замена будет в любом случае. Так что выбирать раз и навсегда не получается, а выбор в любом случае происходит между возможностями, надёжностью и ценой.

    sashakrasnoyarsk: Ничто не служит вечно, так что замена будет в любом случае. Так что выбирать раз и навсегда не получается, а выбор в любом случае происходит между возможностями, надёжностью и ценой.

    Про вечность никто и не говорит.

    Читайте также:  Проверь правильно ли ира нашла

    Просто в российских реалиях развертывание ЛВС, скажем на крупном предприятии, идет в несколько этапов, т.к. денег на все никто не дает. Поэтому продумывание на перед (сроком на 5 лет) просто необходимо. Да и если коммутатор, скажем, Cisco 2960 будет установлен, то через 5 лет его менять точно ни придется.

    Такое оборудование меняется в 2 случаях: в случае поломки и в случае нехватки мощности/функционала/защиты.

    что бы я без вас делал…..

    спасибо статья очень полезная

    Cisco’ки тоже железяки, не нужно их боготворить, касяков хватает, а на работе похерилась без возможности ремонта ровно через 4 года, денег в своё время за эту хрень отдали порядочно, выгодней в средних сетях обходиться не управляемыми комутаторами и серваком-маршрутизатором (хорошие сетевухи выгодней нем циску брать и система гибче).

    Спасибо, очень помогла статья).

    Отличная статья. Спасибо.

    Хорошая статья, примеров бы по больше в каких случаях используется тот или иной комутатор. Они (примеры) есть но не везде.

    Спасибо, статья очень помогла!

    Спасибо, хорошая статья, рассказано все на простом и понятном языке.

    Спасибо! Очень понятно и доступно все написано

    Отличная статья, мало кто может так одекватно сформулировать,, Уважуха автору…

    добрый день, у меня вопрос по зеркалированию, в характеристиках некоторых коммутаторов пишется “поддерживается” а в других “поддерживается один к восьми” например. Мне нже нужно чтобы можно было все порты зеркалировать на один, подходит ли мне первый вариант (поддерживается) или нужно уточнять у производителей ?

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

    Огромное спасибо автору! Написана куча “умных” книг, толщиной в 5 сантиметров, в которых на 7 странице перестаешь что-либо понимать вообще. Здесь же автор написал 10 абзацев, в которых объяснил если не всё, то почти всё предельно ясно, просто и грамотно. Вот кому надо книги писать и деньги на этом зарабатывать, а не всяким проходимцам, которые только копипастят западные стандарты, худо-бедно-криво их переведя.

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

    Спасибо за статью. Нашел не мало полезного в статье.

    Большое спасибо за прекрасную статью, все разложено от и до, сейчас редко найдешь информмацию такого качества.

    В категории маршрутизаторы и коммутаторы найдено 7 товаров, для выбора по параметрам воспользуйтесь фильтром слева.

    • HP ProCurve Switch 1400-24G 10250 руб. HP ProCurve Switch 1400-24G обзор
      Кэшбэк на HP ProCurve Switch 1400-24G
      Отзывы о HP ProCurve Switch 1400-24G
      HP ProCurve Switch 1400-24G купить
      Доставка Москва Отложить Сравнить
    • NETGEAR JFS516 7013 руб. NETGEAR JFS516 обзор
      Кэшбэк на NETGEAR JFS516
      Отзывы о NETGEAR JFS516
      NETGEAR JFS516 купить
      Доставка Москва Отложить Сравнить
    • HP ProCurve Switch 1400-8GПодробнееHP ProCurve Switch 1400-8G обзор
      Кэшбэк на HP ProCurve Switch 1400-8G
      Отзывы о HP ProCurve Switch 1400-8G
      HP ProCurve Switch 1400-8G купить
      Доставка Москва Отложить Сравнить
    • HP ProCurve Switch 1700-24ПодробнееHP ProCurve Switch 1700-24 обзор
      Кэшбэк на HP ProCurve Switch 1700-24
      Отзывы о HP ProCurve Switch 1700-24
      HP ProCurve Switch 1700-24 купить
      Доставка Москва Отложить Сравнить
    • Коммутатор HP OfficeConnect 1920S 8G (JL380A) 8050 руб. Коммутатор HP OfficeConnect 1920S 8G (JL380A) обзор
      Кэшбэк на Коммутатор HP OfficeConnect 1920S 8G (JL380A)
      Отзывы о Коммутатор HP OfficeConnect 1920S 8G (JL380A)
      Коммутатор HP OfficeConnect 1920S 8G (JL380A) купить
      Доставка Москва Отложить Сравнить
    • Коммутатор HP OfficeConnect 1920S-24G-2SFP (JL381A) 8851 руб. Коммутатор HP OfficeConnect 1920S-24G-2SFP (JL381A) обзор
      Кэшбэк на Коммутатор HP OfficeConnect 1920S-24G-2SFP (JL381A)
      Отзывы о Коммутатор HP OfficeConnect 1920S-24G-2SFP (JL381A)
      Коммутатор HP OfficeConnect 1920S-24G-2SFP (JL381A) купить
      Доставка Москва Отложить Сравнить
    • Коммутатор ZYXEL RGS200-12P 48922 руб. Коммутатор ZYXEL RGS200-12P обзор
      Кэшбэк на Коммутатор ZYXEL RGS200-12P
      Отзывы о Коммутатор ZYXEL RGS200-12P
      Коммутатор ZYXEL RGS200-12P купить
      Доставка Москва Отложить Сравнить

    Новые темы в форуме тех. поддержки 1

    18 февраля 2019, 13:04

    7 товаров в категории Компьютерная техника — Сетевое оборудование — Маршрутизаторы и коммутаторы (Размер таблицы MAC адресов 8000), купить по низким ценам в Москве и городах России. Выбор по параметрам, подробные характеристики и отзывы покупателей.

    Привет, Хабр!
    Случается так, что иногда хочется отойти от скупой теории и перейти к практике. Сейчас как раз такой случай. Желание возникло на фоне воспоминаний того, как мы делали коммутатор. Он — вещь довольно простая, делов-то — пересылай пакеты с порта на порт, да статистику веди. Все оказалось немного сложнее.

    Вы когда нибудь задумывались над тем, как происходит коммутация? На курсах говорят, что пакет из порта (А) анализируется и пересылается согласно таблице соответствия в порт (Б) назначения, или во все порты, кроме (А) источника, если запись не найдена. Остановимся на таблице и разберем как происходит ее заполнение.
    Самый простой способ — записывать адреса в один столбец, а соответствующие порты в другой, т.е. используется линейный алгоритм поиска, асимптотическая сложность которого O(n). Худший случай для алгоритма — отсутствие искомого ключа, поскольку требуется просмотреть все ключи, и в коммутации встречается очень часто: включение нового клиента, включение или перезагрузка устройства. На самом деле, всевозможные оптимизации и хитрые алгоритмы, применяемые в чипах сетевых устройств, заточены либо для экономии памяти чипа, либо для удовлетворения требований по скорости обработки.
    Используемый же большинством производителей способ — хеш-таблица. Смысл в том, что при вычислении хеш-функции от MAC-адреса на выходе имеем сразу адрес в памяти (индекс), обратившись по которому вычитываем номер порта. Если ничего не вычитали, то пишем по этому адресу текущий порт. Сложность алгоритма поиска O(1). Правда существует проблема коллизий, но при правильно подобранной хеш-функции она минимизируется. Остается лишь проверить коллизионную стойкость устройства. Наглядный пример такой таблицы и частичной коллизии:
    У большинства записей хеш-индексы не совпадают, что в результате дает мгновенное чтение по индексу, но у Jack и Andrew случилось так, что хеш совпал и проявилась коллизия. В этом случае для разрешения коллизии производится линейный поиск по вложенному списку, что увеличивает задержку, но происходит это в единичных случаях.
    Проверку можно провести, пополняя хеш-таблицу новыми записями. Записи могут быть последовательными или случайным, а так же принадлежать специальным типам.
    Специальные типы MAC-адресов:

    • broadcast (FF:FF:FF:FF:FF:FF)
    • multicast (младший бит первого октета равен 1)


    Не все адреса должны записываться в таблицу. Например туда не попадают широковещательный и мультикаст адреса. В результате я написал небольшой генератор raw-пакетов, которому передаются параметры:

    В обычном режиме генерируются пакеты с последовательными MAC-адресами, изменяются последние два октета, что дает 65536 комбинаций и для большинства коммутаторов более чем достаточно (всегда можно увеличить). Первый октет выставлен в 0x00, т.е. адреса юникастовые. Случайные адреса генерируются в двух режимах:

    • первый октет 0x00, остальные случайны
    • все октеты случайны

    Предусмотрен запуск в медленном режиме, например для тестирования aging-time.
    Интересно как на флуд отреагирует оборудование: проверим в двух режимах (последовательном и случайном) сколько адресов попадут в таблицу. У меня в тестовой стойке 5 коммутаторов:

    • cisco 3750G-16TD-S (12288 MAC)
    • zyxel gs-3012f (16384 MAC)
    • d-link dgs-3426 (8192 MAC)
    • metrotek x10-24 (16368 MAC)

    Специально никто их не отбирал — просто используются для различных целей, вроде проверки на совместимость STP (про это вообще можно отдельную статью написать). Пойдем по порядку.

    Читайте также:  Расшифровка меню recovery на андроид

    cisco 3750G-16TD-S

    cisco-01-TEST#sh ver
    Cisco IOS Software, C3750 Software (C3750-ADVIPSERVICESK9-M), Version 12.2(46)SE, RELEASE SOFTWARE (fc2)
    Copyright 1986-2008 by Cisco Systems, Inc.
    Compiled Thu 21-Aug-08 15:43 by nachen
    Image text-base: 0x00003000, data-base: 0x01940000

    ROM: Bootstrap program is C3750 boot loader
    BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.2(18)SE1, RELEASE SOFTWARE (fc2)

    cisco-01-TEST uptime is 4 weeks, 5 days, 1 hour, 11 minutes
    System returned to ROM by power-on
    System image file is «flash:c3750-advipservicesk9-mz.122-46.SE»

    This product contains cryptographic features and is subject to United
    States and local country laws governing import, export, transfer and
    use. Delivery of Cisco cryptographic products does not imply
    third-party authority to import, export, distribute or use encryption.
    Importers, exporters, distributors and users are responsible for
    compliance with U.S. and local country laws. By using this product you
    agree to comply with applicable laws and regulations. If you are unable
    to comply with U.S. and local laws, return this product immediately.

    A summary of U.S. laws governing Cisco cryptographic products may be found at:
    www.cisco.com/wwl/export/crypto/tool/stqrg.html

    If you require further assistance please contact us by sending email to
    export@cisco.com.

    cisco WS-C3750G-16TD (PowerPC405) processor (revision F0) with 118784K/12280K bytes of memory.
    Processor board ID CSG0921P0EB
    Last reset from power-on
    1 Virtual Ethernet interface
    16 Gigabit Ethernet interfaces
    1 Ten Gigabit Ethernet interface
    The password-recovery mechanism is enabled.

    512K bytes of flash-simulated non-volatile configuration memory.
    Base ethernet MAC Address: 00:14:1C:D7:33:80
    Motherboard assembly number: 73-9143-08
    Power supply part number: 341-0045-01
    Motherboard serial number: CAT091916AM
    Power supply serial number: LIT09130942
    Model revision number: F0
    Motherboard revision number: A0
    Model number: WS-C3750G-16TD-S
    System serial number: CSG0921P0EB
    Top Assembly Part Number: 800-24591-04
    Top Assembly Revision Number: A0
    CLEI Code Number: COM1D10ARB
    Hardware Board Revision Number: 0x01

    Switch Ports Model SW Version SW Image
    — — — — —
    * 1 17 WS-C3750G-16TD 12.2(46)SE C3750-ADVIPSERVICESK9-M

    Configuration register is 0xF

    cisco-01-TEST#show mac address-table count

    Total Mac Address Space Available: 5507

    interface GigabitEthernet1/0/1
    switchport access vlan 20
    switchport mode access
    end

    cisco-01-TEST#sh mac- vl 20
    Mac Address Table
    — Vlan Mac Address Type Ports
    — — — ——

    cisco-01-TEST#show mac address-table count

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 11
    Static Address Count: 0
    Total Mac Addresses: 11

    Total Mac Address Space Available: 5496

    cisco-01-TEST#sh mac- vl 20
    Mac Address Table
    — Vlan Mac Address Type Ports
    — — — — 20 0001.0203.0001 DYNAMIC Gi1/0/1
    20 0001.0203.0002 DYNAMIC Gi1/0/1
    20 0001.0203.0003 DYNAMIC Gi1/0/1
    20 0001.0203.0004 DYNAMIC Gi1/0/1
    20 0001.0203.0005 DYNAMIC Gi1/0/1
    20 0001.0203.0006 DYNAMIC Gi1/0/1
    20 0001.0203.0007 DYNAMIC Gi1/0/1
    20 0001.0203.0008 DYNAMIC Gi1/0/1
    20 0001.0203.0009 DYNAMIC Gi1/0/1
    20 0001.0203.000a DYNAMIC Gi1/0/1
    20 50af.7312.8435 DYNAMIC Gi1/0/1

    cisco-01-TEST#show mac address-table count

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 4281
    Static Address Count: 0
    Total Mac Addresses: 4281

    Total Mac Address Space Available: 1219

    cisco-01-TEST#show mac address-table count

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 5724
    Static Address Count: 0
    Total Mac Addresses: 5724

    Total Mac Address Space Available: 192

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 5945
    Static Address Count: 0
    Total Mac Addresses: 5945

    Total Mac Address Space Available: 3

    cisco-01-TEST#show mac address-table count

    Рандомный тест:
    cisco-01-TEST#sh mac address-table count

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 4417
    Static Address Count: 0
    Total Mac Addresses: 4417

    Total Mac Address Space Available: 1499

    cisco-01-TEST#sh mac address-table count

    Mac Entries for Vlan 20:
    — Dynamic Address Count: 5947
    Static Address Count: 0
    Total Mac Addresses: 5947

    Total Mac Address Space Available: 1

    Итог
    Получается, что заявленная производителем характеристика не соответствует действительности (если я не прав, например влияет IOS и для него есть особые заметки, дайте знать с пруфом). Разница почти в два раза. Даже если опираться на сведения, выводимые самой системой (5507), то им тоже не стоит верить: в быстром режиме таблица недозаполнилась на 1219 адресов, а в медленном постоянно перестраивалась и показания суммарного счетчика менялись, от режима генерации (последовательно/случайно) не зависит.

    ZyXEL GS-3012F

    zyxel-01-T# show version
    Current ZyNOS version: V3.80(LR.2) | 03/04/2008

    zyxel-01-T# show system-information
    System Name: zyxel-01-TEST
    System Contact:
    System Location:
    Ethernet Address: 00:19:cb:2d:d8:49
    ZyNOS F/W Version: V3.80(LR.2) | 03/04/2008
    RomRasSize: 3234952
    System up Time: 837:37:39 (11f939d5 ticks)
    Bootbase Version: V3.00 | 01/14/2005
    ZyNOS CODE: RAS Mar 4 2008 11:51:18
    Product Model: GS-3012F

    Итог
    В целом, хорошие результаты. Коммутатор не “теряет” адреса, генерируемые на скорости порта. Размер таблицы и ее заполнение соответствует заявленному.

    DGS-3426:admin#show tech_support
    Command: show tech_support

    [SYS 2000-1-1 00:07:51]

    Boot Time: 31 Dec 1999 23:59:59
    RTC Time: 2000/01/01 00:07:51
    Boot PROM Version: Build 1.00-B13
    Firmware Version: Build 2.70.B56
    Hardware Version: 2A1
    MAC Address: 00-17-9A-10-CD-AA
    [STACKING 2000-1-1 00:07:51]

    DGS-3426:admin#show fdb vlan TEST
    Command: show fdb vlan TEST

    VID VLAN Name MAC Address Port Type
    — — — — — 20 TEST 00-01-02-03-00-01 1 Dynamic
    20 TEST 00-01-02-03-00-02 1 Dynamic
    20 TEST 00-01-02-03-00-03 1 Dynamic
    20 TEST 00-01-02-03-00-04 1 Dynamic
    20 TEST 00-01-02-03-00-05 1 Dynamic
    20 TEST 00-01-02-03-00-06 1 Dynamic
    20 TEST 00-01-02-03-00-07 1 Dynamic
    20 TEST 00-01-02-03-00-08 1 Dynamic
    20 TEST 00-01-02-03-00-09 1 Dynamic
    20 TEST 00-01-02-03-00-0A 1 Dynamic
    20 TEST 00-01-02-03-00-0B 1 Dynamic
    20 TEST 00-01-02-03-00-0C 1 Dynamic
    20 TEST 00-01-02-03-00-0D 1 Dynamic

    DGS-3426:admin#show fdb vlan TEST
    Command: show fdb vlan TEST

    VID VLAN Name MAC Address Port Type
    — — — — — 20 TEST 00-00-01-33-82-27 1 Dynamic
    20 TEST 00-00-03-43-5A-66 1 Dynamic
    20 TEST 00-00-03-66-C4-5D 1 Dynamic
    20 TEST 00-00-05-32-86-B1 1 Dynamic
    20 TEST 00-00-07-6D-3A-40 1 Dynamic
    20 TEST 00-00-0A-0F-E0-AE 1 Dynamic
    20 TEST 00-00-22-3A-81-2B 1 Dynamic
    20 TEST 00-00-24-68-E9-70 1 Dynamic
    20 TEST 00-00-35-00-B0-93 1 Dynamic
    20 TEST 00-00-3F-04-BE-95 1 Dynamic
    20 TEST 00-00-43-01-A4-A4 1 Dynamic
    20 TEST 00-00-71-27-41-8A 1 Dynamic
    20 TEST 00-00-92-3C-2A-5A 1 Dynamic
    20 TEST 00-00-92-5B-94-62 1 Dynamic
    20 TEST 00-00-95-26-49-3D 1 Dynamic
    20 TEST 00-00-9F-2E-45-DF 1 Dynamic
    20 TEST 00-00-9F-6D-BE-1E 1 Dynamic
    20 TEST 00-00-A7-75-72-4F 1 Dynamic
    20 TEST 00-00-A9-17-38-DD 1 Dynamic
    20 TEST 00-00-AF-5A-8C-54 1 Dynamic

    Итог
    У этого коммутатора тоже все в порядке. Таблица заполняется как заявлено, на случайных данных показатели незначительно хуже. А в качестве “фишки” таблица маков при просмотре сортируется (возможно потому, что никакого строкового процессора нет, например как у cisco).

    Metrotek X10-24

    x10-00002# show version report
    Origin: Metrotek
    Label: Metrotek
    Codename: oxygen
    Version: 1.0.1
    Date: Wed, 4 Mar 2015 11:04:37 UTC
    Architectures: armel i386
    Components: contrib non-free
    Description: Metrotek X10-24 Gigabit Ethernet Switch

    # show-mac-table -v 20 | wc -l
    16368

    # show-mac-table -v 20 | wc -l
    14429

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

    Вывод

    Если ваша сеть построена таким образом, что домен L2 включает множество устройств, то можно ждать беды. Странным оказалось то, что самый весомый вендор показал худшие результаты. Отсюда мораль — доверяй только собственным глазам и тесту, а не маркетинговым заявлениям с мелким шрифтом в сноске.
    Я был так удивлен положением вещей, что решил об этом написать. Если есть возможность провести такой же тест, то прошу опубликовать результаты в комментариях.

    Оцените статью
    Добавить комментарий

    Adblock
    detector