IP Library Granted Patent US 11,290,394
Granted Patent B2
US 11,290,394 · App. 16/600,335 · Granted Mar 29, 2022

Traffic control in hybrid networks containing both software defined networking domains and non-SDN IP domains

Inventor: Muthulakshmi Radhakrishnan (Chennai, IN)
Assignee: Dell Products L.P.
H04L49/201H04L12/1886H04L12/66H04L45/64H04L49/1515H04L49/254H04L49/3009
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 11,290,394
App. No.
16/600,335
Filed
Oct 11, 2019
Granted
Mar 29, 2022
Kind
B2
Examiner
CHERY, DADY
Art Unit
2461
USPC
370/390
Abstract

A Software Defined Networking (SDN) controller controls multicast traffic in an SDN domain and one or more non-SDN domains imbedded in the SDN domain.

Claims (29)

1. A method comprising managing multicast transmissions by a Software Defined Networking controller (SDN controller), the multicast transmissions being performed according to one or more multicast protocols which allow network nodes to join multicast groups while operating as network nodes, and allow network nodes to leave multicast groups while operating as network nodes, each multicast group being a group of receivers of a multicast transmission, the managing comprising:

obtaining, by the SDN controller of an SDN domain, a first request pertaining to multicast;

determining by the SDN controller, in response to the first request, a multicast topology modification to be performed in a non-SDN IP domain for the first request, the multicast topology modification requiring a reconfiguration of one or more routers with respect to one or more multicast paths, wherein each of the one or more routers is in the non-SDN IP domain but not in the SDN domain; and

generating, by the SDN controller, a second request for a first router of the non-SDN IP domain to initiate the modification.

2. A Software Defined Network controller configured to perform the method of claim 1 .

3. The method of claim 1 wherein the modification is to be performed upstream of the first router in at least one said multicast path, wherein initiating the modification comprises the first router sending a request to another router in the at least one said multicast path to reconfigure the other router for said modification.

4. A Software Defined Networking controller configured to perform the method of claim 1 .

5. The method of claim 1 wherein the modification comprises creating at least one said multicast path upstream of the first router, wherein initiating the modification comprises the first router sending a request to another router in the at least one said multicast path to reconfigure the other router for said modification.

6. A Software Defined Network controller configured to perform the method of claim 5 .

7. The method of claim 5 wherein the second request specifies each router in the at least one said multicast path upstream of the first router.

8. A Software Defined Network controller configured to perform the method of claim 7 .

9. The method of claim 1 wherein the modification comprises deleting at least one said multicast path upstream of the first router, wherein initiating the modification comprises the first router sending a request to another router in the at least one said multicast path to reconfigure the other router for said modification.

10. A Software Defined Network controller configured to perform the method of claim 9 .

11. The method of claim 4 wherein the first request is in response to a network node requesting to join or leave a multicast tree.

12. The method of claim 1 wherein the first request is in response to a network node sending data to a multicast group.

13. The method of claim 1 further comprising:

determining by the SDN controller, in response to the first request, a multicast topology modification to be performed in the SDN domain for the first request; and

sending by the SDN controller one or more requests to one or more routers in the SDN domain to implement the multicast topology modification in the SDN domain.

14. The method of claim 13 wherein the multicast topology modification in the SDN domain and the multicast topology modification in the non-SDN domain involve creating at least one said multicast path present both in the SDN domain and in the non-SDN domain.

15. The method of claim 13 wherein the multicast topology modification in the SDN domain and the multicast topology modification in the non-SDN domain involve deleting at least one said multicast path present both in the SDN domain and in the non-SDN domain.

16. A method for managing multicast transmissions by a Software Defined Network (SDN) controller, the method comprising:

maintaining, by the SDN controller, multicast topology information on one or more multicast distribution paths each of which is present in both an SDN domain controlled by the SDN controller, and in a non-SDN IP domain, the one or more multicast distribution paths comprising one or more routers each of which is part of the non-SDN IP domain but is not part of the SDN domain, the multicast topology information describing a configuration of each said router with respect to the one or more multicast paths;

wherein said maintaining comprises receiving, by the SDN controller, the multicast topology information from at least one said router in the non-SDN IP domain; and

wherein the method further comprises:

determining, by the SDN controller, that a negative condition exists in the one or more multicast distribution paths in the non-SDN IP domain, and determining a desired change of the one or more multicast distribution paths to relieve the negative condition; and

generating by the SDN controller a Redirect request for a first downstream router which is part of at least one said path and of the non-SDN IP domain, and which is downstream of the desired change, the Redirect request requesting the first downstream router to initiate the desired change.

17. The method of claim 16 wherein the Redirect request is sent to a hybrid router for forwarding to the first downstream router, the hybrid router being part of the non-SDN IP domain and of the SDN domain.

18. The method of claim 16 wherein the Redirect request specifies each router in a new multicast path to be formed in the desired change.

19. A Software Defined Networking controller configured to perform the method of claim 16 .

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2019
From: RADHAKRISHNAN, MUTHULAKSHMI
To: DELL PRODUCTS L.P.
Reel/Frame 050693/0719 →
Continuity (1)
Related Publication 20210112020A1 · Apr 15, 2021
Cited By (1)
US 12,418,480