PACKET COMMUNICATION APPARATUS, PACKET PROCESSING RULE SETTING METHOD AND PROGRAM
A packet communication device connected to one or more paths includes a routing unit that distributes packets received from a terminal to any one of the one or more paths, and a control unit that acquires an IP address of the terminal and sets an application rule for packet processing in the routing unit on the basis of the IP address.
1 . A packet communication device connected to one or more paths, the packet communication device comprising a processor configured to execute a method comprising:
distributing packets received from a terminal to any of the one or more paths;
acquiring an IP address of the terminal; and
generate an application rule for packet processing based on the IP address.
2 . The packet communication device according to claim 1 , wherein the application rule for the packet processing includes is at least one of a routing rule, a filtering rule, or a traffic control rule to perform policy-based routing for the packets received from the terminal.
3 . The packet communication device according to claim 1 , the processor further configured to execute a method comprising:
determining whether or not the IP address corresponding to a terminal identifier of the terminal has been changed according to a database storing the IP address and the terminal identifier; and
updating the application rule when the IP address has been changed.
4 . The packet communication device according to claim 1 , the processor further configured to execute a method comprising:
receiving the IP address corresponding to a terminal identifier of the terminal from a Dynamic Host Configuration Protocol server;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
5 . The packet communication device according to claim 1 , the processor further configured to execute a method comprising:
acquiring the IP address of the terminal by snooping communication between a Dynamic Host Configuration Protocol server and the terminal;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
6 . The packet communication device according to claim 1 , the processor further configured to execute a method comprising:
acquiring the IP address corresponding to a terminal identifier of the terminal using Reverse Address Resolution Protocol;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
7 . A method for generating a rule for processing a packet, comprising:
distributing a packet received from a terminal to one or more paths for a packet communication;
acquiring an IP address of the terminal; and
generating an application rule for packet processing based on the IP address.
8 . A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer to execute a method comprising:
distributing a packet received from a terminal to one or more paths for a packet communication;
acquiring an IP address of the terminal; and
generating an application rule for packet processing based on the IP address.
9 . The packet communication device according to claim 2 , the processor further configured to execute a method comprising:
determining whether or not the IP address corresponding to a terminal identifier of the terminal has been changed according to a database storing the IP address and the terminal identifier; and
updating the application rule when the IP address has been changed.
10 . The method according to claim 7 , wherein the application rule for the packet processing includes is at least one of a routing rule, a filtering rule, or a traffic control rule to perform policy-based routing for the packets received from the terminal.
11 . The method according to claim 7 , further comprising:
determining whether or not the IP address corresponding to a terminal identifier of the terminal has been changed according to a database storing the IP address and the terminal identifier; and
updating the application rule when the IP address has been changed.
12 . The method according to claim 7 , further comprising:
receiving the IP address corresponding to a terminal identifier of the terminal from a Dynamic Host Configuration Protocol server;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
13 . The method according to claim 7 , further comprising:
acquiring, based on snooping communication between a Dynamic Host Configuration Protocol server and the terminal, the IP address of the terminal;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
14 . The method according to claim 7 , further comprising:
acquiring the IP address corresponding to a terminal identifier of the terminal using Reverse Address Resolution Protocol;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
15 . The method according to claim 10 , further comprising:
determining whether or not the IP address corresponding to a terminal identifier of the terminal has been changed according to a database storing the IP address and the terminal identifier; and
updating the application rule when the IP address has been changed.
16 . The computer-readable non-transitory recording medium according to claim 8 , wherein the application rule for the packet processing includes is at least one of a routing rule, a filtering rule, or a traffic control rule to perform policy-based routing for the packets received from the terminal.
17 . The computer-readable non-transitory recording medium according to claim 8 , the computer-executable program instructions when executed further cause the computer to execute a method comprising:
determining whether or not the IP address corresponding to a terminal identifier of the terminal has been changed according to a database storing the IP address and the terminal identifier; and
updating the application rule when the IP address has been changed.
18 . The computer-readable non-transitory recording medium according to claim 8 , the computer-executable program instructions when executed further cause the computer to execute a method comprising:
receiving the IP address corresponding to a terminal identifier of the terminal from a Dynamic Host Configuration Protocol server;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
19 . The computer-readable non-transitory recording medium according to claim 8 , the computer-executable program instructions when executed further cause the computer to execute a method comprising:
acquiring, based on snooping communication between a Dynamic Host Configuration Protocol server and the terminal, the IP address of the terminal;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.
20 . The computer-readable non-transitory recording medium according to claim 8 , the computer-executable program instructions when executed further cause the computer to execute a method comprising:
acquiring the IP address corresponding to a terminal identifier of the terminal using Reverse Address Resolution Protocol;
determining whether or not the IP address has been changed; and
updating the application rule when the IP address has been changed.