Как адрес DLC относится к MAC-адресу?

620
Willie

Похоже, что помощь в сетевой инженерии отрицает этот вопрос на их форуме.

MAC-адрес жестко запрограммирован, все 6 байтов, согласились? DLC выглядит как переменный адрес в 3 байта перед OUI в зависимости от типа. DLC не может быть жестко закодирован, чтобы быть переменной, но он также, кажется, используется в качестве MAC-адреса для целей адресации. Похоже, что это противоречит целям, в отличие от широковещательного адреса, который является прямым и не связан с проблемами физической адресации.

Вот отрывок из MAC Address Types на YouTube, который является источником моей мысли, такой как она есть.

Захват изображения захвата пакета

Я посмотрел структуру и кодирование адресов LLC на веб-сайте IEEE, и, кажется, это то, на что ссылаются первые три байта DLC в видео, и риск повторения - это переменная, которая является источником моего спутанность сознания. Я отметил тему присвоения группового адреса, но не считаю, что это актуально здесь.

Я достиг своего потолка, пытаясь связать перехват от моего Packet Tracer, где я вижу LLC, сломанный в симуляции из пакета STP Ethernet 802.3 (в отличие от Ethernet II). Я здесь упускаю что-то, связывающее адресацию переменной DLC с фиксированной адресацией MAC, по-видимому, в том же контексте.

Вопрос: Что отличает использование DLC от MAC-адресов и почему, например, Ethernet 802.3 против II? Я не знаю, как еще представить мое общее замешательство в явно противоречивых целях. Я приложил немало усилий, чтобы предоставить ссылки, чтобы попытаться прояснить это, и, возможно, посчитаю необходимым прояснить это с вашей помощью.

Спасибо

