Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute
AssigneeEvertz Microsystems Ltd.
InventorRakesh Patel
Life of this patent
Estimating the term…
Abstract
Various embodiments are described herein for systems and methods that can be used to determine a destination location in a network fabric. In one example embodiment, the method comprises receiving an application server attribute at a fabric controller from a source port, generating at the fabric controller a destination location based on the application server attribute and mapping information stored on the fabric controller, and transmitting the destination location to the source port, where the source port transmits packetized data to a destination location based on the destination location.
Claims18
A network fabric comprising:
- a port controller comprising a processor configured to:
- receive packetized data from a source application server coupled to the port controller;
- process the packetized data to generate metadata including at least content metadata;
- generate an application server attribute for the packetized data, the application server attribute corresponding to the generated metadata;
- and
- transmit the packetized data to a destination location;
- a first fabric controller coupled to the port controller configured to:
- receive the application server attribute from the port controller;
- search a mapping record to determine if the mapping record includes the destination location corresponding to the application server attribute;
- if the destination location is included in the mapping record, transmit, to the port controller, a destination identifier corresponding to the destination location;
- and
- otherwise, if the destination location is not included in the mapping record:
- transmit a request comprising the application server attribute to a plurality of second fabric controllers associated with a plurality of second network fabrics;
- receive from a second fabric controller of the plurality of second fabric controllers, the destination identifier corresponding to the destination location;
- and
- transmit, to the port controller, the destination location.
A method for determining a destination location for transmitting packetized data between at least two network fabrics, the method comprising:
- processing, at a port controller, the packetized data to generate metadata including at least content metadata;
- generating, at the port controller, an application server attribute for the packetized data, the application server attribute corresponding to the generated metadata;
- receiving, from the port controller, the application server attribute at a first fabric controller associated with a first network fabric;
- searching, at the first fabric controller, a mapping record to determine if the mapping record includes the destination location corresponding to the application server attribute;
- if the destination location is included in the mapping record, transmitting, to the port controller, a destination identifier corresponding to the destination location;
- and
- otherwise, if the destination location is not included in the mapping record:
- transmitting a request comprising the application server attribute to a plurality of second fabric controllers associated with a plurality of second network fabrics;
- receiving from a second fabric controller of the plurality of second fabric controllers, the destination identifier corresponding to the destination location;
- and
- transmitting, to the port controller, the destination location.
Dependencies are inferred from the claim text.