News Column

Patent Application Titled "Systems and Methods for Routing Information in an Information Handling System Using Extended L3 Lookup Tables" Published...

July 8, 2014



Patent Application Titled "Systems and Methods for Routing Information in an Information Handling System Using Extended L3 Lookup Tables" Published Online

By a News Reporter-Staff News Editor at Information Technology Newsweekly -- According to news reporting originating from Washington, D.C., by VerticalNews journalists, a patent application by the inventors Sundaram, Shivakumar (Chennai, IN); Subramanian, Krishnamurthy (Mountain View, CA); Janardhanan, Pathangi Narasimhan (Chennai, IN), filed on December 17, 2012, was made available online on June 26, 2014.

The assignee for this patent application is Dell Products L.p.

Reporters obtained the following quote from the background information supplied by the inventors: "The present disclosure is related to systems and methods for routing information in an information handling system. In particular, embodiments disclosed herein are related to systems and methods for extending L3 lookup tables and routing information using the extended L3 lookup tables.

"As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option available to users is information handling systems. An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information. Because technology and information handling needs and requirements vary between different users or applications, information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.

"Information handling systems that perform routing functions rely on lookup tables for performing the routing functions. These lookup tables have a finite size that is generally determined by the size of the memory allocated for the tables. As a result, the number of entries, and possible forwarding destinations are limited by the size of these routing tables. What is needed is a system and method for extending the lookup routing tables and routing information using the extended lookup routing tables."

In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventors' summary information for this patent application: "Consistent with some embodiments, there is provided an information handling system. The information handling system includes a plurality of forwarding processors, the plurality of forwarding processors each including a memory having a forwarding host table and a forwarding route table. The information handling system also includes at least one switching device coupled to the plurality of forwarding processors, the at least one switching device including a memory having a destination module and port table, a switching device host table and a switching device route table, wherein the at least one switching device is configured to perform an extended lookup in at least one of the switching device host table and switching device route table based on values included in a fabric header of information routed to the switching device to determine a destination of the information.

"Consistent with some embodiments, there is also provided a method of routing information in an information handling system having a plurality of forwarding processors and at least one switching device. The method includes forwarding information from at least one of the forwarding processors to the at least one switching device, performing a lookup in a destination module and port table stored in a memory of the at least one switching device to determine a destination module and port of the information, and performing an extended lookup in the switching device host table or the switching device route table on the information to determine a destination address and destination port of the information if the destination module and port of the information designate that the information is to be routed according to the extended lookup.

"Consistent with some embodiments, there is also provided a non-transitory computer-readable medium having instructions for execution by one or more processors that, when executed, cause the one or more processors to perform a method for routing information in an information handling system having a plurality of forwarding processors and at least one switching device. The method includes forwarding information from at least one of the forwarding processors to the at least one switching device, performing a lookup in a destination module and port table stored in a memory of the at least one switching device to determine a destination module and port of the information, and performing an extended lookup in the switching device host table and switching device route table on the information to determine a destination address and destination port of the information if the destination module and port of the information designate that the information is to be routed according to the extended lookup.

"Further consistent with some embodiments, there is also provided a method for extending lookup tables in a forwarding processor of an information handling system into a switching device of the information handling system. The method includes adding lookup tables in the switching device, the lookup tables in the switching device being logical extensions of lookup tables in the forwarding processor such that the lookup tables in the switching device and the lookup tables in the forwarding processor are viewed as at least one logical lookup table, designating a reserved entry value in the tables of the forwarding processor for indicating that a lookup will be performed in the lookup tables in the switching device on a packet routed to the switching device, and attaching a fabric header to the packet, the fabric header including routing information and the designated entry value.

"These and other embodiments will be described in further detail below with respect to the following figures.

BRIEF DESCRIPTION OF THE DRAWINGS

"FIG. 1 shows an information handling system consistent with some embodiments.

"FIG. 2 is a diagram illustrating an example of an information handling system showing forwarding tables of selected forwarding processors and switch fabric devices, consistent with some embodiments.

"FIG. 3 is a diagram illustrating a packet that may be transmitted through fabric links in the system of FIG. 1, according to some embodiments.

"FIG. 4 is a diagram illustrating an information handling system coupled in a stacked arrangement, consistent with some embodiments.

"FIG. 5 is a diagram illustrating an information handling system having extended host and route tables, consistent with some embodiments.

"FIG. 6 is a diagram illustrating a logical view of host tables and route tables as single host and route tables, consistent with some embodiments.

"FIGS. 7A and 7B correspond to flowcharts illustrating a method of routing information packets received in an information handling system, consistent with some embodiments.

"FIG. 8 is a flowchart illustrating a method for extending lookup tables in an information handling system, consistent with some embodiments.

"In the drawings, elements having the same designation have the same or similar functions."

For more information, see this patent application: Sundaram, Shivakumar; Subramanian, Krishnamurthy; Janardhanan, Pathangi Narasimhan. Systems and Methods for Routing Information in an Information Handling System Using Extended L3 Lookup Tables. Filed December 17, 2012 and posted June 26, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=4433&p=89&f=G&l=50&d=PG01&S1=20140619.PD.&OS=PD/20140619&RS=PD/20140619

Keywords for this news article include: Dell Products L.p., Information Technology, Information and Data Storage.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters