Packet switching system, packet switching method, routing apparatus, structure of packet, and packet generating method
First Claim
1. A packet switching system for transmitting and receiving a packet via a packet switching network that is configured by interconnecting a plurality of routing apparatuses, comprising:
- a routing table storage unit provided in each of the plurality of routing apparatuses, and configured to store a plurality of routing tables, each of the routing tables being generated by a unique routing policy;
an identifier inserted in the packet, configured to specify one of the routing tables; and
an identifier changer configured to change a value of the identifier within the packet switching network, whereinthe routing apparatuses are configured to select a routing table from the plurality of routing tables in accordance with the value of the identifier inserted in the packet received, and to transfer the packet to a destination that is specified by the selected routing table,the packet switching network is interconnected by a plurality of routing domains formed in a prescribed area, the plurality of routing tables are utilized in each of the routing domains, the routing apparatus is deployed at a border with an adjacent routing domain, at the origin or at the end of the routing domain, andthe identifier changer is further configured to change the value of the identifier in view of a routing policy utilized in the routing domain to which the packet is to be transferred, and to perform the same process to change the value of the identifier for a prescribed block of the packets in accordance with a type of packet.
0 Assignments
0 Petitions
Accused Products
Abstract
The packet switching system for transmitting and receiving a packet via a packet switching network 100, which comprises a plurality of routing tables (#0, #1, #2 . . . ), each of which has been generated by a unique routing policy, stored in the routing apparatuses deployed at the border, at the origin or at the end of the respective routing domains, an identifier (RTI) inserted in the packet to specify the routing tables, and an identifier changer to change a value of the identifier on the packet switching network 100. The routing apparatus selects one of the routing tables (#0, #1, #2 . . . ) according to the RTI in the received packet and transfers the packet to a destination that is specified by the selected routing table.
32 Citations
12 Claims
-
1. A packet switching system for transmitting and receiving a packet via a packet switching network that is configured by interconnecting a plurality of routing apparatuses, comprising:
-
a routing table storage unit provided in each of the plurality of routing apparatuses, and configured to store a plurality of routing tables, each of the routing tables being generated by a unique routing policy; an identifier inserted in the packet, configured to specify one of the routing tables; and an identifier changer configured to change a value of the identifier within the packet switching network, wherein the routing apparatuses are configured to select a routing table from the plurality of routing tables in accordance with the value of the identifier inserted in the packet received, and to transfer the packet to a destination that is specified by the selected routing table, the packet switching network is interconnected by a plurality of routing domains formed in a prescribed area, the plurality of routing tables are utilized in each of the routing domains, the routing apparatus is deployed at a border with an adjacent routing domain, at the origin or at the end of the routing domain, and the identifier changer is further configured to change the value of the identifier in view of a routing policy utilized in the routing domain to which the packet is to be transferred, and to perform the same process to change the value of the identifier for a prescribed block of the packets in accordance with a type of packet. - View Dependent Claims (2, 3, 4)
-
-
5. A packet switching method for transmitting and receiving a packet via a packet switching network that is configured by interconnecting a plurality of routing apparatuses comprising the steps of:
-
storing a plurality of routing tables, each of which has been generated by a unique routing policy, in the routing apparatuses; inserting an identifier in the packet to specify a routing table; reading the identifier from the packet by one of the routing apparatuses to select the routing table specified by the identifier; transferring the packet to a destination that is specified by the routing table selected; and changing the value of the identifier within the packet switching network, wherein the packet switching network is interconnected by a plurality of routing domains formed in a prescribed area, the plurality of routing tables are utilized in each of the routing domains, the routing apparatus is deployed at a border with an adjacent routing domain, at the origin or at the end of the routing domain, and said step of changing the value of the identifier is further changed in view of a routing policy utilized in the routing domain to which the packet is to be transferred and performs a same process to change the value of the identifier for a prescribed block of the packets in accordance with a type of packet. - View Dependent Claims (6, 7, 8)
-
-
9. A routing apparatus for configuring a packet switching network for transmitting and receiving a packet comprising:
-
a storing unit configured to store a plurality of routing tables, each of which has been generated by a unique routing policy; a routing table searcher configured to select a routing table from the plurality of routing tables in accordance with a value of an identifier inserted in the packet for specifying a routing table; a transferor configured to transfer the packet to a destination that is specified by the selected routing table; and a identifier changer configured to change the value of the identifier, wherein the packet switching network is interconnected by a plurality of routing domains formed in a prescribed area, the plurality of routing tables are utilized in each of the routing domains, the routing apparatus is deployed at a border with an adjacent routing domain, at the origin or at the end of the routing domain, and the identifier changer is further configured to change the value of the identifier in view of a routing policy utilized in the routing domain to which the packet is to be transferred, and to perform the same process to change the value of the identifier for a prescribed block of the packets in accordance with a type of packet. - View Dependent Claims (10)
-
-
11. A packet generating method for generating a packet that is transmitted and received on a packet switching network configured by interconnecting a plurality of routing apparatuses comprising the steps of:
-
storing a plurality of routing tables, each of which has been generated by a unique routing policy, in the routing apparatuses; inserting an identifier that identifies a routing table from the plurality of routing tables, the identifier changeable by the packet switching network, in the received packet to specify one of the plurality of routing tables; and changing a value of the identifier of the received packet based on a routing policy utilized in a routing domain to which the packet is to be transferred, wherein the packet switching network is interconnected by a plurality of routing domains formed in a prescribed area, the plurality of routing tables are utilized in each of the routing domains, the routing apparatus is deployed at a border with an adjacent routing domain, at the origin or at the end of the routing domain, and said step of changing the value of the identifier is further changed in view of a routing policy utilized in the routing domain to which the packet is to be transferred and performs a same process to change the value of the identifier for a prescribed block of the packets in accordance with a type of packet. - View Dependent Claims (12)
-
Specification