IP Library Granted Patent US 8,660,075
Granted Patent B2
US 8,660,075 · App. 13/155,159 · Granted Feb 25, 2014

Congestion notification in private VLANs

Inventors: Anoop Ghanwani (Rocklin, CA); Shunjia Yu (San Jose, CA)
Assignee: Brocade Communications Systems, 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 8,660,075
App. No.
13/155,159
Granted
Feb 25, 2014
Kind
B2
Abstract

One embodiment of the present invention provides a switch. During operation, in a network with a private VLAN configuration, the switch allows a congestion notification message with an isolated virtual local area network identifier (VLAN ID) to be forwarded via an isolated VLAN port.

Claims (28)

1. A switch, comprising:

a processor;

a computer-readable storage medium storing instructions which when executed by the processor causes the processor to perform a method, the method comprising:

allowing a frame with an isolated virtual local area network (VLAN) identifier to be forwarded via an isolated VLAN port; and

enforcing an egress VLAN filtering rule for the isolated VLAN port.

2. The switch of claim 1 , wherein the egress VLAN filtering rule permits forwarding of frames with an isolated VLAN identifier or primary VLAN identifier.

3. The switch of claim 1 , wherein the method further comprises enforcing an egress access control list.

4. The switch of claim 1 , wherein the method further comprises preventing a frame with an isolated VLAN identifier and which is not a congestion notification frame from being forwarded via the isolated VLAN port.

5. The switch of claim 3 , wherein the method further comprises examining an Ethertype field in the frame's header to determine whether the frame is a congestion notification message.

6. The switch of claim 1 , wherein the switch is an Ethernet switch.

7. A computer executable method, comprising:

allowing a frame with an isolated virtual local area network (VLAN) identifier to be forwarded via an isolated VLAN port; enforcing an egress VLAN filtering rule for the isolated VLAN port.

8. The method of claim 7 , wherein the egress VLAN filtering rule permits forwarding of frames with an isolated VLAN identifier or primary VLAN identifier.

9. The method of claim 7 , further comprising enforcing an egress access control list.

10. The method of claim 9 , wherein enforcing the egress access control list comprises preventing a frame with an isolated VLAN identifier and which is not a congestion notification frame from being forwarded via the isolated VLAN port.

11. The method of claim 9 , wherein enforcing the egress access control list comprises examining an Ethertype field in the frame's header to determine whether the frame is a congestion notification message.

12. The method of claim 7 , wherein the frame is an Ethernet frame.

13. A non-transitory computer-readable storage medium storing instructions which when executed by a computer cause the computer to perform a method, the method comprising:

allowing a frame with an isolated virtual local area network (VLAN) identifier to be forwarded via an isolated VLAN port; and

enforcing an egress VLAN filtering rule for the isolated VLAN port.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises enforcing an egress access control list.

15. The non-transitory computer-readable storage medium of claim 14 , wherein enforcing the egress access control list comprises preventing a frame with an isolated VLAN identifier and which is not a congestion notification frame from being forwarded via the isolated VLAN port.

16. The non-transitory computer-readable storage medium of claim 14 , wherein enforcing the egress access control list comprises examining an Ethertype field in the frame's header to determine whether the frame is a congestion notification message.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the frame is an Ethernet frame.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the egress VLAN filtering rule permits forwarding of frames with an isolated VLAN identifier or primary VLAN identifier.

19. A switch means, comprising:

a forwarding means for allowing a frame with an isolated virtual local area network (VLAN) identifier to be forwarded via an isolated VLAN port; and

an enforcing means for enforcing an egress VLAN filtering rule for the isolated VLAN port.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2011
From: GHANWANI, ANOOP; YU, SHUNJIA
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 026961/0597 →
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 →
Continuity (2)
Provisional Application 61431317 · Jan 10, 2011
Related Publication 20120176893A1 · Jul 12, 2012