СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОБРАБОТКИ ДЛЯ РАСШИРЕННОГО ПОРТА
METHOD, APPARATUS AND PROCESSING SYSTEM FOR EXPANDED PORT

ОБЛАСТЬ ТЕХНИКИ
Изобретение относится к области связи и в частности к способу, устройству и системе обработки для расширенного порта.
УРОВЕНЬ ТЕХНИКИ
Вслед за быстрым развитием концепции облачных вычислений радикальные изменения пришли в технологию сети центров обработки данных. В последние годы появляется множество новых технических стандартов, и различные производители оборудования вкладывают значительные ресурсы в решение этой проблемы. С развитием облачных вычислений резко возрастает использование виртуальных машин, центр обработки данных предприятия также неизбежно создает проблему управления, и поэтому сети необходимо адаптироваться к тенденции новой технологии виртуализации. Следовательно, на основе тенденции и корректировки спроса на новые технологии, такие как миграция виртуальных машин центра обработки данных, некоторые новые стандарты 802.1 создаются на стороне сети. Стандарт 802.1 BR - это стандарт, введенный Институтом инженеров по электротехнике и электронике (Institute of Electrical and Electronic Engineers, IEEE) для местных и городских сетей. Он предназначен для преодоления физических ограничений и расширения моста и его объекта управления с помощью технологии 802LAN и интерактивного интерфейса, так что множество стратегий, а также способов обработки в области безопасности и управления выгружаются с виртуальной машины и блейд-сервера на сетевой карте и перенаправляются на физический Ethernet-коммутатор, который соединяет ресурсы хранения и вычисления, тем самым упрощая системное управление центром обработки данных. Благодаря новому Ethernet-стандарту центр обработки данных может поддерживать объединенную сеть, используя мостовое соединение центров обработки данных для реализации управления трафиком на основе приоритета и роста отслеживания перегрузок.
В соответствии со стандартом 802.1BR устанавливается система расширенного моста, которая содержит Управляющий Мост (Controlling Bridge, СВ) и один или более Расширителей Портов (Port Extenders, PEs). Мост СВ конфигурирует и контролирует РЕ посредством Протокола Клиент-Сервер (Client Server Protocol, CSP) расширителя РЕ (РЕ CSP). Здесь РЕ сообщает о существующем расширенном порте мосту СВ посредством сообщения о создании расширенного порта (Extended Port Create message), определенного протоколом РЕ CSP. После получения сообщения СВ создает соответствующий виртуальный порт, так что пользователь может расширить порт физического моста до удаленного РЕ посредством соединения «точка-точка» локальной вычислительной сети (Local Area Network, LAN). Расширитель РЕ сообщает о состоянии (MAC_Operational) порта для расширенного порта мосту СВ посредством сообщения об установке параметра состояния (Status Parameter Set message); и после приема сообщения СВ передает состояние MAC_Operational расширенного порта обратно в соответствующий виртуальный порт посредством параметра состояния (MAC_Enabled) канала.
Мост СВ не может непосредственно знать состояние расширителя РЕ при первоначальном создании соответствующего виртуального порта. В настоящее время способ, применяемый большинством производителей оборудования, выглядит следующим образом. После запуска РЕ, он сообщает только о расширенных портах, состоянием MAC_Operational которых является ИСТИНА (TRUE), мосту СВ посредством сообщения о создании расширенного порта; и после получения сообщения мост СВ непосредственно устанавливает MAC_Enabled соответствующего виртуального порта как ИСТИНА. В этом способе недостатком является то, что расширенный порт, чье состояние MAC_Operational - ЛОЖЬ (FALSE), не может быть быстро найден и проверен. Кроме того, если состояние расширенного порта изменяется с ИСТИНА на ЛОЖЬ, возникает условие, при котором расширенный порт в состоянии ЛОЖЬ может иметь или не иметь соответствующий виртуальный порт.
Для проблемы, заключающейся в том, то СВ не может быстро находить и контролировать информацию о состоянии расширенного порта расширителя РЕ, в настоящее время еще не было предложено эффективного решения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Изобретение предлагает способ, устройство и систему обработки для расширенного порта, чтобы по меньшей мере решить проблему, заключающуюся в том, что СВ не может быстро находить и контролировать информацию о состоянии расширенного порта расширителя РЕ.
В соответствии с первым аспектом изобретения предлагается способ обработки для расширенного порта, включающий в себя:
РЕ отправляет сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта обратно в виртуальный порт.
В варианте осуществления изобретения способ дополнительно включает в себя:
РЕ устанавливает состояние канала расширенного порта в ИСТИНА после получения ответного сообщения на сообщение о создании расширенного порта.
В варианте осуществления изобретения то, что сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, включает в себя:
состояние порта переносится посредством поля троек Тип-Длина-Значение (Type-Length-Value, TLV) состояния порта в сообщении о создании расширенного порта.
В соответствии с другим вариантом осуществления изобретения дополнительно предлагается способ обработки для расширенного порта, включающий в себя:
СВ принимает сообщение о создании расширенного порта, отправленное РЕ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ; и
СВ создает виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта и передает состояние порта обратно в виртуальный порт.
В варианте осуществления изобретения то, что состояния порта передается обратно в виртуальный порт, включает в себя:
СВ передает состояние порта обратно в виртуальный порт посредством значения параметра, используемого для указания состояния канала.
В варианте осуществления изобретения состояние порта переносится в поле троек TLV состояния порта в сообщении о создании расширенного порта.
В соответствии с другим вариантом осуществления изобретения дополнительно предлагается устройство обработки для расширенного порта, которое применяется в отношении РЕ, содержащее:
модуль отправки, выполненный с возможностью отравлять сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта обратно в виртуальный порт.
В варианте осуществления изобретения устройство дополнительно содержит:
ответный модуль, выполненный с возможностью устанавливать состояние канала для расширенного порта в ИСТИНА после приема ответного сообщения на сообщение о создании расширенного порта.
В варианте осуществления изобретения то, что сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, включает в себя:
состояние порта переносится посредством поля троек TLV состояния порта в сообщении о создании расширенного порта.
В соответствии с еще одним вариантом осуществления изобретения дополнительно предлагается устройство обработки для расширенного порта, которое применяется к СВ, содержащее:
принимающий модуль, выполненный с возможностью принимать сообщение о создании расширенного порта, отправленное РЕ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ; и
модуль создания, выполненный с возможностью создавать виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта, и передает состояние порта обратно в виртуальный порт.
В варианте осуществления изобретения то, что состояние порта передается обратно в виртуальный порт, включает в себя:
СВ передает состояние порта обратно в виртуальный порт посредством значения параметра, используемого для указания состояния канала.
В варианте осуществления изобретения состояние порта переносится в поле троек TLV состояния порта в сообщении о создании расширенного порта.
В соответствии с еще одним вариантом осуществления изобретения дополнительно предлагается система обработки для расширенного порта, содержащая: СВ и один или множество PEs.
РЕ выполнен с возможностью отправлять сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ.
СВ выполнен с возможностью создавать виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта, и передавать состояние порта обратно в виртуальный порт.
С помощью изобретения РЕ используется для отправки сообщения о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется для того, чтобы СВ передал состояние порта обратно в виртуальный порт, тем самым решая проблему, заключающуюся в том, что СВ не может быстро находить и контролировать информацию о состоянии расширенного порта расширителя РЕ, благодаря чему СВ способен быстро находить и контролировать все расширенный порты РЕ и его информацию о состоянии, а также повысить эффективность обработки.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чертежи приведены в настоящем документе для облегчения понимания изобретения, и составляют часть изобретения. Схематические варианты осуществления и описание изобретения приведены для объяснения изобретения, а не для его чрезмерного ограничения.
Фиг. 1 представляет первую блок-схему способа обработки для расширенного порта в соответствии с вариантом осуществления изобретения.
Фиг. 2 представляет собой вторую блок-схему способа обработки для расширенного порта в соответствии с вариантом осуществления изобретения.
Фиг. 3 представляет первую структурную схему устройства обработки для расширенного порта в соответствии с вариантом осуществления изобретения.
Фиг. 4 представляет вторую структурную схему устройства обработки для расширенного порта в соответствии с вариантом осуществления изобретения.
Фиг. 5 представляет схематическое изображение сетевого взаимодействия между СВ и РЕ в соответствии с вариантом осуществления.
Фиг. 6 представляет схематическое изображение, иллюстрирующее рабочий процесс, в котором СВ быстро находит и контролирует РЕ согласно известному уровню техники.
Фиг. 7 представляет схематическое изображение, иллюстрирующее рабочий процесс, в котором СВ быстро находит и контролирует РЕ в соответствии с вариантом осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Описание будет представлено ниже со ссылкой на чертежи и подробные варианты осуществления. Следует отметить, что варианты осуществления изобретения и характеристики вариантов осуществления могут быть объединены друг с другом, если нет конфликта.
Следует отметить, что термины, такие как «первый» и «второй» в описании, формуле изобретения и сопроводительных чертежах используются только для выделения подобных объектов, а не для описания особого порядка или порядка приоритета.
В варианте осуществления предлагается способ обработки для расширенного порта. Фиг. 1 представляет первую блок-схему способа обработки для расширенного порта в соответствии с вариантом осуществления изобретения. Как показано на фиг. 1, процесс включает в себя следующие шаги:
На шаге S102 РЕ отправляет сообщение о создании расширенного порта мосту СВ. Здесь сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ.
На шаге S104 СВ создает виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта и передает состояние порта обратно в виртуальный порт.
С помощью вышеуказанных шагов РЕ отправляет сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта обратно в виртуальный порт. В результате, решается проблема, заключающаяся в том, что СВ не может быстро находить и контролировать информацию о состоянии относительно расширенного порта расширителя РЕ, тем самым делая СВ способным быстро находить и контролировать все расширенные порты РЕ и их информацию о состоянии, тем самым улучшая эффективность обработки.
В варианте осуществления РЕ устанавливает состояние канала для расширенного порта в состояние ИСТИНА после приема ответного сообщения на сообщение о создании расширенного порта.
В варианте осуществления состояние порта может переноситься посредством поля троек TLV состояния порта в сообщении о создании расширенного порта.
В другом варианте осуществления предлагается способ обработки для расширенного порта. Фиг. 2 представляет вторую блок-схему способа обработки для расширенного порта в соответствии с вариантом осуществления изобретения. Как показано на фиг. 2, процесс включает в себя следующие шаги.
На шаге S202 СВ принимает сообщение о создании расширенного порта, отправленное РЕ. Здесь сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ.
На шаге S204 СВ создает виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта и передает состояние порта обратно в виртуальный порт.
С помощью вышеуказанных шагов СВ принимает сообщение о создании расширенного порта, отправленное РЕ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и СВ создает виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта и передает состояние порта обратно в виртуальный порт. В результате решается проблема, заключающаяся в том, что СВ не может быстро находить и контролировать информацию о состоянии относительно расширенного порта расширителя РЕ, тем самым делая способным СВ быстро находить и контролировать все расширенные порты и их информацию о состоянии, а также улучшая эффективность обработки.
В варианте осуществления СВ передает состояние порта обратно в виртуальный порт посредством значения параметра, используемого для указания состояния канала.
В варианте осуществления состояние порта переносится в поле троек TLV состояния порта в сообщении о создании расширенного порта.
В варианте осуществления дополнительно предлагается устройство обработки для расширенного порта. Устройство выполнено с возможностью осуществлять вышеупомянутые варианты осуществления и реализации; и в отношении той части, которая была описана, дальнейшего описания не требуется. В контексте последующего термины «модуль» могут обеспечивать комбинацию программного обеспечения и/или аппаратного обеспечения с заранее заданными функциями. Хотя устройство, описанное в следующих вариантах осуществления, предпочтительно реализуется с помощью программного обеспечения, оно также может быть реализовано с помощью аппаратного обеспечения или комбинации программного обеспечения и аппаратного обеспечения.
Фиг. 3 представляет первую структурную схему устройства обработки для расширенного порта в соответствии с вариантом осуществления изобретения. Как показано на фиг. 3, устройство применяется к РЕ и содержит модуль 32 отправки.
Модуль 32 отправки выполнен с возможностью отправлять сообщение о создании расширенного порта мосту СВ. Здесь сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта в виртуальный порт.
С помощью вышеуказанного устройства РЕ отправляет сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта обратно в виртуальный порт. В результате, решается проблема, заключающаяся в том, что СВ не может быстро находить и контролировать информацию о состоянии относительно расширенного порта расширителя РЕ, тем самым делая СВ способным быстро находить и контролировать все расширенные порты РЕ и их информацию о состоянии, а также улучшать эффективность обработки.
В варианте осуществления устройство дополнительно содержит ответный модуль.
Ответный модуль выполнен с возможностью устанавливать состояние канала для расширенного порта в ИСТИНА после приема ответного сообщения на сообщение о создании расширенного порта.
Фиг. 4 представляет вторую структурную схему устройства обработки для расширенного порта в соответствии с вариантом осуществления изобретения. Как показано на фиг. 4, устройство применяется к СВ и содержит приемный модуль 42 и модуль 44 создания.
Приемный модуль 42 выполнен с возможностью принимать сообщение о создании расширенного порта, отправленного РЕ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ.
Модуль 44 создания выполнен с возможностью создавать виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта и передает состояние порта обратно в виртуальный порт.
С помощью вышеуказанного устройства СВ принимает сообщение о создании расширенного порта, отправленное РЕ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и СВ создает виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта, и передает состояние порта обратно в виртуальный порт. В результате решается проблема, заключающаяся в том, что СВ не может быстро находить и контролировать информацию о состоянии, тем самым делая СВ способным быстро находить и контролировать все расширенные порты РЕ и их информацию о состоянии, а также улучшать эффективность обработки.
В варианте осуществления то, что состояние порта передается обратно в виртуальный порт, включает в себя:
СВ выполнен с возможностью передавать состояние порта обратно в виртуальный порт посредством значения параметра, используемого для указания состояния канала.
В варианте осуществления изобретения дополнительно предлагается система обработки для расширенного порта, содержащая: СВ и один или более PEs.
РЕ выполнен с возможностью отправлять сообщение о создании расширенного порта мосту СВ. Здесь сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ.
СВ выполнен с возможностью создавать виртуальный порт, соответствующий расширенному порту, в соответствии с сообщением о создании расширенного порта, и передавать состояние порта обратно в виртуальный порт.
Изобретение будет подробно представлено ниже со ссылкой на варианты осуществления и способы реализации.
В соответствии с вариантами осуществления, представленными изобретением, ускоряется поиск и контроль расширенных портов РЕ со стороны СВ, устраняется несогласованность между виртуальными портами СВ и расширенными портами РЕ и одновременно сокращается количество отправок сообщения.
Вариант осуществления изобретения предлагает способ для быстрого поиска и контроля расширенного порта расширителя РЕ со стороны СВ, включающий в себя следующие шаги.
РЕ непосредственно добавляет TLV состояния порта, переносящего состояние MAC_Operational расширенного порта, в сообщение о создании расширенного порта.
После получения сообщения о создании расширенного порта СВ создает виртуальный порт, соответствующий расширенному порту, и устанавливает состояние и параметр MAC_Enabled виртуального порта в соответствии с состоянием MAC_Operational в TLV состояния порта.
Фиг. 5 представляет схематическое изображение для объединения в сеть между СВ и РЕ в соответствии с вариантом осуществления изобретения. Как показано на фиг. 5, СВ устанавливает соединение с РЕ. В этот момент MAC_Operational трех расширенных портов для всех РЕ находится в состоянии ЛОЖЬ.
Соответствующий MAC способ переадресации ввода кросс-девайс (MAC cross-device entry forwarding method), предложенный вариантом осуществления изобретения на узлах хоста и резервных устройствах в варианте осуществления представлен ниже.
Фиг. 6 представляет схематическое изображение, иллюстрирующее рабочий процесс, когда СВ быстро находит и контролирует РЕ в соответствии с известным уровнем техники. Как показано на фиг. 6, в соответствии с рабочим процессом других производителей оборудования, когда MAC_Operational расширенных портов 2 и 3 РЕ соответственно устанавливается в ИСТИНА, то создаются два соответствующих виртуальных порта. В этот момент расширенный порт 1 для РЕ не может быть быстро найден и проконтролирован из СВ. Когда MAC_Operational расширенного порта 3 устанавливается снова в ЛОЖЬ, СВ по-прежнему имеет два виртуальных порта. В этот момент, хотя расширенные порты 1 и 3 имеют одинаковое состояние, имеется только виртуальный порт, соответствующий расширенному порту 3 на СВ, и нет виртуального порта, соответствующего расширенному порту 1 на СВ. В результате может контролироваться только расширенный порт 3.
Фиг. 7 представляет схематическое изображение, иллюстрирующее рабочий процесс, когда СВ быстро находит и контролирует РЕ в соответствии с вариантом осуществления изобретения. Как показано на фиг. 7, в соответствии с рабочим процессом варианта осуществления изобретения после того, как СВ устанавливает соединение с РЕ, РЕ уведомляет СВ о всех расширенных портах 1, 2, 3 посредством сообщения о создании расширенного порта, а СВ создает три соответствующих виртуальных порта в соответствии с сообщением. В этот момент параметры всех трех расширенных портов РЕ могут быть установлены и контролироваться со стороны СВ. Когда MAC_Operational расширенных портов 2, 3 для РЕ переходит в ИСТИНА, РЕ отправляет сообщение об установке параметров состояния, так что расширенные порты могут быстро контролироваться со стороны СВ. Когда MAC_Operational расширенного порта 3 снова переходит в ЛОЖЬ, РЕ опять отправляет сообщение об установке параметров состояния, так что состояние виртуальных портов СВ и состояние расширенных портов РЕ по-прежнему сохраняются соответствующим образом.
Вариант осуществления раскрывает способ для быстрого поиска и контроля РЕ со стороны СВ в технологии сети центров обработки данных. Способ может включать в себя: устанавливают систему расширенного моста, содержащую СВ и один или более PEs, определяют протокол РЕ CSP, так что РЕ конфигурируется и контролируется посредством СВ; РЕ выполнен с возможностью сообщать о существующих расширенных портах мосту СВ посредством сообщения о создании расширенного порта, определяемого РЕ CSP, и добавлять состояние порта (MAC_Operational status) для расширенного порта в сообщение о создании расширенного порта, так что СВ динамически находит расширенный порт РЕ посредством сообщения и получает информацию о состоянии расширенного порта. После принятия изобретения СВ может быстро находить расширенный порт РЕ и может своевременно получать информацию о состоянии расширенного порта.
Кроме того, в системе расширенного моста РЕ сообщает MAC_Operational состояние соответствующих расширенных портов, в то же время сообщая о существующих расширенных портах мосту СВ посредством сообщения о создании расширенного порта.
После приема сообщения о создании расширенного порта СВ создает соответствующий виртуальный порт, так что пользователь может расширить порт физического моста до удаленного РЕ посредством соединения «точка-точка» LAN и передает состояние MAC_Operational расширенного порта обратно в соответствующий виртуальный порт посредством параметра MAC_Enabled.
После получения ответного сообщения на сообщение о создании расширенного порта расширителя РЕ выполнен с возможностью устанавливать параметр MAC_Enabled расширенного порта в ИСТИНА.
На основе первоначального протокола РЕ CSP состояние порта TLV, переносящее состояние MAC_Operational расширенного порта, добавляют в сообщение о создании расширенного порта.
В соответствии со способом быстрого поиска и контроля РЕ со стороны СВ в технологии сети центров обработки данных, раскрытой в варианте осуществления, путем непосредственного переноса состояния MAC_Operational расширенного порта в сообщении о создании расширенного порта СВ может быстро находить и контролировать все расширенные порты РЕ; и тем временем передача сообщения об установке параметров состояния сокращается, а эффективность обработки улучшается.
С помощью описания в отношении вышеуказанных способов реализации специалист в данной области техники может ясно понять, что способ в вышеуказанных вариантах осуществления может быть реализован в виде программного обеспечения и необходимой универсальной аппаратной платформы и, конечно же, также может быть реализован с помощью аппаратного обеспечения. Однако в большинстве случаев первый вариант является лучшим способом реализации. Основываясь на таком понимании, технические решения по изобретению с существенным или частичным вкладами в существующий уровень техники могут быть реализованы в виде программного продукта, а компьютерный программный продукт хранится на машиночитаемом носителе данных (таком как постоянное запоминающее устройство (ПЗУ)/оперативное запоминающее устройство (ОЗУ), диск и компакт-диск), в том числе команды, предназначенные для включения терминального устройства (которое может быть мобильным телефоном, компьютером, сервером, сетевым устройством и т.п.) для выполнения способа в каждом варианте осуществления изобретения.
Вариант осуществления изобретения дополнительно предлагает носитель данных. Опционально, в варианте осуществления, носитель данных может быть выполнен с возможностью хранить программные коды для реализации способа в вышеупомянутом варианте осуществления.
Опционально, в варианте осуществления, носитель данных может включать в себя, но не ограничивается этим: различные носители, способные хранить программные коды, такие как U-диск, ПЗУ, ОЗУ, мобильный жесткий диск, диск или оптический диск и т.д.
Опционально, в варианте осуществления, процессор реализует способ в вышеупомянутых вариантах осуществления в соответствии с программным кодом, хранящемся на носителе данных.
Очевидно, специалистам в данной области должно быть понятно, что различные модули или шаги изобретения, описанные выше, могут быть реализованы вычислительными устройствами общего назначения, которые могут быть сконцентрированы на одном вычислительном устройстве, или распределены по сети, состоящей из множества вычислительных устройств. Опционально модули или шаги могут быть реализованы посредством программных кодов, исполняемых вычислительными устройствами таким образом, что они могут храниться в запоминающих устройствах и выполняться вычислительными устройствами. Более того, в некоторых случаях показанные или описанные шаги, могут быть выполнены в порядке, отличном от показанного в настоящем документе. Либо модули или шаги могут быть выполнены отдельно в индивидуальных интегральных микросхемах в модульном исполнении, или некоторые из них могут быть объединены в единый элемент интегральной микросхемы. Таким образом, изобретение не ограничивается какой-либо конкретной комбинацией аппаратного и программного обеспечения.
Вышеприведенное описание представляет только предпочтительные варианты осуществления и не предназначено для ограничения изобретения. Специалистам в данной области должно быть понятно, что изобретение может иметь различные изменения и модификации. Любая модификация, эквивалентная замена, улучшение и тому подобное, сделанные в духе и на принципе изобретения, должны быть включены в объем патентной защиты.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
На основании вышеописанных технических решений, предлагаемых вариантами осуществления изобретения, РЕ отправляет сообщение о создании расширенного порта мосту СВ, причем сообщение о создании расширенного порта переносит состояние порта для расширенного порта расширителя РЕ, и сообщение о создании расширенного порта используется для уведомления СВ создать виртуальный порт, соответствующий расширенному порту, и используется, чтобы СВ передал состояние порта обратно в виртуальных порт; в результате решается проблема, заключающаяся в том, что СВ не может быстро находить и контролировать информацию о состоянии расширенного порта расширителя РЕ, тем самым делая СВ способным быстро находить и контролировать все расширенные порты РЕ и их информацию о состоянии и улучшая эффективность обработки.