EP3128697A1

Method and device for instructing multicast forwarding entry

Abstract

Embodiments of the present invention provide a method for indicating a multicast forwarding entry and a device, so as to avoid unifying IGMP/MLD protocol versions of network nodes and reduce complexity of operation and maintenance. The method includes: receiving a multicast control message and an access loop identifier sent by a first node; determining an identifier of a first port of a second node and an identifier of a second port of a third node on a multicast path corresponding to the access loop identifier; determining, according to a multicast IP address in the multicast control message, a multicast MAC address; sending a first forwarding entry to the second node, where a destination address of the first forwarding entry is the multicast MAC address and egress port information of the first forwarding entry is the identifier of the first port; and sending a second forwarding entry to the third node, where a destination address of the second forwarding entry is the multicast MAC address and egress port information of the second forwarding entry is the identifier of the second port.

EP3128697A1, drawing sheet 1
Sheet 1 of 7

Term

8.5 yearsto projected expiry

Projected expiry 2 April 2035, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

14 claims: 6 independent, 8 dependent

  1. 1
    A method for indicating a multicast forwarding entry, comprising:receiving a multicast control message and an access loop identifier sent by a first node;determining an identifier of a first port of a second node and an identifier of a second port of a third node on a multicast path corresponding to the access loop identifier, wherein both the first port and the second port are egress ports on the multicast path;determining, according to a multicast Internet Protocol IP address in the multicast control message, a multicast Media Access Control MAC address corresponding to the multicast path;sending a first forwarding entry to the second node, wherein a destination address of the first forwarding entry is the multicast MAC address and egress port information of the first forwarding entry is the identifier of the first port;and sending a second forwarding entry to the third node, wherein a destination address of the second forwarding entry is the multicast MAC address and egress port information of the second forwarding entry is the identifier of the second port.
  2. 6
    The method according to any one of claims 1-5, further comprising:sending the IGMP packet or the MLD packet to a fourth node;or generating a multicast routing protocol packet according to the IGMP packet or the MLD packet and sending the multicast routing protocol packet to a fourth node.
  3. 7
    The method according to any one of claims 1-5, wherein the receiving a multicast control message and an access loop identifier sent by a first node comprises:receiving the multicast control message and the access loop identifier sent by the first node according to an openflow protocol, or an access management or control protocol, or an Ethernet operation, administration and maintenance protocol, or a tunneling protocol.
  4. 8
    A device for indicating a multicast forwarding entry, comprising:a first receiving unit, configured to receive a multicast control message and an access loop identifier sent by a first node;a first determining unit, configured to determine an identifier of a first port of a second node and an identifier of a second port of a third node on a multicast path corresponding to the access loop identifier, wherein both the first port and the second port are egress ports on the multicast path;a second determining unit, configured to determine, according to a multicast Internet Protocol IP address in the multicast control message, a multicast Media Access Control MAC address corresponding to the multicast path;a first sending unit, configured to send a first forwarding entry to the second node, wherein a destination address of the first forwarding entry is the multicast MAC address and egress port information of the first forwarding entry is the identifier of the first port;and a second sending unit, configured to send a second forwarding entry to the third node, wherein a destination address of the second forwarding entry is the multicast MAC address and egress port information of the second forwarding entry is the identifier of the second port.
  5. 13
    The device according to any one of claims 8-12, further comprising:a third sending unit, configured to send the IGMP packet or the MLD packet to a fourth node;or generate a multicast routing protocol packet according to the IGMP packet or the MLD packet and send the multicast routing protocol packet to a fourth node.
  6. 14
    The device according to any one of claims 8-12, wherein the first receiving unit is specifically configured to:receive the multicast control message and the access loop identifier sent by the first node according to an openflow protocol, or an access management or control protocol, or an Ethernet operation, administration and maintenance protocol, or a tunneling protocol.