Communication relaying method, communication relaying apparatus, communication network apparatus, network address determining method, communication method, communication terminal apparatus and network name server apparatus
First Claim
Patent Images
1. A communication relaying method comprising:
- determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet;
deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet; and
transferring the packet, freed of the information of one or more bits, to said relaying destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A network is to be constructed in which the relaying time is reduced to as short a time as possible. A network switch 1 checks the first one bit of an input header IHD of a packet. If the first one bit of the input header IHD is 0, the packet is relayed to an output port 39. The address 0, used for relaying, is moved to the leading end of the output trailer OTL in an output packet OUTpack.
19 Citations
33 Claims
-
1. A communication relaying method comprising:
-
determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet;
deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet; and
transferring the packet, freed of the information of one or more bits, to said relaying destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication relaying apparatus comprising:
-
relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet;
information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet; and
packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication network apparatus comprising:
a set of communication relaying apparatus and a set of communication terminal apparatus, interconnected by a transmission route;
each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination.- View Dependent Claims (18, 19, 20)
-
21. A method for determining a network address in a communication network apparatus comprising a set of communication relaying apparatus and a set of communication terminal apparatus, interconnected by a transmission route;
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination, wherein
the information of one or more bits representing each relaying destination for each communication relaying apparatus existing on a route from a communication terminal apparatus of a source of transmission to a communication terminal apparatus of a destination of transmission is stated in the route sequence so as to be used as a network address.
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination, wherein
-
22. A communication method in a communication network apparatus comprising a set of communication relaying apparatus and a set of communication terminal apparatus, interconnected by a transmission route;
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination, said method comprising;
stating, in a packet a network address in the sequence of a route from a communication terminal apparatus of a source of transmission to a communication terminal apparatus of a destination of transmission, the information of one or more bits representing each relaying destination for each communication relaying apparatus existing on said route, and transmitting the resulting packet. - View Dependent Claims (23, 24, 25, 26)
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination, said method comprising;
-
27. A communication terminal apparatus in a communication network apparatus comprising a set of communication relaying apparatus and a set of communication terminal apparatus, interconnected by a transmission route;
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination;
said communication terminal apparatus comprising;
network address'"'"' stating means for stating, in the sequence of a route from a communication terminal apparatus of a source of transmission to a communication terminal apparatus of a destination of transmission, the information of one or more bits representing each relaying destination for each communication relaying apparatus existing on said route, in a packet; and
packet transmitting means for transmitting the packet which has said network address entered by said network address stating means. - View Dependent Claims (28, 29, 30, 31)
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination;
-
32. A network name server apparatus connected to a communication network apparatus comprising a set of communication relaying apparatus and a set of communication terminal apparatus, interconnected by a transmission route;
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination;
each communication terminal apparatus of said set of communication terminal apparatus including network address stating means for stating, in the sequence of a route from a communication terminal apparatus of a source of transmission to a communication terminal apparatus of a destination of transmission, the information of one or more bits representing each relaying destination for each communication relaying apparatus existing on said route, in a packet, and packet transmitting means for transmitting the packet which has said network address entered by said network address stating means;
said network name server apparatus comprising;
network address generating means for accepting an inquiry of an address, using, as a key, a name of a communication counterpart terminal apparatus, with which the communication terminal apparatus is to communicate, for generating a network address stating, in the sequence of a route from a communication terminal apparatus of a transmission source to a communication terminal apparatus of a transmission destination, the information of one or more bits representing each relaying destination for each communication relaying apparatus existing on said route;
whereinthe network address generated by said network address generating means is returned, responsive to said inquiry, as a network address relaying between said terminal apparatus. - View Dependent Claims (33)
- each communication relaying apparatus of said set of communication relaying apparatus including relaying destination determining means for determining one or more relaying destination from among a plurality of relaying destinations depending on the information of one or more bits in a received packet, information deleting means for deleting the information of one or more bits, used in determining the relaying destination, from the original location of said information in said packet, and packet transmitting means for transmitting the packet, freed of the information of one or more bits, to said relaying destination;
Specification