МНОГОПОРТОВОЕ УСТРОЙСТВО ИНТЕРФЕЙСА ETHERNET И СПОСОБ ИДЕНТИФИКАЦИИ ЕГО ПОРТОВ

1. Способ идентификации портов многопортового устройства интерфейса Ethernet, включающий:
прием многопортовым устройством интерфейса Ethernet сообщения, переданного модулем порта сетевого устройства;
получение информации о чипе коммутатора или сетевом процессоре (NP) соответствующего сетевого устройства согласно информации о входном порте сообщения, переданного модулем порта, и заранее заданной таблице отображения, при этом заранее заданная таблица отображения задает соответствие между информацией о входном порте и информацией о чипе коммутатора или NP;
запись информации о чипе коммутатора или NP в сообщение, переданное модулем порта, и передачу этого сообщения соответствующему чипу коммутатора или NP, так что чип коммутатора или NP может получить информацию о входном порте согласно информации о чипе коммутатора или NP.
2. Способ по п.1, отличающийся тем, что после передачи многопортовым устройством интерфейса Ethernet сообщения соответствующему чипу коммутатора или NP, способ включает:
получение информации о соответствующем порте согласно информации о чипе коммутатора или NP сообщения, переданного чипом коммутатора или NP, и таблице отображения;
удаление информации о входном порте из сообщения, переданного чипом коммутатора или NP, и передачу этого сообщения модулю порта, соответствующему информации о входном порте.
3. Способ по п.1 или 2, в котором получение информации о чипе коммутатора или NP соответствующего сетевого устройства согласно информации о входном порте сообщения, переданного модулем порта, и заранее заданной таблице отображения, включает:
анализ сообщения, переданного модулем порта, для получения информации о входном порте; и
поиск в таблице отображения информации о чипе коммутатора или NP, соответствующей информации о входном порте.
4. Способ по п.3, в котором поиск в таблице отображения информации о чипе коммутатора или NP, соответствующем информации о входном порте, включает:
поиск в таблице отображения согласно заранее заданному ключевому слову, включающему информацию о входном порте;
извлечение информации о чипе коммутатора или NP, если информация о чипе коммутатора или NP, соответствующая ключевому слову, содержится в таблице отображения; и
отбрасывание сообщения, если информация о чипе коммутатора или NP, соответствующая ключевому слову, отсутствует в таблице отображения.
5. Способ по п.1 или 2, в котором запись информации о чипе коммутатора или NP в сообщение, переданное модулем порта, включает:
добавление или модификацию полей сообщения, переданного модулем порта, в соответствии с заранее заданным правилом.
6. Многопортовое устройство интерфейса Ethernet, включающее:
модуль приема, первый модуль получения информации и модуль записи, при этом:
модуль приема конфигурирован для приема сообщения, переданного модулем порта сетевого устройства;
первый модуль получения информации конфигурирован для получения информации о чипе коммутатора или NP соответствующего сетевого устройства согласно информации о входном порте сообщения, принятого модулем приема, и заранее заданной таблице отображения, при этом таблица отображения задает соответствие между информацией о входном порте и информацией о чипе коммутатора или NP; и
модуль записи конфигурирован для записи информации о чипе коммутатора или NP в сообщение, переданное модулем порта, и передачи этого сообщения соответствующему чипу коммутатора или NP, так что чип коммутатора или NP может получить информацию о входном порте согласно информации о чипе коммутатора или NP.
7. Устройство по п.6, отличающееся тем, что оно также включает второй модуль получения информации и модуль удаления, при этом:
второй модуль получения информации конфигурирован для получения информации о входном порте согласно информации о чипе коммутатора или NP из сообщения, переданного чипом коммутатора или NP, и таблице отображения; и
модуль удаления конфигурирован для удаления информации о входном порте из сообщения, переданного чипом коммутатора или NP, и передачи этого сообщения модулю порта, соответствующему информации о входном порте.
8. Устройство по п.6 или 7, в котором первый модуль получения информации включает модуль анализа и модуль поиска, при этом:
модуль анализа конфигурирован для анализа сообщения, переданного модулем порта, для получения информации о входном порте; и
модуль поиска конфигурирован для выполнения поиска в таблице отображения информации о чипе коммутатора или NP, соответствующей информации о входном порте.
9. Устройство по п.8, в котором модуль поиска включает узел запроса, узел извлечения и узел отбрасывания, при этом:
узел запроса конфигурирован для обращения к таблице отображения согласно заранее заданному ключевому слову, включающему информацию о входном порте;
узел извлечения конфигурирован для извлечения информации о чипе коммутатора или NP, если информация чипе коммутатора или NP, соответствующая ключевому слову, содержится в таблице отображения;
узел отбрасывания конфигурирован для отбрасывания сообщения, если информация о чипе коммутатора или NP, соответствующая ключевому слову, отсутствует в таблице отображения.
10. Устройство по п.6 или 7, отличающееся тем, что модуль записи конфигурирован для добавления или модификации полей сообщения, переданного модулем порта, в соответствии с заранее заданным правилом.