CN1528069A

Network node failover using failover or multicast address

Abstract

Public network node failure repair. The first node joins the multicast group (102). Join by performing one of three operations (104). First, the fault repair address is associated with the first node, and the first node effectively joins the group that uses the fault repair address as the multicast address. Second, associate the multicast address with the first node. Third, the multicast port of the switch is mapped to the port of the first node. When the first node fails (106), one of three operations is performed. If the joining involves a fault repair address, the fault repair address is associated with the second node, and the second node effectively joins the group (114). If the joining involves a multicast address, the second node joins the group, which address is related to the second node (110). If it joins the multicast port of the mapped switch, the port is remapped to the second node port (112).

CN1528069A, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 26 July 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    一种方法,包括:网络的第一节点加入具有多播地址的多播组(102),这里所述加入选自实质上包括下述之一的组:使故障修复地址与第一节点相关联,从而第一节点有效加入把故障修复地址作为多播地址的多播组,给故障修复地址的通信通过网络被引向第一节点;使多播地址与第一节点相关联,从而给多播地址的通信通过网络被引向第一节点;和把网络的交换机上的多播端口映射到第一节点上的端口,从而给多播地址的通信从交换机上的多播端口被引向第一节点上的端口(104);和当第一节点发生故障时(108),如果加入使故障修复地址与第一节点相关联,则使故障修复地址与第二节点相关联,从而第二节点有效加入多播组,并且给故障修复地址的通信由第二节点处理(114);如果加入使多播地址与第一节点相关联,网络的第二节点加入多播组,从而多播地址与第二节点相关联,并且给多播地址的通信由第二节点处理(110);和如果加入把交换机上的多播端口映射到第一节点上的端口,则把交换机上的多播端口重映射到第二节点上的端口,从而给多播地址的通信被引向第二节点上的端口(112)。
  2. 2
    按照权利要求1所述的方法,其中网络是Infiniband网络。
  3. 3
    按照权利要求1所述的方法,其中故障修复地址选自实质上包括下述之一的组:值小于故障修复LID阈值的故障修复位置标识符(LID),网络包括Infiniband网络;有效LID范围内的故障修复位置标识符(LID),网络包括Infiniband网络;和作为源LID对于通过网络的任意传送方法来说不被检查、并且作为多播目的地LID(DLID)对于通过网络的任意传送方法被接受的故障修复位置标识符(LID),其中网络包括Infiniband网络。
  4. 4
    按照权利要求1、2或3所述的方法,还包括如果加入使多播地址或故障修复地址与第一节点相关联,在网络的第二节点加入多播组之前,通过第二节点代表第一节点向子网管理器(SM)发送离开请求,第一节点离开多播组(706)。
  5. 5
    按照权利要求1、2、3或4所述的方法,还包括如果加入使多播地址或故障修复地址与第一节点相关联,当第一节点消除故障(failback)时,使故障修复地址与第一节点相关联,从而给故障修复地址的通信重新由第一节点处理(712)。
  6. 6
    按照权利要求1、2、3、4或5所述的方法,其中如果加入使多播地址或故障修复地址与第一节点相关联,则网络的第一节点加入多播组包括第一节点向子网管理器(SM)请求加入多播组。
  7. 7
    按照权利要求1或2所述的方法,其中如果加入把交换机上的多播端口映射到第一节点上的端口,通过第二节点向子网管理器(SM)请求把交换机上的多播端口重映射到第二节点,SM把交换机上的多播端口重映射到第二节点上的端口,交换机上的多播端口被重映射到第二节点上的端口。
  8. 8
    按照权利要求1、2或7所述的方法,还包括如果加入把交换机上的多播端口映射到第一节点上的端口,当第一节点故障消除时,把交换机上的多播端口重映射到第一节点的端口上,从而给多播地址的通信再次被引向第一节点上的端口(912)。
  9. 9
    一种用于权利要求1、2、3、4、5、6、7或8所述方法的故障修复节点。
  10. 10
    一种产品,包括:计算机可读介质;和所述介质中用于实现按照权利要求1、2、3、4、5、6、7或8所述方法的装置。
Independent claims10