Nova Patents
EP0980608B1

Multicast switching

Abstract

This record has no abstract on file.

EP0980608B1, drawing sheet 1
Sheet 1 of 35

Term

Term ended

Expired 14 April 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

33 claims: 4 independent, 29 dependent

  1. 1
    A method for handling multicast packets in a switched-based communications network including a plurality of hosts (1-6) and switches (14-19) connected by links (10-13, 20-27), each switch having at least one network port connected to another switch and at least some switches having access ports connected to hosts, each host (1-6) having a unique address, and each switch (14-19) including a connection database (34) of valid connections between different ports on the switch and a switching setup mechanism for establishing temporary connections between the different ports on the switch, the method comprising steps of:receiving, at a source switch, a multicast packet on an access port from a source host;determining, by the source switch, a group address from the multicast packet;and composing and sending, by the source switch, a sender present message that contains the group address and the source host address, to other switches on its network ports.
  2. 15
    A method for handling multicast packets in a switched communications network including a plurality of hosts (1-6) and switches (14-19) connected by links (10-13,20-27), each switch (14-19) having at least one network port connected to another switch and at least some switches having access ports connected to hosts, each host (1-6) having a unique address, each switch (14-19) including a connection database (34) of valid connections between different ports on the switch and a switching setup mechanism for establishing temporary connections between the different ports on the switch, the method comprising the steps of:determining, by a local switch, whether a local host connected to one of its access ports wishes to join a designated group address;if so, checking, by the local switch, its connection table (34) for an entry identifying the designated group address;if yes, adding, by the local switch, the access port on which the local host is connected as an outport to the connection table entry;if not, composing and sending, by the local switch, a join group message to the other switches, the join group message containing the designated group address and the local switch address.
  3. 17
    A method for handling multicast packets in a switched-based communications network including a plurality of hosts (1-6) and switches (14-19) connected by links (10-13, 20-27), each switch (14-19) having at least one network port connected to another switch and at least some switches having access ports connected to hosts, each host (1-6) having a unique address, and each switch (14-19) including a connection database (34) of valid connections between different ports on the switch and a switching setup mechanism for establishing temporary connections between the different ports on the switch, the method comprising:determining, by a local switch, if it has a local router attached to an access port and if so, the local switch performs a step of adding an identification of the port attached to the router to a database for forwarding and/or receipt of multicast packets.
  4. 20
    An apparatus for handling multicast packets in a switched-based communications network including a plurality of hosts (1-6) and switches (14-19) connected by links (10-13, 20-27), each switch (14-19) having at least one network port connected to another switch and at least some switches having access ports connected to hosts, each host (1-6) having a unique address, and each switch (14-19) including a connection database (34) of valid connections between different ports on the switch and a switching setup mechanism for establishing temporary connections between the different ports on the switch, the apparatus comprising:means for receiving a multicast packet on an access port from a source host;means for determining a group address from the multicast packet;and means for composing and sending a sender present message, containing the group address and the source host address, to other switches on its network ports.