Control device, control method, and program
AssigneeNTT Communications Corporation
InventorsWenyu Shen, Kenji Arai, Ryu Kanishima, Takeo Saga
Life of this patent
Estimating the term…
Abstract
A control device is connected to a plurality of networks, dispatches a packet received from a user terminal to a network among the plurality of networks, and includes a memory and a processor configured to execute receiving a DNS query packet transmitted from the user terminal, and based on a query target of the DNS query packet, dispatching the DNS query packet to a network among the plurality of networks; and receiving a packet, determining a destination of the packet based on a destination address of the packet, and transmitting the packet to the determined destination.
Claims10
A control device that is connected to a plurality of networks, and dispatches a packet received from a user terminal to a network among the plurality of networks, the control device comprising:
- a memory;
- and
- a processor configured to execute
- receiving a DNS query packet transmitted from the user terminal, and based on a query target of the DNS query packet and a DNS dispatch policy management database, dispatching the DNS query packet to a DNS server connected to a network among the plurality of networks;
- and
- receiving a packet, determining a destination of the packet based on a destination address of the packet and an application routing policy management database, and transmitting the packet to the determined destination.
A control device that is connected to a plurality of networks, and dispatches a packet received from a user terminal to a network among the plurality of networks, the control device comprising:
- a memory;
- and
- a processor configured to execute
- receiving a DNS query packet transmitted from the user terminal, and based on a query target of the DNS query packet, dispatching the DNS query packet to a network among the plurality of networks;
- and
- receiving a packet, determining a destination of the packet based on a destination address of the packet, and transmitting the packet to the determined destination,
- wherein the memory includes an application table configured to store information for associating a destination address of a packet with an application of the destination of the packet,
- wherein the receiving of the packet refers to the application table to recognize an application corresponding to a destination address of a received packet, and dispatches the received packet to a network among the plurality of networks according to a policy specified in advance with respect to the application.
A control method executed by a control device that is connected to a plurality of networks, dispatches a packet received from a user terminal to a network among the plurality of networks, and includes a memory and a processor, the control method comprising:
- receiving a DNS query packet transmitted from the user terminal, and based on a query target of the DNS query packet and a DNS dispatch policy management database, dispatching the DNS query packet to a DNS server connected to a network among the plurality of networks;
- and
- receiving a packet, determining a destination of the packet based on a destination address of the packet and an application routing policy management database, and transmitting the packet to the determined destination.
A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, causes a computer to execute a control method on the computer that is connected to a plurality of networks, and dispatches a packet received from a user terminal to a network among the plurality of networks, the control method comprising:
- receiving a DNS query packet transmitted from the user terminal, and based on a query target of the DNS query packet and a DNS dispatch policy management database, dispatching the DNS query packet to a DNS server connected to a network among the plurality of networks;
- and
- receiving a packet, determining a destination of the packet based on a destination address of the packet and an application routing policy management database, and transmitting the packet to the determined destination.
Dependencies are inferred from the claim text.