Способ обработки данных маршрута подсети и оборудование для направления сообщений

Авторы патента:


Способ обработки данных маршрута подсети и оборудование для направления сообщений
Способ обработки данных маршрута подсети и оборудование для направления сообщений
Способ обработки данных маршрута подсети и оборудование для направления сообщений

 


Владельцы патента RU 2635217:

ЗЭТТИИ КОРПОРЕЙШН (CN)

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. В способе обнаруживают, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становится неверным; когда следующий транзитный участок маршрута к хосту становится неверным, то формируют и направляют инструкцию на удаление для удаления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на удаление и преобразовывают инструкцию на удаление в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту в центральном процессоре (CPU) оборудования для направления сообщений согласно первой инструкции на обновление. 2 н. и 16 з.п. ф-лы, 3 ил.

 

Техническая отрасль

Данное изобретение относится к области переключателей и маршрутизаторов, включая, например, способ обработки данных маршрута подсети и оборудование для направления сообщений.

Уровень техники

Неверный маршрут подсети касается неверного следующего транзитного участка маршрута подсети. Такое состояние неверного маршрута подсети обычно возникает, когда маршрут подсети существует, но удален следующий транзитный участок маршрута к хосту подсети. Точнее, это может возникать, когда элемент таблицы протокола разрешения адресов (ARP) следующего транзитного участка маршрута к хосту состарился, но маршрут подсети, который динамически генерируется, все еще не удален, либо, когда маршрут подсети статически конфигурируется, но элемент таблицы ARP следующего транзитного участка маршрута к хосту удаляется либо он состарился.

Общеиспользуемый способ управления неверным маршрутом подсети в существующей технологии обычно состоит в том, чтобы направлять выход следующего транзитного участка маршрута подсети к центральному процессору (CPU) таким образом, чтобы следующее информационное сообщение могло посылаться к CPU, и потом CPU запускает смену ARP. Однако, когда существуют много маршрутов подсети, то эти маршруты подсети одновременно ориентируются на один и тот же следующий транзитный участок маршрута к хосту, и, когда маршрут к хосту является неверным, то выходы всех маршрутов подсети могут изменяться в CPUs, что может приводить к множеству модификаций маршрутов подсети в аппаратном средстве. Когда следующий транзитный участок маршрута к хосту восстанавливается, то все маршруты подсети возвращаются в выходы, на которые ориентирован маршрут к хосту, и потом требуется много операций по восстановлению. Поэтому управление маршрутом может становиться относительно сложным и эффективность переключения между верным и неверным состоянием следующего транзитного участка является относительно низкой.

Краткое описание изобретения

Согласно варианту выполнения данного изобретения предоставляются способ обработки данных маршрута подсети и оборудование для направления сообщений, которые упрощают управление маршрутом подсети и улучшают эффективность переключения маршрута подсети.

Для решения технической проблемы, решения, предоставленные вариантом выполнения данного изобретения, являются следующими. В способе обработки данных маршрута подсети, применяемого в оборудовании для направления сообщений, обнаруживают, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становится неверным; когда следующий транзитный участок маршрута к хосту становится неверным, то формируют и посылают инструкцию на удаление для удаления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на удаление и преобразовывают инструкцию на удаление в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту в центральном процессоре (CPU) оборудования для направления сообщений согласно первой инструкции на обновление.

Согласно варианту выполнения данного изобретения, когда перехватывают инструкцию на удаление, далее определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на удаление в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и, когда на следующий транзитный участок маршрута к хосту не ссылается другой маршрут подсети, то следующий транзитный участок маршрута к хосту удаляют согласно инструкции на удаление.

Согласно варианту выполнения данного изобретения, после обновления выхода следующего транзитного участка маршрута к хосту в CPU оборудования для направления сообщений, дополнительно: для принятого сообщения Интернет-протокола (IP), согласующегося с маршрутом подсети, направляют IP-сообщение к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для разрешения CPU запускать протокол разрешения адреса (ARP), для ознакомления со следующим транзитным участком маршрута к хосту.

Согласно варианту выполнения данного изобретения, дополнительно обнаруживают, что следующий транзитный участок маршрута к хосту после восстановления является верным; когда следующий транзитный участок маршрута к хосту после восстановления является верным, то формируют и направляют инструкцию на прибавление для прибавления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на прибавление и преобразовывают инструкцию на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

Согласно варианту выполнения данного изобретения, когда перехватывают инструкцию на прибавление, то дополнительно определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и, когда на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, то прибавляют следующий транзитный участок маршрута к хосту согласно инструкции на прибавление.

Согласно другому варианту выполнения данного изобретения оборудование для направления сообщений содержит обнаруживающий элемент, сконфигурированный для обнаружения того, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становится неверным; элемент для формирования инструкций, сконфигурированный для формирования и направления инструкции на удаление для удаления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту становится неверным; элемент для перехвата инструкций, сконфигурированный для перехвата инструкции на удаление; элемент для преобразования инструкции, сконфигурированный для преобразования инструкции на удаление, перехваченной элементом для перехвата инструкций, в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент, сконфигурированный для обновления выхода следующего транзитного участка маршрута к хосту в центральном процессоре (CPU) оборудования для направления сообщений согласно первой инструкции на обновление.

