СПОСОБ ОБРАБОТКИ ДАННЫХ МАРШРУТА ПОДСЕТИ И ОБОРУДОВАНИЕ ДЛЯ НАПРАВЛЕНИЯ СООБЩЕНИЙ
METHOD FOR PROCESSING DATA OF SUBNET ROUTE AND EQUIPMENT FOR DIRECTION OF MESSAGES

Техническая отрасль
Данное изобретение относится к области переключателей и маршрутизаторов, включая, например, способ обработки данных маршрута подсети и оборудование для направления сообщений.
Уровень техники
Неверный маршрут подсети касается неверного следующего транзитного участка маршрута подсети. Такое состояние неверного маршрута подсети обычно возникает, когда маршрут подсети существует, но удален следующий транзитный участок маршрута к хосту подсети. Точнее, это может возникать, когда элемент таблицы протокола разрешения адресов (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) либо матрицы логических элементов и существующие полупроводники, такие как логические интегральные схемы и транзисторы либо другие дискретные элементы. Элементы могут также воплощаться программируемым оборудованием, таким как программируемая логическая интегральная схема, программируемые матричные логические схемы и программируемое логическое оборудование.
Вышеприведенное является только вариантом выполнения данного изобретения, при этом следует отметить, что специалисты в этой отрасли могут вносить множество усовершенствований и правок при условии не выхода за рамки данного изобретения, и усовершенствования и правки также должны попадать в объем правовой защиты данного изобретения.
Промышленная применимость
Как упомянуто выше, способ обработки данных маршрута подсети и оборудование для направления сообщений, предоставленные в варианте выполнения данного изобретения, предоставляют следующие выигрыши: упрощается управление маршрутом подсети и улучшается эффективность переключения маршрута подсети.