IP Library Granted Patent US 6,977,891
Granted Patent B1
US 6,977,891 · App. 09/895,110 · Granted Dec 20, 2005

Method and system for multicast traffic reduction

Assignee: Extreme Networks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,977,891
App. No.
09/895,110
Granted
Dec 20, 2005
Kind
B1
Abstract

A method is provided to reduce multicast traffic by snooping IGMP control packets on a packet-forwarding device. A multicast traffic reducer includes an IGMP proxy, which operates in conjunction with an IGMP snooper to intercept selected IGMP control packets and generate proxy IGMP control packets in their place. The IGMP proxy may include an IGMP query batcher to consolidate IGMP queries to multicast host groups, an IGMP query responder to consolidate host responses to the IGMP queries to multicast host groups, and/or an IGMP leave forwarder to manage host IGMP leave packets. The IGMP proxy consolidates or discards host-generated IGMP control packets and timely generates IGMP proxy control packets in their place. The IGMP proxy further includes an IGMP layer- 2 query generator to initiate IGMP queries for a layer- 2 router multicast application.

Claims (45)

1. A method, comprising:

snooping group management query packets on a packet forwarding device, the queries associated with a transmission of multicast traffic to a host group in communication with the device; and

processing the queries, including:

batching multicast queries of a subset of the members of the host group; and

transmitting each batch of multicast queries to each of the subsets of the members of the host group in a staggered fashion.

2. The method of claim 1 , wherein the queries are received from a router that transmits the multicast traffic.

3. The method of claim 1 , wherein the queries are generated by the packet forwarding device.

4. A method, comprising:

snooping group management query response packets on a packet forwarding device, the responses associated with a transmission of multicast traffic to a host group in communication with the device; and

processing the responses including:

determining whether one or more response indicates that a member of the host group should continue to receive the transmission of multicast traffic;

generating a single proxy response in accordance with the determination; and

transmitting the proxy response on behalf of the host group.

5. An apparatus, comprising:

a packet forwarding device, the packet forwarding device in communication with a host group; and

a multicast traffic reducer coupled with the packet forwarding device, the multicast traffic reducer to:

snoop group management query packets on the packet forwarding device, the queries associated with a transmission of multicast traffic to the host group; and

process the queries to:

batch multicast queries of a subset of the members of the host group; and

transmit each batch of multicast queries to each of the subsets of the members of the host group in a staggered fashion.

6. The apparatus of claim 5 , wherein the queries are received from a router that transmits the multicast traffic.

7. The apparatus of claim 5 , wherein the queries are generated by the packet forwarding device.

8. An apparatus, comprising:

a packet forwarding device, the packet forwarding device in communication with a host group; and

a multicast traffic reducer coupled with the packet forwarding device, the multicast traffic reducer to:

snoop group management query response packets on the packet forwarding device, the responses associated with a transmission of multicast traffic to the host group; and

process the responses to:

determine whether one or more response indicates that a member of the host group should continue to receive the transmission of multicast traffic;

generate a single proxy response in accordance with the determination; and

transmit the proxy response on behalf of the host group.

9. An article of manufacture, comprising:

a machine-accessible medium providing content that, when accessed by a machine, causes the machine to:

snoop group management control query packets on a packet forwarding device, the queries associated with a transmission of multicast traffic to a host group in communication with the device; and

process the queries to:

batch multicast queries of a subset of the members of the host group; and

transmit each batch of multicast queries to each of the subsets of the members of the host group in a staggered fashion.

10. The article of manufacture of claim 9 , wherein the query is received from a router that transmits the multicast traffic.

11. The article of manufacture of claim 9 , wherein the query is generated by the packet forwarding device.

12. An article of manufacture comprising:

a machine-accessible medium providing content that, when accessed by a machine, causes the machine to:

snoop group management control response packets on a packet forwarding device, the responses associated with a transmission of multicast traffic to a host group in communication with the device; and

process the responses to:

determine whether one or more response indicates that a member of the host group should continue to receive the transmission of multicast traffic;

generate a single proxy response in accordance with the determination; and

transmit the proxy response on behalf of the host group.

Assignments (9)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2001
From: RANJAN, ASHISH; SARAVANAN, DESIKAN
To: EXTREME NETWORKS
Reel/Frame 012244/0594 →