Methods and apparatus for managing multicast traffic through a switch
First Claim
1. A process implemented in a switch having a plurality of ports and situated in a data network between an equipment that sends a request for multicast traffic from a multicast group address and a first router that receives the requests for multicast traffic from the multicast group address, the process comprising:
- a) receiving a message from the first router, the message being related to the request for multicast traffic from the multicast group address, wherein the message comprises an identifier of the equipment requesting the multicast traffic from the multicast group address, an INCLUDE type source records and/or an EXCLUDE type source records, wherein the INCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent by a first plurality of sources specified in the INCLUDE type source record of the multicast group address, and said EXCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent b all the sources of the multicast address except a second plurality of sources specified in the EXCLUDE type source record;
b) deriving data from the message received and storing a respective record associating the equipment and the multicast group address, wherein the respective record further comprises information derived from the INCLUDE type record and/or the EXCLUDE type record;
c) receiving the multicast traffic from the multicast group address and using the stored respective record for identifying a port of the switch corresponding to the equipment that sent the request for multicast traffic; and
d) transmitting the received multicast traffic through the identified port to the equipment in accordance with the information derived from the INCLUDE type record and/or from the_EXCLUDE type record.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing multicast traffic through a switch operating in the layer 2 of the OSI model, and routers and switches involved in the method. In one implementation a router sends to a switch a message containing identification of specific equipment which has requested specific multicast traffic, and also containing a specification of the specific traffic, and when the switch receives data carrying multicast traffic, based on the destination and origin addresses of the data, and based on the identification of the specific equipment and of the specification of the specific multicast traffic that it has received in the message, the switch deduces if the data carry the specific traffic that has been requested by the specific equipment, and decides through which of its ports it transmits the data.
128 Citations
18 Claims
-
1. A process implemented in a switch having a plurality of ports and situated in a data network between an equipment that sends a request for multicast traffic from a multicast group address and a first router that receives the requests for multicast traffic from the multicast group address, the process comprising:
-
a) receiving a message from the first router, the message being related to the request for multicast traffic from the multicast group address, wherein the message comprises an identifier of the equipment requesting the multicast traffic from the multicast group address, an INCLUDE type source records and/or an EXCLUDE type source records, wherein the INCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent by a first plurality of sources specified in the INCLUDE type source record of the multicast group address, and said EXCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent b all the sources of the multicast address except a second plurality of sources specified in the EXCLUDE type source record; b) deriving data from the message received and storing a respective record associating the equipment and the multicast group address, wherein the respective record further comprises information derived from the INCLUDE type record and/or the EXCLUDE type record; c) receiving the multicast traffic from the multicast group address and using the stored respective record for identifying a port of the switch corresponding to the equipment that sent the request for multicast traffic; and d) transmitting the received multicast traffic through the identified port to the equipment in accordance with the information derived from the INCLUDE type record and/or from the_EXCLUDE type record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A switch having a plurality of ports and situated in a data network system between an equipment that sends a request for multicast traffic from a multicast group address and a first router that receives the request for multicast traffic from the multicast group address, the switch configured:
-
to receive from the first router a message related to the request for multicast traffic from the multicast group address, the message comprising an identifier of the equipment requesting the multicast traffic from the multicast group address, an INCLUDE type source record and/or an EXCLUDE type source record, wherein the INCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent by a first plurality of sources specified in the INCLUDE type source record of the multicast group address, and said EXCLUDE type source record is associated with the equipment and indicates that the equipment wishes to receive multicast traffic sent by all the sources of the multicast group address except a second plurality of sources specified in the EXCLUDE type source record; to derive data from the message received from the first router and to store a respective record associating the equipment and the multicast group address, the respective record further comprising information derived from the INCLUDE type record and/or the EXCLUDE type record; to receive the multicast traffic from the multicast group address, the switch using the stored respective record for identifying a port of the switch corresponding to the equipment that sent the request for multicast traffic; and to transmit through the identified port to the equipment the received multicast traffic in accordance with the information derived from the INCLUDE type record and/or from the EXCLUDE type record. - View Dependent Claims (17, 18)
-
Specification