WO2013003981A1

Dynamic updating of a label switched path

Abstract

A request to add or remove a leaf node to a multicast group in a Point-to-Multipoint Label Switched Path is detected, and the leaf node can select a pre-configured tunnel in accordance with the requested multicast group. The leaf node encapsulates the received request and transmits it through the selected pre-configured tunnel. A root node for the multicast group receives the request through the tunnel and can identify the leaf node responsible for transmitting the message by the tunnel header. The root can determine if a Point-to-Multipoint Label Switched Path exists for the request multicast group and can update the membership of the multicast group by adding or removing the leaf node to the multicast group.

WO2013003981A1, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

23 claims: 4 independent, 19 dependent

  1. 1
    What is claimed is:1. A method for initiating an update of a multicast group, by a leaf node, comprising: receiving a request for a multicast group, the request including an identifier for the multicast group;selecting a pre-configured tunnel in accordance with the identifier for the multicast group;encapsulating the received request;and transmitting the encapsulated request through the selected pre-configured tunnel.
  2. 8
    A method for updating a multicast group, by a root node, comprising:receiving a request through a tunnel, the request including an identifier for a multicast group;identifying a leaf node responsible for transmitting the request in accordance with a tunnel header of the received request;determining if a Point-to-Multipoint (P2MP) Label Switched Path (LSP) exists for the multicast group;and in response to the multicast group having an existing P2MP LSP, updating a membership of the multicast group, using the leaf node, in accordance with the received request.
  3. 15
    A leaf node comprising:a network interface for receiving a request for a multicast group, the request including an identifier for the multicast group;a memory for storing a tunnel database;and a processor for selecting a pre-configured tunnel from the tunnel database in accordance with the identifier for the multicast group, encapsulating the received request, and instructing the network interface to transmit the encapsulated request through the selected pre-configured tunnel.
  4. 19
    A root node, comprising:a network interface for receiving, through a tunnel, a request for updating a multicast group;a memory for storing a database including a multicast group identifier, a multicast group membership, and any associated Point-to-Multipoint (P2MP) Label Switched Path (LSP);and a processor for identifying a leaf node responsible for transmitting the request in accordance with a tunnel header of the received request;determining if an associated P2MP LSP exists for the requested multicast group;and in response to the requested multicast group having an existing associated P2MP LSP, updating the multicast group membership, using the leaf node, in accordance with the received request.