US2013107886A1PendingUtilityA1

Transferring data in a network

Assignee: JUNIPER NETWORKS INCPriority: Feb 26, 1999Filed: Dec 21, 2012Published: May 2, 2013
Est. expiryFeb 26, 2019(expired)· nominal 20-yr term from priority
Inventors:Koichi Horikawa
H04L 45/00H04L 49/60H04L 12/5601H04L 61/00H04L 61/10H04L 2012/5669
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for transferring an MPOA packet which is capable of permitting address resolution based on layer 3 packet filter information and capable of preventing establishing an undesirable short cut path. In an ATM network, an MPOA server 20 which received an address resolution request packet from an MPOA client 10 determines whether or not the address resolution request packet be forwarded to the other MPOA server or the other MPOA client based on a layer 3 packet filter information.

Claims

exact text as granted — not AI-modified
1 - 5 . (canceled) 
     
     
         6 . A system comprising:
 one or more processors to:
 determine whether an address resolution request packet is permitted to be forwarded; 
 forward the address resolution request packet to a destination when the address resolution request packet is permitted to be forwarded; and 
 forward, via a shortcut, a packet, associated with the address resolution request packet, to a client device when the packet can be transmitted via the shortcut and when the address resolution request packet is permitted to be forwarded. 
   
     
     
         7 . The system of  claim 6 , where, when determining whether the address resolution request packet is permitted to be forwarded, the one or more processors are further to determine whether the address resolution request packet is to be forwarded based on layer 3 address information. 
     
     
         8 . The system of  claim 6 , where the address resolution request packet includes a source layer 3 address,
 the source layer 3 address facilitating establishing the shortcut.   
     
     
         9 . The system of  claim 6 , where, when determining whether the address resolution request packet is permitted to be forwarded, the one or more processors are further to:
 retrieve layer 3 filter information; and   determine whether the address resolution request packet is permitted to be forwarded based on the retrieved layer 3 filter information.   
     
     
         10 . The system of  claim 9 , where the one or more processors are further to:
 provide a source layer 3 address associated with the address resolution request packet;   provide a destination layer 3 address associated with the address resolution request packet; and   process the source layer 3 address and the destination layer 3 address to facilitate the determining if the address resolution request packet is permitted to be forwarded.   
     
     
         11 . The system of  claim 6 , where the one or more processors are further to:
 identify the destination as a client device or a server device.   
     
     
         12 . The system of  claim 6 , where, when determining whether the address resolution request packet is permitted to be forwarded, the one or more processors are further to:
 inform a packet processor of a result of the determining; and   process the address resolution request packet prior to the forwarding the address resolution request packet based on the result.   
     
     
         13 . A system comprising:
 one or more processors to:
 add an address extension portion to a packet when an address should be included in the address extension portion, 
 the address extension portion for use in determining whether the packet should be transmitted via a shortcut; and 
 transmit the packet via the shortcut when the address extension portion is present in the packet. 
   
     
     
         14 . The system of  claim 13 , where the one or more processors are further to:
 receive an instruction from a device on a network to commence processing associated with the packet.   
     
     
         15 . The system of  claim 14 , where, when receiving the instruction, the one or more processors are further to:
 receive the instruction from a server.   
     
     
         16 . The system of  claim 13 , where, the one or more processors are further to:
 produce a result that includes an instruction; and   determine whether the address should be included in the extension of the packet based on the instruction.   
     
     
         17 . The system of  claim 13 , where the one or more processors are further to:
 perform an address resolution request operation on the packet.   
     
     
         18 . The system of  claim 13 , where the address includes a layer 3 address. 
     
     
         19 . A computer-readable medium storing instructions executable by one or more processors, the instructions comprising:
 one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
 determine whether an address resolution request packet is permitted to be forwarded; 
 forward the address resolution request packet to a destination when the address resolution request packet is permitted to be forwarded; and 
 forward, via a shortcut, a packet, associated with the address resolution request packet, to a client device when the packet can be transmitted via the shortcut and when the address resolution request packet is permitted to be forwarded. 
   
     
     
         20 . The computer-readable medium of  claim 19 , where the one or more instructions that cause the one or more processors to determine whether the address resolution request packet is permitted to be forwarded include one or more instructions that cause the one or more processors to determine whether the address resolution request packet is to be forwarded based on layer 3 address information. 
     
     
         21 . The computer-readable medium of  claim 19 , where the address resolution request packet includes a source layer 3 address,
 the source layer 3 address facilitating establishing the shortcut.   
     
     
         22 . The computer-readable medium of  claim 19 , where the one or more instructions that cause the one or more processors to determine whether the address resolution request packet is permitted to be forwarded include one or more instructions to cause the one or more processors to:
 retrieve layer 3 filter information; and   determine whether the address resolution request packet is permitted to be forwarded based on the retrieved layer 3 filter information.   
     
     
         23 . The computer-readable medium of  claim 22 , where the one or more instructions further comprise:
 one or more instructions that cause the one or more processors to:
 provide a source layer 3 address associated with the address resolution request packet; 
 provide a destination layer 3 address associated with the address resolution request packet; and 
 process the source layer 3 address and the destination layer 3 address to facilitate the determining if the address resolution request packet is permitted to be forwarded. 
   
     
     
         24 . The computer-readable medium of  claim 19 , where the one or more instructions further comprise:
 one or more instructions that cause the one or more processors to:
 identify the destination as a client device or a server device. 
   
     
     
         25 . The computer-readable medium of  claim 19 , where the one or more instructions that cause the one or more processors to determine whether the address resolution request packet is permitted to be forwarded include:
 one or more instructions that cause the one or more processors to:
 inform a packet processor of a result of the determining; and 
 process the address resolution request packet prior to the forwarding the address resolution request packet based on the result.

Join the waitlist — get patent alerts

Track US2013107886A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.