IP Library Granted Patent US 10,516,597
Granted Patent B2
US 10,516,597 · App. 15/607,701 · Granted Dec 24, 2019

Selective data transmission in networks

Inventors: Farook Basha (Anantapur, IN); Deepak Ramesh (Bangalore, IN)
Assignee: Avaya Inc.
H04L45/12H04L45/74H04L47/20H04L47/32H04L61/2007H04W72/04
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,516,597
App. No.
15/607,701
Granted
Dec 24, 2019
Kind
B2
Abstract

Implementations generally relate to data transmission in networks. In some implementations, a method includes determining communication paths in a network, where the communication paths connect a plurality of network nodes, and where the network nodes include one or more edge devices and one or more core devices. The method further includes determining if a forwarding information base (FIB) is permitted at at least one network node. The method further includes filtering one or more packets at the at least one network node if the FIB is not permitted. The method further includes enabling traffic flow of one or more packets at the at least one network node if the FIB is permitted.

Claims (43)

1. A computer-implemented method comprising:

determining communication paths in a network, wherein the communication paths connect a plurality of network nodes, and wherein the network nodes include one or more edge devices and one or more core devices;

determining if a forwarding information base (FIB) is permitted at at least one network node based on one or more access policies;

denying packet flow by not allowing FIB records to be downloaded based on the one or more access policies;

filtering, at a control plane, one or more packets at the at least one network node if the FIB is not permitted, wherein the filtering of the one or more packets comprises dropping the one or more packets before reaching a data plane, and wherein the filtering of the one or more packets eliminates a need to use filter rules in the data plane for the one or more packets: and

enabling traffic flow of one or more of the packets at the at least one network node if the FIB is permitted.

2. The method of claim 1 , wherein the determining of the communication paths is based on shortest path bridging.

3. The method of claim 1 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices are unicast protocol access policies.

4. The method of claim 1 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices restrict communication between at least two different network nodes.

5. The method of claim 1 , wherein the filtering comprises:

determining that the FIB is not permitted; and

dropping one or more of the packets in response to determining that the FIB is not permitted.

6. The method of claim 1 , wherein, if the FIB is permitted, the method further comprises:

downloading the FIB; and

enabling traffic flow of one or more of the packets using the downloaded FIB.

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

determining communication paths in a network, wherein the communication paths connect a plurality of network nodes, and wherein the network nodes include one or more edge devices and one or more core devices;

determining if a forwarding information base (FIB) is permitted at at least one network node based on one or more access policies;

denying packet flow by not allowing FIB records to be downloaded based on the one or more access policies:

filtering, at a control plane, one or more packets at the at least one network node if the FIB is not permitted, wherein the filtering of the one or more packets comprises dropping the one or more packets before reaching a data plane, and wherein the filtering of the one or more packets eliminates a need to use filter rules in the data plane for the one or more packets for the one or more packets: and

enabling traffic flow of one or more of the packets at the at least one network node if the FIB is permitted.

8. The computer-readable storage medium of claim 7 , wherein the determining of the communication paths is based on shortest path bridging.

9. The computer-readable storage medium of claim 7 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices are unicast protocol access policies.

10. The computer-readable storage medium of claim 7 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices restrict communication between at least two different network nodes.

11. The computer-readable storage medium of claim 7 , wherein, to filter the one or more packets, the instructions further cause the one or more processors to perform operations comprising:

determining that the FIB is not permitted; and

dropping one or more of the packets in response to determining that the FIB is not permitted.

12. The computer-readable storage medium of claim 7 , wherein, if the FIB is permitted, the instructions further cause the one or more processors to perform operations comprising:

downloading the FIB; and

enabling traffic flow of one or more of the packets using the downloaded FIB.

13. A system comprising; one or more processors; and

logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to perform operations comprising:

determining communication paths in a network, wherein the communication paths connect a plurality of network nodes, and wherein the network nodes include one or more edge devices and one or more core devices;

determining if a forwarding information base (FIB) is permitted at at least one network node based on one or more access policies;

denying packet flow by not allowing FIB records to be downloaded based on the one or more access policies:

filtering at a control plane, one or more packets at the at least one network node if the FIB is not permitted, wherein the filtering of the one or more packets comprises dropping the one or more packets before reaching a data plane, and wherein the filtering of the one or more packets eliminates a need to use filter rules in the data plane for the one or more packets: and

enabling traffic flow of one or more of the packets at the at least one network node if the FIB is permitted.

14. The system of claim 13 , wherein the determining of the communication paths is based on shortest path bridging.

15. The system of claim 13 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices are unicast protocol access policies.

16. The system of claim 13 , wherein the determining if the FIB is permitted is based on one or more access policies, and wherein one or more of the access polices restrict communication between at least two different network nodes.

17. The system of claim 13 , wherein, to filter the one or more packets, the logic when executed is further operable to perform operations comprising:

determining that the FIB is not permitted; and

dropping one or more of the packets in response to determining that the FIB is not permitted.

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 May 30, 2017
From: BASHA, FAROOK; RAMESH, DEEPAK
To: AVAYA INC.
Reel/Frame 042522/0599 →
Continuity (2)
Related Publication 20180351848A1 · Dec 6, 2018
Related Publication 20190245773A9 · Aug 8, 2019