Communication system, a communication method and communication terminal
First Claim
1. A communication system having tunnels formed on a physical communication line and having a plurality of sessions in each tunnel, comprising:
- an authentication unit which authenticates a user using a plurality of said tunnels to determine if said user is a customer of a service of reserving sessions in a smaller number of tunnels in exchange for a specified service fee;
a decision unit for, when said user is authenticated as a customer of said service by said authentication unit, monitoring the state of use of tunnels and sessions used by said user and deciding whether or not the sessions currently used by said user can be reserved in fewer tunnels;
a tunnel control unit which controls the tunnels such that a plurality of sessions used by said user are gathered in a specified tunnel when said decision unit decides that said sessions can be reserved in fewer tunnels; and
a charging unit which charges usage fees according to the number of tunnels or the number of physical communication lines.
1 Assignment
0 Petitions
Accused Products
Abstract
A service of reducing the number of tunnels in exchange for a specified service fee. A communication system, which generates tunnels in physical lines and multiplexes a plurality of sessions on the physical lines, comprises a monitor unit for monitoring the state of use of tunnels and sessions used by the user when the user using a plurality of tunnels is a customer who requires service of reserving sessions in a smaller number of tunnels in exchange for a specified service fee; a tunnel/session control unit performs control so as to gather the plurality of sessions of said user in a specified tunnel when the sessions currently used by the user can be reserved in a smaller number of tunnels; and a charging unit for charging a usage rate according to the number of tunnels or the number of physical lines used.
60 Citations
16 Claims
-
1. A communication system having tunnels formed on a physical communication line and having a plurality of sessions in each tunnel, comprising:
-
an authentication unit which authenticates a user using a plurality of said tunnels to determine if said user is a customer of a service of reserving sessions in a smaller number of tunnels in exchange for a specified service fee; a decision unit for, when said user is authenticated as a customer of said service by said authentication unit, monitoring the state of use of tunnels and sessions used by said user and deciding whether or not the sessions currently used by said user can be reserved in fewer tunnels; a tunnel control unit which controls the tunnels such that a plurality of sessions used by said user are gathered in a specified tunnel when said decision unit decides that said sessions can be reserved in fewer tunnels; and a charging unit which charges usage fees according to the number of tunnels or the number of physical communication lines.
-
-
2. A communication system comprising:
-
a first server for accommodating user terminals; and a second server, connected through a first network with said first server, for forming a tunnel in said first network in cooperation with said first server and connecting said user terminals to a second network through said tunnel, wherein said first server comprises; a first interface for connection to said user terminals, an authentication unit for authenticating a user of a terminal requesting to be connected through said first interface, a first tunnel unit for forming, between said first server and said second server, said tunnel to establish a session for said authenticated user, and outputting packets received from said first interface, a second interface for transferring packets output from said first tunnel unit through said tunnel formed on said first network, and a control unit for monitoring said session and controlling said first tunnel unit to reserve said session for said authenticated user in fewer tunnels, and wherein said second server comprises; a third interface for connection to said first network, a second tunnel unit for forming, between said first server and said second server, said tunnel for establishing a session for said authenticated user, decapsulating encapsulated packets received from said third interface and outputting the decapsulated packets, and a fourth interface for transferring the decapsulated packets output from said second tunnel unit to said second network. - View Dependent Claims (3, 4, 5)
-
-
6. In a virtual private network, a communication method for transferring packets received by a first communication interface through a second communication interface, said communication method comprising the steps of:
-
reserving a first logical path on a first physical communication line connected to said second interface; reserving a first session on said first logical path; reserving a second logical path on a second physical communication line connected to said second interface; reserving a second session on said second logical path; monitoring a bandwidth of said first logical path; and when some spare bandwidth exists on said first logical path determined as a result of said monitoring step, reserving again said second session, which was previously reserved on said second logical path, on said first logical path according to a degree of available bandwidth on said first logical path. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A communication system for building a Virtual Private Network (VPN), comprising:
-
a first interface which connects to a user terminal through a network; an authenticating unit which authenticates a user requesting a connection through said first interface; a tunnel unit which forms a tunnel for establishing sessions for said authenticated user, and encapsulating and outputting packets received from said first interface; a second interface which transfers packets, output from said tunnel unit, to another network; and a control unit which monitors said sessions, and controls said tunnel unit to reserve sessions in a fewer tunnels. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable recording medium for storing a program instructing a computer to execute steps for transferring packets received from a first communication interface through a second communication interface, said steps comprising:
-
reserving a first logical path on a first physical line connected to said second interface; reserving a first session on said first logical path; reserving a second logical path on a second physical path connected to said second interface; reserving a second session on said second logical path; monitoring the bandwidth of said first logical path; and when some spare bandwidth exists on said first logical path determined as a result of said monitoring step, reserving said second session, previously reserved on said second logical path, on said first logical path according to a degree of available bandwidth on said first logical path.
-
Specification