IP Library Granted Patent US 8,762,513
Granted Patent B2
US 8,762,513 · App. 11/960,643 · Granted Jun 24, 2014

Network adapter based zoning enforcement

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,762,513
App. No.
11/960,643
Granted
Jun 24, 2014
Kind
B2
Abstract

Embodiments of the present invention are directed to enforcing zoning at a network adapter of an end point device. Thus, a network adapter can monitor the communications that are sent and/or received by the adapter and discard communications that are prohibited based on the zoning rules applicable to the adapter. In some embodiments, zoning configuration information can be defined and stored at a central entity and sent to the various network adapters. Alternatively, or in addition, each network adapter can also check outgoing communications to ensure that they include a proper source address. More specifically, outgoing communications may be checked to ensure that their source address is the address (or one of the addresses) that are associated with the network adapter. This can be used to detect and/or prevent malfunctions and/or intentional tampering or hacking.

Claims (27)

1. A method for enforcing network zoning in a network comprising a plurality of end point devices, each end point device being associated with one or more addresses, at least one end point device being associated with two or more addresses, where each end point device associated with only one address is an effective device, two or more end point devices in the plurality of end point devices with only one address thus defining a plurality of effective devices, and each end point device associated with two or more addresses implementing a plurality of virtual devices, the method comprising:

assigning the plurality of effective devices and the plurality of virtual devices to a plurality of zones, so that each effective device and each virtual device is a member of one or more zones;

composing a plurality of sets of addresses, each set of addresses being associated with a respective effective device or a respective virtual device, each set of addresses including the addresses of all effective devices and virtual devices which are members of at least one zone the respective effective device or the respective virtual device is a member of;

sending each set of addresses to its respective end point device, wherein each end point device stores the set of addresses; and

enforcing network zoning by one or more elements of an attachable network adapter card,

for each effective device, the enforcement of network zoning comprises:

monitoring incoming and outgoing communications of the effective device,

discarding incoming communications of the effective device that do not include an address from the set of addresses as a source address, and

discarding outgoing communications of the effective device do not include an address from the set of addresses as a destination address,

for each virtual device, the enforcement of network zoning comprises:

monitoring incoming and outgoing communications of the virtual device

discarding incoming communications of the virtual device that do not include an address from the set of addresses as a source address, and

discarding outgoing communications of the virtual device that do not include an address from the set of addresses as a destination address.

2. A network comprising:

a plurality of end point devices, each end point device being associated with one or more addresses, at least one end point device being associated with two or more addresses, where each end point device associated with only one address is an effective device, two or more end point devices in the plurality of end point devices with only one address thus defining a plurality of effective devices, and each end point device associated with two or more addresses implements a plurality of virtual devices;

a zoning database entity configured to assign the plurality of effective devices and virtual devices to a plurality of zones, so that each effective device and virtual device is a member of one or more zones, the zoning database entity being operable to compose a plurality of sets of addresses, each set of addresses being associated with a respective effective device or a respective virtual device, each set of addresses including the addresses of effective devices and virtual devices which are members of at least one zone the respective effective device or the respective virtual device is a member of; and

an attachable network adapter card comprising:

a memory operable to store a set of addresses associated with an endpoint device; and

a processor operable to enforce network zoning at the end point device,

wherein if the end point device is an effective device, the enforcement of network zoning comprises:

monitoring outgoing communications of the effective device,

discard incoming communications of the effective device that do not include an address from the set of addresses as a source address, and

discarding outgoing communications of the effective device that do not include an address from the set of addresses as a destination address, and

wherein if the end point device is associated with more than one address, the enforcement of network zoning comprises:

monitoring outgoing communications of the virtual devices,

discarding incoming communications of the virtual devices that do not include an address from the set of addresses as a source address, and

discarding outgoing communications of the virtual devices that do not include an address from the set of addresses as a destination address.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: EMULEX CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 036942/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: EMULEX DESIGN AND MANUFACTURING CORPORATION
To: EMULEX CORPORATION
Reel/Frame 032087/0842 →