Patent ID: 11882015
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. A non-transitory recording medium storing an estimation program for determining a topology between a plurality of interfaces of a first network device of at least two network devices and a plurality of interfaces of a set of second network devices of the at least two network devices that are connected to each other, wherein execution of the program causes one or more computers to perform operations comprising:
storing, in a storage, address information of i) the plurality of interfaces of the first network device and (ii) the plurality of interfaces of the second network device;
determining that the first network device is to be a destination of a plurality of packets to be transmitted from the at least two network devices based on the first network device being a server-side network device and the second network device being a client-side network device;
generating the plurality of packets, wherein each of the plurality of packets has a different data amount;
transmitting the plurality of packets to the plurality of interfaces of the first network device, respectively, at different times, by using address information of the plurality of interfaces read from the storage, such that each interface of the plurality of interfaces receives at least one of the plurality of packets;
receiving the plurality of packets and output each of the plurality of packets using the interface that received the packet toward the second network device using the plurality of interfaces;
receiving responses for each of the plurality of packets and forward the plurality of responses to a collection device;
receiving the plurality of packets from the first network device and responding using a same one of the plurality of interfaces of the set of second devices;
storing data of the plurality of responses;
transmitting the stored data to an estimation device; and
based on the stored data, for each individual packet of the plurality of packets:
comparing data amounts of each interface of the first network device that includes a data amount of the individual packet and a data amount of each interface of the set of second network device that includes the data amount of the individual packet; and
calculating, based on the comparison, a combination of interfaces of the first network device and the set of second network devices that includes the data amount of the packet to determine connection relationships between the interfaces.