US2014369346A1PendingUtilityA1

Methods and systems for providing a logical network layer for delivery of input/output data

48
Assignee: ROCKSTAR CONSORTIUM US LPPriority: Mar 18, 2009Filed: Aug 28, 2014Published: Dec 18, 2014
Est. expiryMar 18, 2029(~2.7 yrs left)· nominal 20-yr term from priority
H04L 12/50H04L 9/40H04L 49/00G06F 13/4022G06F 2213/3808G06F 13/14G06F 13/40
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for routing input/output (IO) data in a telecommunication system including a network node having a plurality of first integrated circuit (IC) cards, a plurality of second IC cards and a switching fabric, each second IC card connected to a corresponding first IC card in a respective slot of the network node is described. The method involves receiving the IO data at an external port of any of the plurality of first or second IC cards. When packets of the IO data are received at an external port of a given second IC card, the given second IC card performs a packet classification of the packets to at least in part determine a destination for the packets. A further step of the method includes delivering the packets to a first or second IC card destination according to the packet classification performed by the given second IC card via a logical network layer existing on the first and second IC cards and the switching fabric. A particular implementation includes use in an Advanced Telecommunication Computing Architecture (ATCA) system.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for routing packet data in a telecommunication network, the system comprising:
 a chassis having a plurality of slots, each slot configured to receive a respective pair of circuit cards;   a plurality of pairs of circuit cards, each pair of circuit cards comprising a respective first circuit card and a respective second circuit card for connection to the respective first circuit card; and   a connection fabric configured for interconnecting at least some of the first circuit cards;   the plurality of pairs of circuit cards and the connection fabric being configured to cooperate to provide a logical network layer, the logical network layer being configured:   to perform packet classification for a data packet received from the telecommunication network to determine, at least in part, a destination circuit card for the received data packet; and   to deliver the received packet data to the destination circuit card according to the packet classification.   
     
     
         2 . The system of  claim 1 , wherein the destination circuit card is one of the first and second circuit cards. 
     
     
         3 . The system of  claim 1 , wherein at least one of the second circuit cards is configured:
 to receive the data packet from the telecommunication network;   to perform the packet classification on the received data packet to determine, at least in part, the destination circuit card for the received data packet; and   to forward the data packet toward the destination circuit card according to the packet classification via the connection fabric.   
     
     
         4 . The system of  claim 1 , wherein the logical network layer comprises a respective network device on each of the first and second circuit cards. 
     
     
         5 . The system of  claim 4 , wherein the network devices are configured to perform packet classifications and to deliver data packets toward destination circuit cards according to the packet classifications. 
     
     
         6 . The system of  claim 1 , wherein at least one of the pairs of circuit cards comprises a respective first circuit card and a respective second circuit card connected to the respective first circuit card when the first and second circuit cards are inserted in a respective slot of the plurality of slots. 
     
     
         7 . The system of  claim 6 , wherein the respective first circuit card is physically connected to the respective second circuit card when the first and second circuit cards are inserted in a respective slot of the plurality of slots. 
     
     
         8 . The system of  claim 1 , wherein at least one or the respective pairs of circuit cards comprises a respective first circuit card and a respective second circuit card which is logically connected to the respective first circuit card. 
     
     
         9 . The system of  claim 1 , wherein the logical network layer is configured:
 to receive data packets; and   to offload the received data packets to an input/output layer.   
     
     
         10 . The system of  claim 9 , wherein the input/output layer is configured to process the offloaded data packets. 
     
     
         11 . The system of  claim 9 , wherein the input/output layer is configured to offload the received data packets to a processing layer for processing by the processing layer. 
     
     
         12 . The system of  claim 1 , wherein the connection fabric comprises a mesh interconnect configured to connect together two or more of the first circuit cards. 
     
     
         13 . The system of  claim 1 , wherein the connection fabric comprises a switching fabric. 
     
     
         14 . The system of  claim 13 , wherein the switching fabric is implemented on at least one of the first circuit cards. 
     
     
         15 . The system of  claim 1 , wherein at least one of the first circuit cards is configured to implement the connection fabric. 
     
     
         16 . The system of  claim 1 , wherein the chassis is compliant with an Advanced Telecommunications Computing Architecture (ATCA) specification. 
     
     
         17 . The system of  claim 16 , wherein at least one of second circuit cards is a Rear Transition Module (RTM). 
     
     
         18 . The system of  claim 1 , wherein at least one of the first circuit cards is an application/service card. 
     
     
         19 . The system of  claim 1 , wherein at least one of the first circuit cards is an input/output connector card. 
     
     
         20 . The system of  claim 1 , wherein at least one of the first circuit cards is a data storage card. 
     
     
         21 . The system of  claim 1 , wherein the first and second circuit cards of at least one of the pairs of circuit cards are of a common card type and are configured to use the logical network layer to deliver data packets to at least one first or second circuit card of another pair of the plurality of pairs of circuit cards. 
     
     
         22 . The system of  claim 1 , wherein at least one of the second circuit cards is configured to monitor at least one input/output port on any other of the first and second circuit cards. 
     
     
         23 . The system of  claim 22 , wherein the at least one of the second circuit cards is configured to debug the at least input/output port that it monitors. 
     
     
         24 . The system of  claim 9 , wherein at least one of the first and second circuit cards comprises at least one offload device configured to operate in the input/output layer. 
     
     
         25 . The system of  claim 24 , wherein the at least one offload device is configured to perform at least one of encryption and decryption. 
     
     
         26 . The system of  claim 24 , wherein the at least one offload device is configured to perform at least one of encapsulation and decapsulation. 
     
     
         27 . The system of  claim 24 , wherein the at least one offload device is configured to perform deep packet inspection. 
     
     
         28 . The system of  claim 24 , wherein the at least one offload device is configured to perform Transmission Control Protocol (TCP) 
     
     
         29 . The system of  claim 24 , wherein the at least one offload device is configured to perform Fiber Channel over Ethernet. 
     
     
         30 . The system of  claim 4 , wherein the network devices are compliant with at least one of:
 IEEE 802.1p;   IEEE 802.1Qua;   IEEE 802.1az;   IEEE 802.1bb; and   PCI-E.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.