Согласно варианту выполнения данного изобретения элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на удаление; на основании результата определения, состоящего в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, запускают элемент для преобразования инструкций; и на основании того, что результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, направляют инструкцию на удаление; и оборудование для направления сообщений дополнительно содержит удаляющий элемент, сконфигурированный для удаления следующего транзитного участка маршрута к хосту согласно инструкции на удаление, выданной элементом для перехвата инструкций.

Согласно варианту выполнения данного изобретения оборудование для направления сообщений дополнительно содержит элемент для направления сообщений, сконфигурированный для принятого сообщения Интернет-протокола (IP), согласующегося с маршрутом подсети, для направления IP-сообщения к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для разрешения CPU запускать протокол разрешения адреса (ARP) для ознакомления со следующим транзитным участком маршрута к хосту.

Согласно варианту выполнения данного изобретения элемент для формирования инструкций дополнительно сконфигурирован для формирования и направления инструкции на прибавление для прибавления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту после восстановления является верным; элемент для перехвата инструкций дополнительно сконфигурирован для перехвата инструкции на прибавление; элемент для преобразования инструкций дополнительно сконфигурирован для преобразования инструкции на прибавление, перехваченной элементом для перехвата инструкций, во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент дополнительно сконфигурирован для обновления выхода следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

Согласно варианту выполнения данного изобретения элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения того, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на прибавление; когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, запускают элемент для преобразования инструкций; и, когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, выдают инструкцию на прибавление; и оборудование для направления сообщений дополнительно содержит прибавляющий элемент, сконфигурированный для прибавления следующего транзитного участка маршрута к хосту согласно инструкции на прибавление, выданной элементом для перехвата инструкций.

С вышеупомянутого, согласно способу обработки данных маршрута подсети и оборудованию для направления сообщений, предоставленного вариантом выполнения данного изобретения, когда следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, неверный, неверным маршрутом подсети управляют в силу записи данных маршрута к хосту, которого не должно существовать, таким образом, что сильно упрощается операция управления и переключения на маршруте подсети, при этом скорость переключения неверного маршрута подсети, который снова становится верным, увеличивается и, более того, можно экономить ресурс аппаратного средства системы.

Краткое описание чертежей

Фиг. 1 изображает блок-схему способа обработки данных маршрута подсети согласно варианту выполнения данного изобретения;

Фиг. 2 изображает диаграмму примера обработки данных маршрута подсети согласно варианту выполнения данного изобретения; и

Фиг. 3 изображает структурную схему оборудования для направления сообщений согласно варианту выполнения данного изобретения.

Детальное описание вариантов выполнения

В варианте выполнения данного изобретения предоставляется способ обработки данных маршрута подсети. С помощью простого и эффективного механизма управления можно удобно управлять неверным маршрутом подсети. Когда следующий транзитный участок маршрута к хосту неверный и снова становится верным, то не требуется последовательно переключать маршруты подсети и операция переключения по всем маршрутам подсети может заканчиваться одним переключением.

Для прояснения цели, технических решений и преимуществ данного изобретения, данное изобретение детально описывается со ссылкой на чертежи и специальные варианты выполнения.

Способ обработки данных маршрута подсети, предоставленный в варианте выполнения данного изобретения, применяется к оборудованию для направления сообщений, при этом оборудование для направления сообщений может быть маршрутизатором либо переключателем, поддерживающим трехуровневое направление. Ссылаясь на Фиг. 1, видим, что способ содержит следующие этапы:

Этап 11: Обнаруживают, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становиться неверным.

Здесь, нормальный маршрут подсети ориентирован на верный следующий транзитный участок маршрута к хосту и маршрут к хосту ориентирован на верный выход. Когда элемент таблицы ARP выхода, на который ориентирован следующий транзитный участок маршрута к хосту, удаляется либо он состарился, то следующий транзитный участок маршрута к хосту становится неверным; и, когда элемент таблицы ARP выхода, на который ориентирован следующий транзитный участок маршрута к хосту, меняется, следующий транзитный участок маршрута к хосту становится верным после восстановления.

Этап 12: Когда следующий транзитный участок маршрута к хосту становится неверным, то формируют и направляют инструкцию на удаление для удаления следующего транзитного участка маршрута к хосту.

Здесь, инструкция на удаление обычно формируется протоколом маршрутизации, когда следующий транзитный участок маршрута к хосту становится неверным, и посылается аппаратному средству нижнего уровня.

Этап 13: Инструкцию на удаление перехватывают и преобразовывают в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту.

Здесь, инструкцию на удаление, выданную протоколом, можно перехватывать на аппаратном средстве нижнего уровня и, соответственно, преобразовывать для выполнения специальной обработки согласно варианту выполнения данного изобретения таким образом, что маршрут к хосту в аппаратном средстве в действительности не удаляется.

Этап 14: Выход следующего транзитного участка маршрута к хосту обновляется в CPU оборудования для направления сообщений согласно первой инструкции на обновление.

Необязательно, после этапа 14 вариант выполнения данного изобретения может дополнительно содержать следующий этап:

