IP Library Granted Patent US 9,641,628
Granted Patent B2
US 9,641,628 · App. 14/696,338 · Granted May 2, 2017

Host discovery and attach

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 9,641,628
App. No.
14/696,338
Granted
May 2, 2017
Kind
B2
Abstract

Methods, systems and computer readable media for discovering edge devices within a network and establishing connectivity between the edge devices and one or more corresponding network services are described. In some implementations, the method can include snooping a received packet to determine whether a source entity of the received packet is known and to determine whether the received packet can be handled by a first processing layer based on a rule set in the first processing layer and configured to be accessed by the first processing layer. The method can also include classifying the packet at the first processing layer when the packet can be handled by the first processing layer, and forwarding the packet to a second processing layer when the packet cannot be handled by the first processing layer.

Claims (44)

1. A method comprising:

snooping a received packet to determine whether a source entity of the received packet is known and to determine whether the received packet can be handled by a first processing layer based on a rule set in the first processing layer and configured to be accessed by the first processing layer;

classifying the packet at the first processing layer when the packet can be handled by the first processing layer;

forwarding the packet to a second processing layer when the packet cannot be handled by the first processing layer;

identifying a source type of the received packet at the first processing layer;

determining, at the second processing layer, a predefined processing rule applicable to the received packet based on the source type of the received packet and source information of the received packet;

applying the determined rule to logically attach the source entity of the received packet with one or more network resources;

updating the rule set in the first processing layer to include the determined processing rule for the received packet; and

processing the received packet in the first processing layer according to the updated first rule set.

2. The method of claim 1 , wherein the snooping includes snooping with an SPB-UNI snooping interface.

3. The method of claim 1 , wherein the source entity is a virtual entity.

4. The method of claim 1 , wherein the first processing layer is a hardware fast path processing layer.

5. The method of claim 1 , wherein the second processing layer is a control plane processing layer.

6. The method of claim 1 , wherein the source type includes one of VXLAN and VLAN.

7. A system comprising one or more processors configured to perform operations including:

snooping a received packet to determine whether a source entity of the received packet is known and to determine whether the received packet can be handled by a first processing layer based on a rule set in the first processing layer and configured to be accessed by the first processing layer;

classifying the packet at the first processing layer when the packet can be handled by the first processing layer;

forwarding the packet to a second processing layer when the packet cannot be handled by the first processing layer;

identifying a source type of the received packet at the first processing layer;

determining, at the second processing layer, a predefined processing rule applicable to the received packet based on the source type of the received packet and source information of the received packet;

applying the determined rule to logically attach the source entity of the received packet with one or more network resources;

updating the rule set in the first processing layer to include the determined processing rule for the received packet; and

processing the received packet in the first processing layer according to the updated first rule set.

8. The system of claim 7 , wherein the snooping includes snooping with an SPB-UNI snooping interface.

9. The system of claim 7 , wherein the source entity is a virtual entity.

10. The system of claim 7 , wherein the first processing layer is a hardware fast path processing layer.

11. The system of claim 7 , wherein the second processing layer is a control plane processing layer.

12. The system of claim 7 , wherein the source type includes one of VXLAN and VLAN.

13. A nontransitory computer readable medium having stored thereon software instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:

snooping a received packet to determine whether a source entity of the received packet is known and to determine whether the received packet can be handled by a first processing layer based on a rule set in the first processing layer and configured to be accessed by the first processing layer;

classifying the packet at the first processing layer when the packet can be handled by the first processing layer;

forwarding the packet to a second processing layer when the packet cannot be handled by the first processing layer;

identifying a source type of the received packet at the first processing layer;

determining, at the second processing layer, a predefined processing rule applicable to the received packet based on the source type of the received packet and source information of the received packet;

applying the determined rule to logically attach the source entity of the received packet with one or more network resources;

updating the rule set in the first processing layer to include the determined processing rule for the received packet; and

processing the received packet in the first processing layer according to the updated first rule set.

14. The nontransitory computer readable medium of claim 13 , wherein the snooping includes snooping with an SPB-UNI snooping interface.

15. The nontransitory computer readable medium of claim 13 , wherein the source entity is a virtual entity.

16. The nontransitory computer readable medium of claim 13 , wherein the first processing layer is a hardware fast path processing layer.

17. The nontransitory computer readable medium of claim 13 , wherein the second processing layer is a control plane processing layer.

18. The nontransitory computer readable medium of claim 13 , wherein the source type includes one of VXLAN and VLAN.

19. The nontransitory computer readable medium of claim 13 , wherein logically attaching the source entity of the received packet with one or more network resources includes logically attaching network traffic from a source network to a network service identifier (ISID).

20. The nontransitory computer readable medium of claim 19 , wherein the source network includes one of VXLAN and VLAN.

Assignments (13)
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 IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
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 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
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 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: LAPUH, ROGER; RUFENER, ANDREW JOHN; NIKULSKI, MARKUS
To: AVAYA INC.
Reel/Frame 035904/0339 →