Предоставление сетевых адресов сетевым абонентам

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети. Способ предоставления сетевых адресов для сетевых абонентов сегментированной сети (1) с несколькими подсетями (111), которые, соответственно, через маршрутизатор (112) подсети подключены к соединяющей их сборной сети (101), причем маршрутизаторами (112) подсети посредством обмена сообщениями маршрутизаторов, распределяемыми через сборную сеть (101), децентрализованно определяется общий адресный диапазон, и внутри адресного диапазона устанавливаются сетевые адреса для сетевых абонентов. 3 н. и 11 з.п. ф-лы, 2 ил.

 

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

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

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

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

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

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

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

От IP маршрутизации пользователь ждет большей гибкости и сквозной и открытой, стандартизованной коммуникации. Но на архитектуру IP-маршрутизации во многих частях оказывают влияние потребности общей IT, а также провайдеры IP-услуг (ISP=Интернет-сервис-провайдеры). В этих случаях применения вышеописанные сетевые топологии сегментированных изолированных сетей практически не применяются. В соответствии с этим отсутствуют, особенно во все еще широко распространенном IPv4 (=Интернет-протокол, версия 4), автоматические устройства для того, чтобы эти специальные сетевые топологии по возможности без конфигурирования и без сетевых специальных знаний вводить в эксплуатацию и впоследствии иметь возможность расширять.

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

Указанная задача в соответствии с изобретением в отношении способа решается признаками пункта 1 формулы изобретения, а в отношении компонента маршрутизатора - признаками пункта 12 формулы изобретения.

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

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

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

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

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

Под префиксом здесь в общем понимается сетевая часть сетевых адресов, которая для всех сетевых адресов сети (или подсети) одинакова. Это понятие выбрано с ориентацией на IPv6 (Интернет-протокол, версия 6), однако это не должно пониматься как ограничение только IPv6.

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

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

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

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

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

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

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

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

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

Другой вариант осуществления изобретения предусматривает, что Интернет-протокол применяется в качестве сетевого протокола для обмена данными в сети, и сетевые адреса формируются согласно применяемому Интернет-протоколу. При этом особенно предпочтительно в качестве Интернет-протокола применяется IPv6 (Интернет-протокол, версия 6).

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

В соответствии с этим при применении IPv6 сообщениями маршрутизаторов предпочтительно являются оповещения маршрутизаторов.

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

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

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

Фиг. 1 - блок-схема сегментированной сети с несколькими подсетями,

Фиг. 2 - блок-схема маршрутизатора подсети.

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

Фиг. 1 показывает блок-схему сегментированной сети 1 с несколькими подсетями 111, которые, соответственно, через маршрутизатор 112 подсети подключены к соединяющей их сборной сети 101.

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

Каждая подсеть 111 включает в себя несколько пользователей 113 подсети. Например, пользователями 113 подсети в подсети 111 являются, соответственно, блоки ввода/вывода машины 14. Через маршрутизатор 112 подсети 111 передаются данные из сборной сети 101 в подсеть 111 и из подсети 111 в сборную сеть 110. При этом несколько подсетей 111 могут иметь тот же самый маршрутизатор 112 подсети.

Далее описывается пример выполнения изобретения, в котором в качестве сетевого протокола для передачи данных в сети 1 используется IPv6 (Интернет-протокол, версия 6).

Фиг. 2 показывает блок-схему маршрутизатора 112 подсети. Маршрутизатор 112 подсети реализован, например, как программируемый логический контроллер. Маршрутизатор 112 подсети содержит IP-маршрутизатор для IPv6, демон 121 оповещения маршрутизатора для передачи оповещений маршрутизатора согласно IPv6 и компонент 122 маршрутизатора для описанного далее более подробно определения префикса 201 сборной сети согласно IPv6.

Демон 121 оповещения маршрутизатора и компонент 122 маршрутизатора реализованы как компоненты программного обеспечения маршрутизатора 112 подсети.

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

Для этого компоненты 122 маршрутизатора выполнены таким образом, что они

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

