Nova Patents
AU6973798A

Multicast switching

Abstract

Method and apparatus for establishing connections in a switch-based communications network for multicast traffic. A source receives a multicast packet on an access port from a source host, determines a group address in the multicast packet, and composes and sends a "sender present" message to other switches on its network ports. The receiving switches determine whether a local host wishes to join the group and if so, send a map message back toward the source switch on a predetermined path between the receiving switch and the source switch. A map message may terminate at a switch on the path that already has a connection for this group/source pair, and join into this connection as an additional output port. In this manner, a "signal out, connect back" method is provided for establishing a connection path from the sender to multiple receivers. In addition, multicast traffic can be sent across a switch/router interface in either direction, providing for controlled multicast traffic between router-based networks and switch-based networks.

Term

Term ended

Projected expiry passed 14 April 2018, 8.4 years ago.

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

16 claims: 8 independent, 8 dependent

  1. 1
    CLAIMS 1. In a switched-based communications network including a plurality of hosts and switches connected by links, 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 having a unique address, and each switch including a connection database 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 improvement comprising a method for handling multicast packets wherein:a source switch receives a multicast packet on an access port from a source host;the source switch determines a group address from the multicast packet;and the source switch composes and sends a sender present message, containing the group address and the source host address, to other switches on its network ports.
  2. 10
    10 different ports on the switch and a switching setup mechanism for establishing temporary connections between the different ports on the switch, the improvement comprising apparatus for handling multicast packets including:a source switch having means for receiving a multicast packet on an access port from a source host;15 the source switch having means for determining a group address from the multicast packet;and the source switch having 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. WO 98/51041 PCT/US98/07642 1/21 Host 105 Internetwork 117 FIG. 1 (PRIOR ART) SUBSTITUTE SHEET (RULE2B) WO 98/51041 PCT/US98/07642 2/21 MCast Host 125 MCast Host 126 MCast Host 120 (Source for Group X) MCast Host 121 Internetwork 133 MCast Host 122 I I' f,' I' ΐ I MCast Host 123 FIG. 2 (PRIOR ART) SUBSTrraTESHEETfflULE20) WO 98/51041 PCT/US98/07642 3/21 LO Q. CO d E EC EC EC Q. SUBSTITUTE SHEET (RULE 26) WO 98/51041 PCT/US98/07642 FIG. 3B (PRIOR ART) RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642 5/21 MCast Host 125 MCast Host 126 MCast Host 122 Internetwork 133 FIG. 4 (PRIOR ART) SUBSTfflni SHECT (RULE 28) WO 98/51041 PCT/US98/07642 6/21 SBBSTO1JTE SHEET (HOLE 20} WO 98/51041 PCT/US98/07642 FIG. 6 SUBSTiTVTE SHEET (RULE 2B) WO 98/51041 PCT/US98/07642 8/21 200 FIG. 7A RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642 9/21 New Sending Host Detected 367 368 Compose Sender Present message Announce Sender Present message 361 362 J-Establish Filter 369 FIG. 7B RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642 10/21 FIG. 8 RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642
  3. 11
    11/21 FIG. 9 RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642
  4. 12
    12/21 FIG. 10 SUBSTITUTE SHEET (RULE 26) WO 98/51041 PCT/US98/07642
  5. 13
    13/21 FIG. 11 SUBSTITUTE SHEET (RULE 26) WO 98/51041 PCT/US98/07642
  6. 14
    14/21 FIG. 12 SUBSTITUTE SHEET (RULE 2B) WO 98/51041 PCT/US98/07642
  7. 15
    15/21 FIG. 13 SUBSTlTinT SHEET (RULE 28) WO 98/51041 PCT/US98/07642
  8. 16
    16/21 FIG. 14 SUBSTITUTE 8ΗΕΠ (RULE 28) WO 98/51041 PCT/US98/07642 SUBSTITIfTESHEETiRULE2B) WO 98/51041 PCT/US98/07642 18/21 FIG. 16 FIG. 17 SUBSTITHTESHEET(RlfLE2e) WO 98/51041 PCT/US98/07642 19/21 FIG. 18 RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642 RECTIFIED SHEET (RULE 91) ISA/EP WO 98/51041 PCT/US98/07642 21/21 FIG. 20 RECTIFIED SHEET (RULE 91) ISA/EP