Источник идентификатора шасси LLDP

Я изучаю протокол LLDP и наткнулся на термины chassis ID и port ID. Если я правильно понимаю, они могут использоваться системами управления сетью для определения соединений между различными устройствами в сети.

Вопрос. Откуда система получает chassis ID?

Насколько я знаю, нет способа получить уникальный идентификатор для каждого устройства (для каждой возможной модели устройства). Кроме того, на коммутаторе Extreme, который я запросил для SNMP OID 1.0.8802.1.1.2.1.3.2 (LLDP_LOC_CHASSIS_ID), я получил обратно 6 байтов, что кажется немного коротким для глобального идентификатора устройства. Я что-то пропустил? Является ли идентификатор шасси просто случайным числом, и разработчики решили, что вероятность столкновения слишком мала, чтобы о ней беспокоиться?

Дополнительный вопрос 1: в какой момент инициализируется LLDP chassis ID? Я предполагаю, что это не должно меняться, даже если LLDP отключен, а затем снова включен. Если это так, то можно ли его как-то получить, даже если LLDP отключен?

Дополнительный вопрос 2. Изменяется ли LLDP chassis ID при использовании другого демона LLDP?


person johndodo    schedule 23.03.2012    source источник


Ответы (1)


Идентификатор шасси не предназначен для использования в качестве уникального идентификатора поставщика, а значение Типа шасси LLDP относится к тому, чем на самом деле является Идентификатор шасси. Могу поспорить, что 6 байтов, которые вы видите, являются MAC-адресом коммутатора.

person Alex K.    schedule 23.03.2012
comment
Спасибо! Я нашел упоминание о типе шасси в спецификации LLDP, и было бы очень полезно, если бы я мог получить его через SNMP - есть ли OID, который я могу запросить, чтобы получить тип шасси, или это просто часть пакетов Ethernet? - person johndodo; 23.03.2012