Patent application number | Description | Published |
20090232140 | PACKET TRANSMISSION APPARATUS AND METHOD - A packet transmission apparatus includes a transmission unit dividing input data and transferring segments, which are obtained by adding sequence numbers to the respective pieces of the divided data, a switch unit transferring the segments to one of a plurality of reception units, and a reception unit reconstructing an original input packet from the plurality of segments that arrive from the switch units on the basis of the sequence numbers. The reception unit includes a packet buffer storing segments that arrive from the switch units, a determination unit determining, on the basis of the sequence number, whether the segment stored in the packet buffer is to be discarded; and a discard part reading the segment stored in the packet buffer in an order from the segment having an older sequence number and discarding the segment that is determined to be discarded. | 09-17-2009 |
20090296568 | Edge Node Redundant System - A client terminal at one location a is accommodated in an edge node (gateway) having a redundant configuration composed of a primary node and a secondary node. Normally a primary edge node PE A is used to enable communications with partner client terminals at locations b and c via opposing edge nodes PE B and PE C. Normally, a database storing the information of a label used by the primary edge node is synchronized with the database of the secondary edge node. A primary loopback address is stored in the secondary edge node and nullified. When the primary edge node fails, the loopback address of the primary edge node is validated and the secondary edge node restarts communications with the opposing edge nodes using the information of the database storing the information of the label used by the primary PE and the same label as the primary edge node. | 12-03-2009 |
20100040072 | FRAME SWITCHING DEVICE AND ADDRESS LEARNING METHOD - A frame switching device includes a plurality of ports sending a sending frame and receiving a receiving frame; an address entry memory storing an address entry; a flooding processor executing flooding process; a flooding determination unit determining whether the flooding occurrence for the address satisfies a predetermined condition; a notification transmitting unit transmitting a searching frame; a notification receiving unit for receiving a predetermined notification for the address entry related to the address in flooding occurrence from an other frame switching device; and an address entry registration unit registering the address entry in the address entry memory. | 02-18-2010 |
20100189115 | EDGE NODE REDUNDANT SYSTEM IN LABEL SWITCHING NETWORK - In a label switching network, in normal times, packet transfer is performed using a protection-target label switching path set between a primary edge node device and a remote edge node device. Then, when a failure occurs in the primary edge node device, a secondary edge node device takes over the label switching path session from the primary edge node device and operates as the start-point node or the end-point node of the protection-target label switching path, to continue packet transfer using a backup label switching path. | 07-29-2010 |
20120002676 | TRANSMISSION SYSTEM, TRANSMISSION APPARATUS, DESTINATION MANAGEMENT APPARATUS - A transmission system including: transmission apparatuses; and a destination management apparatus including: first ports which are coupled to the transmission apparatuses; and a first processor configured to manage an address entry which indicates a relation between the first port which receives the frame from among the first ports and a transmission source address included in the frame; and to transfer the frame received by one of the first ports, to the first port in association with the transmission destination address from among the first ports based on the address entry, wherein one of the transmission apparatuses including: second ports which are coupled to another transmission apparatus in the network; a third port which is coupled to the destination management apparatus; and a second processor configured to transmit the frame received by one of the second ports only to the third port. | 01-05-2012 |
20120213078 | APPARATUS FOR PERFORMING PACKET-SHAPING ON A PACKET FLOW - A first apparatus receives, at a first transmission rate, packets belonging to a target packet flow on which packet-shaping processing for controlling network traffic is to be performed, and stores the received packets in a first packet buffer. Then, the first apparatus performs first packet-shaping processing on the target packet flow by transmitting, at a second transmission rate, packets that belong to the target packet flow and read out from the first packet buffer. A second apparatus stores packets received from the first apparatus in a second packet buffer. When a shortage of buffer resource for storing packets belonging to the target packet flow occurs in the first packet buffer, the second apparatus performs second packet-shaping processing on the target packet flow by transmitting, at a third transmission rate, packets that belong to the target packet flow and are read out from the second packet buffer. | 08-23-2012 |
20130028082 | PACKET TRANSMISSION DEVICE, MEMORY CONTROL CIRCUIT, AND PACKET TRANSMISSION METHOD - A packet transmission device includes a buffer stores packet data in any of queues, a queue manager outputs queue-status signals indicating whether or not transmittable packet data exists in the corresponding one of the queues, a bandwidth controller outputs token-status signals indicating whether or not an amount of the tokens accumulated at a certain period for the corresponding queue is larger than a token threshold provided for the corresponding queue, a queue selector preferentially selects any queue whose duration time of a transmittable state in which the corresponding queue status signal indicates that transmittable packet data exists in the corresponding queue and the corresponding token-status signal indicates that the amount of the accumulated tokens is larger than the token threshold provided for the corresponding queue is greater than a duration-time threshold provided for the corresponding queue, and a buffer reader controls reading of the packet data from the selected queue. | 01-31-2013 |
20130039365 | ADDRESS TRANSLATION APPARATUS AND COMMUNICATION SYSTEM - An address translation apparatus translates an address included in a packet to relay the packet. The packet is transmitted between an external network and an internal network. The address translation apparatus includes a processor. The processor receives a packet transmitted from the internal network. The processor determines, based on a given condition, whether to perform address translation on the received packet. The processor translates, upon determining to perform address translation, a source address of the received packet from an internal address into an external address to obtain a translated packet and relays the translated packet. The processor relays, upon determining not to perform address translation, the received packet to an alternate translation apparatus without performing address translation. | 02-14-2013 |
20130229925 | PACKET RELAY APPARATUS AND MEASUREMENT METHOD FOR MEASURING DISCARD NUMBER OF DATA PACKETS - A packet relay apparatus includes a first packet processing circuit and a second packet processing circuit. The first packet processing circuit executes, discarding data packets from among data packets, and transferring the rest of the data packets to the second packet processing circuit, counting discard number of the data packets, determining whether or not the discard number is equal to or greater than a threshold and transferring, if the discard number is equal to or greater than the threshold, a discard number information packet including discard number information indicating the discard number to the second packet processing circuit. The second packet processing circuit executes discarding data packets from among the data packets, counting discard number of the data packets and collecting the discard number counted by the second packet processing circuit and the discard number indicated by the discard number information included in the discard number information packet. | 09-05-2013 |
20140016463 | PACKET PROCESSING APPARATUS AND PACKET PROCESSING METHOD - A packet processing apparatus includes a packet processing unit that performs a packet output process, an extraction unit that extracts information about each packet before the packet is inputted to the packet processing unit, and a contention handling unit that performs a process avoiding occurrence of contention between/among predetermined processes before the packet is inputted in the packet processing unit, the contention being predicted based on the information about the packet. As a process avoiding contention among series of processes including, for example, processes performed by the packet processing unit to read an amount of transmission rights from a storage unit, do subtraction, and write the amount of transmission rights back into the storage unit, the contention handling unit detects packets belonging to a same flow from information about predetermined number of successive packets and reports the information to the packet processing unit on a flow by flow basis. | 01-16-2014 |
20140169175 | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING CIRCUIT, AND INFORMATION PROCESSING APPARATUS - A method includes scheduling a packet to be transmitted to a second relay device instead of a first relay device, when a plurality of packets actually transmitted or to be transmitted under a rule, which causes the packets to dispersively pass through different relay devices when destination addresses of the packets are the same, are disproportionally transmitted to the first relay device, and the rule indicates that the packet is to be transmitted to the first relay device. | 06-19-2014 |
20140192819 | PACKET EXCHANGING DEVICE, TRANSMISSION APPARATUS, AND PACKET SCHEDULING METHOD - A packet exchanging device includes queues each configured to accumulate one or more packets, a scheduler unit configured to give a certain permissible reading amount indicating amounts of data of readable packets to each of the queues, and a reading processing unit configured to read the one or more packets from the queues by the permissible reading amount in an order in which a reading condition regarding the permissible reading amount for each queue and an amount of data in the one or more packets accumulated in each queue is satisfied. | 07-10-2014 |
20140286349 | COMMUNICATION DEVICE AND PACKET SCHEDULING METHOD - A communication device, includes: a plurality of queues each configured to accumulate a packet; a scheduler configured to provide a permissible readout amount to each of the plurality of queues in accordance with an order that is based on a priority of each queue; a read processor configured to read out the packet from the plurality of queues, the permissible readout amount being consumed according to amount of the packets read out; and an accumulation amount counter configured to count an accumulation amount of the packets accumulated in each of the plurality of queues, wherein the accumulation amount counter notifies the scheduler of a change in the accumulation amount, and wherein the scheduler adjusts the priority of, among the plurality of queues, the queue of which the accumulation amount has changed, in response to the notification from the accumulation amount counter. | 09-25-2014 |
20150049770 | APPARATUS AND METHOD - An apparatus includes a memory; and a processor coupled to the memory and configured to: provide an acceptable read amount with a plurality of queues; discern one or more queues from among the plurality of queues as one or more prioritized queues, the one or more prioritized queues receiving packets within a receiving rate that equals to or is less than a reading rate depending on the acceptable read amount; and read one or more packets from the plurality of queues, with prioritizing the one or more prioritized queues and consuming the acceptable read amount, in order satisfying a read condition being associated with the acceptable read amount and an amount of stored packets. | 02-19-2015 |