US7778181B2ExpiredUtilityA1

Method for forwarding data packets by a router

51
Assignee: IBMPriority: Jan 27, 2003Filed: Sep 27, 2007Granted: Aug 17, 2010
Est. expiryJan 27, 2023(expired)· nominal 20-yr term from priority
Inventors:Sean Rooney
H04L 45/00H04L 12/1886H04L 67/63H04L 12/18H04L 45/30H04L 69/329H04L 45/16H04L 12/1836
51
PatentIndex Score
0
Cited by
7
References
4
Claims

Abstract

The invention describes a method for transmitting data packets by a router, whereby the ports of the router are assigned to affinity values. The data packets also comprise affinity values. Depending on a match of the affinity values of the data packets and the affinity values of the ports, the router forwards the data packets to selected ports. Furthermore, the data of the payload of the data packets are attenuated depending on the affinity value that is used for selecting the port.

Claims

exact text as granted — not AI-modified
1. In a network having a plurality of routers interconnected with each other, a program storage device readable by a digital processing apparatus and having a program of instructions which are tangibly embodied on the storage device and which are executable by at least one processing apparatus of said network to perform a method of transmitting a packet of data, said method comprising:
 determining a receiver for said packet; 
 determining an affinity value for said packet; 
 attenuating a payload of said packet depending on its affinity value; 
 determining an affinity value assigned to said determined receiver; and 
 transmitting said attenuated packet to said receiver if said determined receiver has the same affinity value as said packet. 
 
     
     
       2. A network for transmitting a packet of data, said network comprising:
 a plurality of receivers interconnected with each other; and 
 at least one program storage device readable by a digital processing apparatus and having a program of instructions which is tangibly embodied on the storage device and which is executable by at least one processing apparatus of said network to perform a method of transmitting a packet of data, said method comprising: 
 determining a receiver for said packet, 
 determining an affinity value for said packet, 
 attenuating a payload of said packet depending on its affinity value, 
 determining an affinity value assigned to said determined receiver, and 
 transmitting said attenuated packet to said receiver if said determined receiver has the same affinity value as said packet. 
 
     
     
       3. A network for transmitting a packet of data as recited in  claim 2 , wherein each receiver is one of the following: a router and host. 
     
     
       4. A router for transmitting a data packet in a communications network, said router comprising:
 a processor programmed for determining a receiver for said packet; 
 a processor programmed for determining an affinity value for said packet; 
 a processor programmed for attenuating a payload of said packet depending on its affinity value; 
 a processor programmed for determining an affinity value assigned to said determined receiver; and 
 a transmitter for transmitting said attenuated packet to said receiver if said determined receiver has the same affinity value as said packet.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.