- децентрализованным образом, не требуя центрального вышестоящего маршрутизатора (то есть установленного по умолчанию маршрутизатора), на основе описанного ниже алгоритма устанавливают общий адресный диапазон, предпочтительно из ULA-диапазона (ULA=уникальные локальные адреса), и его затем также через отключение отдельных или нескольких маршрутизаторов 112 подсетей поддерживают стабильным образом,

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

- которые затем посредством стандартного механизма оповещений маршрутизаторов согласно IPv6 распределяются на все IPv6-хосты в сборной сети 101, т.е. на маршрутизаторы 112 подсетей и другие хосты 102,

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

Далее сначала описывается, как устанавливается и публикуется адресный слой в подсетях 111.

Пользователь активирует в течение фазы планирования или альтернативно при установке машины 114 режим работы компонента 122 маршрутизатора соответствующего маршрутизатора 112 подсети. Для случая, когда в соответствующей подсети 111 существуют еще более глубокие (нижестоящие) подсети, пользователь активирует компонент 122 маршрутизатора только на самом высоком уровне. Для этого для маршрутизатора 112 подсети установлено, какой из его IP-интерфейсов работает как так называемый восходящий интерфейс к сборной сети 101; все другие IP-интерфейсы действуют как так называемые нисходящие интерфейсы к соответствующей подсети 111, соединенной с маршрутизатором 112 подсети.

При работе каждый маршрутизатор 112 подсети определяет для себя собственный ULA-диапазон соответственно определению IPv6-стандарта RFC 4193 (RFC=запрос на комментарий). Он может, например, определяться статически из МАС-адреса (=адрес управления доступом к среде передачи) восходящего интерфейса. Этот способ действий отличается от IPv6-стандарта RFC 4193 в том отношении, что намеренно используется не случайный диапазон, а всегда тот же самый, но несмотря на это достаточно однозначный ULA-диапазон на основе МАС-адреса. Тем самым достигается то, что адресный слой остается по возможности долговременно стабильным.

Из этого собственного ULA-диапазона маршрутизатор 112 подсети извлекает подходящий префикс подсети для использования в подсетях 111, то есть на его нисходящих интерфейсах. Кроме того, ULA-диапазон служит для возможного дальнейшего подразделения, если в подсети 111 существуют еще более глубокие подсети.

Каждый маршрутизатор 112 подсети отсылает к тому же на сборную сеть 101 посредством оповещения маршрутизатора маршрут в свой собственный ULA-диапазон. Эта отсылка осуществляется в соответствии с RFC 4861. Тем самым подключенные к сборной сети IPv6-хосты получают возможность осуществлять связь с пользователями 113 подсетей в подсетях 111.

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

При запуске маршрутизатора 112 подсети последний генерирует сначала префикс из своего собственного ULA-диапазона в качестве префикса-кандидата для префикса 201 сборной сети для сборной сети 101.

Кроме того, каждый маршрутизатор 112 подсети, если он еще не относится ни к какому другому маршрутизатору 112 подсети, спустя короткое время ожидания начинает отсылку оповещений маршрутизатора, которые оповещают о его префиксе-кандидате для сборной сети 101.

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

Если при этом сгенерированный сначала префикс-кандидат заменяется, то соответствующий маршрутизатор 112 подсети аннулирует до сих пор оповещенный собственный префикс-кандидат контролируемым образом за счет того, что он в соответствии с RFC оповещает о нем с установленным в нуль сроком жизни. Однако вновь принятый префикс-кандидат сначала не сообщается по сборной сети 101 посредством оповещения маршрутизатора, а соответствующий маршрутизатор подсети переходит в «тихий» (неактивный) режим работы, тем что он сообщает по сборной сети 101 свой маршрут подсети, но не новый префикс-кандидат.

Тем самым спустя короткое время остается только один единственный «активный» маршрутизатор 112 подсети, который распределяет выбранный, теперь действительный префикс 201 сборной сети по сборной сети 101.

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

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

Только если все маршрутизаторы 112 подсетей выключаются и снова запускаются, то весь процесс начинается снова.

