[go: up one dir, main page]

RU2008109226A - Отказоустойчивая связь в маршрутизованных сетях - Google Patents

Отказоустойчивая связь в маршрутизованных сетях Download PDF

Info

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
Application number
RU2008109226/09A
Other languages
English (en)
Other versions
RU2420897C2 (ru
Inventor
Майкл Т. МАССА (US)
Майкл Т. МАССА
Дэвид А. ДИОН (US)
Дэвид А. ДИОН
Рудольф ОПАВСКИ (US)
Рудольф ОПАВСКИ
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2008109226A publication Critical patent/RU2008109226A/ru
Application granted granted Critical
Publication of RU2420897C2 publication Critical patent/RU2420897C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2002Error 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/2005Error 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2002Error 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/2007Error 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, в котором первый отказоустойчивый драйвер содержит:
обрабатывающий элемент, связанный с приложением через первый сетевой стек;
базу данных маршрутизации, связанную с обрабатывающим элементом, включающую в себя:
элемент, представляющий маршрут на второй узел, включающий в себя физический адрес второго узла, маршрут является одним маршрутом из множества исходных маршрутов передачи данных; и
указание рабочего состояния сквозной передачи для маршрута на второй узел;
адаптер протокола, связанный с обрабатывающим элементом и связанный с одной сетью из множества сетей через первый сетевой стек, одна сеть из множества сетей связана с маршрутом на второй узел; и
туннельный адаптер, связанный с маршрутом на второй узел и связанный с обрабатывающим элементом, и связанный с одной сетью из множества сетей через первый сетевой стек.
RU2008109226A 2005-09-12 2006-09-11 Отказоустойчивая связь в маршрутизованных сетях RU2420897C2 (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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