Этап 15: Для принятого IP-сообщения, согласующегося с маршрутом подсети, IP-сообщение направляют к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для разрешения CPU запускать ARP для ознакомление со следующим транзитным участком маршрута к хосту.

Нормальный маршрут подсети ориентирован на верный следующий транзитный участок маршрута к хосту и маршрут к хосту ориентирован на верный выход. Когда маршрут к хосту удаляют, то маршрут подсети может становиться неверным маршрутом подсети. Согласно варианту выполнения данного изобретения в этот момент времени в способе, для традиционного управления и быстрого восстановления маршрута подсети, операция удаления на следующем транзитном участке маршрута к хосту в действительности не выполняется, но маршрут к хосту резервируется в аппаратном средстве и в CPU обновляют только выход маршрута к хосту. Таким образом, маршрут подсети ориентирован на маршрут к хосту и выход маршрута к хосту является CPU таким образом, что операция ориентации маршрута подсети на CPU завершается.

С эффекта воплощения маршрут подсети в этот момент времени ориентирован на CPU таким образом, что влияние на эффект протокола маршрутизации удаляется, следующее сообщение может все еще посылаться к CPU и может запускаться новый ARP для ознакомления. Хотя маршрут к хосту, существующий в аппаратном средстве, не удаляется, маршрут к хосту ориентируется на CPU для не осуществления какого-либо другого влияния на протокол.

Более того, с помощью способа, когда следующий транзитный участок маршрута к хосту неверен, не требуется последовательная эксплуатация маршрутов подсети, связанных со следующим транзитным участком маршрута к хосту. Вследствие того факта, что эксплуатируется только направление выхода маршрута к хосту, но соответствующая связь между маршрутом к хосту и маршрутами подсети не модифицируется, то неверным маршрутом подсети можно управлять без выполнения какой-либо операции на маршруте подсети с помощью способа в варианте выполнения данного изобретения.

Как иллюстративный вариант воплощения, специальная обработка согласно варианту выполнения данного изобретения может выполняться только, когда много маршрутов подсети ссылается на следующий транзитный участок маршрута к хосту. В этот момент времени, Этап 13 в варианте выполнения может включать следующие специальные этапы:

Этап 131: Когда перехватывают инструкцию на удаление, дополнительно определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, выполняют Этап 132; иначе, выполняют Этап 133.

Этап 132: Когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, то инструкцию на удаление преобразовывают в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту, а потом выполняют Этап 14; и

Этап 133: Когда на следующий транзитный участок маршрута к хосту не ссылается другой маршрут подсети, то следующий транзитный участок маршрут к хосту удаляют согласно инструкции на удаление и завершают последовательность операций.

Подобным образом, в процессе восстановления маршрута к хосту операция перенаправления для всех маршрутов подсети может завершаться только перенаправлением маршрута к хосту к верному выходу без выполнения какой-либо операции на маршрутах подсети. В это время, способ согласно данному изобретению может дополнительно содержать следующие этапы:

Этап 16: обнаруживают, что следующий транзитный участок маршрута к хосту после восстановления является верным.

Этап 17: Когда следующий транзитный участок маршрута к хосту после восстановления является верным, то формируют и посылают инструкцию на прибавление для прибавления следующего транзитного участка маршрута к хосту.

Здесь, инструкция на прибавление обычно формируется протоколом маршрутизации, когда следующий транзитный участок маршрута к хосту после восстановления является верным, и направляется к аппаратному средству нижнего уровня.

Этап 18: Инструкцию на прибавление перехватывают и преобразовывают во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту.

Здесь, инструкцию на прибавление, выданную протоколом, могут перехватывать в аппаратном средстве нижнего уровня, и, соответственно, преобразовывать для специальной обработки согласно варианту выполнения данного изобретения.

Этап 19: Выход следующего транзитного участка маршрута к хосту обновляют с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

Как иллюстративный вариант воплощения, Этап 18 может специально содержать следующие этапы:

Этап 181: Когда перехватывают инструкцию на прибавление, то дополнительно определяют, ссылается ли или нет на следующий транзитный участок маршрута к хосту другой маршрут подсети; когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, то выполняют Этап 182; иначе, выполняют Этап 183.

Этап 182: Когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, то инструкцию на прибавление преобразовывают во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту, а потом выполняют Этап 19.

Этап 183: Когда на следующий транзитный участок маршрута к хосту не ссылается другой маршрут подсети, то прибавляют следующий транзитный участок маршрута к хосту согласно инструкции на прибавление.

С вышеупомянутого, согласно варианту выполнения данного изобретения, когда необходимо удалить системой неверный маршрут к хосту, то маршрут к хосту в действительности не удаляют, а направляют к CPU. С помощью такого незначительного изменения можно унифицированно контролировать и управлять всеми неверными маршрутами подсети. Когда маршрут к хосту после восстановления является верным, то все маршруты подсети, связанные с маршрутом к хосту, могут быстро и эффективно вместе переключаться назад. По сравнению с традиционным способом управления в варианте выполнения данного изобретения неверным маршрутом подсети не нужно выполнять какой-либо операции на маршруте подсети и маршрут к хосту также в действительности не удаляется таким образом, что могут упрощаться управление и переключение на маршруте подсети, при этом скорость переключения неверного маршрута подсети, который становится снова верным, увеличивается и, более того, может экономиться ресурс аппаратного средства системы.