Дополнительное улучшение адресной стабильности может достигаться за счет следующего расширения вышеописанного способа действий. Дополнительно оценивается срок жизни префикса 201 сборной сети в сборной сети 101, причем этот срок жизни входит в решение маршрутизатора 112 подсети уклониться от выбора префикса 201 сборной сети. Для этого сначала сгенерированный для самого себя префикс-кандидат резервируется на очень короткий срок жизни, например, в минутном диапазоне. Неактивные маршрутизаторы 112 подсетей запоминают не только действительный префикс 201 сборной сети, но и его срок жизни. Тем самым они в состоянии, если они должны были бы становиться активными, корректно получать срок жизни маршрутизатора 112 подсети. Если маршрутизатор 112 подсети является активным, то он повышает срок жизни сгенерированного им префикса-кандидата или префикса 201 сборной сети, когда он прослушивает другой маршрутизатор 112 подсети, который обладает более высоким IPv6-адресом, чем он. Тем самым достигается то, что подтвержденный префикс 201 сборной сети за счет его более длительного срока жизни поддерживается и тогда, когда из-за смены прибора добавляется новый маршрутизатор 112 подсети с меньшим IPv6-адресом, чем до сих пор.

Компонент 122 маршрутизатора в маршрутизаторе 112 подсети управляет оповещениями маршрутизатора, отсылаемыми демоном 121 оповещения маршрутизатора в маршрутизаторе 112 подсети, и конфигурирует восходящий интерфейс маршрутизатора 112 подсети в соответствии с выбранным префиксом 201 сборной сети.

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

Перечень ссылочных позиций

1 сеть

101 сборная сеть

102 хост без функциональности маршрутизатора

111 подсеть

112 маршрутизатор подсети

113 пользователь подсети

114 машина

120 IP-маршрутизатор

121 демон оповещения маршрутизатора

122 компонент маршрутизатора

201 префикс сборной сети

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

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

3. Способ по п. 2, отличающийся тем, что задают предписание выбора для выбора префикса (201) сборной сети из множества префиксов-кандидатов, каждым маршрутизатором (112) подсети сначала независимо от других маршрутизаторов (112) подсетей генерируется префикс-кандидат, и затем маршрутизаторами (112) подсетей посредством обмена сообщениями маршрутизаторов, распределяемыми через сборную сеть (101), из множества префиксов-кандидатов, сгенерированных маршрутизаторами (112) подсетей, согласно заданному предписанию выбора определяется префикс (201) сборной сети.

4. Способ по п. 2 или 3, отличающийся тем, что в соответствии с предписанием выбора из множества префиксов-кандидатов выбирают численно наименьший префикс-кандидат в качестве префикса (201) сборной сети.

5. Способ по п. 4, отличающийся тем, что каждым маршрутизатором (112) подсети сгенерированный им префикс-кандидат посредством сообщений маршрутизаторов сообщается другим маршрутизаторам (112) подсетей, пока маршрутизатору (112) подсети от другого маршрутизатора (112) подсети не будет сообщен префикс-кандидат, который численно меньше, чем сгенерированный им префикс-кандидат, и что маршрутизатором (112) подсети сгенерированный им префикс-кандидат или префикс-кандидат, заменяющий сгенерированный префикс-кандидат, заменяется префиксом-кандидатом, сообщенным маршрутизатору (112) подсети от другого маршрутизатора (112) подсети, если префикс-кандидат, сообщенный маршрутизатору (112) подсети, численно меньше, чем префикс-кандидат, сгенерированный маршрутизатором (112) подсети, или чем префикс-кандидат, заменяющий сгенерированный префикс-кандидат.

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

7. Способ по п. 6, отличающийся тем, что каждым маршрутизатором (112) подсети определяется собственный адресный диапазон подсети и посредством сообщения маршрутизатора другим маршрутизаторам (112) подсетей сообщается маршрут в этот адресный диапазон.

8. Способ по п. 7, отличающийся тем, что каждым маршрутизатором (112) подсети из его адресного диапазона подсети для каждой подсети (111), подключенной через него к сборной сети (101), определяется префикс подсети.

9. Способ по п. 8, отличающийся тем, что Интернет-протокол применяется в качестве сетевого протокола для обмена данными в сети и сетевые адреса формируются согласно применяемому Интернет-протоколу.

