Selective multicast
AssigneeAvaya Inc.
InventorGary Huie
Life of this patent
Estimating the term…
Abstract
A method, system and computer readable medium for selective multicast processing. The method can include obtaining, using one or more processors, an association between a multicast data stream and a service identifier. The method can also include programming, using the one or more processors, a classification engine with a match that classifies a VLAN. The method can further include receiving, at the one or more processors, a data stream, and classifying, using the one or more processors, the data stream based on a mapping to a source virtual port. The method can also include deriving, using the one or more processors, a service identifier from the source virtual port.
Claims18
A method for selective multicast processing, the method comprising:
- obtaining, using one or more processors, an association between source address, group address (S, G) information of a data stream and a service instance identifier (ISID);
- programming, using the one or more processors, a classification engine with a match that classifies a Virtual Local Area Network (VLAN), wherein the match includes a specific source address, group address (S, G) match that classifies a VLAN;
- receiving, at the one or more processors, a data stream;
- classifying, using the one or more processors, the data stream based on a mapping to a source virtual port and (S, G) information;
- and
- deriving, using the one or more processors, a service instance identifier (ISID) from the source virtual port.
A system comprising:
- one or more processors coupled to a nontransitory computer readable medium having stored thereon software instructions that, when executed by the one or more processors, cause the one or more processors to perform a series of operations, the series of operations including:
- obtaining an association between source address, group address (S, G) information of a data stream and a service instance identifier (ISID);
- programming a classification engine with a match that classifies a Virtual Local Area Network (VLAN), wherein the match includes a specific source address, group address (S, G) match that classifies a VLAN;
- receiving a data stream;
- classifying an (S, G) multicast data stream to a unique Customer Virtual Local Area Network (CVLAN) port and using VLAN classification to the same unique CVLAN port, and when the stream is a unicast stream sending traffic via a CVLAN service instance identifier (ISID) mapped to the source address, group address (S, G) information and when the stream is a multicast stream, sending traffic via the unique CVLAN port.
A nontransitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform a series of operations comprising:
- obtaining an association between source address, group address (S, G) information of a data stream and a service instance identifier (ISID);
- programming a classification engine with a match that classifies a Virtual Local Area Network (VLAN), wherein the match includes a specific source address, group address (S, G) match that classifies a VLAN;
- receiving a data stream;
- classifying the data stream based on a mapping to a source virtual port and (S, G) information;
- and
- deriving a service instance identifier (ISID) from the source virtual port.
Dependencies are inferred from the claim text.