Для лучшего понимания способа, реализация схемы в варианте выполнения данного изобретения описывается в силу специального практического примера.

Как изображено на Фиг. 2, предполагается, что существует много маршрутов подсети 20.20.20.0, 21.21.21.0, 22.22.22.0, 23.23.23.0 и тому подобное, следующим транзитным участком маршрута к хосту множества маршрутов подсети является 11.11.11.11, выходом следующего транзитного участка маршрута к хосту является Port1/Mac1. Когда следующий транзитный участок маршрута к хосту неверный, протокол маршрутизации может выдавать инструкцию для удаления маршрута к хосту.

В это время, в примере выполняются следующие этапы обработки:

а: Определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, и, когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, то инструкция для удаления маршрута к хосту не обрабатывается, но преобразовывается в инструкцию обновления маршрута к хосту;

b: Выход маршрута к хосту преобразовывают в CPU;

с: Маршрут подсети 10.10.10.0 не обрабатывают. Поскольку маршрут подсети 10.10.10.0 все еще направлен на следующий транзитный участок маршрута к хосту 11.11.11.11, выход маршрута подсети 10.10.10.0 также направлен на CPU;

Когда маршрут к хосту после восстановления является верным и верным выходом является Port2/Mac2, то, в это время, протоколом маршрутизации может выдаваться инструкция для прибавления маршрута к хосту;

В это время, в примере выполняются следующие этапы обработки:

d: Определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, и, когда на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, то инструкция для прибавления маршрута к хосту не обрабатывается, но преобразовывается в инструкцию для обновления маршрута к хосту;

е: Выход маршрута к хосту изменяется на Port2/Mac; и

f: Маршрут подсети 10.10.10.0 не обрабатывают. Поскольку маршрут подсети 10.10.10.0 все еще направлен на следующий транзитный участок маршрута к хосту 11.11.11.11, то выход маршрута подсети 10.10.10.0 также направлен на Port2/Mac2.

С вышеупомянутого технического решения, по сравнению с обычным способом управления неверным маршрутом подсети, способ, предоставленный вариантом выполнения данного изобретения, имеет преимущества, состоящие в том, что выполняются ожидание и требование протокола маршрутизации к поведению маршрута подсети и может быстро и удобно выполняться управление неверным маршрутом подсети и быстрое переключение маршрута подсети, который снова становиться верным; и, более того, в аспекте последовательности операций управления, также удовлетворяется механизм управления направлением маршрута подсети на следующий транзитный участок маршрута к хосту и направления маршрута к хосту к реальному выходу без какого-либо дополнительного механизма управления таким образом, что способ может быть хорошо совместимым с существующим протоколом. С вышеупомянутого, эффективность переключения и удобство управления способа согласно варианту выполнения данного изобретения значительно улучшаются по сравнению с эффективностью переключения и удобством управления соответствующего уровня техники.

На основании способа в варианте выполнения данного изобретения дополнительно предоставляется оборудование для направления сообщений, которое может быть оборудованием, таким как маршрутизатор либо переключатель, поддерживающий трехуровневую маршрутизацию. Как изображено на Фиг. 3, оборудование содержит:

обнаруживающий элемент, сконфигурированный для обнаружения того, что следующий транзитный участок маршрута к хосту, на который направлен маршрут подсети, становится неверным;

элемент для формирования инструкций, сконфигурированный для формирования и направления инструкции на удаление для удаления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту становится неверным;

элемент для перехвата инструкций, сконфигурированный для перехвата инструкции на удаление;

элемент для преобразования инструкций, сконфигурированный для преобразования инструкции на удаление, перехваченной элементом для перехвата инструкции, в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и

обновляющий элемент, сконфигурированный для обновления выхода следующего транзитного участка маршрута к хосту в CPU оборудования для направления сообщений согласно первой инструкции на обновление.

Необязательно, оборудование может дополнительно содержать элемент для направления сообщений, сконфигурированный для принятого IP-сообщения, согласующегося с маршрутом подсети, для направления IP-сообщения к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для предоставления возможности CPU запускать ARP для ознакомления со следующим транзитным участком маршрута к хосту.

При этом элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на удаление; на основании результата определения, состоящего в том, что на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, активируют элемент для преобразования инструкций, иначе, выдают инструкцию на удаление; и

в это время, оборудование для направления сообщений дополнительно содержит удаляющий элемент, сконфигурированный для удаления следующего транзитного участка маршрута к хосту согласно инструкции на удаление, выданной элементом для перехвата инструкций.

Оборудование может быстро выполнять переключение маршрута, когда восстанавливают маршрут к хосту, и в это время:

элемент для формирования инструкций дополнительно сконфигурирован для формирования и направления инструкции на прибавление для прибавления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту после восстановления является верным;

элемент для перехвата инструкций дополнительно сконфигурирован для перехвата инструкции на прибавление;

