CA2451101A1 - Network node failover using failover or multicast address - Google Patents

Network node failover using failover or multicast address Download PDF

Info

Publication number
CA2451101A1
CA2451101A1 CA002451101A CA2451101A CA2451101A1 CA 2451101 A1 CA2451101 A1 CA 2451101A1 CA 002451101 A CA002451101 A CA 002451101A CA 2451101 A CA2451101 A CA 2451101A CA 2451101 A1 CA2451101 A1 CA 2451101A1
Authority
CA
Canada
Prior art keywords
node
failover
address
multicast
port
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA002451101A
Other languages
French (fr)
Other versions
CA2451101C (en
Inventor
Vivek Kashyap
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo International Ltd
Original Assignee
International Business Machines Corporation
Vivek Kashyap
Lenovo International Limited
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 International Business Machines Corporation, Vivek Kashyap, Lenovo International Limited filed Critical International Business Machines Corporation
Publication of CA2451101A1 publication Critical patent/CA2451101A1/en
Application granted granted Critical
Publication of CA2451101C publication Critical patent/CA2451101C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1877Measures taken prior to transmission
    • 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
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements

Abstract

Failover of network nodes is disclosed. A first node joins a multicast group (102). The joining is performed by performing one of three actions (104).
First, a failover address is associated with the first node, and the first node effectively joins the group having this address as a multicast address.
Second, a multicast address is associated with the first node. Third, a switch' s multicast port is mapped to a first node port. Upon failure of the first node (106), one of three actions is performed. If the joining associated the failover address, this is associated with a second node, and the second node effectively joins the group (114). If the joining associated the multicast address, the second node joins the group and this address is associated with the second node (110). If the joining mapped the switch's multicast port, this port is remapped to a second node port (112).
CA002451101A 2001-07-27 2002-07-26 Network node failover using failover or multicast address Expired - Fee Related CA2451101C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/917,464 2001-07-27
US09/917,464 US6944786B2 (en) 2001-07-27 2001-07-27 Network node failover using multicast address or port
PCT/US2002/023633 WO2003013059A1 (en) 2001-07-27 2002-07-26 Network node failover using failover or multicast address

Publications (2)

Publication Number Publication Date
CA2451101A1 true CA2451101A1 (en) 2003-02-13
CA2451101C CA2451101C (en) 2007-06-12

Family

ID=25438828

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002451101A Expired - Fee Related CA2451101C (en) 2001-07-27 2002-07-26 Network node failover using failover or multicast address

Country Status (9)

Country Link
US (1) US6944786B2 (en)
EP (1) EP1419612B1 (en)
JP (1) JP4038176B2 (en)
KR (1) KR100537583B1 (en)
CN (1) CN100486159C (en)
AT (1) ATE445943T1 (en)
CA (1) CA2451101C (en)
DE (1) DE60234037D1 (en)
WO (1) WO2003013059A1 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7051115B2 (en) * 2001-04-19 2006-05-23 Lenovo (Singapore) Pte. Ltd. Method and apparatus for providing a single system image in a clustered environment
US6904545B1 (en) * 2001-07-11 2005-06-07 Advanced Micro Devices, Inc. Fault tolerant computing node having multiple host channel adapters
US7016299B2 (en) * 2001-07-27 2006-03-21 International Business Machines Corporation Network node failover using path rerouting by manager component or switch port remapping
US8935333B2 (en) * 2001-08-09 2015-01-13 International Business Machines Corporation Implementing multicast on a system area network channel adapter
US7177318B2 (en) * 2001-08-14 2007-02-13 Freescale Semiconductor, Inc. Method and apparatus for managing multicast data on an IP subnet
US6963932B2 (en) * 2002-01-30 2005-11-08 Intel Corporation Intermediate driver having a fail-over function for a virtual network interface card in a system utilizing Infiniband architecture
US7471645B2 (en) * 2002-10-25 2008-12-30 Hughes Network Systems, Llc Method and system for multicast in a broadband satellite system
US8122120B1 (en) * 2002-12-16 2012-02-21 Unisys Corporation Failover and failback using a universal multi-path driver for storage devices
US7137040B2 (en) * 2003-02-12 2006-11-14 International Business Machines Corporation Scalable method of continuous monitoring the remotely accessible resources against the node failures for very large clusters
US7493409B2 (en) * 2003-04-10 2009-02-17 International Business Machines Corporation Apparatus, system and method for implementing a generalized queue pair in a system area network
US7196160B2 (en) 2004-04-22 2007-03-27 Dow Global Technologies Inc Catalysts and methods for polymerizing macrocyclic oligomers
US7895286B1 (en) 2004-04-30 2011-02-22 Netapp, Inc. Network storage system with NVRAM and cluster interconnect adapter implemented in a single circuit module
US7962562B1 (en) 2004-04-30 2011-06-14 Netapp, Inc. Multicasting message in a network storage system to local NVRAM and remote cluster partner
US7493424B1 (en) 2004-04-30 2009-02-17 Netapp, Inc. Network storage system with shared software stack for LDMA and RDMA
US7769913B1 (en) * 2004-04-30 2010-08-03 Netapp, Inc. Method and apparatus for assigning a local identifier to a cluster interconnect port in a network storage system
US20060059269A1 (en) * 2004-09-13 2006-03-16 Chien Chen Transparent recovery of switch device
US8086755B2 (en) * 2004-11-29 2011-12-27 Egenera, Inc. Distributed multicast system and method in a network
JP4732823B2 (en) * 2005-07-26 2011-07-27 株式会社日立産機システム Inter-module communication device
JP4729117B2 (en) * 2007-03-14 2011-07-20 富士通株式会社 Edge switch and forwarding table rewriting method
US7904758B2 (en) * 2007-10-09 2011-03-08 Intel Corporation System, method and apparatus for tracing source of transmission error
US7714217B2 (en) * 2007-12-21 2010-05-11 Innovatech, Llc Marked precoated strings and method of manufacturing same
WO2010000172A1 (en) * 2008-06-30 2010-01-07 华为技术有限公司 Method, system, receiving end device and multicast source device for multicast protection
US8068482B2 (en) * 2008-11-13 2011-11-29 Qlogic, Corporation Method and system for network switch element
US8094569B2 (en) 2008-12-05 2012-01-10 Cisco Technology, Inc. Failover and failback of communication between a router and a network switch
US20110103391A1 (en) * 2009-10-30 2011-05-05 Smooth-Stone, Inc. C/O Barry Evans System and method for high-performance, low-power data center interconnect fabric
US8213315B2 (en) * 2009-11-19 2012-07-03 Mellanox Technologies Ltd. Dynamically-connected transport service
US9712340B2 (en) * 2011-02-28 2017-07-18 Red Hat, Inc. Using a shared data store for peer discovery
US9641462B2 (en) * 2013-04-23 2017-05-02 Cisco Technology, Inc. Accelerating network convergence for layer 3 roams in a next generation network closet campus
CN104580010A (en) * 2013-10-24 2015-04-29 华为技术有限公司 Communication queue processing method, device and system
WO2015065476A1 (en) 2013-11-01 2015-05-07 Hewlett-Packard Development Company, L.P. Protocol agnostic storage access in a software defined network topology
US20170034008A1 (en) * 2014-04-29 2017-02-02 Hewlett Packard Enterprise Development Lp Network management using port announcements
US9973393B2 (en) * 2014-07-01 2018-05-15 International Business Machines Corporation Utilizing a controller for preprogramming a network before removal of a network device
US10630690B2 (en) 2014-10-31 2020-04-21 Hewlett Packard Enterprise Development Lp Group zoning and access control over a network
WO2016099528A1 (en) 2014-12-19 2016-06-23 Hewlett Packard Enterprise Development Lp Multicast advertisement message for a network switch in a storage area network
US10355992B2 (en) 2016-01-27 2019-07-16 Oracle International Corporation System and method for supporting router SMA abstractions for SMP connectivity checks across virtual router ports in a high performance computing environment
US10171353B2 (en) * 2016-03-04 2019-01-01 Oracle International Corporation System and method for supporting dual-port virtual router in a high performance computing environment
US10630499B2 (en) 2017-03-24 2020-04-21 Oracle International Corporation System and method to provide path records derived from ARP responses and peer-to-peer negotiation based on homogeneous fabric attribute in a high performance computing environment
US10841199B2 (en) 2017-03-24 2020-11-17 Oracle International Corporation System and method for optimized path record handling in homogenous fabrics without host stack cooperation in a high performance computing environment
US10868685B2 (en) 2017-03-24 2020-12-15 Oracle International Corporation System and method to provide explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment
US10693815B2 (en) * 2017-03-24 2020-06-23 Oracle International Corporation System and method to use all incoming multicast packets as a basis for GUID to LID cache contents in a high performance computing environment
EP3656760A1 (en) 2018-11-21 2020-05-27 Evonik Operations GmbH Storage stable form of 3-methylthiopropionaldehyde
CN110097660B (en) * 2019-04-02 2022-04-26 深圳市云伽智能技术有限公司 Diagnostic apparatus message pushing method and device, computer equipment and storage medium
US11411911B2 (en) * 2020-10-26 2022-08-09 Mellanox Technologies, Ltd. Routing across multiple subnetworks using address mapping
KR102386978B1 (en) * 2020-11-05 2022-04-18 (주)한드림넷 Apparatus and method for ethernet path failover

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108300A (en) 1997-05-02 2000-08-22 Cisco Technology, Inc Method and apparatus for transparently providing a failover network device
US6185695B1 (en) 1998-04-09 2001-02-06 Sun Microsystems, Inc. Method and apparatus for transparent server failover for highly available objects
US6078957A (en) * 1998-11-20 2000-06-20 Network Alchemy, Inc. Method and apparatus for a TCP/IP load balancing and failover process in an internet protocol (IP) network clustering system
US6581166B1 (en) * 1999-03-02 2003-06-17 The Foxboro Company Network fault detection and recovery
US7000015B2 (en) * 2000-04-24 2006-02-14 Microsoft Corporation System and methods for providing physical location information and a location method used in discovering the physical location information to an application on a computing device
US6782422B1 (en) * 2000-04-24 2004-08-24 Microsoft Corporation Systems and methods for resynchronization and notification in response to network media events
US6760861B2 (en) * 2000-09-29 2004-07-06 Zeronines Technology, Inc. System, method and apparatus for data processing and storage to provide continuous operations independent of device failure or disaster
US7146432B2 (en) * 2001-01-17 2006-12-05 International Business Machines Corporation Methods, systems and computer program products for providing failure recovery of network secure communications in a cluster computing environment
US7174390B2 (en) * 2001-04-20 2007-02-06 Egenera, Inc. Address resolution protocol system and method in a virtual network
US20020198927A1 (en) * 2001-06-21 2002-12-26 International Business Machines Corporation Apparatus and method for routing internet protocol frames over a system area network
US7133405B2 (en) * 2001-08-30 2006-11-07 International Business Machines Corporation IP datagram over multiple queue pairs

Also Published As

Publication number Publication date
CN100486159C (en) 2009-05-06
EP1419612A1 (en) 2004-05-19
WO2003013059A1 (en) 2003-02-13
US20030023896A1 (en) 2003-01-30
KR100537583B1 (en) 2005-12-20
ATE445943T1 (en) 2009-10-15
KR20040012978A (en) 2004-02-11
CA2451101C (en) 2007-06-12
US6944786B2 (en) 2005-09-13
EP1419612A4 (en) 2009-03-25
EP1419612B1 (en) 2009-10-14
JP2004537918A (en) 2004-12-16
JP4038176B2 (en) 2008-01-23
CN1528069A (en) 2004-09-08
DE60234037D1 (en) 2009-11-26

Similar Documents

Publication Publication Date Title
CA2451101A1 (en) Network node failover using failover or multicast address
CA2237370A1 (en) Mobile node, mobile agent and network system
WO2003088007A3 (en) Methods for providing rendezvous point router redundancy in sparse mode multicast networks
CA2311105A1 (en) Network data routing protection cycles for automatic protection switching
CA2130412A1 (en) General Transport Layer Gateway for Heterogeneous Networks
CA2415148A1 (en) Joint ip/optical layer restoration after a router failure
AU2001290370A1 (en) Battery monitoring network
CA2235857A1 (en) Svc routing in network with static routing tables
EP1653711B8 (en) Fault tolerant network architecture
EP1434392A3 (en) Topology management of dual ring network
WO2006096315A3 (en) Methods and devices for improving the multiple spanning tree protocol
AU2002220653A1 (en) Subgroup multicasting in a communications network
CA2264461A1 (en) Ieee-1394 serial bus network capable of multicast communication
DE60315299D1 (en) REDUNDANCY AND LOAD COMPENSATION IN A TELECOMMUNICATIONS UNIT AND SYSTEM
ATE415787T1 (en) INTEGRATION OF SS7 NETWORKS WITH NETWORKS USING MULTI PROTOCOL LABEL SWITCHING (MPLS).
CA2282553A1 (en) Redundancy, expanded switching capacity and fault isolation arrangements for expandable telecommunications system
TW429708B (en) Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames
WO2008083377A3 (en) Methods and apparatus for use in a communication system
AU6311299A (en) Network switching architecture with multiple table synchronization, and forwarding of both IP and IPX packets
CA2267474A1 (en) A dynamically scaleable conference system
WO2008107883A3 (en) Prevention of frame duplication in interconnected ring networks
CA2090429A1 (en) Dual-hubbed arrangement to provide a protected ring interconnection
CA2482964A1 (en) Traffic network flow control using dynamically modified metrics for redundancy connections
AU2002322230A1 (en) Scalable router
CA2371127A1 (en) Optical communications network

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20170726