Router device and internet service provider selection method
First Claim
1. A router device capable of accessing a plurality of Internet service providers that provide services for accessing Internet, comprising:
- a probe packet transmission unit configured to transmit a probe packet destined to a prescribed address on the Internet via each Internet service provider;
a response packet receiving unit configured to receive a response packet in response to the probe packet;
a judgement unit configured to judge accessibility of each Internet service provider according to a result of receiving the response packet;
a storing unit configured to store information indicating the accessibility of each Internet service provider; and
a selection unit configured to select one of the Internet service providers through which a received packet should be routed according to the information indicating the accessibility, upon receiving a packet that can be routed via more than one Internet service providers.
1 Assignment
0 Petitions
Accused Products
Abstract
At a router device capable of accessing a plurality of Internet service providers that provide services for accessing Internet, a probe packet destined to a prescribed address on the Internet is transmitted via each Internet service provider, a response packet in response to the probe packet is received, and accessibility of each Internet service provider is judged according to a result of receiving the response packet. Then, information indicating the accessibility of each Internet service provider is stored, and one of the Internet service providers through which a received packet should be routed is selected according to the information indicating the accessibility, upon receiving a packet that can be routed via more than one Internet service providers.
114 Citations
17 Claims
-
1. A router device capable of accessing a plurality of Internet service providers that provide services for accessing Internet, comprising:
-
a probe packet transmission unit configured to transmit a probe packet destined to a prescribed address on the Internet via each Internet service provider;
a response packet receiving unit configured to receive a response packet in response to the probe packet;
a judgement unit configured to judge accessibility of each Internet service provider according to a result of receiving the response packet;
a storing unit configured to store information indicating the accessibility of each Internet service provider; and
a selection unit configured to select one of the Internet service providers through which a received packet should be routed according to the information indicating the accessibility, upon receiving a packet that can be routed via more than one Internet service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An Internet service provider selection method at a router device capable of accessing a plurality of Internet service providers that provide services for accessing Internet, comprising:
-
transmitting a probe packet destined to a prescribed address on the Internet via each Internet service provider;
receiving a response packet in response to the probe packet;
judging accessibility of each Internet service provider according to a result of receiving the response packet;
storing information indicating the accessibility of each Internet service provider; and
selecting one of the Internet service providers through which a received packet should be routed according to the information indicating the accessibility, upon receiving a packet that can be routed via more than one Internet service providers. - View Dependent Claims (15)
-
-
16. A computer program product for causing a computer to function as a router device capable of accessing a plurality of Internet service providers that provide services for accessing Internet, the computer program product comprising:
-
a first computer program code for causing the computer to transmit a probe packet destined to a prescribed address on the Internet via each Internet service provider;
a second computer program code for causing the computer to receive a response packet in response to the probe packet;
a third computer program code for causing the computer to judge accessibility of each Internet service provider according to a result of receiving the response packet;
a fourth computer program code for causing the computer to store information indicating the accessibility of each Internet service provider; and
a fifth computer program code for causing the computer to select one of the Internet service providers through which a received packet should be routed according to the information indicating the accessibility, upon receiving a packet that can be routed via more than one Internet service providers. - View Dependent Claims (17)
-
Specification