элемент для преобразование инструкций дополнительно сконфигурирован для преобразования инструкции на прибавление, перехваченной элементом для перехвата инструкций, во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и

обновляющий элемент дополнительно сконфигурирован для обновления выхода следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

Как иллюстративный режим воплощения, элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на прибавление; когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту ссылается другой маршрут подсети, запускают элемент для преобразования инструкций; иначе, выдают инструкцию на прибавление; и оборудование для направления сообщений дополнительно содержит прибавляющий элемент, сконфигурированный для прибавления следующего транзитного участка маршрута к хосту согласно инструкции на прибавление, выданной элементом для перехвата инструкций.

Много функциональных частей, раскрытых в описании, называются элементами для более точного подчеркивания независимости способов их воплощения.

В варианте выполнения данного изобретения элементы могут воплощаться программным обеспечением для выполнения разными типами процессоров. Например, выполняемый код идентифицированного элемента может содержать один либо большее количество физических либо логических блоков компьютерной инструкции и может, например, структурироваться с получением объекта, процесса либо функции. Однако выполняемые коды идентифицированного элемента не нужно физически располагать вместе и они могут содержать разные инструкции, хранящиеся в разных физических местах, и, когда эти инструкции логически сочетаются, то они формируют элемент и достигают установленной цели элемента.

В действительности, выполняемый код может быть единственной инструкцией либо множеством инструкций и даже может распространяться на многие различные сегменты в разных программах и на разные многие элементы запоминающего оборудования. Подобным образом, рабочие данные могут идентифицироваться в элементе и могут воплощаться в любой надлежащей форме и организовываться в структуру данных любого надлежащего типа. Рабочие данные могут собираться как единственный набор данных либо могут распространяться в разных местах (включая разное запоминающее оборудование) и могут по меньшей мере частично существовать в системе либо сети как электрический сигнал.

Когда элементы могут воплощаться в силу программного обеспечения, учитывая уровень существующих аппаратных средств, при этом специалисты в этой отрасли могут понимать соответствующие функции элементов, которые могут воплощаться программным обеспечением путем конструирования соответствующих аппаратных средств, не смотря на стоимость, и аппаратные средства содержат традиционные ультрабольшие интегральные схемы (ULSI) либо матрицы логических элементов и существующие полупроводники, такие как логические интегральные схемы и транзисторы либо другие дискретные элементы. Элементы могут также воплощаться программируемым оборудованием, таким как программируемая логическая интегральная схема, программируемые матричные логические схемы и программируемое логическое оборудование.

Вышеприведенное является только вариантом выполнения данного изобретения, при этом следует отметить, что специалисты в этой отрасли могут вносить множество усовершенствований и правок при условии не выхода за рамки данного изобретения, и усовершенствования и правки также должны попадать в объем правовой защиты данного изобретения.

Промышленная применимость

Как упомянуто выше, способ обработки данных маршрута подсети и оборудование для направления сообщений, предоставленные в варианте выполнения данного изобретения, предоставляют следующие выигрыши: упрощается управление маршрутом подсети и улучшается эффективность переключения маршрута подсети.

1. Способ обработки данных маршрута подсети, применяемого на оборудовании для направления сообщений, отличающийся тем, что в нем обнаруживают, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становится неверным; когда следующий транзитный участок маршрута к хосту становится неверным, то формируют и направляют инструкцию на удаление для удаления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на удаление и преобразовывают инструкцию на удаление в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту в центральном процессоре (CPU) оборудования для направления сообщений согласно первой инструкции на обновление.

2. Способ по п. 1, отличающийся тем, что, когда перехватывают инструкцию на удаление, дополнительно определяют ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на удаление в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и когда на следующий транзитный участок маршрута к хосту не ссылается другой маршрут подсети, то удаляют следующий транзитный участок маршрута к хосту согласно инструкции на удаление.

3. Способ по п. 1, отличающийся тем, что, после обновления выхода следующего транзитного участка маршрута к хосту в CPU оборудования для направления сообщений, в способе дополнительно для принятого сообщения Интернет-Протокола (IP), согласующегося с маршрутом подсети, направляют IP-сообщение к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для предоставления CPU возможности запускать Протокол Разрешения Адреса (ARP) для изучения следующего транзитного участка маршрута к хосту.

4. Способ по п. 1, отличающийся тем, что в нем дополнительно обнаруживают, что следующий транзитный участок маршрута к хосту после восстановления является верным; когда следующий транзитный участок маршрута к хосту после восстановления является верным, то формируют и направляют инструкцию на прибавление для прибавления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на прибавление и преобразовывают инструкцию на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

5. Способ по п. 4, отличающийся тем, что когда перехватывают инструкцию на прибавление, то дополнительно определяют, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и когда на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, то прибавляют следующий транзитный участок маршрута к хосту согласно инструкции на прибавление.

6. Оборудование для направления сообщений, отличающееся тем, что содержит обнаруживающий элемент, сконфигурированный для обнаружения того, что следующий транзитный участок маршрута к хосту, на который ориентирован маршрут подсети, становится неверным; элемент для формирования инструкций, сконфигурированный для формирования и направления инструкции на удаление для удаления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту становится неверным; элемент для перехвата инструкций, сконфигурированный для перехвата инструкции на удаление; элемент для преобразования инструкций, сконфигурированный для преобразования инструкции на удаление, перехваченной элементом для перехвата инструкций, в первую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент, сконфигурированный для обновления выхода следующего транзитного участка маршрута к хосту в центральном процессоре (CPU) оборудования для направления сообщений согласно первой инструкции на обновление.

