IP Library Granted Patent US 8,594,079
Granted Patent B2
US 8,594,079 · App. 13/076,327 · Granted Nov 26, 2013

Network architecture with distribution of packet services to various switches

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 8,594,079
App. No.
13/076,327
Granted
Nov 26, 2013
Kind
B2
Abstract

Virtual machine environments are provided in the switches that form a network, with the virtual machines executing network services previously performed by dedicated appliances. The virtual machines can be executed on a single multi-core processor in combination with normal switch functions or on dedicated services processor boards. Packet processors analyze incoming packets and add a services tag containing services entries to any packets. Each switch reviews the services tag and performs any network services resident on that switch. This allows services to be deployed at the optimal locations in the network. The network services may be deployed by use of drag and drop operations. A topology view is presented, along with network services that may be deployed. Services may be selected and dragged to a single switch or multiple switches. The management tool deploys the network services software, with virtual machines being instantiated on the switches as needed.

Claims (24)

1. A network comprising:

a plurality of interconnected network switches, wherein the network switches are interconnected in a topology having at least two tiers and wherein at least a first number of said plurality of interconnected network switches execute network services in addition to performing switching functions; and

a management tool coupled to said plurality of interconnected network switches to deploy network services to said plurality of interconnected network switches,

wherein said network services include network services appropriate for different tiers and for different connection configurations, and

wherein said management tool deploys said network services to appropriate of said plurality of interconnected network switches based on the tier of the network switch, the topology of the network and the location of the network switch in the topology.

2. The network of claim 1 , wherein the topology includes a first tier being an edge tier and a second tier being a core tier.

3. The network of claim 1 , wherein said network services includes a wireless network access service, and

wherein said wireless access service is deployed to any network switches which may be connected to wireless access points.

4. The network of claim 1 , wherein said network services includes an identity service, and

wherein said identity service is deployed to any network switches which form an edge of the network.

5. The network of claim 1 , wherein said network services includes an encryption service, and

wherein said encryption service is deployed to any network switches which must communicate securely to an attached device.

6. A method comprising:

interconnecting a plurality of network switches, wherein the network switches are interconnected in a topology having at least two tiers and wherein at least a first number of said plurality of network switches execute network services in addition to performing switching functions; and

deploying, by a management tool, network services to said plurality of interconnected network switches,

wherein said network services include network services appropriate for different tiers and for different connection configurations, and

wherein deployment of said network services is to appropriate of said plurality of interconnected network switches based on the tier of the network switch, the topology of the network and the location of the network switch in said topology.

7. The method of claim 6 , wherein the topology includes a first tier being an edge tier and a second tier being a core tier.

8. The method of claim 6 , wherein said network services includes a wireless network access service, and

wherein said wireless access service is deployed to any network switches which may be connected to wireless access points.

9. The method of claim 6 , wherein said network services includes an identity service, and

wherein said identity service is deployed to any network switches which form an edge of the network.

10. The method of claim 6 , wherein said network services includes an encryption service, and

wherein said encryption service is deployed to any network switches which must communicate securely to an attached device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034784/0609 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 26, 2011
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 026971/0042 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Sep 20, 2011
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; MCDATA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026938/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2011
From: KWON, JAMES; AMMIRATO, JOSEPH
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 026057/0282 →