Структура мас адреса
Что такое MAC-адрес?
В любой посылке, передаваемой по локальной сети Ethernet, присутствуют MAC-адреса источника и назначения, ведь коммутаторы, при перенаправлении данных, опираются исключительно на них. Что из себя представляет MAC-адрес? Каковы отличия unicast, multicast и broadcast MAC-адресов назначения? Какими MAC-адресами назначения оперируют протоколы стандарта МЭК 61850? Рассмотрим эти вопросы подробнее.
MAC-адрес состоит из 48 бит, представленных в шестнадцатиричном формате. Каждые 8 бит отделены друг от друга либо двоеточием (:), либо дефисом (-). Пример MAC-адреса: 00:26:57:00:1f:02.
MAC-адрес источника – уникален для каждого изделия. Международная организация IEEE обеспечивает «раздачу» диапазона MAC-адресов для производителей устройств: за каждым производителем закрепляются первые три октета MAC-адреса определенного значения. Эти три октета называют OUI (ORGANIZATIONALLY UNIQUE IDENTIFIER). Соответственно, по MAC-адресу можно определить фирму-производителя устройства. К примеру, это можно сделать на сайте IEEE (Внимание! Вводите OUI через дефис. ). Так, можно для приведенного в качестве примера MAC-адреса можно определить, что устройство, которому он присвоен – устройство производства НПП «ЭКРА». Оставшиеся три октета устанавливаются производителем уникальными и никогда не повторяют друг друга в комбинации с первыми тремя октетами одного и того же значения. Поскольку указанные три последних октета идентифицируют сетевой контроллер устройства, их называют NIC Specific (Network Interface Card Specific).
Результат анализа OUI на сайте IEEE
Как правило, MAC-адрес устройства можно определить, посмотрев на маркировку терминала, – часто на панели сетевого интерфейса устройства присутствует соответствующая наклейка.
Обозначение MAC-адреса на коммуникационном интерфейсе МП РЗА ALSTOM GRID
Теперь обратимся к возможным значениям MAC-адреса назначения, также присутствующего в посылке.
Если речь идет о передаче данных от одного устройству другому, то в поле MAC-адрес назначения указывается MAC-адрес устройства-получателя (см. выше) – то есть тот адрес, которые мы обсуждали выше. Это есть одноадресный (unicast) MAC-адрес назначения. Примером посылок, в которых устанавливается одноадресный MAC-адрес назначения являются посылки по протоколу MMS.
MMS-посылка с unicast MAC-адресом назначения
Однако что делать если один и тот же пакет данных требуется передать нескольким устройствам сети? Для этого существуют многоадресные (multicast) MAC-адреса назначения. Эти MAC-адреса легко идентифицировать – младший бит первого октета таких MAC-адресов назначения равен 1, например 01-0C-CD-00-00-01. В случае, если посылка с таким адресом попадает на коммутатор, то он перенаправляет ее на все свои порты – при условии что на нем не определены группы адресатов этой посылки. Возможность организации групповой передачи данных – одно из отличий использования многоадресных MAC-адресов перед использованием широковещательных (broadcast) MAC-адресов. Примером посылок, в которых устанавливается многоадресный MAC-адрес назначения, являются посылки по протоколам GOOSE и Sampled Values. Например, посылка GOOSE с MAC-адресом назначения 01:0C:CD:01:01:21.
Многоадресная посылка GOOSE
Говоря о многоадресных MAC-адресах назначения стоит отметить еще один интересный момент – организация IEEE выделяет диапазоны MAC-адресов не только под устройства для производителей, но и для органов по стандартизации, для однозначной идентификации трафика по тем или иным стандартам. При этом также IEEE фиксирует три первых октета. Так, за ТК 57 МЭК зарезервирован диапазон 01-0C-CD-xx-xx-xx, а внутри этого диапазона правила уже определяет сам орган по стандартизации. Так для GOOSE рабочая группа 10 определила четвертый октет равным 01 и диапазон: от 01-0C-CD-01-00-00 до 01-0C-CD-01-01-FF; для Sampled Values – четвертый октет равным 04 и диапазон: от 01-0C-CD-04-00-00 до 01-0C-CD-04-01-FF. Для протоколов PTP и RSTP также выделяются свои многоадресные MAC-адреса назначения.
Широковещательный MAC-адрес – он один: ff:ff:ff:ff:ff:ff. И при получении его коммутатор перенаправляет полученную посылку на все свои порты, ни на что не взирая. Его используют лишь некоторые служебные протоколы, например, протокол ARP (Address Resolution Protocol), о котором мы расскажем в следующий раз и который также составляет важную веху в процессе информационного обмена по локальной сети подстанции.
РЕЗЮМЕ
- Если вы разработчик и производитель устройств РЗА, оснащенных коммуникационным интерфейсом, позаботьтесь о том, чтобы через организацию IEEE вам был выделен соответствующий диапазон MAC-адресов. За это придется платить.
- Для проектировщиков будущего и наладчиков дня сегодняшнего рекомендация – никогда не фиксируйте одинаковый MAC-адрес для разных GOOSE-сообщений и потоков Sampled Values (некоторое настроечное ПО не контролирует этот аспект). Иначе вы рискуете исключить возможность multicast-фильтрации GOOSE-сообщений на коммутаторах. Ведь преобладающее число терминалов не обладают такой возможностью. И тогда все устройства, включенные в сеть, будут “слышать” сообщения от других устройств сети, что, как мы уже писали, негативно сказывается на времени передачи GOOSE-сообщений. Оно будет увеличиваться в связи с увеличивающейся нагрузкой процессоров устройств.
ИТ База знаний
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Модель OSI – это просто!
Зачем вам 802.1X и что он решает?
Сравнение проводных и беспроводных сетей
TKIP, CCMP и GCMP. Про безопасность Wi-Fi
Что такое MAC — адрес и как его узнать?
Про MAC — адрес простыми словами
4 минуты чтения
На самом деле, чего только не происходит в компьютерных сетях. Разобраться сложно, а особенно сложно, когда речь заходит об адресации и приеме/передаче данных. Вопрос усложняется тем, что каждый из адресов функционирует на своем уровне модели OSI (Open Systems Interconnection).
Но, не нужно переживать. В этой статье, мы самым простым, но профессиональным языком объясним, что такое Media Access Control, или как сокращенно его называют MAC — адрес.
Этот тип адреса живет на втором (канальном, или Data Link) уровне модели OSI и является главным адресом на этом уровне.Устраивайтесь поудобнее, наливайте «чайковского» — будем разбираться.
Если вы не слышали про модель OSI ранее, то мы очень рекомендуем прочитать сначала статью про OSI, а потом уже приступать к изучению MAC — адреса.
Media Access Control (MAC) Address — я выбираю тебя!
MAC — адрес представляет собой уникальную комбинацию цифр и букв длиной 48 символов. Фактически, это аппаратный номер оборудования (компьютера, сервера, роутера, порта коммутатора, да чего угодно), который, внимание, присваивается сетевой карте устройства еще на фабрике, то есть в момент производства.
Да — да, MAC — адрес устройства это вам не IP — адрес устройства, который можно легко поменять. Этот адрес вшит аппаратно. Хотя, конечно, надо быть честными — как специалисты из Мытищ в гаражных условиях «перебьют» VIN номер автомобиля, так и MAC — адрес можно «перебить».
MAC — адрес еще называют уникальным физическим адресом устройства, помогающим идентифицировать устройство среди миллионов других устройств. В стандарте IEEE 802, канальный (второй, Data Link) уровень модели OSI разделен на два подуровня:
- Logical Link Control (LLC) или подуровень управления логической связью
- Media Access Control (MAC) или подуровень управления доступом к среде
И как раз, как можно догадаться, MAC — адрес используется на втором подуровне, Media Access Control, который является частью канального уровня модели OSI. А теперь поговорим про то, как выглядит MAC — адрес из из чего он состоит. Берем лист А4 и маркер — начинаем рисовать.
Форма MAC — адреса
«Я нарисоваль!» Вот картинка. Мы правда старались:
Стандартный MAC выглядит примерно вот так: 00-50-B6-5B-CA-6A.
Смотрите: мак — адрес это 12 — значное шестнадцатеричное число, или 6 — байтовое двоичное число. Чаще всего MAC — адрес представляют именно в шестнадцатеричной системе.
На картинки мы изобразили 6 октетов (неких групп), из которых состоит MAC. Каждый из октетов состоит из 2 знаков, итого получается 12 — значное число. Первые 6 цифр (к примеру 00-50-B6) обозначают производителя сетевой карты. Его также называют OUI (Organizational Unique Identifier) — мы отобразили эту часть на картинке выше.
Вот, например, известные MAC OUI популярных вендоров:
- CC:46:D6 — Cisco
- 3C:5A:B4 — Google, Inc.
- 3C:D9:2B — Hewlett liackard
- 00:9A:CD — HUAWEI TECHNOLOGIES CO.,LTD
И, собственно, вторые 6 цифр (6 цифр справа) уникальны и идентифицируют NIC (Network Interface Controller). Часто, MAC адреса записывают по-разному: через тире, двоеточие, или точки. Например:
- 00-50-B6-5B-CA-6A — самая распространенная и привычная для всех форма записи;
- 00:50:B6:5B:CA:6A — форма записи используется части всего в Linux системах;
- 005.0b6.5bc.a6a — такой формат записи MAC — адреса используется компанией Cisco.
Как узнать MAC — адрес?
Итак, чтобы узнать MAC — адрес в UNIX/Linux системах, подключитесь по SSH к вашему серверу и дайте команды:
Чтобы узнать MAC — адрес в Windows системах, откройте командную строку машины/сервера. Сделать это можно нажав комбинацию клавиш Win + R, ввести cmd и нажать Enter. Как только откроется консоль, дайте следующие команду:
А если вы обладатель Macbook да и вообще OS X устройства (любите посидеть в Starbucks и здорово провести время на заводе «Флакон»), то сделать нужно следующее:
- Откройте в Launchliad «Терминал».
- Введите команду ifconfig .
- В строке ether будет указан MAC-адрес
- Что такое MAC — адрес
- Как узнать мак — адрес
- Media Access Control
- 1240
- 10
Полезна ли Вам эта статья?
Пожалуйста, расскажите почему?
Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!
Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.
MAC-адрес: разбираемся что это такое и с чем его едят
MAC адреса используются на канальном уровне модели взаимодействия открытых систем на одноименном подуровне этой модели, подуровне MAC. Расшифровывается, как Media Access Control — подуровень управления доступом к среде. Именно этот подуровень используется если в среде передачи данных находится несколько компьютеров и других устройств.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
Если у нас в канале связи несколько устройств, то нам необходимо понять к какому именно устройству передавать данные, именно для этой цели и используются МАК адреса.
p, blockquote 3,0,0,0,0 —>
С помощью них мы понимаем к кому конкретно предназначены те, или иные данные. Мак адреса регламентированы IEEE 802. В эту группу входит большое количество стандартов локальных сетей, наиболее популярные Ethernet и Wi-Fi. Они используют МАК адреса, длина mac адреса 6 байт (48 бит). Записывается МАК адрес следующим образом:
p, blockquote 4,0,0,0,0 —>
- 1C-75-08-D2-49-45
- 1C:75:08:D2:49:45
Это шесть шестнадцатеричных чисел разделенных либо двоеточиями либо тире.
p, blockquote 5,0,1,0,0 —>
Типы MAC-адресов
Есть три вида адресов:
p, blockquote 6,0,0,0,0 —>
- Индивидуальный (unicast);
Когда вы передаете данные на индивидуальный мак адрес, то эти данные получает только один компьютер подключенный к сети. 30-9C-23-15-E8-8C
p, blockquote 7,0,0,0,0 —>
- Групповой (multicast, первый бит старшего байта адреса равен 1);
Если передаем данные на групповой мак-адрес, то эти данные получают компьютеры, которые входят в группу. На этих компьютерах должен быть настроен прием данных по этому групповому MAC-адресу. Для того чтобы указать, что МАК адрес является групповым, используется первый бит старшего байта, и этот бит должен быть равен единице. 01-80-С2-00-00-08 Первый бит означает младший, поэтому 1.
p, blockquote 8,0,0,0,0 —>
- Широковещательный (broadcast, все 1);
Это адрес состоящий из всех битовых единиц. В шестнадцатеричном виде он записывается вот так FF-FF-FF-FF-FF-FF. Когда данные отправляются на такой адрес их принимают все компьютеры в сети.
p, blockquote 9,0,0,0,0 —>
Уникальность MAC-адресов
Мак адреса должны быть уникальны в сети, иначе мы не поймем какое устройство должно принимать эти данные. Если в одном сегменте сети есть несколько устройств с одним и тем же мак адресом, то какое-то из этих устройств работать не будет. Какое именно? Не регламентируется, возможно не будут работать оба. Поэтому важно, чтобы мак адреса в одном сегменте сети не повторялись.
p, blockquote 10,1,0,0,0 —>
Способы назначения
Централизованный, который используется по умолчанию. Мак адрес записывается производителем оборудования в каждый сетевой адаптер. При этом есть четкие правила, которые описывают, как производители должны это делать. Они содержатся в стандарте семейства IEEE 802.
p, blockquote 11,0,0,0,0 —>
Локальный — адреса назначаются вручную администратором сети, при этом уже сам администратор отвечает за то, чтобы адреса в сегменте сети не повторялись.
p, blockquote 12,0,0,0,0 —>
Для того чтобы понять какой способ назначения МАК адресов используется служит второй бит старшего байта MAC-адреса. Если в этом бите 0, то адрес назначен централизованно. Администратором сети, которые назначают мак адрес вручную, рекомендуется в этом бите записывать 1. Однако, это делать не обязательно и проконтролировать администраторов никто не может. Если админ записал во второй бит старшего макадреса 0, то адрес все равно будет работать.
p, blockquote 13,0,0,0,0 —>
Как обеспечивается, то что при централизованном назначении mac адресов, мак адреса во всем мире не повторяются. Для этого реализована иерархическая схема. Мак адрес разделен на две части:
p, blockquote 14,0,0,0,0 —>
Первые 3 байта — уникальный идентификатор организации (Organizationally Unique Identifier, OUI), выдаются IEEE производителям оборудования.
p, blockquote 15,0,0,1,0 —>
p, blockquote 16,0,0,0,0 —>
- 00:00:0С — Cisco
- 00:02:B3 — Intel
- 00:04:AC — IBM
Последние 3 байта назначаются производителем оборудования по собственному усмотрению. Производитель оборудования должен гарантировать, что эти 3 байта уникальны.
p, blockquote 17,0,0,0,0 —>
Как посмотреть MAC-адрес компьютера
Через командную строку в Windows — ipconfig/all и в Linux — ifconfig или ip с параметром link. Также можно посмотреть через графический интерфейс свойств сети.
p, blockquote 18,0,0,0,0 —>
p, blockquote 19,0,0,0,0 —>
Заключение
MAC-адреса это адреса канального уровня, они определяют к какому именно устройству на канальном уровне предназначены данные. Мак адреса должны быть уникальны в пределах одного сегмента сети, иначе мы не сможем понять к какому устройству нужно отправить данные.
p, blockquote 20,0,0,0,0 —> p, blockquote 21,0,0,0,1 —>
MAC-адрес (Media Access Control — управление доступом к носителю)
В современном мире электронная техника развивается семимильными шагами. Каждый день появляется что-то новое, и это не только небольшие улучшения уже существующих моделей, но и результаты применения инновационных технологий, позволяющих в разы улучшить характеристики.
Не отстает от электронной техники и приборостроительная отрасль – ведь чтобы разработать и выпустить на рынок новые устройства, их необходимо тщательно протестировать, как на этапе проектирования и разработки, так и на этапе производства. Появляются новая измерительная техника и новые методы измерения, а, следовательно – новые термины и понятия.
Для тех, кто часто сталкивается с непонятными сокращениями, аббревиатурами и терминами и хотел бы глубже понимать их значения, и предназначена эта рубрика.
MAC-адрес (Media Access Control — управление доступом к носителю) — это уникальный идентификатор, присваиваемый каждой единице оборудования компьютерных сетей.
Большинство сетевых протоколов канального уровня используют одно из трёх пространств MAC-адресов, управляемых IEEE: MAC-48, EUI-48 и EUI-64. Адреса в каждом из пространств теоретически должны быть глобально уникальными.
В широковещательных сетях (таких, как сети на основе Ethernet) MAC-адрес позволяет уникально идентифицировать каждый узел сети и доставлять данные только этому узлу. Таким образом, MAC-адреса формируют основу сетей на канальном уровне, которую используют протоколы более высокого (сетевого) уровня. Для преобразования MAC-адресов в адреса сетевого уровня и обратно применяются специальные протоколы (например, ARP и RARP в сетях TCP/IP).
Адреса типа MAC-48 наиболее распространены; они используются в таких технологиях, как Ethernet, Token ring, FDDI, WiMAX и др. Они состоят из 48 бит, таким образом, адресное пространство MAC-48 насчитывает 2 48 (или 281 474 976 710 656) адресов. Согласно подсчётам IEEE, этого запаса адресов хватит по меньшей мере до 2100 года.
EUI-48 от MAC-48 отличается лишь семантически: в то время как MAC-48 используется для сетевого оборудования, EUI-48 применяется для других типов аппаратного и программного обеспечения.
Идентификаторы EUI-64 состоят из 64 бит и используются в FireWire, а также в IPv6 в качестве младших 64 бит сетевого адреса узла.
Стандарты IEEE определяют 48-разрядный (6 октетов) MAC-адрес, который разделен на четыре части.
Первые 3 октета (в порядке их передачи по сети; старшие 3 октета, если рассматривать их в традиционной бит-реверсной шестнадцатиричной записи MAC-адресов) содержат 24-битный уникальный идентификатор организации (OUI-Organization Unique Identifier), который производитель получает в IEEE. При этом используются только младшие 22 разряда (бита), 2 старшие имеют специальное назначение:
Следующие три октета выбираются изготовителем для каждого экземпляра устройства.
Таким образом, глобально администрируемый MAC-адрес устройства глобально уникален и обычно «зашит» в аппаратуру.
Администратор сети любой фирмы (например, АКТАКОМ) имеет возможность, вместо использования «зашитого», назначить устройству MAC-адрес по своему усмотрению. Такой локально администрируемый MAC-адрес выбирается произвольно и может не содержать информации об OUI. Признаком локально администрируемого адреса является соответствующий бит первого октета адреса.
MAC-адрес, аппаратный адрес и физический адрес являются синонимами (т.е. подобны).
Запросить MAC-адреса в Америке можно обратившись по телефону указанному на сайте: