COMMUNICATION APPARATUS, MEDIUM AND COMMUNICATION METHOD
First Claim
1. A communication apparatus that can communicate with a network, comprising:
- a transmitting/receiving unit configured to transmit a packet to the network and to receive a packet from the network;
a first information storing unit configured to store first information about a route between the transmitting/receiving unit and the network;
a second information storing unit configured to store second information that specifies a gateway, via which a packet transmitted from the transmitting/receiving unit to the network is to pass, from among the first information stored in the first information storing unit;
a detecting unit configured to detect third information including Layer 2 information about a gateway indicated by a received packet based on the packet received by the transmitting/receiving unit;
a determining unit configured to determine whether or not a first condition that is a condition for a change of the second information is satisfied based on the third information detected by the detecting unit; and
a changing unit configured to change the gateway specified in the second information stored in the second information storing unit if the determining unit determines that the first condition is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication apparatus that can communicate with a network includes a transmitting/receiving unit configured to transmit and receive a packet, a first information storing unit configured to store first information about a route, a second information storing unit configured to store second information that specifies a gateway, via which a transmitted packet is to pass, from among the first information, a detecting unit configured to detect third information including Layer 2 information about a gateway based on a received packet, a determining unit configured to determine whether or not a first condition that is a condition for a change of the second information is satisfied based on the third information, and a changing unit configured to change the gateway specified in the second information if it is determined that the first condition is satisfied.
-
Citations
20 Claims
-
1. A communication apparatus that can communicate with a network, comprising:
-
a transmitting/receiving unit configured to transmit a packet to the network and to receive a packet from the network; a first information storing unit configured to store first information about a route between the transmitting/receiving unit and the network; a second information storing unit configured to store second information that specifies a gateway, via which a packet transmitted from the transmitting/receiving unit to the network is to pass, from among the first information stored in the first information storing unit; a detecting unit configured to detect third information including Layer 2 information about a gateway indicated by a received packet based on the packet received by the transmitting/receiving unit; a determining unit configured to determine whether or not a first condition that is a condition for a change of the second information is satisfied based on the third information detected by the detecting unit; and a changing unit configured to change the gateway specified in the second information stored in the second information storing unit if the determining unit determines that the first condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable non-transitory medium on which a communication program for causing a computer of a communication apparatus that can communicate with a network to control the communication apparatus, the communication program comprising:
-
causing a first information storing unit of the communication apparatus to store first information about a route between the communication apparatus and the network; causing a second information storing unit of the communication apparatus to store second information that specifies a gateway, via which a packet transmitted from the communication apparatus to the network is to pass, from among the first information stored in the first information storing unit; detecting third information including Layer 2 information about a gateway indicated by a received packet based on the packet received by the communication apparatus; determining whether or not a first condition that is a condition for a change of the second information is satisfied based on the detected third information; and changing the gateway specified in the second information stored in the second information storing unit if it is determined that the first condition is satisfied. - View Dependent Claims (17, 18, 19)
-
-
20. A communication method for controlling a communication apparatus that can communicate with a network, comprising:
-
causing a first information storing unit of the communication apparatus to store first information about a route between the communication apparatus and the network; causing a second information storing unit of the communication apparatus to store second information that specifies a gateway, via which a packet transmitted from the communication apparatus to the network is to pass, from among the first information stored in the first information storing unit; detecting third information including Layer 2 information about a gateway indicated by a received packet based on the packet received by the communication apparatus; determining whether or not a first condition that is a condition for a change of the second information is satisfied based on the detected third information; and changing the gateway specified in the second information stored in the second information storing unit if it is determined that the first condition is satisfied.
-
Specification