7. Оборудование для направления сообщений по п. 6, отличающееся тем, что элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения того, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на удаление; на основании результата определения, состоящего в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, активируют элемент для преобразования инструкций; и на основании того, что результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, выдают инструкцию на удаление; и оборудование для направления сообщений дополнительно содержит удаляющий элемент, сконфигурированный для удаления следующего транзитного участка маршрута к хосту согласно инструкции на удаление, выданной элементом для перехвата инструкций.

8. Оборудование для направления сообщений по п. 6, отличающееся тем, что дополнительно содержит элемент для направления сообщений, сконфигурированный для принятого сообщения Интернет-Протокола (IP), согласующегося с маршрутом подсети, для направления IP-сообщения к CPU оборудования для направления сообщений согласно следующему транзитному участку маршрута к хосту, соответствующего маршруту подсети, для предоставления CPU возможности запускать Протокол Разрешения Адреса (ARP) для ознакомления со следующим транзитным участком маршрута к хосту.

9. Оборудование для направления сообщений по п. 6, отличающееся тем, что элемент для формирования инструкций дополнительно сконфигурирован для формирования и направления инструкции на прибавление для прибавления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту после восстановления является верным; элемент для перехвата инструкций дополнительно сконфигурирован для перехвата инструкции на прибавление; элемент для преобразования инструкций дополнительно сконфигурирован для преобразования инструкции на прибавление, перехваченной элементом для перехвата инструкций, во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент дополнительно сконфигурирован для обновления выхода следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

10. Оборудование для направления сообщений по п. 9, отличающееся тем, что элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения того, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на прибавление; когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, запускают элемент для преобразования инструкций; и, когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, выдают инструкцию на прибавление; и оборудование для направления сообщений дополнительно содержит прибавляющий элемент, сконфигурированный для прибавления следующего транзитного участка маршрута к хосту согласно инструкции на прибавление, выданной элементом для перехвата инструкций.

11. Способ по п. 2, отличающийся тем, что в нем дополнительно обнаруживают, что следующий транзитный участок маршрута к хосту после восстановления является верным; когда следующий транзитный участок маршрута к хосту после восстановления является верным, формируют и направляют инструкцию на прибавление для прибавления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на прибавление и преобразовывают инструкцию на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

12. Способ по п. 3, отличающийся тем, что в нем дополнительно обнаруживают, что следующий транзитный участок маршрута к хосту после восстановления является верным; когда следующий транзитный участок маршрута к хосту после восстановления является верным, то формируют и направляют инструкцию на прибавление для прибавления следующего транзитного участка маршрута к хосту; перехватывают инструкцию на прибавление и преобразовывают инструкцию на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляют выход следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

13. Способ по п. 11, отличающийся тем, что когда перехватывают инструкцию на прибавление, то дополнительно определяют ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и когда на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, то прибавляют следующий транзитный участок маршрута к хосту согласно инструкции на прибавление.

14. Способ по п. 12, отличающийся тем, что когда перехватывают инструкцию на прибавление, то дополнительно определяют ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту; когда на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, то выполняют этап преобразования инструкции на прибавление во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и когда на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, то прибавляют следующий транзитный участок маршрута к хосту согласно инструкции на прибавление.

15. Оборудование для направления сообщений по п. 7, отличающееся тем, что элемент для формирования инструкций дополнительно сконфигурирован для формирования и направления инструкции на прибавления для прибавления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту после восстановления является верным; элемент для перехвата инструкций дополнительно сконфигурирован для перехвата инструкции на прибавление; элемент для преобразования инструкций дополнительно сконфигурирован для преобразования инструкции на прибавление, перехваченной элементом для перехвата инструкций, во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент дополнительно сконфигурирован для обновления выхода следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

16. Оборудование для направления сообщений по п. 8, отличающееся тем, что элемент для формирования инструкций дополнительно сконфигурирован для формирования и направления инструкции на прибавление для прибавления следующего транзитного участка маршрута к хосту, когда обнаруживающий элемент обнаруживает, что следующий транзитный участок маршрута к хосту после восстановления является верным; элемент для перехвата инструкций дополнительно конфигурируют для перехвата инструкции на прибавление; элемент для преобразования инструкций дополнительно сконфигурирован для преобразования инструкции на прибавление, перехваченной элементом для перехвата инструкций, во вторую инструкцию на обновление для модификации следующего транзитного участка маршрута к хосту; и обновляющий элемент, дополнительно сконфигурированный для обновления выхода следующего транзитного участка маршрута к хосту с получением на данный момент верного выхода следующего транзитного участка согласно второй инструкции на обновление.

