Автор Тема: Странный мак адрес у switcha  (Прочитано 4765 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Странный мак адрес у switcha
« : 29 августа 2011, 13:33:09 »
И так, имеем следующее:
DHCP-сервер на win2k3 sp2

3 разных switch'а производства 3com

Все 3 получают адрес по DHCP, но только для одного из них (для самого старого) в поле "Уникальный код" DHCP-сервера отображается mac-адрес. Для двух других - отображается шестнацетиричное число , которое имеет в несколько раз большее количество разрядов.

Например:

10.4.0.220	3Com Switch.dom.local	Резервирование (не активное)	DHCP	00225742b340
10.4.11.166 3Com Baseline Switch.dom.local 06.09.2011 14:04:31 DHCP 343030312e633663622e343266642d566c616e2d696e7465726661636531
10.4.11.167 3Com Baseline Switch.dom.local 05.09.2011 16:57:59 DHCP 343030312e633634332e393037622d566c616e2d696e7465726661636531
   
Таки вопрос:
1) это что, ошибка прошивки устройства?
2) или я всю жизнь заблуждался, думая, что поле  "уникальный код" на dhcp-сервре есть mac-адрес устройста, получившего адрес в аренду?

ЗЫ Ранее приходилось наблюдать такие же длинные "уникальные кожды" на относительно свежих МФУ'хах от HP (учитывая, что 3com был куплен HP, можно выдвигать версию о том, что это вж - неспроста).

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
Re: Странный мак адрес у switcha
« Ответ #1 : 29 августа 2011, 14:07:51 »
Дык это DUID. Просто разные типы по ходу.
Первый это mac кого-то, вторые два - 4001.c6cb.42fd-Vlan-interface1 в хексе.
Not as ultimate as 42, but pretty close...

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Re: Странный мак адрес у switcha
« Ответ #2 : 29 августа 2011, 14:23:55 »
Дык это DUID
Гугль про это говорит, вот, что: DUID is the acronym that stands for Driving Under the Influence of Drugs ;) (читаю rfc-3315, понимаю, что я всю жизнь провел в неведении...) 
вторые два - 4001.c6cb.42fd-Vlan-interface1 в хексе
не понял, уточни плизс, что имелось в виду?
« Последнее редактирование: 29 августа 2011, 15:09:06 от shs »

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Re: Странный мак адрес у switcha
« Ответ #3 : 29 августа 2011, 14:34:29 »
Цитировать
A DUID consists of a two-octet type code represented in network byte
   order, followed by a variable number of octets that make up the
   actual identifier.  A DUID can be no more than 128 octets long (not
   including the type code).  The following types are currently defined:

      1        Link-layer address plus time
      2        Vendor-assigned unique ID based on Enterprise Number
      3        Link-layer address

   Formats for the variable field of the DUID for each of the above
   types are shown below.

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
Re: Странный мак адрес у switcha
« Ответ #4 : 29 августа 2011, 14:41:11 »
не понял, уточни плизс, что имелось в виду?
343030312e633634332e393037622d566c616e2d696e7465726661636531 - Эти символы - текст в hex-e.
Not as ultimate as 42, but pretty close...

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Re: Странный мак адрес у switcha
« Ответ #5 : 29 августа 2011, 15:04:51 »
не понял, уточни плизс, что имелось в виду?

343030312e633634332e393037622d566c616e2d696e7465726661636531 - Эти символы - текст в hex-e.
ага, спасибо. Посмотрел, что сие будет, если преобразовать из hex'а в txt. Получилось вот что:
4001.c6cb.42fd-Vlan-interface1
4001.c643.907b-Vlan-interface1

где 4001.c6cb.42fd и 4001.c643.907b и есть искомые mac-адреса. Но, только, что-то я не догоню - к какому типу DUID это соответствует в rfc? Однозначно не  mac и не mac+time. Остается "2        Vendor-assigned unique ID based on Enterprise Number", но и он не катит, т.к. в данном случае  DUID должен состоять из Enterprise number (Private enterprise number)  А этот Private enterprise number ни разу не равен "-Vlan-interface1"

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
Re: Странный мак адрес у switcha
« Ответ #6 : 29 августа 2011, 15:39:54 »
shs, а вот я точно не помню по какому это RFC, возможно 2131. Надо смотреть спеку на 3ком, какие он умеет (хотя могут и не написать :) )
В циске кстати похожий идентификатор выставляется по дефолту http://blog.ioshints.info/2007/08/default-dhcp-client-id.html
Not as ultimate as 42, but pretty close...

Оффлайн WingDog

  • Постоялец
  • ***
  • Сообщений: 307
  • Рейтинг: 10
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Питер
Re: Странный мак адрес у switcha
« Ответ #7 : 29 августа 2011, 16:23:29 »
shs,
у меня такое выдают 4200 3com`ы со старым софтом.
после апдейта прошивки нормальный MAC =)