IP Library Granted Patent US 10,686,665
Granted Patent B2
US 10,686,665 · App. 15/675,572 · Granted Jun 16, 2020

Discovery and configuration of an open networking adapter in a fabric network

Inventors: Seetharam V. Rao (Bangalore, IN); Prashantkumar Sthavarmath (Shahapur, IN); Prashanth Kumar (Bangalore, IN); Sunil Menon (Los Gatos, CA); Seung Bong Han (Tracy, CA)
Assignee: Avaya Inc.
H04L41/12H04L41/0806H04L41/0213H04L67/12H04L67/30
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 10,686,665
App. No.
15/675,572
Granted
Jun 16, 2020
Kind
B2
Abstract

Implementations generally relate methods, systems, and computer readable media for discovery of an open network adapter. In some implementations, a method includes receiving, by a software-defined network (SDN) controller, a notification of an open networking adapter (ONA) establishing a connection with a switch, the ONA having an address associated therewith. The method further includes identifying the switch based on a lookup of the address of the ONA in forwarding tables of a neighboring switch of the SDN controller. The method further includes applying a service profile configuration to a port of the switch where the ONA is connected.

Claims (33)

1. A computer-implemented method comprising:

receiving, by a software-defined network (SDN) controller, a notification of an open networking adapter (ONA) establishing a connection with a first switch associated with a fabric connect core, the ONA having an address associated therewith;

identifying the connection of the ONA to the first switch based on a lookup of the address of the ONA in media access entries (MAC) of fabric-attach capable devices in forwarding tables of a second switch, neighboring the first switch of the SDN controller, wherein the identifying comprises identifying a port of the first switch that the ONA is connected to; and

applying a service profile configuration to the port of the first switch that the ONA is connected to.

2. The method of claim 1 , wherein the forwarding tables of the second switch are refreshed periodically and wherein the lookup of the address of the ONA is performed two or more times, wherein a first lookup is performed at a first time and a second lookup is performed at a second time, wherein at least one refresh of the forwarding tables takes place between the first time and the second time.

3. The method of claim 1 , further comprising searching a lookup table in a topology table of the first switch to eliminate duplicate identification of the ONA.

4. The method of claim 1 , wherein the ONA is part of an Internet-of-Things (IoT) device.

5. The method of claim 1 , wherein the ONA is part of a fabric attach-capable device coupled to a medical device.

6. The method of claim 1 , wherein the forwarding tables include information associated with a plurality of fabric attach-capable devices.

7. The method of claim 1 , further comprising detecting the ONA being disconnected from a different switch.

8. The method of claim 1 , further comprising, after applying the service profile configuration:

updating the configuration status of a fabric network that includes the fabric connect core; and

providing the updated configuration status of the fabric network to a topology user interface of a user device.

9. The method of claim 1 , wherein the notification is received via an open flow protocol and network traffic is exchanged via a simple network management protocol (SNMP).

10. A system comprising:

a memory with program instructions stored thereon; and

one or more hardware processors coupled to the memory, the one or more hardware processors configured to access the memory and execute the program instructions stored thereon that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:

receiving, by a software-defined network (SDN) controller, a notification of an open networking adapter (ONA) establishing a connection with a first switch associated with a fabric connect core, the ONA having an address associated therewith;

identifying the connection of the ONA to the first switch based on a lookup of the address of the ONA in media access entries (MAC) of fabric-attach capable devices in forwarding tables of a second switch, neighboring the first switch of the SDN controller, wherein the identifying comprises identifying a port of the first switch that the ONA is connected to; and

applying a service profile configuration to the port of the first switch that the ONA is connected to.

11. The system of claim 10 , wherein the forwarding tables of the second switch are refreshed periodically and wherein the lookup of the address of the ONA is performed two or more times, wherein a first lookup is performed at a first time and a second lookup is performed at a second time, wherein at least one refresh of the forwarding tables takes place between the first time and the second time.

12. The system of claim 10 , wherein the program instructions further cause the one or more hardware processors to perform operations including searching a lookup table in a topology table of the first switch to eliminate duplicate identification of the ONA.

13. The system of claim 10 , wherein the ONA is part of an Internet-of Things (IoT) device.

14. The system of claim 10 , wherein the ONA is part of a fabric attach-capable device coupled to a medical device.

15. The system of claim 10 , wherein the forwarding tables include information associated with a plurality of fabric attach-capable devices.

16. The system of claim 10 , wherein the program instructions further cause the one or more hardware processors to perform operations including detecting the ONA being disconnected from a different switch.

17. A non-transitory computer-readable storage medium with program instructions stored thereon, the program instructions when executed by one or more hardware processors cause the one or more hardware processors to perform operations comprising:

receiving, by a software-defined network (SDN) controller, a notification of an open networking adapter (ONA) establishing a connection with a first switch associated with a fabric connect core, the ONA having an address associated therewith;

identifying the connection of the ONA to the first switch based on a lookup of the address of the ONA in media access entries (MAC) of fabric-attach capable devices in forwarding tables of a second switch, neighboring the first switch of the SDN controller, wherein the identifying comprises identifying a port of the first switch that the ONA is connected to; and

applying a service profile configuration to the port of the first switch that the ONA is connected to.

18. The computer-readable medium of claim 17 , wherein the forwarding tables of the second switch are refreshed periodically and wherein the lookup of the address of the ONA is performed two or more times, wherein a first lookup is performed at a first time and a second lookup is performed at a second time, wherein at least one refresh of the forwarding tables takes place between the first time and the second time.

19. The computer-readable medium of claim 17 , wherein the program instructions when executed are further operable to perform operations comprising searching a lookup table in a topology table of the first switch to eliminate duplicate identification of the ONA.

20. The computer-readable medium of claim 17 , wherein the forwarding tables include information associated with a plurality of fabric attach-capable devices.

Assignments (12)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2017
From: RAO, SEETHARAM V.; STHAVARMATH, PRASHANTKUMAR; KUMAR, PRASHANTH; MENON, SUNIL; HAN, SEUNG BONG
To: AVAYA INC.
Reel/Frame 043273/0345 →
Continuity (1)
Related Publication 20190052533A1 · Feb 14, 2019