17. Оборудование для направления сообщений по п. 15, отличающееся тем, что элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения, ссылается ли или нет на следующий транзитный участок маршрута к хосту другой маршрут подсети, когда перехватывают инструкцию на прибавление; когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, запускают элемент для преобразования инструкций; и, когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, выдают инструкцию на прибавление; и оборудование для направления сообщений дополнительно содержит прибавляющий элемент, сконфигурированный для прибавления следующего транзитного участка маршрута к хосту согласно инструкции на прибавление, выданной элементом для перехвата инструкций.

18. Оборудование для направления сообщений по п. 16, отличающееся тем, что элемент для перехвата инструкций дополнительно сконфигурирован для дополнительного определения, ссылается ли или нет другой маршрут подсети на следующий транзитный участок маршрута к хосту, когда перехватывают инструкцию на прибавление; когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту ссылается упомянутый другой маршрут подсети, запускают элемент для преобразования инструкций; и, когда результат определения состоит в том, что на следующий транзитный участок маршрута к хосту не ссылается упомянутый другой маршрут подсети, выдают инструкцию на прибавление; и оборудование для направления сообщений дополнительно содержит прибавляющий элемент, сконфигурированный для прибавления следующего транзитного участка маршрута к хосту согласно инструкции на прибавление, выданной элементом для перехвата инструкций.



 

Похожие патенты:

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных.

Изобретение относится к области компьютерной безопасности и может быть использовано для локализации нарушителя информационной безопасности, использующего средства анонимизации.

Изобретение относится к области инфотелекоммуникаций. Технический результат заключается в повышении безопасности сети.

Изобретение относится к области унифицированной связи (UC). Технический результат изобретения заключается в возможности предварительного резервирования полосы пропускания, обеспечиваемого во время настройки сеанса связи.

Изобретение относится к технологии передачи данных по сети, в частности к способу обработки переадресации данных и периферийному устройству со стороны поставщика услуг (SPE).

Изобретение относится к устройству и способу для управления таблицей посредника устройства-посредника в сети связи, где устройства-посредники работают в качестве ретрансляционных устройств для перенаправления сообщений от устройств связи с ограниченными ресурсами к устройствам-адресатам.

Изобретение относится к области обработки пакетов данных. Техническим результатом является уменьшение затрат ресурсов на сортировку, когда новая запись потока записывается в устройстве обработки пакетов.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети.

Изобретение относится к беспроводным сетям ячеистой структуры с обработкой сообщений запроса маршрута в протоколах маршрутизации по требованию. Техническим результатом является обнаружение маршрута с оптимальной метрикой без возникновения задержки обнаружения маршрута в беспроводных ячеистых/произвольно организующихся сетях.

Изобретение относится к отправке и приему информации управления. Техническим результатом является повышение эффективности использования служебной нагрузки, требуемой для передачи информации управления. Способ содержит: формирование, сетевой стороной, информации управления нисходящей линии связи (DCI) для терминала, при этом биты управления в формате DCI не включают в себя блок передачи кодовому слову бита управления «флаг перестановки» в случае, когда сетевой стороной для терминала заранее сконфигурирован опорный сигнал демодуляции, используемый для демодуляции данных, и биты управления в формате DCI включают в себя блок передачи кодовому слову бита управления «флаг перестановки» в случае, когда сетевой стороной для терминала не сконфигурирован заранее опорный сигнал демодуляции, используемый для демодуляции данных; и отправку, сетевой стороной, сформированной DCI терминалу. 4 н. и 8 з.п. ф-лы, 13 ил.

Изобретение относится к распределенному отказоустойчивому межсетевому взаимодействию (DRNI) в группе агрегирования линий связи при сбое связи в сетевом устройстве. Технический результат – упрощение предоставления услуг через систему DRNI. Для этого способ начинается с определения того, что сетевое устройство более не обменивается данными со своим соседним сетевым устройством. Сетевое устройство затем определяет то, что его сетевое устройство-партнер более не обменивается данными с соседним сетевым устройством для сетевого устройства-партнера. Сетевое устройство определяет то, что первый портал, которому принадлежит сетевое устройство, имеет более высокий приоритет портала, чем второй портал, которому принадлежит сетевое устройство-партнер, при этом каждому порталу назначается приоритет портала, и оно определяет то, что сетевое устройство имеет более низкий приоритет сетевого устройства, чем соседнее сетевое устройство, при этом каждому сетевому устройству назначается приоритет сетевого устройства. Затем сетевое устройство прекращает передачу и прием кадров группы агрегирования линий связи в сетевом устройстве. 6 н. и 21 з.п. ф-лы, 44 ил.

Изобретение относится к области беспроводной связи. Технический результат – обеспечение непрерывности услуги широковещательной и многоадресной передачи мультимедиа абонентского оборудования. Система связи содержит: абонентское оборудование; исходную базовую станцию и целевую базовую станцию, причем абонентское оборудование выполнено с возможностью отправки информации, указывающей, что оно принимает услугу широковещательной и многоадресной передачи мультимедиа, и несущей частоты, служащей носителем услуги широковещательной и многоадресной передачи мультимедиа, которую принимает абонентское оборудование, в исходную базовую станцию заранее, когда обслуживание абонентского оборудования передается между сотами, причем исходная базовая станция выполнена с возможностью отправки информации о состоянии приема услуги широковещательной и многоадресной передачи мультимедиа абонентского оборудования в целевую базовую станцию, а целевая базовая станция выполнена с возможностью приема информации о состоянии приема услуги широковещательной и многоадресной передачи мультимедиа абонентского оборудования из исходной базовой станции. 2 н. и 5 з.п. ф-лы, 9 ил.

