Network address duplication management
AssigneeCanon Kabushiki Kaisha
InventorAkinobu Matsumoto
Life of this patent
Estimating the term…
Abstract
A communication apparatus has a first interface for connecting with a first network and a second interface for connecting with a second network. The communication apparatus detects that an address used in the first network is changed, and furthermore, when it detects that the address that is changed in the first network duplicates an address being used in the second network, disconnects a connection of a link layer with the second network, and after the disconnection, reconstructs the second network using an address which is not duplicated by the changed address.
Claims12
A communication apparatus comprising:
- one or more processors;
- and
- one or more memories including instructions that, when executed by the one or more processors, cause the communication apparatus to:
- obtain, while communicating on a first network using a first network address, a second network address as a network address used in the first network, which is different from the first network address;
- detect conflict of the obtained second network address and a third network address being used in a second network;
- delete information related to the first network address used in the first network in response to the detection of the conflict of the second network address and the third network address;
- newly obtain a network address to use in a communication in the first network in response to the information related to the first network address used in the first network being deleted;
- disconnect a connection of a link layer with the second network in response to the detection of the conflict of the second network address and the third network address;
- and
- reconstruct connection to the second network using a network address which does not conflict with the newly obtained network address.
A method of controlling of a communication apparatus, the method comprising:
- obtaining, while communicating on a first network using a first network address, a second network address as a network address used in the first network, which is different from the first network address;
- detecting conflict of the obtained second network address and a third network address being used in a second network;
- deleting information related to the first network address used in the first network in response to the detection of the conflict of the second network address and third network address;
- newly obtaining a network address to use in a communication in the first network in response to the information related to the first network address used in the first network being deleted;
- disconnecting a connection of a link layer with the second network in response to the detection of the conflict of the second network address and the third network address;
- and
- reconstructing connection to the second network using a network address which does not conflict with the newly obtained network address.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method of controlling of a communication apparatus, the method comprising:
- obtaining, while communicating on a first network using a first network address a second network address as a network address used in the first network, which is different from the first network address;
- detecting conflict of the obtained second network address and a third network address being used in a second network;
- deleting information related to the first network address used in the first network in response to the detection of the conflict of the second network address and the third network address;
- newly obtaining a network address to use in a communication in the first network, in response to that the information related to the first network address used in the first network being deleted;
- disconnecting a connection of a link layer with the second network in response to the detection of the conflict of the second network address and the third network address;
- and
- reconstructing connection to the second network using a network address which does not conflict with the newly obtained network address.
Dependencies are inferred from the claim text.