10. Способ по п. 9, отличающийся тем, что в качестве Интернет-протокола применяется Интернет-протокол, версия 6.

11. Способ по п. 10, отличающийся тем, что сообщениями маршрутизаторов являются оповещения маршрутизаторов согласно Интернет-протоколу, версии 6.

12. Компонент (122) маршрутизатора для определения префикса (201) сборной сети, причем компонент (122) маршрутизатора выполнен таким образом, чтобы на основе принятых сообщений маршрутизаторов распознавать маршрутизаторы (112) подсетей, подключенные к сборной сети (101), и посредством оценки принятых сообщений маршрутизаторов и генерации сообщений маршрутизаторов взаимодействовать в определении префикса (201) сборной сети согласно способу по любому из пп. 3-5.

13. Маршрутизатор (112) подсети с компонентом (122) маршрутизатора для определения префикса (201) сборной сети согласно п. 12.

14. Маршрутизатор (112) подсети по п. 13, отличающийся тем, что маршрутизатор (112) подсети выполнен как программируемый логический контроллер или встроен в программируемый логический контроллер.



 

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

Изобретение относится к способам организации хранения документов для минимизации их объема при хранении. Техническим результатом является снижение объема хранения электронных документов с квазиструктурированным информационным наполнением.

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к способам кластеризации данных, в частности к кластеризации изображений. Техническим результатом является повышение точности результатов кластеризации. В способе кластеризации согласно межклассовым расстояниям рангового порядка выполняют слияние классов, удовлетворяющих определенному условию, в результате чего сокращают количество классов. В соответствии с межобъектными расстояниями внутри класса вычисляют степень внутриклассового сходства. Степень внутриклассового сходства представляет собой среднее расстояние или нормализованное среднее расстояние по всем межобъектным расстояниям внутри класса. Объекты внутри класса, расстояние между которыми меньше степени внутриклассового сходства, выделяют в новый класс до тех пор, пока все классы не будут разделены. Выполняют итеративное слияние и разделение классов до тех пор, пока никакой из классов не сможет быть разделен. Для каждого полученного класса удаляют объекты, для которых межобъектное расстояние до любого другого объекта внутри одного и того же класса не меньше степени внутриклассового сходства, из числа объектов внутри того же класса, для которых межобъектное расстояние до любого другого объекта внутри того же класса меньше степени внутриклассового сходства. 3 н. и 8 з.п. ф-лы, 9 ил., 1 табл.

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

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

Группа изобретений относится к средствам для предоставления предложений тематического поиска. Технический результат – предоставление точных результатов поиска для пользователя. Для этого предложения тематического поиска обеспечивают пользователю возможность приема результатов поиска, относящихся к обозначенной теме или предмету. Настоящее изобретение может генерировать многочисленные темы на основе поискового ввода, предоставленного пользователем. Поисковым вводом является поисковый префикс, который включает в себя одно или более слов, введенных в поле поискового запроса, до того как завершенный поисковый запрос подается в поисковую машину. Поисковый интерфейс затем представляет пользователю темы, полученные исходя из поискового префикса, до того как пользователь подаст запрос. При этом темы извлекаются посредством выполнения анализа естественного языка метаданных результатов поиска, а содержимое результатов поиска не анализируется. 3 н. и 15 з.п. ф-лы, 7 ил.

Изобретение относится к технологиям для пометки терминала. Техническим результатом является обеспечение возможности сервером формировать идентификационную информацию терминала. Предложен способ для пометки терминала, выполняемый сервером. Способ содержит этап, на котором принимают запрос доступа к веб-странице для осуществления доступа к целевой веб-странице, отправленный терминалом. Далее, согласно способу, отправляют предварительно заданную информацию рисования терминалу, а также отдают команду терминалу рисовать соответствующий объект согласно предварительно заданной информации рисования и конфигурационной информации терминала. Далее получают от терминала информацию об объекте, характеризующую объект, нарисованный терминалом, и формируют идентификационную информацию для идентификации терминала согласно информации об объекте. 3 н. и 15 з.п. ф-лы, 5 ил.

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