Группа изобретений относится к технологиям предоставления службы имен. Техническим результатом является расширение арсенала технических средств по предоставлению службы имен внутри промышленной системы автоматизации. Предложен способ для предоставления службы имен внутри промышленной системы автоматизации. В предложенном способе, устройства связи промышленной системы автоматизации посредством компонента службы имен проверяют, ассоциировано ли с соответствующим устройством связи имя устройства с топологической и/или иерархической составной частью имени, которая по существу полностью обозначает пространственное или иерархическое расположение соответствующего устройства связи. При положительном результате проверки устройства связи обращаются с их ассоциированными именами устройств как с полными именами устройств. При отрицательном результате проверки устройства связи самостоятельно генерируют их полные имена устройств из распространенных посредством сообщений с оповещениями маршрутизатора топологических и/или иерархических составных частей имени, а также составной части имени, однозначной внутри их соответствующей частичной сети. 2 н. и 12 з.п. ф-лы, 4 ил.

Изобретение относится к технологии беспроводных сетей. Технический результат изобретения заключается в снижении нагрузки сервера, повышении эффективности исполнения логики взаимодействия между устройствами и устранении проблемы низкой скорости ответа или отсутствии ответа. Способ включает в себя: получение сообщения инициирования взаимодействия, отправленного с первого устройства, принадлежащего шлюзу, и включающего в себя идентификацию первого устройства; поиск сообщения исполнения взаимодействия второго устройства, соответствующего сообщению инициирования взаимодействия, из заранее сохраненного сообщения связывания взаимодействия согласно идентификации первого устройства, причем второе устройство принадлежит шлюзу, и сообщение связывания взаимодействия включает в себя логику взаимодействия между первым устройством и вторым устройством; отправку сообщения исполнения взаимодействия на второе устройство, причем второе устройство выполнено с возможностью действовать согласно сообщению исполнения взаимодействия. 6 н. и 18 з.п. ф-лы, 15 ил.

Изобретение относится к области телекоммуникационных сетей связи. Технический результат – обеспечение многопутевой маршрутизации с использованием расщепления потока трафика данных, позволяющей повысить надежность связи. Способ содержит этапы, на которых принимают промежуточной системой поток трафика данных, вычисляют два или более надежных маршрута в сети связи, при этом используют композицию алгоритмов Дейкстры, строят усеченное дерево событий, заполняют таблицы маршрутизации для двух или более надежных узлов в порядке уменьшения их надежности, формируют вектор величин расщепления потока трафика данных на два или более субпотоков с учетом вычисленных надежных маршрутов сети связи, пропускной способности каналов связи, загрузки каналов связи, расщепляют в промежуточной системе каждый поток на два или более субпотоков, маршрутизируют протокольные блоки данных или байты каждого, рекомбинируют в промежуточной системе каждый поток трафика данных, передают от промежуточной системы потоки трафика данных в оконечную систему получателя. 2 табл., 4 ил.

Изобретение относится к сети пакетной коммутации. Технический результат изобретения заключается в поддержании автоматического установления избыточных трактов и восстановлении в сети пакетной коммутации. Способ управления трактом включает в себя этапы, на которых принимают Тип-Длина-Значение (TLV) явного тракта (EP) через протокол маршрутизации на основе состояния канала связи, исполняют алгоритм поиска кратчайшего пути, чтобы получить кратчайший тракт для свободных звеньев тракта, указанного EP TLV, причем этот кратчайший тракт становится первичным трактом, обновляют сетевой граф, чтобы отсекать каналы связи первичного тракта или отклонить каналы связи первичного тракта, и вычисляют резервный тракт, используя алгоритм поиска кратчайшего пути на обновленном сетевом графе. 4 н. и 26 з.п. ф-лы, 20 ил.

Изобретение относится к способу устранения уязвимостей в устройствах, которые создают сетевые соединения, получают и обрабатывают входящий трафик, имеют отдельный интерфейс для взаимодействия (далее - "умные" вещи). Технический результат заключается в обеспечении информационной безопасности устройств, имеющих выход в Интернет. Способ устранения уязвимостей содержит следующие этапы: определяют роутер, который предоставляет доступ в сеть; получают доступ к Wi-Fi сети роутера; определяют по крайней мере одну "умную" вещь, которая подключена к Wi-Fi сети роутера; получают настройки "умной" вещи, при этом получение настроек производят с веб-интерфейса "умной" вещи, используя краулер для разбора элементов веб-страниц веб-интерфейса согласно DOM-модели; производят анализ полученных настроек на уязвимости, при этом анализ включает сравнение полученных настроек с настройками с известными уязвимостями; формируют действия на устранение определенных уязвимостей, при этом действия включают изменения в веб-интерфейсе; выполняют сформированные действия на "умной" вещи для устранения уязвимостей. 7 ил.
Наверх