IP Library Granted Patent US 7,990,981
Granted Patent B2
US 7,990,981 · App. 12/729,740 · Granted Aug 2, 2011

Distributed connection-oriented services for switched communication networks

Assignee: Enterasys Networks, Inc.
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 7,990,981
App. No.
12/729,740
Granted
Aug 2, 2011
Kind
B2
Abstract

Connection-oriented services for packet switched data communications networks are provided, including distributed MAC and protocol alias addresses discovery. Link state topology exchanges provide each switch with network topology graphs to determine paths from source to destination end systems. Broadcast frames are resolved to unicast frames to reduce broadcast traffic. Policy restrictions may be applied prior to connection setup. Connection management includes source-routed mapping of connections on the desired path. Distributed call rerouting is provided so switches receive topology change notifications and unmap failed link connections. Broadcast/unknown services provide non-resolvable packet restricted flooding. Connection-oriented switching is provided based on source and destination MAC addresses. Resolution of networks outside the switch domain is enabled by listening for network and server route advertisements and maintaining best routes to the networks and servers. Route and path metrics may be combined to determine paths from access switches to egress switches connected to the external network.

Claims (30)

1. A method to provide information of a system in a network configured to forward a broadcast packet, the method comprising the steps of:

creating a local data structure in a network device of the network with an attached end system;

populating said local data structure with alias information about a locally attached end system identifier and a source port identifier of said network device;

tagging, by the network, the broadcast packet with a VLAN ID to identify a VLAN associated with the broadcast packet; and

restricting flooding, by the network, of the broadcast packet to ports of networks devices in the network matching the VLAN ID.

2. The method of claim 1 , wherein said step of populating said local data structure is performed in at least one of an implicit manner and an explicit manner.

3. The method of claim 1 , wherein said end system identifier includes a MAC address of the attached end system.

4. The method of claim 1 , wherein said data structure is configured to hold additional information identifying at least one of an owner switch, an alias type, a VLAN policy, an IP address, a network address, and a VLAN ID.

5. A method to provide a virtual data structure of a system in a network configured to forward a broadcast packet, the method comprising the steps of:

creating a data structure in a network device of the network with an attached end system;

populating said data structure with alias information about a locally attached end system identifier;

tagging, by the network, the broadcast packet with a VLAN ID to identify a VLAN associated with the broadcast packet;

restricting flooding, by the network, of the broadcast packet to ports of network devices in the network matching the VLAN ID; and

reading data from two or more data structures in a network.

6. The method of claim 5 , wherein the virtual data structure is used to establish an association of a MAC address to alias information for a system in the network.

7. The method of claim 5 wherein said virtual data structure is used to establish an association of a MAC address to an IP address for a system in the network.

8. The method of claim 5 further comprising the step of locating a device in the network.

9. The method of claim 8 , wherein the step of locating includes a step of constructing a query for said virtual data structure to retrieve information to locate the device.

10. The method of claim 8 , wherein a location of the device comprises an identifier of a network device having said device locally attached.

11. The method of claim 8 , wherein a location of the device comprises a network device and a port identifier of the network device having said device locally attached.

12. A network device of a network capable of supporting VLANs comprising:

a port to receive network traffic including a broadcast packet that includes a VLAN ID that identifies a VLAN;

a data processing mechanism configured to create a local data structure that includes at least alias information about a locally attached end system identifier and a source port identifier of said network device; and

the network device configured to restrict flooding of the broadcast packet to ports of the network device matching the VLAN ID.

13. The network device of claim 12 , wherein said end system identifier includes a MAC address of the attached end system.

14. The network device of claim 12 , wherein said data structure is configured to hold additional information identifying at least one of an owner switch, an alias type, a VLAN policy, an IP address, a network address, and a VLAN ID.

15. The network device of claim 12 , wherein the network device comprises a switch.

16. The network device of claim 12 , wherein the network device comprises a switch configured to forward at least one packet.

17. The network device of claim 12 , wherein the alias information comprises an IP address.

18. The network device of claim 12 , wherein the alias information comprises a network layer address.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: ENTERASYS NETWORKS, INC.
Reel/Frame 046047/0223 →
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 →
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 →
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 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: ENTERASYS NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 036538/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2015
From: ENTERASYS NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 036467/0566 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: ENTERASYS NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0509 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 25339/0875 Recorded Nov 1, 2013
From: WELLS FARGO TRUST CORPORATION LIMITED
To: ENTERASYS NETWORKS INC.
Reel/Frame 031558/0677 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: ENTERASYS NETWORKS INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2010
From: DOBBINS, KURT; GRANT, THOMAS A.; RUFFEN, DAVID A.; KANE, LAURA; LEN, THEODORE; ANDLAUER, PHILIP; BAHI, DAVID H.; YOHE, KEVIN; FEE, BRENDAN; OLIVER, CHRIS; CULLEROT, DAVID L.; SKUBISZ, MICHAEL
To: CABLETRON SYSTEMS, INC.
Reel/Frame 024594/0665 →
MERGER Recorded Jun 25, 2010
From: CABLETRON SYSTEMS, INC.
To: ENTERASYS NETWORKS, INC.
Reel/Frame 024594/0739 →
Continuity (4)
Continuation 10791655 · Mar 1, 2004
Continuation 09174991 · Oct 19, 1998
Continuation In Part 08559738 · Nov 15, 1995
Related Publication 20100182934A1 · Jul 22, 2010