3
Я не думаю, что я когда-либо слышал этот термин, но если он расширяется до «Уровень данных что-то», то может быть, что MAC-адрес является конкретным _kind_ адресом DLC? (Не во всех сетях используются 6-байтовые MAC-адреса / EUI48; это может быть EUI64 или даже что-то совершенно другое для протоколов, отличных от IEEE.) grawity 6 лет назад 0
Похоже, что DLC является менее распространенным именем для всего уровня OSI / DOD Layer 2, независимо от используемого протокола L2. Важно отметить, что кадр на вашем изображении - это протокол динамических магистральных сетей Cisco, который реализует спецификацию 802.1Q или Cisco ISL на уровне 2. В качестве механизма маркировки VLAN важна дополнительная адресная информация о рассматриваемых VLAN. Также обратите внимание, что по вашей ссылке на YouTube назначение на вашей картинке начинается с нечетного байта, поэтому это многоадресная рамка. Frank Thomas 6 лет назад 0
См. Здесь: https://en.wikipedia.org/wiki/MAC_address#Unicast_vs._multicast. OUI для целевого mac в кадре зависит от того, является ли кадр одноадресным, многоадресным или широковещательным. Frank Thomas 6 лет назад 0
Расширение редко используемого трехбуквенного аббревиатуры хотя бы один раз помогает сделать документ более доступным для более широкой аудитории. Nevin Williams 6 лет назад 0
@Frank Томас, ты ударил по гвоздю в голову ... пункт назначения, который является MAC-адресом, да? ... и если бы он не был многоадресным, адрес начался бы по-другому. Начальный экран YouTube видео, на которое я ссылался в моем оригинальном посте, показывает это и начал этот квест. Если эти адреса могут различаться в зависимости от типа сообщения, как они могут представлять неизменный MAC-адрес? Tx все! Willie 6 лет назад 0
Многоадресные и групповые MAC-адреса назначения отличаются от стандартных одноадресных адресов назначения. поскольку они не нацелены на конкретную машину, вместо этого они используют либо ff: ff: ff: ff: ff: ff, либо групповой адрес, который знает коммутатор, но они все еще являются аппаратными адресами назначения, которые коммутатор может интерпретировать, поэтому они MAC-адреса, они просто не идентифицируют ни один ник. Группы многоадресной рассылки создаются программно, поэтому их адреса назначаются динамически. Frank Thomas 6 лет назад 1
Они не идентифицируют ни одну NIC ... это было мое предположение или понимание, что все 6-байтовые шестнадцатеричные адреса dest или source действительно представляли реальную NIC. Теперь я понимаю, что нет, и я не сумасшедший. Таким образом, последние три байта являются OUI. Что делать, если на пути к месту назначения находятся несколько похожих машин с одинаковыми OUI? адрес, который представлен в заголовке Ethernet? Одноадресная рассылка одна, так как же она идентифицирует правильное устройство без уникального MAC-адреса? Willie 6 лет назад 0
«Как оно идентифицирует правильное устройство без уникального MAC-адреса?». Используется другая половина MAC-адреса (специфическая для NIC), которая предназначена для того, чтобы быть уникальной для определенного набора OUI (но были случаи, когда это не так - например, производители ошибочно или неосознанно изготавливают устройства с идентичными частями MAC-адресов, специфичными для сетевых карт) DavidPostill 6 лет назад 0
Это то, о чем я думал, пока не увидел это видео, в котором показан хотя бы первый байт, например. 00: xx: xx: xx: xx: xx адреса, который, как я ожидал, будет содержать специфическую информацию NIC в качестве обозначения типа. Я знаю, что я все еще что-то здесь упускаю, но не вижу этого. Willie 6 лет назад 0
ну, во-первых, первый байт многоадресного или широковещательного адреса будет иметь нечетное значение (поскольку десятичное число определяет четное / нечетное), поэтому MAC, который начинается с FF, всегда является широковещательным, а тот, который начинается с 01/03/05 /. .. всегда многоадресная. Это сразу говорит коммутатору, что кадр не предназначен для конкретного ник. Затем он выполнит поиск известных групп многоадресной рассылки и отправит в фрейм все порты, в которых есть хотя бы один из одноадресных MAC-адресов, входящих в группу многоадресной рассылки. только адреса одноадресной рассылки используют код вендора (потому что никто не придумал никого), поэтому OUI можно использовать для любых других целей. Frank Thomas 6 лет назад 0
Просто чтобы прояснить, «код поставщика» - это другая половина MAC, а не другой термин для OUI? .... просто убедившись. (так работает ум ДОБАВИТЬ, так что прости мне кажущуюся мелочь) Ты помогаешь. Сейчас я сосредоточен на многоадресных группах и уже потратил несколько часов, соединяя точки, и что эта проблема решения находится исключительно в рамках Ethernet. Все еще работаю над этим.... Willie 6 лет назад 0
@FrankThomas Я принимаю факты того, что происходит, как уже обсуждалось в отношении LSB первого октета. В вики Organizationally_unique_identifier и вики MAC_address есть хорошее обсуждение Unicast и Multicast. Теперь ... так что, если глобально уникальный MAC немного изменился для Unicast, где и как принимается решение сделать это, и как принимающий узел или даже коммутатор идентифицируют правильное устройство (в отличие от многоадресной передачи с определенными группами )? Это честный вопрос? Кроме того, как узел или NIC присоединяются к определенной многоадресной группе, если я правильно понимаю? Спасибо Willie 6 лет назад 0
@ donald-duck, интересное редактирование ... все еще новичок, и я не могу вспомнить, видел ли я тогда возможность вставить изображение вместо ссылки, или мне нужно было больше репутации, чтобы сделать это. Я нахожу это очень расстраивающим, будучи ограниченным в публикации. Willie 6 лет назад 0

1 ответ на вопрос

2
DavidPostill

Что отличает использование DLC от MAC-адресов?

Это то же самое, когда они используются в контексте сетей Ethernet.

  • DLC представляет собой аббревиатуру Д ата л чернил C ontrol.

  • MAC - это сокращение от M edia A ccess C Control.

В сетях стандарта IEEE 802 - которые включают Ethernet - адрес DLC обычно называется MAC-адресом.

Каждая сетевая карта (NIC) имеет адрес DLC или идентификатор DLC (DLCI), который однозначно идентифицирует узел в сети.

Некоторые сетевые протоколы, такие как Ethernet и Token-Ring, используют исключительно адреса DLC.

Другие протоколы, такие как TCP / IP, используют логический адрес на сетевом уровне для идентификации узлов. Однако в конечном итоге все сетевые адреса должны быть переведены в адреса DLC.

В сетях TCP / IP этот перевод выполняется с помощью протокола разрешения адресов (ARP).

Для сетей, которые соответствуют стандартам IEEE 802 (например, Ethernet), адрес DLC обычно называется адресом управления доступом к среде (MAC).

Исходный DLC

определения MAC и ARP не дают ответа на мой вопрос Запишите мой комментарий Фрэнку Томасу, чтобы объяснить почему. Если кто-то пометит его как ответившего, он полностью упустил суть Willie 6 лет назад 0