IP Library › Granted Patent US 12,603,835
Granted Patent B2
US 12,603,835 · App. 18/154,094 · Granted Apr 14, 2026

Resource optimization in multicast network environments

Inventors: Tathagata Nandy (Karnataka Bangalore, IN); Chethan Chavadibagilu Radhakrishnabhat (Bangalore, IN)
Assignee: Hewlett Packard Enterprise Development LP
H04L45/28H04L45/16
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 12,603,835
App. No.
18/154,094
Granted
Apr 14, 2026
Kind
B2
Abstract

A resource optimization processor is disclosed for inclusion in peer routers. The resource optimization processor performs a method for resource optimization of the routers. The method includes disabling an inter-switch link (ISL) between peer routers and monitoring downstream links between a primary router and downstream devices connected to the primary router. The method further includes identifying a failure of at least one downstream link and enabling the ISL between the first router and the second router for the failed downstream link upon identification of the failure.

Claims (34)

1 . A method for resource optimization in a multicast network, the method comprising:

disabling, by a first network device, an inter-switch link (ISL) between the first network device functioning as a designated router and a second network device functioning as a proxy router to prevent a duplication of multicast traffic from the first network device to the second network device;

monitoring, by the first network device, downstream links between the first network device and downstream devices coupled to the first network device;

identifying, by the first network device, a failure of at least one downstream link coupled to the first network device; and

determining, by the first network device, the ISL to be an egress port for traffic destined to the failed downstream link in response to identification of the failure.

2 . The method of claim 1 , further comprising disabling the ISL in response to multicast functionality being enabled on the first network device.

3 . The method of claim 2 , further comprising identifying a failure of a threshold number of downstream links from the first network device to the downstream devices and, in response, functioning as the proxy router.

4 . The method of claim 3 , further comprising disabling the ISL for traffic destined to the failed downstream link in response to the first network device functioning as the proxy router.

5 . The method of claim 1 , wherein disabling the ISL comprises enabling Internet Group Management Protocol (IGMP) snooping on the first network device.

6 . The method of claim 1 , wherein disabling the ISL comprises disabling duplication of multicast traffic to the ISL for each interface of the first network device.

7 . The method of claim 1 , wherein determining the ISL to be an egress port comprises enabling duplication of multicast traffic to the ISL for an interface of the first network device associated with the failed downstream link.

8 . A network device functioning as a designated router in a multicast network, the network device comprising:

a processor; and

a non-transitory computer-readable storage medium storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:

disabling an inter-switch link (ISL) between the network device and a peer network device functioning as a proxy router to prevent a duplication of multicast traffic from the network device to the peer network device;

monitoring the downstream links between the network device and downstream devices coupled to the network device;

identifying a failure of at least one downstream link coupled to the network device; and

determining the ISL to be an egress port for traffic destined to the failed downstream link upon identification of the failure.

9 . The network device of claim 8 , further comprising switching hardware and a centralized database to program the switching hardware.

10 . The network device of claim 8 , wherein the method further comprises identifying a failure of a threshold number of downstream links from the network device to the downstream devices and in response, functioning as the proxy router.

11 . The network device of claim 8 , wherein the method further comprises disabling the ISL in response to multicast functionality being enabled on the network device.

12 . The network device of claim 8 , wherein disabling the ISL comprises enabling Internet Group Management Protocol (IGMP) snooping on the network device.

13 . The network device of claim 8 , wherein disabling the ISL comprises disabling duplication of multicast traffic to the ISL for each interface of the network device.

14 . The network device of claim 13 , wherein determining the ISL as an egress port comprises enabling duplication of multicast traffic to the ISL for an interface associated with the failed downstream link.

15 . A non-transitory computer-readable medium storing instructions executable by a processor of a network device to cause the processor to perform a method, the method comprising:

disabling an inter-switch link (ISL) between the network device functioning as a designated router and a peer network device functioning as a proxy router to prevent a duplication of multicast traffic from the network device to the second network device;

monitoring downstream links between the network device and downstream devices coupled to the network device;

identifying a failure of at least one downstream link coupled to the network device; and

determining the ISL to be an egress port for traffic destined to the failed downstream link upon identification of the failure.

16 . The non-transitory computer-readable medium of claim 15 , wherein the method further comprises identifying a failure of a threshold number of downstream links from the network device to the downstream devices and, in response, functioning as the proxy router.

17 . The non-transitory computer-readable medium of claim 15 , wherein the method further comprises disabling the ISL in response to multicast functionality being enabled on the network device.

18 . The non-transitory computer-readable medium of claim 15 , wherein disabling the ISL comprises enabling Internet Group Management Protocol (IGMP) snooping on the network device.

19 . The non-transitory computer-readable medium of claim 15 , wherein disabling the ISL comprises disabling duplication of multicast traffic to the ISL for each interface of the network device.

20 . The non-transitory computer-readable medium of claim 15 , wherein determining the ISL to be an egress port comprises enabling duplication of multicast traffic to the ISL for an interface of the network device associated with the failed downstream link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: NANDY, TATHAGATA; RADHAKRISHNABHAT, CHETHAN CHAVADIBAGILU
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 062367/0682 →
Continuity (1)
Related Publication 20240243993A1 · Jul 18, 2024
References Cited (5)
US 9806895B1 · Kommula · 2017 [cited by examiner]
US 20180041555A1 · Manohar · 2018 [cited by examiner]
US 20210067988A1 · Daneshvar · 2021 [cited by examiner]
US 20210099380A1 · Suryanarayana · 2021 [cited by examiner]
US 20240031272A1 · Ganesan · 2024 [cited by examiner]