RU2008109226A - Отказоустойчивая связь в маршрутизованных сетях - Google Patents
Отказоустойчивая связь в маршрутизованных сетях Download PDFInfo
- Publication number
- RU2008109226A RU2008109226A RU2008109226/09A RU2008109226A RU2008109226A RU 2008109226 A RU2008109226 A RU 2008109226A RU 2008109226/09 A RU2008109226/09 A RU 2008109226/09A RU 2008109226 A RU2008109226 A RU 2008109226A RU 2008109226 A RU2008109226 A RU 2008109226A
- Authority
- RU
- Russia
- Prior art keywords
- route
- packet
- data transmission
- node
- data packet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2005—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication controllers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/165—Combined use of TCP and UDP protocols; selection criteria therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2002—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
- G06F11/2007—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
1. Способ обеспечения приложения отказоустойчивой сетевой связью между множеством узлов, содержащий этапы, на которых: ! обеспечивают множество исходных маршрутов передачи данных через множество сетей, связанных с множеством узлов; ! принимают пакет данных на передающем узле от приложения, причем передающий узел является одним из множества узлов, пакет данных является адресуемым посредством приложения на адрес на одном из множества узлов; и ! выбирают первый выбранный маршрут для пакета данных из числа множества исходных маршрутов передачи данных, причем первый выбранный маршрут является предпочтительным маршрутом. ! 2. Способ по п.1, дополнительно содержащий этапы, на которых: ! выявляют событие локальной связности, связанное с одним из множества исходных маршрутов передачи данных; и ! указывают, является ли рабочим один маршрут из множества исходных маршрутов передачи данных на основании события локальной связности. ! 3. Способ по п.1, дополнительно содержащий этапы, на которых: ! посылают маршрутизируемый контрольный пакет по одному из множества исходных маршрутов передачи данных; ! осуществляют мониторинг ответа на маршрутизируемый контрольный пакет, чтобы определить рабочее состояние сквозной передачи для одного маршрута из множества исходных маршрутов передачи данных; и ! указывают, является ли один маршрут из множества исходных маршрутов передачи данных сквозным рабочим на основании мониторинга ответа. ! 4. Способ по п.1, в котором адресом является адрес по протоколу Internet версии 4 или адрес по протоколу Internet версии 6. ! 5. Способ по п.1, в котором пакетом данных, принятым от приложения, является пакет по прото
Claims (20)
1. Способ обеспечения приложения отказоустойчивой сетевой связью между множеством узлов, содержащий этапы, на которых:
обеспечивают множество исходных маршрутов передачи данных через множество сетей, связанных с множеством узлов;
принимают пакет данных на передающем узле от приложения, причем передающий узел является одним из множества узлов, пакет данных является адресуемым посредством приложения на адрес на одном из множества узлов; и
выбирают первый выбранный маршрут для пакета данных из числа множества исходных маршрутов передачи данных, причем первый выбранный маршрут является предпочтительным маршрутом.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
выявляют событие локальной связности, связанное с одним из множества исходных маршрутов передачи данных; и
указывают, является ли рабочим один маршрут из множества исходных маршрутов передачи данных на основании события локальной связности.
3. Способ по п.1, дополнительно содержащий этапы, на которых:
посылают маршрутизируемый контрольный пакет по одному из множества исходных маршрутов передачи данных;
осуществляют мониторинг ответа на маршрутизируемый контрольный пакет, чтобы определить рабочее состояние сквозной передачи для одного маршрута из множества исходных маршрутов передачи данных; и
указывают, является ли один маршрут из множества исходных маршрутов передачи данных сквозным рабочим на основании мониторинга ответа.
4. Способ по п.1, в котором адресом является адрес по протоколу Internet версии 4 или адрес по протоколу Internet версии 6.
5. Способ по п.1, в котором пакетом данных, принятым от приложения, является пакет по протоколу управления передачей или пакет по протоколу пользовательских дейтаграмм.
6. Способ по п.1, в котором машиноисполняемые команды для выполнения способа сохраняют на машиночитаемом носителе.
7. Способ по п.1, в котором адресом является виртуальный адрес.
8. Способ по п.7, дополнительно содержащий этап маршрутизируемого туннелирования пакета данных по первому выбранному маршруту без требования, чтобы приложение было осведомлено о том, какой маршрут из множества исходных маршрутов передачи данных является выбранным маршрутом.
9. Способ по п.8, в котором пакетом данных, туннелируемым с маршрутизацией по первому выбранному маршруту, является пакет по протоколу управления передачей или пакет по протоколу пользовательских дейтаграмм.
10. Способ по п.7, дополнительно содержащий этапы, на которых:
выявляют отказ первого выбранного маршрута;
выбирают второй выбранный маршрут из числа множества исходных маршрутов передачи данных, причем второй выбранный маршрут является и сквозным рабочим, и предпочтительным маршрутом; и
туннелируют с маршрутизацией пакет данных по второму выбранному маршруту без требования, чтобы приложение было осведомлено, какой маршрут из одного или нескольких исходных маршрутов передачи данных является вторым выбранным маршрутом.
11. Способ по п.1, в котором первый выбранный маршрут выбирают на основании физического адреса назначения, включенного вместе с пакетом данных.
12. Способ по п.11, дополнительно содержащий этап посылки пакета данных по первому выбранному маршруту без требования, чтобы приложение было осведомлено, какой маршрут из множества исходных маршрутов передачи данных является первым выбранным маршрутом.
13. Способ по п.11, дополнительно содержащий этапы, на которых:
выявляют отказ первого выбранного маршрута;
выбирают второй выбранный маршрут из множества исходных маршрутов передачи данных, причем второй выбранный маршрут является и сквозным рабочим, и предпочтительным маршрутом; и
туннелируют с маршрутизацией пакет данных по второму выбранному маршруту без требования, чтобы приложение было осведомлено, какой маршрут из одного или нескольких исходных маршрутов передачи данных является вторым выбранным маршрутом.
14. Способ по п.13, в котором пакет данных, туннелированный с маршрутизацией по второму выбранному маршруту, является пакетом по протоколу управления передачей или пакетом по протоколу пользовательских дейтаграмм.
15. Способ обеспечения приложения отказоустойчивой сетевой связью между множеством узлов, содержащий этапы, на которых:
обеспечивают множество исходных маршрутов передачи данных через множество сетей, связанных с множеством узлов;
принимают пакет данных в приемном узле, приемный узел включает в себя отказоустойчивый сетевой стек и является одним из множества узлов, пакет данных предназначается для приложения;
определяют, был ли пакет данных туннелирован с возможностью маршрутизации; и
если пакет данных был туннелирован с возможностью маршрутизации, пересылают пакет данных вверх по отказоустойчивому сетевому стеку.
16. Способ по п.15, дополнительно содержащий этапы, на которых:
принимают маршрутизируемый контрольный пакет на приемном узле по одному маршруту из множества исходных маршрутов передачи данных; и
отвечают ответом на маршрутизируемый контрольный пакет, чтобы указать рабочее состояние сквозной передачи для одного маршрута из множества исходных маршрутов передачи данных.
17. Способ по п.15, в котором пакетом данных является пакет по протоколу управления передачей или пакет по протоколу пользовательских дейтаграмм.
18. Способ по п.15, в котором машиноисполняемые команды, предназначенные для выполнения способа, хранятся на машиночитаемом носителе.
19. Система для обеспечения приложению отказоустойчивой сетевой связи между множеством узлов, содержащая:
первый отказоустойчивый драйвер, связанный с первым сетевым стеком и действующий на первом узле, первый узел является одним узлом из множества узлов;
второй отказоустойчивый драйвер, связанный со вторым сетевым стеком и действующий на втором узле, второй узел является одним узлом из множества узлов; и
первый отказоустойчивый драйвер и второй отказоустойчивый драйвер связаны через множество исходных маршрутов передачи данных по множеству сетей;
20. Система по п.19, в котором первый отказоустойчивый драйвер содержит:
обрабатывающий элемент, связанный с приложением через первый сетевой стек;
базу данных маршрутизации, связанную с обрабатывающим элементом, включающую в себя:
элемент, представляющий маршрут на второй узел, включающий в себя физический адрес второго узла, маршрут является одним маршрутом из множества исходных маршрутов передачи данных; и
указание рабочего состояния сквозной передачи для маршрута на второй узел;
адаптер протокола, связанный с обрабатывающим элементом и связанный с одной сетью из множества сетей через первый сетевой стек, одна сеть из множества сетей связана с маршрутом на второй узел; и
туннельный адаптер, связанный с маршрутом на второй узел и связанный с обрабатывающим элементом, и связанный с одной сетью из множества сетей через первый сетевой стек.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US71612205P | 2005-09-12 | 2005-09-12 | |
| US60/716,122 | 2005-09-12 | ||
| US11/275,185 US7821930B2 (en) | 2005-09-12 | 2005-12-16 | Fault-tolerant communications in routed networks |
| US11/275,185 | 2005-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008109226A true RU2008109226A (ru) | 2009-10-10 |
| RU2420897C2 RU2420897C2 (ru) | 2011-06-10 |
Family
ID=37854967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008109226A RU2420897C2 (ru) | 2005-09-12 | 2006-09-11 | Отказоустойчивая связь в маршрутизованных сетях |
Country Status (12)
| Country | Link |
|---|---|
| US (7) | US7821930B2 (ru) |
| EP (1) | EP1932289A4 (ru) |
| JP (1) | JP4794629B2 (ru) |
| KR (1) | KR20080055805A (ru) |
| CN (1) | CN101263686B (ru) |
| AU (1) | AU2006291046B2 (ru) |
| BR (1) | BRPI0615816A2 (ru) |
| CA (1) | CA2618227A1 (ru) |
| MX (1) | MX2008003407A (ru) |
| NO (1) | NO20080708L (ru) |
| RU (1) | RU2420897C2 (ru) |
| WO (1) | WO2007033179A2 (ru) |
Families Citing this family (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10117078B1 (en) | 2005-04-12 | 2018-10-30 | Ehud Mendelson | Medical information communication method |
| US7821930B2 (en) * | 2005-09-12 | 2010-10-26 | Microsoft Corporation | Fault-tolerant communications in routed networks |
| US8467390B2 (en) * | 2006-12-14 | 2013-06-18 | Oracle America, Inc. | Method and system for network stack tuning |
| US20090073990A1 (en) * | 2007-09-14 | 2009-03-19 | Hewlett-Packard Development Company, L.P. | Method of replacing a router in a layer 3 network |
| US20110040911A1 (en) * | 2009-08-13 | 2011-02-17 | Anil Vasudevan | Dual interface coherent and non-coherent network interface controller architecture |
| JP5841133B2 (ja) | 2010-06-02 | 2016-01-13 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 照明システム及び制御方法 |
| EP2426858B1 (en) * | 2010-09-01 | 2012-10-31 | Alcatel Lucent | Method and apparatus for restoring a connection through a provider network upon request |
| US20130028257A1 (en) * | 2011-07-27 | 2013-01-31 | Raytheon Company | Message Gateway and Methods for Using the Same |
| RU2460123C1 (ru) * | 2011-08-09 | 2012-08-27 | Федеральное государственное военное образовательное учреждение высшего профессионального образования "Военная академия связи имени маршала Советского Союза С.М. Буденного" Министерства Обороны Российской Федерации (Минобороны России) | Способ сравнительной оценки структур сетей связи |
| CN102291311B (zh) * | 2011-08-30 | 2017-03-29 | 中兴通讯股份有限公司 | 以太网接口保护方法及网络侧设备 |
| JP6035726B2 (ja) * | 2011-11-02 | 2016-11-30 | 富士通株式会社 | 接続制御装置、ストレージシステム及び接続制御装置の制御方法 |
| IN2014MN01023A (ru) * | 2011-12-08 | 2015-05-01 | Qualcomm Technologies Inc | |
| CN102447632A (zh) * | 2011-12-30 | 2012-05-09 | 四川川大智胜软件股份有限公司 | 一种具有数据容错能力的网络传输方法 |
| US20160050104A1 (en) * | 2013-03-15 | 2016-02-18 | Hewlett-Packard Development Company, L.P. | Network device architecture adjustments |
| WO2014144182A2 (en) * | 2013-03-15 | 2014-09-18 | Terascala, Inc. | A data transfer method and apparatus |
| WO2014182475A1 (en) * | 2013-05-07 | 2014-11-13 | Bally Gaming, Inc. | System, apparatus and method for dynamically adjusting a video presentation based upon age |
| EP3008880A4 (en) * | 2013-06-13 | 2017-01-11 | TSX Inc. | Apparatus and method for failover of device interconnect using remote memory access with segmented queue |
| WO2015085480A1 (zh) * | 2013-12-10 | 2015-06-18 | 华为技术有限公司 | 一种运营商共享网络中的故障处理方法及装置 |
| CN104980348A (zh) | 2014-04-04 | 2015-10-14 | 中兴通讯股份有限公司 | 业务链路由方法及系统、及系统中的设备 |
| US9838858B2 (en) | 2014-07-08 | 2017-12-05 | Rapidsos, Inc. | System and method for call management |
| EP3195563B1 (en) | 2014-09-19 | 2021-12-15 | Rapidsos Inc. | Method for emergency call management |
| CN108476260A (zh) | 2015-11-02 | 2018-08-31 | 快速求救公司 | 用于紧急响应的态势感知的方法和系统 |
| JP2019505117A (ja) | 2015-12-17 | 2019-02-21 | ラピッドエスオーエス,インク. | 効率的な緊急呼出のためのデバイス及び方法 |
| WO2017112820A1 (en) * | 2015-12-22 | 2017-06-29 | Rapidsos, Inc. | Systems and methods for robust and persistent emergency communications |
| US9986404B2 (en) | 2016-02-26 | 2018-05-29 | Rapidsos, Inc. | Systems and methods for emergency communications amongst groups of devices based on shared data |
| MX2018013187A (es) | 2016-04-26 | 2019-08-12 | Rapidsos Inc | Sistemas y metodos para comunicaciones de emergencia. |
| US20170325056A1 (en) | 2016-05-09 | 2017-11-09 | Rapidsos, Inc. | Systems and methods for emergency communications |
| US10841206B2 (en) * | 2016-05-31 | 2020-11-17 | 128 Technology, Inc. | Flow modification including shared context |
| WO2018039142A1 (en) | 2016-08-22 | 2018-03-01 | Rapidsos, Inc. | Predictive analytics for emergency detection and response management |
| US10715350B2 (en) | 2016-09-19 | 2020-07-14 | Simmonds Precision Products, Inc. | Automatic addressing of networked nodes |
| US10425511B2 (en) * | 2017-01-30 | 2019-09-24 | 128 Technology, Inc. | Method and apparatus for managing routing disruptions in a computer network |
| US10362631B2 (en) * | 2017-04-03 | 2019-07-23 | Level 3 Communications, Llc | Last resource disaster routing in a telecommunications network |
| JP2018181170A (ja) * | 2017-04-20 | 2018-11-15 | 富士通株式会社 | 情報処理装置、情報処理システムおよびプログラム |
| US10375558B2 (en) | 2017-04-24 | 2019-08-06 | Rapidsos, Inc. | Modular emergency communication flow management system |
| EP3721402A4 (en) | 2017-12-05 | 2021-08-04 | Rapidsos Inc. | EMERGENCY MANAGEMENT SOCIAL MEDIA CONTENT |
| US10924331B2 (en) * | 2018-01-05 | 2021-02-16 | WeRide Corp. | Controller area network communication system |
| US10820181B2 (en) | 2018-02-09 | 2020-10-27 | Rapidsos, Inc. | Emergency location analysis system |
| WO2019204228A1 (en) | 2018-04-16 | 2019-10-24 | Rapidsos, Inc. | Emergency data management and access system |
| EP3803774A4 (en) | 2018-06-11 | 2022-03-09 | Rapidsos, Inc. | SYSTEMS AND USER INTERFACES FOR EMERGENCY DATA INTEGRATION |
| US11917514B2 (en) | 2018-08-14 | 2024-02-27 | Rapidsos, Inc. | Systems and methods for intelligently managing multimedia for emergency response |
| US10977927B2 (en) | 2018-10-24 | 2021-04-13 | Rapidsos, Inc. | Emergency communication flow management and notification system |
| WO2020172612A1 (en) | 2019-02-22 | 2020-08-27 | Rapidsos, Inc. | Systems & methods for automated emergency response |
| US11146680B2 (en) | 2019-03-29 | 2021-10-12 | Rapidsos, Inc. | Systems and methods for emergency data integration |
| EP3949467A4 (en) | 2019-03-29 | 2023-01-25 | Rapidsos Inc. | EMERGENCY DATA INTEGRATION SYSTEMS AND PROCEDURES |
| US11228891B2 (en) | 2019-07-03 | 2022-01-18 | Rapidsos, Inc. | Systems and methods for emergency medical communications |
| JP7339037B2 (ja) * | 2019-07-10 | 2023-09-05 | ファナック株式会社 | 制御装置、診断方法及び診断プログラム |
| CN110336744B (zh) * | 2019-08-09 | 2021-05-04 | 合肥工业大学 | 一种无线片上网络中区域故障感知的容错路由方法 |
| RU2720553C1 (ru) * | 2019-10-18 | 2020-05-12 | Федеральное государственное бюджетное учреждение науки Институт проблем управления им. В.А. Трапезникова Российской академии наук | Способ организации системной сети в виде отказоустойчивого неблокируемого трехмерного разреженного р-ичного гиперкуба |
| US11330664B1 (en) | 2020-12-31 | 2022-05-10 | Rapidsos, Inc. | Apparatus and method for obtaining emergency data and providing a map view |
| US12363035B2 (en) | 2021-09-29 | 2025-07-15 | Juniper Networks, Inc. | Opportunistic mesh for software-defined wide area network (SD-WAN) |
Family Cites Families (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2047899C1 (ru) * | 1991-06-21 | 1995-11-10 | Научно-исследовательский институт "Научный центр" | Способ обеспечения отказоустойчивости вычислительных систем |
| US5774640A (en) * | 1991-10-21 | 1998-06-30 | Tandem Computers Incorporated | Method and apparatus for providing a fault tolerant network interface controller |
| US20040264402A9 (en) * | 1995-06-01 | 2004-12-30 | Padcom. Inc. | Port routing functionality |
| US5923854A (en) * | 1996-11-22 | 1999-07-13 | International Business Machines Corporation | Virtual internet protocol (IP) addressing |
| US6314525B1 (en) * | 1997-05-13 | 2001-11-06 | 3Com Corporation | Means for allowing two or more network interface controller cards to appear as one card to an operating system |
| US6647508B2 (en) | 1997-11-04 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Multiprocessor computer architecture with multiple operating system instances and software controlled resource allocation |
| EP1055177A1 (en) * | 1998-01-22 | 2000-11-29 | Intelogis, Inc. | Method and apparatus for universal data exchange gateway |
| JP3787029B2 (ja) * | 1998-03-03 | 2006-06-21 | 富士通株式会社 | 通信装置,通信手段選択方法及びコンピュータ可読媒体 |
| FI105978B (fi) * | 1998-05-12 | 2000-10-31 | Nokia Mobile Phones Ltd | Menetelmä langattoman päätelaitteen kytkemiseksi tiedonsiirtoverkkoon ja langaton päätelaite |
| US6988274B2 (en) | 1998-06-12 | 2006-01-17 | Microsoft Corporation | Method, system, and computer program product for representing and connecting an underlying connection-oriented device in a known format |
| US6130890A (en) * | 1998-09-11 | 2000-10-10 | Digital Island, Inc. | Method and system for optimizing routing of data packets |
| US6272113B1 (en) * | 1998-09-11 | 2001-08-07 | Compaq Computer Corporation | Network controller system that uses multicast heartbeat packets |
| US6308282B1 (en) * | 1998-11-10 | 2001-10-23 | Honeywell International Inc. | Apparatus and methods for providing fault tolerance of networks and network interface cards |
| US6567377B1 (en) * | 1999-03-18 | 2003-05-20 | 3Com Corporation | High performance load balancing of outbound internet protocol traffic over multiple network interface cards |
| US6392990B1 (en) * | 1999-07-23 | 2002-05-21 | Glenayre Electronics, Inc. | Method for implementing interface redundancy in a computer network |
| US6430622B1 (en) * | 1999-09-22 | 2002-08-06 | International Business Machines Corporation | Methods, systems and computer program products for automated movement of IP addresses within a cluster |
| US6874147B1 (en) * | 1999-11-18 | 2005-03-29 | Intel Corporation | Apparatus and method for networking driver protocol enhancement |
| AU4170001A (en) * | 2000-02-25 | 2001-09-03 | Honeywell Int Inc | Multiple network fault tolerance via redundant network control |
| US6732189B1 (en) * | 2000-03-20 | 2004-05-04 | International Business Machines Corporation | Method and apparatus for fault tolerant tunneling of multicast datagrams |
| US7000012B2 (en) * | 2000-04-24 | 2006-02-14 | Microsoft Corporation | Systems and methods for uniquely identifying networks by correlating each network name with the application programming interfaces of transport protocols supported by the network |
| US6728780B1 (en) * | 2000-06-02 | 2004-04-27 | Sun Microsystems, Inc. | High availability networking with warm standby interface failover |
| US6609213B1 (en) * | 2000-08-10 | 2003-08-19 | Dell Products, L.P. | Cluster-based system and method of recovery from server failures |
| CA2420907A1 (en) * | 2000-08-31 | 2002-03-07 | Padcom, Inc. | Method and apparatus for routing data over multiple wireless networks |
| US7386610B1 (en) * | 2000-09-18 | 2008-06-10 | Hewlett-Packard Development Company, L.P. | Internet protocol data mirroring |
| US6665812B1 (en) * | 2000-12-22 | 2003-12-16 | Emc Corporation | Storage array network backup configuration |
| US20040213220A1 (en) * | 2000-12-28 | 2004-10-28 | Davis Arlin R. | Method and device for LAN emulation over infiniband fabrics |
| US6868083B2 (en) | 2001-02-16 | 2005-03-15 | Hewlett-Packard Development Company, L.P. | Method and system for packet communication employing path diversity |
| US6672167B2 (en) * | 2001-04-23 | 2004-01-06 | The Aerospace Corporation | Method and system for processing laser vibrometry data employing bayesian statistical processing techniques |
| JP2003008581A (ja) * | 2001-06-26 | 2003-01-10 | Yokogawa Electric Corp | 通信制御装置 |
| US7581048B1 (en) * | 2001-06-29 | 2009-08-25 | Emc Corporation | Method and apparatus for providing continuous communication between computers |
| US7020796B1 (en) * | 2001-07-27 | 2006-03-28 | Ciena Corporation | High availability communication system |
| JP2003234749A (ja) * | 2001-12-03 | 2003-08-22 | Oki Electric Ind Co Ltd | Lan間の通信ルート切替方法、ルート切替プログラム、ゲートウェイ及び端末 |
| US20040078625A1 (en) | 2002-01-24 | 2004-04-22 | Avici Systems, Inc. | System and method for fault tolerant data communication |
| US7492787B2 (en) * | 2002-03-29 | 2009-02-17 | Fujitsu Limited | Method, apparatus, and medium for migration across link technologies |
| JP2003348134A (ja) * | 2002-05-28 | 2003-12-05 | Nec Soft Ltd | 通信経路選択システム |
| JP2004031287A (ja) * | 2002-06-28 | 2004-01-29 | Pioneer Electronic Corp | プラズマディスプレイパネル |
| US7254109B2 (en) | 2002-07-12 | 2007-08-07 | Baypackets, Inc. | Fault tolerant correlation engine method and system for telecommunications networks |
| US20040062195A1 (en) | 2002-09-30 | 2004-04-01 | Intel Corporation | Algorithm for dynamic provisioning of fail-over support in generalized multi-protocol label switching enabled networks |
| US7191235B1 (en) * | 2002-11-26 | 2007-03-13 | Cisco Technology, Inc. | System and method for communicating data in a loadbalancing environment |
| EP1443399B1 (en) * | 2003-01-23 | 2009-05-20 | Supercomputing Systems AG | Fault tolerant computer controlled system |
| WO2004098143A1 (en) * | 2003-04-28 | 2004-11-11 | Chantry Networks Inc. | System and method for mobile unit session management across a wireless communication network |
| US7861002B2 (en) * | 2003-05-22 | 2010-12-28 | Adtran, Inc. | Network router that efficiently switches between a primary data path and a backup data path |
| JP2005057472A (ja) * | 2003-08-04 | 2005-03-03 | Nippon Telegr & Teleph Corp <Ntt> | 通信方法及びシステム |
| JP2005327186A (ja) * | 2004-05-17 | 2005-11-24 | Nec Corp | コンピュータシステムの複数経路情報管理方法及び装置 |
| US9491084B2 (en) * | 2004-06-17 | 2016-11-08 | Hewlett Packard Enterprise Development Lp | Monitoring path connectivity between teamed network resources of a computer system and a core network |
| US7990849B2 (en) * | 2004-06-17 | 2011-08-02 | Hewlett-Packard Development Company, L.P. | Automated recovery from a split segment condition in a layer2 network for teamed network resources of a computer system |
| JP2008507928A (ja) | 2004-07-23 | 2008-03-13 | サイトリックス システムズ, インコーポレイテッド | ネットワークノード間の通信を最適化するためのシステムおよび方法 |
| JP4148931B2 (ja) * | 2004-08-16 | 2008-09-10 | 富士通株式会社 | ネットワークシステム、監視サーバ及び監視サーバプログラム |
| US7668962B2 (en) | 2005-02-07 | 2010-02-23 | Symantec Operating Corporation | System and method for connection failover using redirection |
| US7872965B2 (en) * | 2005-08-01 | 2011-01-18 | Hewlett-Packard Development Company, L.P. | Network resource teaming providing resource redundancy and transmit/receive load-balancing through a plurality of redundant port trunks |
| US8036105B2 (en) * | 2005-08-08 | 2011-10-11 | International Business Machines Corporation | Monitoring a problem condition in a communications system |
| US7821930B2 (en) | 2005-09-12 | 2010-10-26 | Microsoft Corporation | Fault-tolerant communications in routed networks |
-
2005
- 2005-12-16 US US11/275,185 patent/US7821930B2/en not_active Expired - Fee Related
-
2006
- 2006-09-11 BR BRPI0615816-1A patent/BRPI0615816A2/pt not_active IP Right Cessation
- 2006-09-11 RU RU2008109226A patent/RU2420897C2/ru not_active IP Right Cessation
- 2006-09-11 AU AU2006291046A patent/AU2006291046B2/en not_active Ceased
- 2006-09-11 CA CA 2618227 patent/CA2618227A1/en not_active Abandoned
- 2006-09-11 EP EP20060814525 patent/EP1932289A4/en not_active Withdrawn
- 2006-09-11 CN CN200680033111.6A patent/CN101263686B/zh not_active Expired - Fee Related
- 2006-09-11 KR KR20087005079A patent/KR20080055805A/ko not_active Abandoned
- 2006-09-11 JP JP2008531252A patent/JP4794629B2/ja active Active
- 2006-09-11 MX MX2008003407A patent/MX2008003407A/es active IP Right Grant
- 2006-09-11 WO PCT/US2006/035497 patent/WO2007033179A2/en not_active Ceased
-
2008
- 2008-02-08 NO NO20080708A patent/NO20080708L/no unknown
-
2010
- 2010-09-16 US US12/884,101 patent/US8369208B2/en not_active Expired - Fee Related
- 2010-09-16 US US12/884,096 patent/US8169894B2/en not_active Expired - Fee Related
-
2012
- 2012-07-02 US US13/540,527 patent/US20120272092A1/en not_active Abandoned
- 2012-07-02 US US13/540,548 patent/US8958325B2/en not_active Expired - Lifetime
-
2014
- 2014-12-30 US US14/586,919 patent/US9253293B2/en not_active Expired - Lifetime
-
2016
- 2016-01-21 US US15/002,717 patent/US20160142289A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| MX2008003407A (es) | 2008-03-27 |
| AU2006291046B2 (en) | 2010-03-04 |
| US8958325B2 (en) | 2015-02-17 |
| US8169894B2 (en) | 2012-05-01 |
| JP2009508443A (ja) | 2009-02-26 |
| WO2007033179A3 (en) | 2007-05-18 |
| US20120272093A1 (en) | 2012-10-25 |
| AU2006291046A1 (en) | 2007-03-22 |
| BRPI0615816A2 (pt) | 2011-05-24 |
| US7821930B2 (en) | 2010-10-26 |
| US20150113165A1 (en) | 2015-04-23 |
| EP1932289A2 (en) | 2008-06-18 |
| EP1932289A4 (en) | 2013-04-10 |
| RU2420897C2 (ru) | 2011-06-10 |
| US9253293B2 (en) | 2016-02-02 |
| CA2618227A1 (en) | 2007-03-22 |
| WO2007033179A2 (en) | 2007-03-22 |
| US20120272092A1 (en) | 2012-10-25 |
| KR20080055805A (ko) | 2008-06-19 |
| US20110004783A1 (en) | 2011-01-06 |
| CN101263686A (zh) | 2008-09-10 |
| JP4794629B2 (ja) | 2011-10-19 |
| US20160142289A1 (en) | 2016-05-19 |
| US8369208B2 (en) | 2013-02-05 |
| NO20080708L (no) | 2008-04-14 |
| US20110004782A1 (en) | 2011-01-06 |
| US20070058528A1 (en) | 2007-03-15 |
| CN101263686B (zh) | 2014-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008109226A (ru) | Отказоустойчивая связь в маршрутизованных сетях | |
| JP2009508443A5 (ru) | ||
| CN100461751C (zh) | 具有交替路由控制的标签交换路径网络 | |
| Liu et al. | Data center networks: Topologies, architectures and fault-tolerance characteristics | |
| JP4714081B2 (ja) | ネットワーク接続装置 | |
| JP7091923B2 (ja) | 転送装置、転送方法及びプログラム | |
| CA2644900C (en) | Connecting multi-hop mesh networks using mac bridge | |
| US7864666B2 (en) | Communication control apparatus, method and program thereof | |
| CN101523803B (zh) | 通信网络中的弹性方案 | |
| CN102098226A (zh) | 通信装置及通信系统 | |
| JP4277189B2 (ja) | ルータ装置及びパケット転送制御方法 | |
| JP5764820B2 (ja) | 伝送システムおよび伝送システムの制御方法 | |
| US20100246406A1 (en) | Route convergence based on ethernet operations, administration, and maintenance protocol | |
| CN101447900A (zh) | 一种建立双向转发检测的方法、系统及设备 | |
| JP4717909B2 (ja) | フレームスイッチング装置、通信システム、コンピュータプログラム及びアドレス学習方法 | |
| CN113056891B (zh) | 源路由隧道入节点保护 | |
| Thorat et al. | Enhanced local detouring mechanisms for rapid and lightweight failure recovery in OpenFlow networks | |
| JP2004274702A (ja) | ルータ装置及びパケット転送制御方法 | |
| CN104009919A (zh) | 报文转发方法及装置 | |
| JP2008301517A (ja) | ルータ装置及びパケット転送制御方法 | |
| JP4967876B2 (ja) | ネットワーク、ネットワーク装置及びそれらに用いる伝送経路冗長化方法 | |
| CN101160854B (zh) | 用于快速识别传输路径上和/或节点中故障的方法和网络节点元件 | |
| CN103384988B (zh) | 通信系统、交换式集线器、路由器及通信方法 | |
| CN113037622B (zh) | 一种防止bfd震荡的系统及方法 | |
| JP2006174451A (ja) | 複数のノードを含むワイヤレスネットワークにおいてルートを追跡する方法及びルートを追跡するように構成されるノードのワイヤレスネットワーク |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC41 | Official registration of the transfer of exclusive right |
Effective date: 20150526 |
|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20200912 |