Source: http://www.google.com.tw/patents/US6667974
Timestamp: 2013-05-19 12:43:19
Document Index: 61819335

Matched Legal Cases: ['art 131', 'art 133', 'art 131', 'art 131', 'art 133', 'art 133']

�M�Q US6667974 - Packet repeater machine and packet relay method - Google �M�Q�j�M �Ϥ� �a�� Play YouTube �s�D Gmail ���ݵw�� ��h »�i���M�Q�j�M | �������� | �n�J�i���M�Q�j�M�M�QThe packet repeater machine in accordance with the present invention comprises a forward table, a forward destination registration part and a header conversion part. The forward table stores the relationship between the forward origination address and the forward destination address. The forward destination...http://www.google.com.tw/patents/US6667974?utm_source=gb-gplus-share�M�Q US6667974 - Packet repeater machine and packet relay method���}��US6667974 B1�X���������v�ӽЮѽs��09/501,143�o�G���2003�~12��23���ӽФ��2000�~2��9�� �u���v���1999�~5��26���o��HYoshiaki Shigeta��M�Q�v�HOki Electric Industry Co., Ltd. ���M�Q������370/389370/501370/428��ڱM�Q������H04L12/46H04L12/56H04L12/66H04L29/06H04L29/12 �X�@����H04L12/4625H04L29/1233H04L29/06H04L29/12132H04L61/25H04L61/1552H04L29/0653 �ڬw������H04L 61/25H04L 61/15EH04L 12/46B7BH04L 29/12A2EH04L 29/06H04L 29/12A4�ѦҤ��m�M�Q�ޥ� (4)�Q�H�U�M�Q�ޥ� (19)�~���s�����M�Q�ӼЧ� ���M�Q�ӼЧ��M�Q����T�� �ڬw�M�Q��Packet repeater machine and packet relay methodUS 6667974 B1�K�n The packet repeater machine in accordance with the present invention comprises a forward table, a forward destination registration part and a header conversion part. The forward table stores the relationship between the forward origination address and the forward destination address. The forward destination registration part registers the forward origination address and the forward destination address to the forward information storage means based on the input information from outside. The header conversion part compares a destination address, which is stored in a packet to be transmitted from a first network to a second network, and the forward origination address registered in the forward information storage means, and, if these addresses match, convert the destination address to the forward destination address. The packet repeater machine of the present invention executes processing for switching addresses as a part of packet relay processing. Therefore processing for forwarding a data packet, which is addressed to a standby system server machine, to an active system server machine, can be easily executed.
In a local network, on the other hand, an address unique to the local network, that is, a local address, may be used. The local address is used to identify a terminal or a server machine within the local network. A known local address standard is, for example, the one specified in RFC 1597 for TCP/IP (Transmission Control Protocol/Internet Protocol). In this standard, only a special address in a range called the ��private address space�� is used. A local address cannot be used in a global network. Therefore, a machine directly connected to a global network or a machine connected to another local network cannot identify a machine in the local network by the local address.
To meet such a requirement, a plurality of server machines having the same function may be installed in one local network. In this case, access from the global network can always be accepted since one of the server machines can be run, even while a server machine is shutdown for maintenance, inspection, updating or changing service content, or for upgrading to a higher function machine. Generally a machine which is operating is called an ��active system server machine��, and a machine which is not operating is called a ��standby system server machine��. When an active system server machine stops operation and becomes a standby system server machine for maintenance, inspection or other reason, a standby system server machine begins operation and becomes an active system server machine. This operation is referred to as ��switching of systems��.
In the gateway machine 130, a packet forward destination registration part 131, a forward table 132 and a header conversion part 133 are created. In the following description, ��forward�� means to make a data packet sent to one of the local machines to received into another local machine, by rewriting the destination local address of the data packet. The ��forward origination�� is a local machine corresponding to the destination address before rewriting. ��Forward destination�� is a local machine corresponding to the destination address after rewriting.
In this example, a state where the server machines 141-a and 141-b are the active system and the server machine 141-c is the standby system shifts to a state where the machines 141-b and 141-c are the active system and the machine 141-a is the standby system. This means that in the input information, the local address L(a) of the machine 141-a is stored as the forward origination address, the local address L(c) of the machine 141-c is stored as the forward destination address, and the ��forward registration�� is stored as the input type.
This input information is sent from the machine 141-a or 141-c to the gateway machine 130. The registration part 131 accepts this input data in the step 401, and judges that L(a) has not been registered as a forward origination address in the Step 402. Then the registration part 131 judges that the input type is a ��forward registration�� in the Step 406, and executes a new entry to the table 132 in the Step 407 and ends registration processing.
The header conversion part 133 of this embodiment has the same header function as the first embodiment. In addition, the conversion part 133 of this embodiment has a function to convert the header of a data packet, which is sent from the local machine to the global machine, using the table 132. In the following description, this function is referred to as the ��reverse header conversion function��.
The gateway machine in accordance with this embodiment is used for a local network where the ��switching of systems�� is cyclically executed for three or more server machines.
The present embodiment will now be described using the case of executing a ��switching of systems�� of the FTP server machines 141-a, 141-b and 141-c cyclically as an example.
In the initial status, only the server machine 141-a is the active system machine, and the other server machines 141-b and 141-c are standby system machines. When the first ��switching of systems�� is executed, the server machine 141-b becomes the active system machine, and the other server machines 141-c and 141-a become the standby system machines. And when the second ��switching of systems�� is executed, the server machine 141-c becomes the active system machine, and the other server machines 141-a and 141-b become the standby system machines.
In this embodiment, this kind of method of switching systems is referred to as ��cyclical��.
�M�Q�ޥ� �ޥΪ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US57937631995�~11��3��1998�~8��11��Cisco Technology, Inc.Security system for network address translation systemsUS64217321998�~10��6��2002�~7��16��Ip Dynamics, Inc.Ipnet gatewayUS64804681998�~9��17��2002�~11��12��Kabushiki Kaisha ToshibaRepeaterUS65017671998�~9��4��2002�~12��31��Kabushiki Kaisha ToshibaMobile IP communication scheme for supporting mobile computer move over different address spaces�Q�H�U�M�Q�ޥ� �ޥΥ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US69474312000�~8��23��2005�~9��20��Radio Ip Software Inc.Wireless data communications with header suppression and reconstructionUS71274962001�~12��4��2006�~10��24��Sony CorporationCommunications relay device, communications relay method, communications terminal apparatus and program storage mediumUS71363852001�~12��7��2006�~11��14��International Business Machines CorporationMethod and system for performing asymmetric address translationUS71708982001�~11��21��2007�~1��30��Ntt Docomo, Inc.Relay apparatusUS72283372001�~9��11��2007�~6��5��Cisco Technology, Inc.Methods and apparatus for providing a network service to a virtual machineUS72578172001�~11��27��2007�~8��14��Microsoft CorporationVirtual network with adaptive dispatcherUS75367122003�~10��23��2009�~5��19��Microsoft CorporationFlexible electronic message security mechanismUS76434792004�~12��16��2010�~1��5��Nec Infrontia CorporationCommunication transfer apparatus and communication transfer methodUS76537472006�~6��5��2010�~1��26��Microsoft CorporationResolving virtual network namesUS76765402002�~10��15��2010�~3��9��Microsoft CorporationScoped referral statementsUS77300942005�~8��19��2010�~6��1��Microsoft CorporationScoped access control metadata elementUS77524312005�~10��20��2010�~7��6��Microsoft CorporationVirtual distributed security systemUS77524422005�~10��20��2010�~7��6��Microsoft CorporationVirtual distributed security systemUS78098062001�~8��2��2010�~10��5��Cisco Technology, Inc.Neighbor discovery using address registration protocol over ELMIUS78099382005�~10��20��2010�~10��5��Microsoft CorporationVirtual distributed security systemUS78990472007�~8��13��2011�~3��1��Microsoft CorporationVirtual network with adaptive dispatcherUS79955242007�~7��31��2011�~8��9��Industrial Technology Research InstituteWireless communication system and methodUS80152042002�~10��15��2011�~9��6��Microsoft CorporationScoped access control metadata elementUS83021492005�~10��20��2012�~10��30��Microsoft CorporationVirtual distributed security system������l�Ϥ�Google ���� - Sitemap - USPTO �j�q�U�� - ���p�v�F�� - �A�ȱ�� - ���� Google �M�Q - �N���^�X��ƬO�Ѭ��ӷ~�M�Q��Ʈw (IFI CLAIMS Patent Services) ����©2012 Google