WO2000013379A1 - Appareil d'affectation de service - Google Patents

Appareil d'affectation de service Download PDF

Info

Publication number
WO2000013379A1
WO2000013379A1 PCT/JP1998/003913 JP9803913W WO0013379A1 WO 2000013379 A1 WO2000013379 A1 WO 2000013379A1 JP 9803913 W JP9803913 W JP 9803913W WO 0013379 A1 WO0013379 A1 WO 0013379A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
network
information
service request
rsvp
Prior art date
Application number
PCT/JP1998/003913
Other languages
English (en)
French (fr)
Inventor
Yoshitoshi Kurose
Yuji Nomura
Shinya Kano
Original Assignee
Fujitsu Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Limited filed Critical Fujitsu Limited
Priority to PCT/JP1998/003913 priority Critical patent/WO2000013379A1/ja
Priority to JP2000568226A priority patent/JP3725424B2/ja
Publication of WO2000013379A1 publication Critical patent/WO2000013379A1/ja
Priority to US09/788,842 priority patent/US7076540B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/781Centralised allocation of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data

Definitions

  • the present invention relates to a service allocating apparatus, and more particularly to providing a service corresponding to a service request in a network component apparatus having various specifications existing in a network.
  • the present invention relates to a service allocating device that can provide a considerable service guarantee over the entire network by allocating an appropriate service to a device that cannot perform the service.
  • the service control provided by a specific network configuration device includes bandwidth guarantee (QoS: Quality of Service) control and priority (CoS: Classof S ervice) Control is known.
  • QoS Quality of Service
  • CoS Classof S ervice
  • Bandwidth assurance control ensures that video or audio data is not interrupted or delayed in the middle, such as in a video conference. Some services dynamically assure service quality. As a protocol for performing this dynamic bandwidth guarantee control, the RSVP (Resource Source Protocol) protocol has been standardized in the IETF (Internet Engineering T ask Force). ing. Priority control, on the other hand, is a static service that provides services according to the prioritized priority.
  • RSVP Resource Source Protocol
  • IETF Internet Engineering T ask Force
  • FIG. 19 is a diagram for explaining the operation of the conventional network configuration device.
  • (A) shows the description of the first stage
  • (B) shows the description of the second stage
  • (C) Shows the explanation of the third stage.
  • the service requester attempts to receive the bandwidth reservation service of the communication path using the RSVP protocol for reserving the bandwidth.
  • a sender 101 serving as a server of a client / server system and a receiver 102 serving as a client are connected by a network.
  • the corresponding router 103 on the communication path and the non-compatible router 1 The service consists of providing a network reservation consisting of a network consisting of 04 and the corresponding network 105.
  • the sender 101 sends a routing message (Path message) to the receiver 102.
  • the routing message arrives at recipient 102 via compliant router 103, non-compliant router 104, and compliant router 105.
  • the corresponding routers 103 and 105 store the route information.
  • the receiver 102 issues a bandwidth reservation request message in order to make a bandwidth reservation request for the route to the sender 101.
  • (Res V message) The corresponding router 105 and the corresponding router 103 make their own judgment on the bandwidth reservation request and execute the bandwidth reservation. Since the bandwidth reservation cannot be executed at the non-compliant router 104, the bandwidth reservation request message is forwarded to the next corresponding router 103 without processing the bandwidth reservation request.
  • the sender 101 transmits data to the receiver 102.
  • the non-compliant router 104 that can provide the bandwidth reservation cannot reserve the bandwidth.
  • bandwidth reservation cannot be provided on the communication path from the sender 101 to the receiver 102, and the bandwidth from the sender 101 to the receiver 102 is not provided.
  • Cannot provide reservation service Therefore, a problem such as that the data from the sender 101 arrives at the receiver 102 with a partial omission occurs.
  • the device cannot provide the service because the service request is not understood and ignored. For this reason, it may not be possible to provide service power for the entire network in response to service requests.
  • FIG. 20 is a diagram for explaining the operation of another conventional network configuration device, wherein (A) shows the description of the first stage, (B) shows the description of the second stage, (C) shows the explanation of the third stage.
  • the router that manages the policy related to the network is not determined by the user himself or herself as to whether or not to reserve the bandwidth in response to the bandwidth reservation request. This shows the case where the policy server 106 performs the process.
  • the network consisting of the corresponding router 103, the non-compliant router 104, and the corresponding router 105 on the communication path provides bandwidth reservation by providing a network with services. Become.
  • a routing message is transmitted from the sender 101 to the receiver 102, and the corresponding message is sent to the receiver 103 and the non- It reaches the recipient 102 via the response router 104 and the response router 105.
  • the corresponding router corresponding to each R SVP stores the route information.
  • the receiver 102 sends a bandwidth reservation request message to make a bandwidth reservation request for the route to the sender 101.
  • This COPS is Admission control used for bandwidth reservation such as RSVP, proposed by the RAP-WG (RSVPA mission policy work group) (control to determine whether reservation is permitted or not) This is a protocol that performs based on the policy.
  • the policy server 106 determines bandwidth reservation permission from the policy it has and responds to the decision request with an admission request. To return. Here, it is assumed that the reservation permission has been determined for each, and it is assumed that bandwidth reservation has been made in the corresponding router 105 and the corresponding router 103. Since the non-compliant router 104 cannot execute the bandwidth reservation, the bandwidth reservation request message is forwarded to the next corresponding router 103 without processing the bandwidth reservation request.
  • the sender 101 transmits data to the receiver 102 overnight.
  • the bandwidth is reserved for the corresponding routers 103 and 105, so the bandwidth reservation cannot be performed for the router 104 that is not capable of providing the bandwidth reservation.
  • the present invention has been made in view of the above points, and is directed to a service non-compliant device which cannot provide a service corresponding to a service request in a network configuration device. Guarantee service throughout the network by setting up appropriate services
  • the purpose of the present invention is to provide a service allocating device that can perform the service.
  • a network service providing device that can receive a network service request and provide the requested network service receives the network access service providing state information.
  • the network information collecting means for collecting the network service providing state information of the service request corresponding apparatus, and the network information collecting means are provided.
  • a service that cannot provide the network service provided by the service request responding device based on the collected network service providing status information.
  • Setting device determining means for determining a service request non-compliant device; network service provision state information collected by the network information collecting device; and a service request non-compliant device determined by the setting device determining device.
  • Service mapping means for deciding a service to be set in the service request non-compliant device based on the information of the service request non-compliant device and the service mapping means for the service non-compliant device. And a service setting means for setting the service.
  • a service allocation device is provided.
  • the setting device determining means stores the network information periodically collected by the network information collecting means from the service request corresponding device and the service request non-compliant device, and the setting device determining device stores the network information. It is possible to have a dynamic network information table that is reflected in the process of determining a device that does not require service.
  • the system determines the permission to provide the network service, notifies the result of the determination to the service request responding device, and also transmits the permission information to the service request responding device.
  • a network service provision permission determining means for notifying the setting device determination function as network service provision state information is provided.
  • the setting device determining means also stores the network information periodically collected by the network information collecting means from the service request compliant device and the service request non-compliant device, and the setting device deciding means stores the network information.
  • It has a dynamic network information table that reflects data to determine devices that do not respond to service requests and that uses network information as data for determining permission to provide network services. And the monkey.
  • FIG. 1 is a block diagram showing the basic configuration of a service allocation device according to the present invention.
  • Figure 2 is a layout diagram of the network configuration device.
  • FIG. 3 shows a configuration example of the policy server in the first embodiment.
  • FIG. 4 is a block diagram showing an example of a configuration of an R SVP compatible router according to the first embodiment.
  • FIG. 5 is a block diagram illustrating a configuration example of a router that does not support RSVP in the first embodiment.
  • FIG. 6 is a diagram showing an example of the bandwidth reservation decision policy.
  • FIG. 7 is a diagram showing an example of the route information table.
  • FIG. 8 is a diagram illustrating an example of the service-mobilizing table.
  • FIG. 9 is a block diagram showing a configuration example of a policy server according to the second embodiment.
  • FIG. 10 is a block diagram showing an example of the configuration of an RSVP compatible router according to the second embodiment.
  • FIG. 11 is a block diagram showing a configuration example of a policy server according to the third embodiment.
  • FIG. 12 is a block diagram showing an example of the configuration of the R SVP compatible device according to the third embodiment.
  • FIG. 13 is a block diagram illustrating a configuration example of a router that does not support RSVP in the second embodiment.
  • FIG. 14 shows an example of the dynamic network information table.
  • FIG. 15 is a block diagram illustrating a configuration example of a policy server according to the fourth embodiment.
  • FIG. 16 is a block diagram showing an example of a configuration of an R SVP compatible device according to the fourth embodiment.
  • FIG. 17 is a block diagram illustrating a configuration example of a policy server according to the fifth embodiment.
  • FIG. 18 is a block diagram illustrating a configuration example of a policy server according to the sixth embodiment.
  • FIG. 19 is a diagram for explaining the operation of the conventional network configuration device.
  • (A) shows the explanation of the first stage
  • (B) shows the explanation of the second stage
  • (C) Indicates the explanation of the third stage.
  • FIG. 20 is a diagram for explaining the operation of another conventional network configuration device, where (A) shows the description of the first stage, (B) shows the description of the second stage, and (C) ) Indicates the explanation of the third stage.
  • FIG. 1 is a block diagram showing the basic configuration of a service allocation device according to the present invention.
  • the service allocating device 10 is connected to a service request compliant device 20 and a service request non-compliant device 30 which are network components.
  • the service allocating device 10 includes network information collecting means 11, setting device determining means 12, service mapping means 13, and service setting means 14.
  • the service request handling device 20 receives the network service request, provides the function of the received network service, and provides the service allocating device 10 with the service. It has a function to provide provision status information.
  • the service request non-compliant device 30 accepts a network service request, but does not process the request. However, the service request non-compliant device 30 has a function of receiving a service setting request from an external device and performing a setting, and a function of providing the set service. You.
  • the network information collecting means 11 has a function of collecting service provision state information from the service request responding device 20, and the setting device determining means 12 has
  • the service mapping means 13 has a function of determining a service request non-compliant device to be set based on the service provision state information collected by the network information collecting means 11, and the service mapping means 13 includes: Service mapping, that is, service setting, using the service provision state information collected by the network information collection means 11 and the data of the service non-compliant device determined by the means 12 to determine the setting device determined by the means 12 It has network information and service setting coordination function for determining items and converting set values, and the service setting means 14 is notified from the service mapping means 13 And has a function of setting the over-bis setting information to the setting device determining unit 1 2 service requests incompatible device 3 0 which is determined by the.
  • the service request handling device 20 receives a network service request, processes the request, and provides a service.
  • the service provision state information is collected by the network information collecting means 11 of the service allocating apparatus 10, and further, the setting apparatus determining means 12 and the service matching means 13 are provided. To be notified.
  • the setting device determining means 12 is a service request requester that cannot process a network access service request based on the service provision status information received from the network information collecting means 11.
  • the corresponding device 30 is determined, and the determined content is notified to the service mapping means 13.
  • Service mapping means 13 is a network information collector. Based on the service provision state information received from step 11 and the determination received from the setting device determination means 12, the service to be set in the service request non-compliant device 30 is determined, The service setting means 14 is notified of the data. Then, the service setting means 14 sets the data received from the service mapping means 13 in the service request non-compliant device 30.
  • a service request non-compliant device 30 that cannot provide a service because it cannot process a network service request is the same as a service request compatible device 20.
  • the service can be provided correspondingly.
  • the unique service of the service request non-compliant device 30 can be assigned, and the service can be provided even in the service non-compliant device 30.
  • the service allocating device 10 is a service that, when the service request responding device 20 receives a network service request, determines whether to permit the requested service or not. It is provided with means for judging permission.
  • the service request handling device 20 entrusts the service assignment device 10 with a decision on whether to permit or prohibit service provision to the service assignment device 10.
  • the service provision permission determining means receives a service request deciding request from the service request responding apparatus 20 to determine whether or not to permit the provision of the service. In response to a request for permission, a decision is made from a stored judgment.
  • the service provision permission determination means when giving the service request permission device 20 a decision of permission or rejection of the service provision permission, the service request response device 20 Will perform the service not provided in response to the result of the approval / disapproval decision.
  • the setting device deciding means 1 2 knows the service provision information from the service provision permission / non-permission decision request received by the service provision permission deciding means, and the service request non-compliant device 3 to be set. Decide 0, and notify the service provider 13 of the decision.
  • the service mapping means 13 is based on the service providing state information received from the service providing permission determining means and the determination received from the setting device determining means 12, and the service request non-compliant device 3 is provided.
  • the service to be set to 0 is determined, and the schedule is notified to the service setting means 14. Then, the service setting means 14 sets the data received from the service mapping means 13 in the service request non-compliant device 30.
  • the service allocating apparatus 10 is provided with the service provision permission determining means, and thus, the service request responding apparatus 20 can determine whether or not to permit the provision of the service from the service request responding apparatus 20. Can be handled.
  • the network information collecting means 11 of the service allocating device 10 checks the settings and the status of the device from the service request compliant device 20 and the service request non-compliant device 30. Equipped with network status monitoring means that can be known.
  • the service provision permission determining means is notified by the network state monitoring means in response to the received service provision permission determination request. Make a decision from the net state.
  • the service provision permission determination means could issue a permission in response to a request to determine the permission or non-permission of service provision, but the network status information was used to determine the permission / non-permission. By using this, it is possible to notify the service request handling device 20 of the appropriate service provision permission / non-permission decision in consideration of the network state.
  • the setting device determining means 12 receives the status information of each network collected by the network information collecting means 11 and determines the service request non-compliant device 30. It can be As a result, the service request non-compliant device depends on the network status.
  • the setting device determining means 12 can use the information on the network state to determine the device 30 that does not support the service request.
  • the position of the service request non-compliant device 30 can be determined in response to the change in the position of the service request non-compliant device 30 due to the network state.
  • bandwidth reservation service related to communication quality
  • access authentication service related to security
  • resource distribution service related to the transfer of program data.
  • bandwidth reservation service that requests bandwidth reservation for end-to-end communication using a protocol and reserves a bandwidth for the communication requested by the network is given as an example.
  • FIG. 2 is a layout diagram of the network configuration device.
  • a client 41 and a server 42 are, for example, a network which is a data transmission medium composed of two routers 50 and 70.
  • the policy server 80 is connected to these two routes 50 and 70 on the communication path.
  • the client 41 is a service requester
  • the server 42 is a data sender.
  • the router 50 is an RSVP-compliant router that can receive an RSVP resource reservation request and provide a resource reservation
  • the router 70 receives and processes an RSVP resource reservation request. It is not compatible with RSVP, but can provide services according to control information set from outside.
  • the policy server 80 functions as a service allocating device that allocates appropriate setting information to the router 70 that does not support RSVP based on the bandwidth reservation information of the network 50.
  • the client 41 may be referred to as device A, the router 50 as device B, the router 70 as device C, and the server 42 as device D. . Details of signals between the devices will be described in the following embodiments.
  • FIG. 3 is a block diagram showing a configuration example of a policy server according to the first embodiment.
  • FIG. 4 is a block diagram showing a configuration example of an RSVP-compatible router according to the first embodiment.
  • FIG. 3 is a block diagram showing a configuration example of a router not supporting RSVP in the first embodiment.
  • the policy server 80 includes an SNMP receiving unit 81, a route information table 83, a setting device determining unit 84, a service mapping table 85, and a service mapping table. It consists of a bismapping section 86, a device setting section 87, and an SNMP transmission section 88. I have.
  • the SNMP receiving unit 81 receives the band reservation information e from the RSVP-compatible router 50, and the SNMP transmitting unit 88 transmits the setting information h to the RSVP-incompatible router 70.
  • the RSVP-compatible router 50 has a Path message receiving unit 51, a route storage unit 52, a Path message transmitting unit 53, and a ResV message.
  • the path message receiving section 51 receives the path message b from the RSVP-incompatible relay node 70, and the path message transmitting section 53 receives the path message b for the client 41.
  • the Pass message c is transmitted, the Resv message receiving unit 54 receives the Resv message d from the client 41, and the ResV message transmitting unit 5 6 sends a Res V message i to the router 70 that does not support RSVP.
  • the bandwidth reservation judging unit 58 transmits the disapproval information n to the client 41 when it judges that the bandwidth reservation is not permitted.
  • the bandwidth reservation information e is transmitted to the server 80.
  • the router 70 that does not support RSVP has a Path message receiving unit 71, a Path message transmitting unit 72, a Res V message receiving unit 73, and a R es V It consists of a message sending section 74, an SNMP receiving section 75, a bandwidth reservation item setting section 76, a service mapping section 77, and a bandwidth reservation execution section 78.
  • Path message receiver 7 1 is Sano 4 2 Upon receiving the Path message a, the Path message transmitting unit 72 transmits the Path message b to the RSVP compatible router 50, and the Res V message
  • the message receiving section 73 receives the ResV message i from the RSVP-compatible router 50, and the Resv message transmitting section 74 sends the Resv message to the server 42.
  • the message j is transmitted, and the SNMP receiving unit 75 receives the setting information h from the policy server 80.
  • the server 42 which is the sender of the data, sends the message to the router 70 that is not compatible with the RSS message of the PATH protocol. Since the router 70 that does not support RSVP cannot process the Path message a of the RSVP protocol received by the Pat message receiver 71, the Path message is not changed.
  • the message transmission section 72 transmits the message to the RSVP-compatible router 50 as a Path message b of the RSVP protocol.
  • the RSVP-compatible router 50 routes the route of the device via the RSVP protocol path message from the RSVP protocol path message b received by the path message receiver 51. After storing in the storage unit 52, the Path message transmitting unit 53 sends the RSVP protocol Path message c to the client 41 by the Path message transmitting unit 53. Send.
  • the client 41 sends a ResV message d of the RSVP protocol to an RSVP-compatible router 50 in order to receive the bandwidth reservation service.
  • the name is “Kurose” and the band is “5 Mbps”.
  • the bandwidth reservation determining unit 58 determines the bandwidth reservation.
  • a bandwidth reservation determination policy table 64 is used. Figure 6 shows an example of this bandwidth reservation decision policy 64.
  • FIG. 6 is a diagram showing an example of the bandwidth reservation decision policy.
  • This bandwidth reservation determination table has at least fields of a user name and a maximum bandwidth reservation amount, and defines a maximum bandwidth amount that each user can reserve.
  • This bandwidth reservation determination table is referred to as a determination factor when the bandwidth reservation determination unit 58 makes a permission determination as to whether or not to reserve the requested bandwidth.
  • the bandwidth reservation determining unit 58 determines the bandwidth reservation from the ResV message d from the ResV message receiving unit 54 and the bandwidth reservation determination policy 64.
  • the bandwidth reservation policy in the bandwidth reservation decision policy table 64 the maximum bandwidth reservation for the user name “Kurose” is “5 Mbps”, and the ResVP message of the RSVP protocol is used.
  • the bandwidth reservation parameter in the middle does not exceed the limit. Therefore, the band reservation determination unit 58 permits the band reservation.
  • the ResV message transmitting unit 56 transmits to the RSVP non-compliant router 70 by the ResVP message i of the RSVP protocol. If the band reservation is not permitted, the band reservation determination unit 58 notifies the client 41 of the non-permission information n. In this case, since the band reservation determination unit 58 permits the band reservation, the band reservation item setting unit 60 then sets the band reservation item. Perform settings. That is, the bandwidth reservation item setting unit 60 sets the value of the item corresponding to the bandwidth reservation parameter by the service mapping unit 61. Then, the band reservation executing unit 62 allocates the band “5 Mbps” to the communication of the user name “Kurose” as the band reservation execution. After executing the band reservation, the band reservation information is notified to the SNMP transmitting section 63. The SNMP transmitting unit 63 notifies the bandwidth reservation information e to the policy server 80.
  • the RSVP non-compliant server 70 receives the RSVP protocol Resv message i at the Resv message receiver 73, but cannot process it. Send the Res V message j of the protocol.
  • the policer server 80 receives the bandwidth reservation information e in the SNMP receiving unit 81, obtains the bandwidth reservation information, and recognizes that the reservation has been made in the RSVP-compatible router 50. .
  • the information on the bandwidth reservation is passed to the setting device determining unit 84 and the service mapping unit 86.
  • the setting device determining unit 84 determines the location of the RSVP-incompatible router 70 based on the routing information included in the routing information table 83. To determine.
  • an example of the route information table 83 is shown in FIG.
  • FIG. 7 is a diagram showing an example of the route information table.
  • This route information table has a field of the device name and the next device on the route, and has a field for the next device on the route for a certain network component device on the network. Network components are predefined.
  • As the device name positional information on the network, for example, an IP (internet protocol) address is used.
  • the setting device determining unit 84 determines the position of the RSVP-incompatible router 70 from the bandwidth reservation information and the route information table 83. In this case, looking at the route information table 83 given in advance in FIG. 7, since the router 70 is next to the router 50, the router 70 not supporting RSVP is determined.
  • the setting device determination information is passed to the service mapping unit 86, and the service mapping unit 86 based on the setting device determination information and the bandwidth reservation information obtained from the SNMP reception unit 81. From the service mapping table 85, determine the value to be set to 70 for RSVP non-compliant.
  • an example of the service mapping table 85 is shown in FIG.
  • FIG. 8 is a diagram showing an example of the service matching table.
  • the service mapping table has fields for user name, bandwidth reservation amount, and priority assignment, and is appropriate for the band reservation service requested by each user. This is a conversion table that defines the services with the highest priority.
  • the service mapping unit 86 determines that the bandwidth reservation information received by the SNMP reception unit 81 in the RSVP-compliant router 50 is a user name “Kurose” and a bandwidth reservation “5 Mbps”. When referring to the service mapping table 85, it can be seen that the corresponding priority assignment is "3".
  • the priority “3” is assigned to “Kurose”, and the device setting section 87 determines the assignment of the priority “3” to the router 70 that does not support RSVP. This information is passed to the SNMP transmitting section 88, and is transmitted as setting information h to the router 70 that does not support RSVP.
  • the router 70 that does not support RSVP receives the setting information h at the SNMP receiving unit 75 and sets the bandwidth reservation item at the bandwidth reservation item setting unit 76. Make eye settings.
  • the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment "3", and the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the router 50 determines whether or not to permit the request. Based on the policy table 64, it makes its own decision to execute bandwidth reservation and notifies the policy server of the bandwidth reservation information.
  • the policy server 80 statically determines a route 70 on a route that does not correspond to a service request from the notified band reservation information and a preset route information table, The service corresponding to the bandwidth reservation service of the router 50 is set for the router. As a result, it becomes possible to dynamically set a considerable amount of services on routers that do not support RSVP. Accordingly, even in a network environment in which a router that supports RSVP and a router that does not support RSVP are mixed, network resources that do not support RSVP can be effectively used.
  • FIG. 9 is a block diagram illustrating a configuration example of a policy server according to the second embodiment
  • FIG. 10 is a block diagram illustrating a configuration example of a router supporting RSVP according to the second embodiment. It is.
  • the policy server 80 83 As shown in Figure 9, the policy server 80 83, setting device determination unit 84, service mapping tape 85, service mapping unit 86, device setting unit 87, SNMP transmission unit 88, and bandwidth reservation judgment port It comprises a risk table 89, a COPS receiving unit 90, a band reservation permission judging unit 91, and a COPS transmitting unit 92.
  • SNMP transmitter 8 8 is RS
  • the setting information h is transmitted to the router 70 that does not support VP, and the C ⁇ PS receiving unit 90 receives the admission request data f from the router 50 that supports RSVP and receives the COPS
  • the transmission section 92 transmits the transmission result information g to the RSVP-compatible router 50.
  • the RSVP-compatible router 50 has a Path message receiving unit 51, a route storage unit 52, a Path message transmitting unit 53, and R es V message receiving section 54, admittance requesting section 55, Res V message transmitting section 56, COPS receiving section 57, band reservation judging section 58 A COPS transmission section 59, a bandwidth reservation item setting section 60, a service mapping section 61, and a bandwidth reservation execution section 62.
  • the path message receiving section 51 receives the path message b from the RSVP non-compliant server 70, and the path message transmitting section 53 receives the clear message.
  • the path message c is transmitted to the client 41, and the Res V message receiver 54 receives the Res 41 from the client 41.
  • the Res V message transmitting unit 56 Upon receiving the V message d, the Res V message transmitting unit 56 transmits the Res V message i to the router 70 not supporting RSVP.
  • the bandwidth reservation determination unit 58 determines that the bandwidth reservation is not permitted, the band reservation determination unit 58 transmits the disapproval information n to the client 41, and the COPS reception unit 57 receives the address from the policy server 80 Upon receiving the result of the mission result g, the COPS transmission unit 59 transmits the key to the policy server 80. Send the mission request data f.
  • the server 42 sends a P ath message a of the RSVP protocol to a router 70 that does not support RSVP.
  • the RSVP-incompatible message 70 does not process the Path message a of the RSVP protocol received by the Path message receiving unit 71, but leaves the Path message transmitting unit as it is.
  • 72 In RSVP send the message to the RSVP compatible server 50 as a Path message b of the RSVP protocol.
  • the RSVP-compatible router 50 transmits the path of the device via the RSVP protocol Path message from the RSVP protocol Path message b received by the Path message receiver 51. After being stored in the route storage unit 52, the Path message transmitting unit 53 transmits the Path message c of the RSVP protocol to the client 41 by the Path message transmitting unit 53.
  • the client 41 sends a ResV message d of the RSVP protocol to the RSVP-compatible router 50 in order to receive the bandwidth reservation service.
  • a bandwidth reservation request assume that the user name is “Kurose” and the bandwidth is “5 Mbps”.
  • the RSVP-compatible message 50 receives the message. Pass to the request section 55.
  • the admission request unit 55 passes the admission request data f requesting permission / non-permission of the bandwidth reservation to the C0PS transmission unit 59, and Send to server 80.
  • the policy server 80 receives the admission request data f at the C / PS receiving unit 90 and notifies the bandwidth reservation permission determining unit 91.
  • the band reservation permission judgment section 91 judges band reservation permission based on a band reservation judgment policy table 89 given in advance. Assuming that the bandwidth reservation judgment policy table 89 is the same as the table shown in FIG.
  • the band reservation permission judgment unit 91 reads out the band reservation judgment policy table 89 from the band reservation judgment policy table 89. Since the maximum bandwidth reservation for the user name "Kurose" is "5 Mbps", the bandwidth reservation parameters in the ResVP message of the RSVP protocol do not exceed the limit, so the bandwidth reservation is not exceeded. Make a decision to allow.
  • the admission result information g from the bandwidth reservation permission judgment unit 91 is transmitted to the RSVP compatible 50 by the C0PS transmission unit 92.
  • the permitted contents are notified to the setting device determination unit 84 and the service mapping unit 86.
  • the setting device determining unit 84 determines the position of the RSVP-incompatible router 70 from the contents of the permission and the contents of the route information table 83 given in advance.
  • the route information table 83 given in advance is the route information table of FIG. 7, since the router 50 is next to the router 70, the router 7 which does not support RSVP is used. 0 is determined.
  • the decision information of the router 70 is passed to the service mapping section 86, where the information is determined based on the service mapping table 85 and the bandwidth reservation information obtained from the bandwidth reservation permission determination section 91. Then, the value to be set in router 70 is determined.
  • the bandwidth reservation information in the RSVP-compatible router 50 received by the COPS receiver 90 is received. Is the username "Kurose” and the bandwidth Since the reservation is “5 Mbps”, the device setting section 87 performs the setting to assign the priority “3” to the user name “Kurose”. This setting information is transmitted from the SNMP transmission unit 88 to the router 7.0 that does not support RSVP.
  • the R SVP non-compliant server 70 receives the setting information h at the S NMP receiving unit 75 and sets the band reservation items at the band reservation item setting unit 76. At this time, the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment "3", and the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the RSVP compatible router 50 receives the admission result information g by the C0PS receiving unit 57.
  • the data is notified to the bandwidth reservation judging unit 58, and the band reservation judging unit 58 transmits the RSVP protocol Res.
  • the V message i is transmitted by the Resv message transmitting unit 56 to the RSVP non-compliant server 70.
  • the band reservation determination unit 58 transmits the non-permission information n to the client 41.
  • the bandwidth reservation item setting section 60 sets the value of the item corresponding to the bandwidth reservation parameter by using the service mapping section 61, and the bandwidth reservation executing section 62 executes the setting.
  • the bandwidth “5 Mbps” is allocated to the communication with the user name “Kurose” as bandwidth reservation execution.
  • the RSVP-compatible router 50 when it accepts a service request for bandwidth reservation, it determines whether to permit the request or not. Outsourced to the server 80.
  • the policy server 80 stores the bandwidth reservation decision policy table 89. Based on this, the reservation is determined based on the request, and the result is notified to RSVP-compliant router 50.If permission is granted, the bandwidth reservation information notified at the time of the permission determination is preliminarily used.
  • the router 70 on the route that does not correspond to the service request is statically determined from the set route information table, and the bandwidth reservation service of 50 Set up the corresponding service. Le 50, which received the result of the permission decision, decided to execute bandwidth reservation if permission was granted.
  • the policy server 80 determines the route on the route that does not correspond to the service request based on the information received at the time of the admission control for determining the permission of the bandwidth reservation. It is possible to assign a service in the evening after deciding 70 in the evening, and to centrally manage the service.
  • FIG. 11 is a block diagram illustrating a configuration example of a policy server according to the third embodiment.
  • FIG. 12 is a block diagram illustrating a configuration example of an RSVP-compatible router according to the third embodiment.
  • FIG. 13 is a block diagram showing an example of the configuration of the second embodiment that is not compatible with RSVP.
  • the policy server 80 includes an SNMP receiving unit 81, a dynamic network information table 82, a route information table 83, and a setting device determining unit 84. , Service mapping table 85, service mapping section 86, device setting section 87, SNMP transmitting section 88, bandwidth reservation judgment policy table 89, COPS receiving section 9 0, a bandwidth reservation permission determination section 91, and a C CPS transmission section 92.
  • SNMP receiver 8 1 The network information k from the RSVP-compatible router 50 and the network information m from the RSVP-incompatible router 70 are received, and the SNMP transmission unit 88 sends the network information k to the RSVP-incompatible router 70.
  • the COPS receiver 90 receives the admission request data f from the RSVP-compatible router 50, and the C CPS transmitter 92 receives the RSVP-compatible route. Transmission of the admission result information g to 50 in the evening.
  • the RSVP-compatible router 50 has a Path message receiving unit 51, a route storage unit 52, a Path message transmitting unit 53, and a ResV message.
  • Message receiving unit 54, an admission request unit 55, a ResV message transmitting unit 56, a COPS receiving unit 57, a bandwidth reservation determining unit 58, and a bandwidth reservation item setting It comprises a unit 60, a service mapping unit 61, a bandwidth reservation executing unit 62, and an SNMP transmitting unit 63.
  • the Path message receiving unit 51 receives the Path message b from the router 70 that does not support RSVP, and the Path message transmitting unit 53 sends the P message to the client 41.
  • the Resv message receiving unit 54 receives the Resv message d from the client 41, and the ResV message transmitting unit 56 receives the RSVP non-compliant router 7 Send Resv message i for 0.
  • the band reservation determination unit 58 determines that the band reservation is not permitted, the band reservation determination unit 58 transmits the non-permission information n to the client 41.
  • the C0PS receiving section 57 receives the admission result information g from the policy server 80, and the C ⁇ PS transmitting section 59 sends an address to the policy server 80.
  • the SNMP transmission unit 63 transmits network request k to the policy server 80. You.
  • the RSVP non-compliant router 70 has a Path message receiver 71, a Path message transmitter 72, and a Resv message.
  • the path message receiving section 71 receives the path message a from the server 42, and the path message transmitting section 72 receives the path message 50 for RSVP. Sends the Path message b.
  • the Resv message receiving unit 73 receives the Resv message i from the RSVP-compatible router 50, and the ResV message transmitting unit 74 sends the ResV message to the server 42.
  • the SNMP receiving section 75 receives the setting information h from the policy server 80, and the SNMP transmitting section 79 transmits network information m to the policy server 80.
  • the RSVP-compatible router 50 periodically transmits network information k such as its own settings and load status to the policy server 80 using the SNMP transmission unit 63. I do. Even if it is not RSVP compliant, it sends network information m, such as its own settings and load status, to the policy server 80 periodically using the SNMP transmission unit 79.
  • the policy server 80 receives the network information k and m at the SNMP receiving unit 81 and stores the contents in the dynamic network information table 82. Therefore, The contents of the dynamic network information table 82 are dynamically updated according to the current network condition. Further, the dynamic network information table 82 is used as data of permission judgment in the band reservation permission judgment section 91.
  • a Psa message of the RSVP protocol is transmitted to the server 70 that does not support RSVP.
  • the RSVP non-compliant router 70 does not process the RSVP protocol Path message a, but the RSVP protocol is sent to the RSVP protocol by the Path message transmitter 72. Send Correlation's Path message b to RSVP compatible router 50.
  • the RSVP protocol Path message received by the Path message receiver 51 passes through the RSVP protocol Path message b.
  • the Path message transmitting unit 53 sends the client 41 the Path message of the RSVP protocol to the client 41 c. Send
  • the client 41 sends a ResV message d of the RSVP protocol to the RSVP-compatible router 50 in order to receive the bandwidth reservation service.
  • a bandwidth reservation request assume that the user name is “Kurose” and the bandwidth is “5 Mbps”.
  • the demo request module receives the RSVP message d. 5 passed to 5.
  • the admission request unit 55 passes the admission request data f requesting permission / non-permission of the bandwidth reservation to the COPS transmission unit 59 and transmits it to the policy server 80. I do.
  • the policer server 80 receives the admission request data f at the C / PS receiver 90 and notifies the bandwidth reservation permission determiner 91.
  • the bandwidth reservation permission determination unit 91 determines bandwidth reservation permission based on the bandwidth reservation determination vol- ity table 89 given in advance and the dynamic network information table 82. .
  • Figure 14 shows an example of the link information table 82.
  • FIG. 14 shows an example of the dynamic network information table.
  • the dynamic network information table has, for example, fields of a path section and a congestion indicating a congestion state, and the network information notified from each network component device.
  • the congestion state is dynamically saved.
  • the route of the device A representing the client 41, the device representing the route 50, the device representing the route 70 C, the device D representing the server 42, and the route of the device D are congested. This indicates that congestion has occurred in the route section between the other devices on the network, Device E and Device F.
  • the bandwidth reservation permission determining unit 91 Upon receiving the admission request data f, the bandwidth reservation permission determining unit 91 receives a bandwidth reservation based on the bandwidth reservation determination policy table 89 and the dynamic network information table 82. Make a judgment. Here, if the bandwidth reservation decision policy table 89 is the bandwidth reservation decision policy table shown in FIG. 6, it can be seen that the limit of the bandwidth reservation decision policy is not exceeded. If the dynamic network information table 82 is the dynamic network information table shown in FIG. 14, there is no congestion in the route section between the client 41 and the server 42. As is apparent from these determinations, the bandwidth reservation permission determining unit 91 determines to permit the bandwidth reservation. The permission of the band reservation is given as the admission result information g by the C ⁇ PS transmission section 92. To be sent to RSVP compatible 50.
  • the contents of the permission are notified to the setting device determining unit 84 and the service muting unit 86.
  • the setting device determining unit 84 determines the position of the RSVP non-compliant router 70 based on the notified permission content and the route information table 83 provided in advance. In this case, if the route information table 83 has the route information table shown in FIG. 7, since the route is next to the route 50, the route 70 not supporting RSVP is determined. You.
  • the decision information of the router 70 that does not support RSVP is passed to the service mapping section 86, and is determined based on the service mapping table 85 and the band reservation information obtained from the band reservation permission judgment section 91. The value to be set in the router 70 that does not support RSVP is determined.
  • the device setting unit 87 receives the bandwidth reservation information in the RSVP-compatible router 50 received by the COPS receiving unit 90.
  • This setting information h is transmitted by the SNMP transmitting unit 88 to the router 70 not supporting RSVP.
  • the R SVP non-compliant server 70 receives the setting information h at the S NMP receiving unit 75 and sets the band reservation items at the band reservation item setting unit 76. At this time, the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment “3”, and the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the RSVP compatible module 50 receives the admission result information g by the C0PS receiver 57.
  • the bandwidth reservation judgment 58, and the bandwidth reservation determining unit 58 transmits the ResVP message i of the RSVP protocol to the RSVP-incompatible router 70 by the Resv message transmitting unit 56.
  • the band reservation determination unit 58 transmits the non-permission information n to the client 41.
  • the bandwidth reservation item setting unit 60 sets the value of the item corresponding to the bandwidth reservation parameter by the service publishing unit 61, and the bandwidth reservation execution unit 62 Allocates the bandwidth “5 Mbps” to the communication with the user name “Kurose” as the bandwidth reservation.
  • the RSVP-incompatible message 70 receives the RSVP message Resv message i by the Resv message receiving unit 73, but cannot process the Resv message i.
  • the message is transmitted by the message transmission unit 74 to Reso 42 as Resv message j of the RSVP protocol.
  • the RSVP-compatible router 50 when it receives a service request for bandwidth reservation, it determines whether to permit the request or not. Outsource to the server 80.
  • the policy server 80 determines whether to permit the reservation based on the bandwidth reservation determination policy table 89 and the dynamic network information table 82, and notifies the result to the RSVP-compliant router 50.
  • the router 70 on the route that does not correspond to the service request is quiesced from the bandwidth reservation information notified at the time of the permission determination and the route information table set in advance. Then, for that route, a service corresponding to the bandwidth reservation service of 50 is set.
  • Luo 50 In the case of, bandwidth reservation is executed.
  • the policy server 80 can use the information received at the time of the admission control for determining the permission of the bandwidth reservation based on the information on the route that is not responding to the service request.
  • the service can be assigned to the router by deciding 0, and the service can be centrally managed. In addition, it is possible to make a permission judgment according to a dynamic network state.
  • FIG. 15 is a block diagram illustrating a configuration example of a policy server according to the fourth embodiment
  • FIG. 16 is a block diagram illustrating a configuration example of an RSVP-compatible router according to the fourth embodiment. .
  • the policy server 80 includes an SNMP receiving unit 81, a dynamic network information table 82, a route information table 83, and a setting device determining unit. 8, a service mapping table 85, a service mapping section 86, a device setting section 87, and an SNMP transmission section 88.
  • the SNMP receiving unit 81 receives the bandwidth reservation information e and the network information k from the RSVP-compliant router 50, receives the network information m from the RSVP-incompatible router 70, and receives the SNMP transmitting unit. 8 sends configuration information h to router 70 that does not support RSVP.
  • the RSVP-compatible router 50 has a Path message receiving unit 51, a route storage unit 52, and a Path message.
  • the path message receiving section 51 receives the path message b from the router that does not support RSVP, and the path message transmitting section 53 clears the path message b.
  • the client sends a Path message c to the client 41, and the Resv message receiver 54 receives the Resv message d from the client 41.
  • the es V message transmitting unit 56 transmits a Res V message i to the router 70 not supporting RSVP.
  • the bandwidth reservation determination unit 58 determines that the bandwidth reservation is not permitted, the bandwidth transmission determination unit 58 transmits the non-permission information n to the client 41, and the SNMP transmission unit 63 transmits the bandwidth rejection to the policy server 80. It sends the reservation information e and the net secret information k.
  • the RSVP-compatible router 50 sends network information k such as its own settings and load status to the policy server 80 periodically using the SNMP transmission unit 63. Send.
  • the router 70 that does not support RSVP also sends network information m, such as its own settings and load status, to the policy server 80 periodically using the SNMP transmission unit 79.
  • the policy server 80 receives the network information k and m at the SNMP receiving unit 81 and stores the contents in the dynamic network information table 82.
  • the dynamic network information table 82 is the data of the route information table 83. Used as an overnight. Therefore, the contents of the dynamic network information table 82 are dynamically updated according to the current network conditions, and the updated contents are reflected in the routing information table 83. .
  • the server 42 which is a data sender, sends a Psth message a of the RSVP protocol to a router 70 that does not support RSVP. Since the router 70 that does not support RSVP cannot process the Path message a of the RSVP protocol received by the P at message receiving unit 71, the Path message is not changed.
  • the transmitting unit 72 transmits the message to the RSVP-compliant server 50 as a Path message b of the RSVP protocol.
  • the RSVP-compatible message 50 is a device that has passed the RSVP protocol Path message from the RSVP protocol Path message b received by the Path message receiver 51. After storing the route in the route storage unit 52, the Path message transmitting unit 53 transmits the Path message c of the RSVP protocol to the client 41 by the Path message transmitting unit 53.
  • the client 41 sends the ResV message d of the RSVP protocol to the RSVP compatible server 50 to receive the bandwidth reservation service.
  • the bandwidth reservation request assume that the user name is “Kurose” and the bandwidth is “5 Mbps”.
  • the bandwidth reservation judgment unit 58 performs band reservation judgment. .
  • a bandwidth reservation judgment policy table 64 given in advance is used. This Assuming that the bandwidth reservation decision policy table 64 of FIG. 6 is the bandwidth reservation decision policy shown in FIG. 6, according to the bandwidth reservation policy, the maximum bandwidth of the user name “Kurose” is determined. Since the reservation is “5 Mbps”, the bandwidth reservation parameter in the ResV message of the RSVP protocol does not exceed the limit. Therefore, the bandwidth reservation determination unit 58 permits the reservation of the bandwidth.
  • the message is transmitted to the router 70 that does not support the RSVP by using the ResV message transmitting unit 56 with the ResV message i of the RSVP protocol.
  • the band reservation determination unit 58 notifies the client 41 of the non-permission information n.
  • the band reservation determination unit 58 permits the band reservation, and then the band reservation item setting unit 60 sets the band reservation items. That is, the bandwidth reservation item setting unit 60 sets the value of the item corresponding to the bandwidth reservation parameter by the service mapping unit 61.
  • the bandwidth reservation executing unit 62 allocates the bandwidth “5 Mbps” to the communication with the user name “Kurose” as the bandwidth reservation execution.
  • the band reservation information is notified to the SNMP transmitting section 63.
  • the SNMP transmission unit 63 notifies the bandwidth reservation information e to the policy server 80.
  • the RSVP non-compliant router 70 receives the ResVP message i of the RSVP protocol at the ResV message receiving unit 73, but cannot process it, so the ResV message transmitting unit 73 According to 74, the ResVP message j of the RSVP protocol is sent to the server 42 as it is.
  • the policy server 80 receives the bandwidth reservation information e at the S ⁇ ⁇ ⁇ receiving unit 81, obtains the information of the bandwidth reservation, and It recognizes that the reservation was made at 50.
  • the information on the bandwidth reservation is passed to the setting device determining unit 84 and the service mapping unit 86.
  • the setting device determining unit 84 determines the position of the router 70 that does not support RSVP from the route information included in the bandwidth reservation information and the network information set in the route information table 83. To determine. At this time, since the route information table 83 reflecting the contents of the dynamic network information table 82 is used, it is determined that the originally existing route information table does not match the current route information table. It can respond to a typical network route change or equipment failure.
  • the route information table 83 is the route information table shown in FIG. 7, in this case, the router 50 (device B) on the route is next to the router 70 (device C).
  • the corresponding rule is set at 70.
  • the setting device determination information is passed to the service mapping section 86, and the service mapping section 86 receives the bandwidth reservation information obtained from the service mapping table 85 and the SNMP reception section 81. Decide the value to be set to 70, which does not support RSVP.
  • the service mapping table 85 is the service mapping table shown in FIG.
  • the bandwidth reservation information in the RSVP-compatible router 50 received by the SNMP receiving unit 81 is the user name “K ur 0 se '' and bandwidth reservation ⁇ 5 Mbps '' indicate that the service mapping section 86 has a priority assignment corresponding to ⁇ 3 ''.
  • the priority “3” is assigned to the user name “Kurose”, and the device setting unit 87 determines the assignment of the priority “3” to the router 70 that does not support RSVP.
  • This information is passed to the SNMP transmitting unit 88 and transmitted to the router 70 that is not RSVP-compliant as setting information h.
  • the router 70 that does not support RSVP receives the setting information h in the SNMP receiving unit 75 and sets the bandwidth reservation items in the bandwidth reservation item setting unit 76.
  • the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment "3"
  • the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the policy server 80 selects the route based on the network information obtained from each of the routes 50 and 70 on the route.
  • the policer server 80 receives the information that the route information table 83 is referred to as ⁇ ⁇ ⁇ ⁇ RS RS ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • the setting device determination unit searches for a router that does not support RSVP by matching the newest information in the routing information table with the routing information that has been stored so far, and dynamically configures an appropriate service. Will be able to do it. Therefore, even in a network environment where both RSVP-compatible and non-RSVP-compatible networks are mixed and dynamically changing, network resources that are not RSVP-compliant can be used effectively. be able to.
  • the router 50 supporting RSVP and the router 70 not supporting RSVP are the same as those in the third embodiment. Only policy server 80 is shown.
  • FIG. 17 is a block diagram illustrating a configuration example of a policy server according to the fifth embodiment.
  • the policy server 80 includes an SNMP receiving unit 81, a dynamic network information table 82, and a route information table.
  • Table 83, setting device determination unit 84, service mapping table 85, service mapping unit 86, device setting unit 87, SNMP transmission unit 88, bandwidth reservation It comprises a decision policy 89, a COPS receiving unit 90, a band reservation permission judging unit 91, and a COPS transmitting unit 92.
  • the SNMP receiving unit 81 receives the network information k and m from the RSVP-compatible router 50 and the RSVP-incompatible router 70, respectively, and the SNMP transmitting unit 88 sends the network information k and m to the RSVP-incompatible router 70. Then, the setting information h is transmitted.
  • the COPS receiving unit 90 receives the admission request data f from the RSVP-compatible router 50, and the C0PS transmitting unit 92 sends an admittance to the RSVP-compatible router 50 to the RSVP-compatible router 50. Send the session result information g.
  • the RSVP-compatible router 50 periodically sends network information k such as its own settings and load status to the policy server 80 using the SNMP transmission unit 63. Send. Even if it is not RSVP compliant, it sends network information m, such as its own settings and load status, to the policy server 80 periodically using the SNMP transmission unit 79.
  • the policy server 80 receives the network information k and m at the SNMP receiving unit 81 and stores the contents in the dynamic network information table 82.
  • the dynamic network information table 82 is used as the data of the route information table 83. Therefore, the contents of the dynamic network information table 82 are dynamically updated according to the current network conditions, and the updated contents are reflected in the routing information table 83. You.
  • the server 42 sends a PATH message of the RSVP protocol to the router 70 that does not support the RSVP.
  • the router 70 that does not support RSVP does not process the Path message a of the RSVP protocol received by the Path message receiving unit 71, but does not process the Path message transmitting unit as it is.
  • the message is transmitted to RSVP compatible server 50 as a Path message b of the RSVP protocol.
  • the RSVP-compatible router 50 stores the route of the device that has passed through the RSVP protocol path message from the RSVP protocol path message b received by the path message receiving unit 51. After storing in the section 52, the path message transmitting section 53 transmits the path message c of the RSVP protocol to the client 41 by the path message transmitting section 53.
  • the client 41 sends a ResV message d of the RSVP protocol to the RSVP-compatible router 50 in order to receive the bandwidth reservation service.
  • the bandwidth reservation request assume that the user name is “Kurose” and the bandwidth is “5 Mbps”.
  • the RSVP-compatible message 50 that receives the ResVP message d of the RSVP protocol at the ResV message receiving unit 54 receives the data, and sends the data request to the admission request unit 5. Pass to 5.
  • the admission request unit 55 passes the admission request data f requesting permission / non-permission of the bandwidth reservation to the COPS transmission unit 59, and the policer To the server 80.
  • the policy server 80 receives the admission request data f at the C ⁇ PS receiving section 90 and notifies the bandwidth reservation permission determining section 91.
  • the band reservation permission judgment section 91 judges band reservation permission based on a band reservation judgment policy table 89 given in advance. Assuming that the bandwidth reservation decision policy 89 is the same as the table shown in FIG. 6, the bandwidth reservation permission decision unit 91 sends the user from the bandwidth reservation decision policy 89 to the user. Since the maximum bandwidth reservation power of the name “Kurose” is “5 Mbps”, the bandwidth reservation parameter in the ResVP message of the RSVP protocol does not exceed the limit. Make a decision to allow the reservation.
  • the admission result information g by the bandwidth reservation permission judgment unit 91 is transmitted to the RSVP compatible server 50 by the C / PS transmission unit 92.
  • the permitted contents are notified to the setting device determination unit 84 and the service mapping unit 86.
  • the setting device determining unit 84 determines the position of the router 70 that does not support RSVP from the contents of the permission and the contents of the route information table 83.
  • the original routing information table does not match the current routing information table. It can respond to dynamic network route changes and equipment failures.
  • the routing information table 83 is the routing information table shown in FIG. 7
  • the dynamic network information table 82 is the dynamic network information table shown in FIG.
  • router 50 (device B) is next to router 70 (device C), and since there is no congestion on these routes, router 70 not supporting RSVP is determined. .
  • the decision information of the router 70 that does not support RSVP is passed to the service mapping section 86, where the bandwidth reservation obtained from the service mapping table 8 ⁇ and the bandwidth reservation permission judgment section 91 is obtained. Based on the information and The value to be set in the evening is determined.
  • the service mapping table shown in FIG. 8 is the service mapping table 85 of the policy server 80
  • the C ⁇ PS receiving section 90 receives the RSVP-compatible table 5 Since the bandwidth reservation information at 0 has the user name “Kurose” and the bandwidth reservation “5 Mbps”, the device setting unit 87 sets the user name “Kurose” to priority “3”. Make settings to assign.
  • This setting information is transmitted by the SNMP transmitting unit 88 to the RSVP non-compliant server 70.
  • the router 70 that does not support RSVP receives the setting information h at the SNMP receiving unit 75, and sets the bandwidth reservation items at the bandwidth reservation item setting unit 76.
  • the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment “3”, and the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the RSVP-compatible router 50 receives the admittance result information g by the C0PS receiving unit 57. In this case, since the admission result information g is permitted, the delay is notified to the bandwidth reservation determination unit 58, and the bandwidth reservation determination unit 58 is notified of the RSVP protocol correlation.
  • the Resv message i of the above is transmitted by the Resv message transmitting unit 56 to the router 70 not supporting RSVP. If the notified admission result information g is not permitted, the band reservation determination unit 58 transmits the non-permission information n to the client 41.
  • the bandwidth reservation item setting unit 60 sets the value of the item corresponding to the bandwidth reservation parameter by the service mapping unit 61, and the bandwidth reservation execution unit 62 However, as bandwidth reservation execution, the bandwidth “5 Mbps” is harmed to the communication with the user name “Kurose”.
  • the policy server determines whether to permit the request or not. 80 performs statically based on the bandwidth reservation decision policy 89, and the information received during the admission control and the contents of the dynamic network information table 82 are used. Based on the reflected route information table 83 and, the route 70 on the route that does not correspond to the service request is dynamically determined, and the service is allocated to that route. Effective use of network resources that are not RSVP compliant even in a network environment where RSVP compliant and non-RSVP compliant networks are mixed and dynamically changed can do.
  • the RSVP-compatible router 50 and the RSVP-incompatible router 70 are the same as those in the third embodiment. Therefore, only the policy server 80 is shown here.
  • FIG. 18 is a block diagram illustrating a configuration example of a policy server according to the sixth embodiment.
  • the policy server 80 includes an SNMP receiving unit 81, a dynamic network information table 82, a route information table 83, and a setting device determining unit 84. , Service mapping table 85, service mapping section 86, device setting section 87, SNMP transmission section 88, bandwidth reservation judgment policy table 89, COPS receiving section 90, a bandwidth reservation permission determination section 91, and a C ⁇ PS transmission section 92.
  • the SNMP receiving unit 81 sends network information k and RS Upon receiving the network information m from the router 70 not supporting VP, the SNMP transmitting unit 88 transmits the setting information h to the router 70 not supporting RSVP.
  • COPS receiver 90 is compatible with RSVP
  • the COPS transmission section 92 transmits the admission result information g to the RSVP-compatible device 50.
  • the router 50 that supports RSVP transmits network information k such as its own setting contents and load status to the SNMP transmission unit.
  • the router 70 that does not support RSVP also transmits network information m such as its own setting contents and load status to the policy server 80 periodically using the SNMP transmitting unit 79.
  • the policy server 80 receives the network information k and m at the SNMP receiving section 81 and stores the contents in a dynamic network information table 82.
  • the dynamic network information table 82 is used as the data of the routing information table 83, and is also used as the data of the permission judgment in the band reservation permission judgment unit 91.
  • the RS / 4 protocol sends a Path message a of RSVP protocol to the router 70 that does not support RSVP.
  • RSVP incompatible Le Isseki 7 0, RSVP pro Bok without Coll of P ath message a pair and process, p a th message transmitting section 7 of the RSVP protocol Ri by the 2 P ath Send message b to router 50 that supports RSVP.
  • RSVP compatible router 50 The path message of the RSVP protocol received in step 1 and the path of the device through which the path message of the RSVP protocol has passed are stored in the route storage unit 52, and then the path message is stored.
  • the message transmitting section 53 transmits the Path message c of the RSVP protocol to the client 41.
  • the client 41 sends a ResV message d of the RSVP protocol to the server 50 corresponding to the RSVP in order to receive the bandwidth reservation service.
  • the bandwidth reservation request assume that the user name is “Kurose” and the bandwidth is ⁇ 5 Mbps.
  • the RSVP compatible router 50 When the RSVP compatible router 50 receives the RSVP protocol Resv message d at the Resv message receiver 54, the data is passed to the admission request unit 55. .
  • the admission request unit 55 passes the admission request data f requesting permission / non-permission of the bandwidth reservation to the COPS transmission unit 59 and transmits it to the policy server 80. I do.
  • the policy server 80 receives the admission request data f at the C0PS receiving unit 90 and notifies the bandwidth reservation permission determining unit 91.
  • the bandwidth reservation permission determination unit 91 determines bandwidth reservation permission based on a bandwidth reservation determination policy table 89 and a dynamic network information table 82 given in advance.
  • the bandwidth reservation decision policy table 89 is the same as the bandwidth reservation decision policy table shown in FIG. 6, it does not exceed the limit of the bandwidth reservation decision policy.
  • the dynamic network information table 82 is the same as the dynamic network information table shown in FIG. 14, the client 41 and the server 42 are the same. It can be seen that there is no congestion in the route section between the bandwidth reservation and 1 will make the decision to allow bandwidth reservation.
  • the permission for this bandwidth reservation is transmitted by the C-PS transmission section 92 to the RSVP-compatible router 50 as the admission result information g.
  • the contents of the permission are notified to the setting device determination unit 84 and the service mapping unit 85.
  • the setting device determining unit 84 determines the location of the RSVP-incompatible router 70 based on the notified permission contents and the route information table 83.
  • a routing information table that reflects the dynamic network information table is used, so that the dynamic routing information table that the original routing information table does not match the current routing information table is used. It can respond to network route changes and equipment failures. In this case, if the routing information table 83 has the routing information table shown in FIG.
  • the router 50 (device B) is followed by the router 70 (device C), and the congestion between the devices. Since there are no RSVPs, a rule that does not support RSVP is set at 70. The decision information of the router 70 that does not support RSVP is passed to the service mapping unit 86, and the bandwidth reservation information obtained from the service mapping table 85 and the bandwidth reservation permission judgment unit 91. Therefore, the value to be set in the router 70 that does not support RSVP is determined. Assuming that the service mapping table 85 is the service mapping table shown in FIG. 8, the device setting unit 87 receives the bandwidth reservation information in the RSVP-compatible router 50 received by the COPS receiving unit 90. Sets the user name “Kurose” and the bandwidth reservation “5 Mbps”, and assigns the priority “3” to the user name “Kurose”. This setting information h is transmitted by the SNMP transmitting unit 88 to the router 70 not supporting RSVP.
  • the router 70 that does not support RSVP is set up in the SNMP receiver 75.
  • the constant information h is received, and the bandwidth reservation items are set in the bandwidth reservation item setting section 76.
  • the service mapping unit 77 determines the bandwidth reservation item corresponding to the priority assignment “3”, and the bandwidth reservation execution unit 78 reserves the bandwidth according to the determination.
  • the RSVP-compatible router 50 receives the admission result information g through the C CPS receiver 57. In this case, since the admission result information g is permitted, the data is notified to the bandwidth reservation determination unit 58, and the bandwidth reservation determination unit 58 transmits the RSVP protocol Res. The V message i is transmitted to the RSVP non-compliant router 70 by the Resv message transmitting unit 56. If the notified admission result information g is not permitted, the band reservation determination unit 58 transmits the non-permission information n to the client 41.
  • the bandwidth reservation item setting unit 60 sets the value of the item corresponding to the bandwidth reservation parameter by the service publishing unit 61, and the bandwidth reservation execution unit 62 Allocates the bandwidth “5 Mbps” to the communication with the user name “Kurose” to execute the bandwidth reservation.
  • the RSVP non-compliant router 70 receives the Resv message i of the RSVP protocol by the Resv message receiving unit 73, but cannot process the Resv message i. Serve as it is, and send it to '42' as the RSVP protocol Resv message ⁇ .
  • the RSVP-capable router 50 when it accepts a service request for bandwidth reservation, it determines whether to permit the request or not.
  • the server 80 performs the bandwidth reservation decision policy table 89 and the dynamic network information table.
  • the information received during the admission control and the routing information table 83 reflecting the contents of the dynamic network information table 82 are dynamically performed based on the Based on the route that does not correspond to the service request, the service can be harmed and the service can be harmed. Even in a network environment in which routers that do not support RSVP are mixed and dynamically change, network resources that do not support RSVP can be used effectively.
  • the processing contents of the functions that the computer constituting the policy server 80 should have may be described in a program recorded on a computer-readable recording medium. it can. By executing this program on a computer, each of the above processes can be realized on the computer.
  • Computer-readable recording media include magnetic recording devices and semiconductor memory.
  • the program When distributing the program to the market, the program is stored in a portable recording medium such as a CD-ROM (Compact Disk Read Only Memory) or a floppy disk, and the program is distributed to the net. It can also be stored in the storage device of a computer connected via a work, and then transferred to another display via the network.
  • the program is executed on a computer, the program is stored in a hard disk device in the computer, etc., and loaded into the main memory for execution.

Description

明 細 書 サー ビス割 り 当て装置 技術分野
本発明はサー ビス割 り 当て装置に関 し、 特にネ ッ ト ワーク に 存在する さ まざまな仕様を持っ たネ ッ ト ワーク構成装置の中で サービス要求に対応したサー ビス を提供する こ とができない装 置に対して適当なサービス を割 り 当てる こ と によ り ネ ッ ト ヮー ク全体にて相当のサービス保証を行う こ とが可能になるサ一ビ ス割 り 当て装置に関する。 背景技術
近年、 ネ ッ ト ワーク においては多様なサー ビスが提供されて いる。 その中に、 外部装置か ら のサー ビス要求を処理 してその 要求に応える と い うサービスが存在する。 しか し、 ネ ッ ト ヮ一 ク構成装置の中には、 ある特定のサー ビス要求を受け取っ ても 処理を行う こ とができないために、 サー ビス提供機能を有して いる に も拘 らず、 その特定のサービス を提供できない装置が存 在する。 しか し、 すべてのネ ッ ト ワーク構成装置をそのよ う な サー ビス要求に対応 した ものに切 り 替える こ とは現実的ではな く 、 限 り あるネ ッ ト ワーク資源を有効に活用する こ とが望まれ ている。
こ こで、 特定のネ ッ ト ワーク構成機器が提供するサー ビス制 御と して、 帯域保証 ( Q o S : Q u a l i t y o f S e r v i c e ) 制御および優先度 ( C o S : C l a s s o f S e r v i c e ) 制御が知 られている。
帯域保証制御は、 た とえばテ レビ会議の場合のよ う に、 途中 で映像データ ある いは音声データが途切れた り 遅延した り する る こ とがないよ う エン ド · ッ一 · エン ドでサー ビス品質を動的 に保証する ものある。 この動的に帯域保証制御を行う プロ ト コ ルと して、 R S V P ( R e s o u r c e R e S e r V a t i o n P r o t o c o l ) プロ ト コリレが I E T F ( I n t e r n e t E n g i n e e r i n g T a s k F o r c e ) に おいて標準化されている。 これに対し、 優先度制御は、 あ ら力 じめ設定された優先度に従っ てサービス を提供する静的なサー ビスである。
こ こで、 このよ う な異なるサービス を提供するネ ッ ト ワーク 構成装置がエン ド · ツー , エン ドで混在する場合の動作につい て説明する。
図 1 9 は従来のネ ッ ト ワーク構成装置の動作を説明する図で あって、 ( A ) は第 1 段階の説明を示し、 ( B ) は第 2 段階の説 明を示 し、 ( C ) は第 3 段階の説明を示 している。 こ こでは、 たとえば、 サー ビス要求者が、 帯域を予約する R S V P プロ ト コルを用いて通信経路の帯域予約サービス を受けよ う と した場 合を示している。 こ の図において、 たとえばク ライ ア ン ト , サ —バシステムのサーバとする送信者 1 0 1 と ク ライ ア ン ト とす る受信者 1 0 2 と をネ ッ ト ワーク によっ て接続した通信経路上 に、 R S V P プロ ト コルに対応 した対応ル一夕 1 0 3 、 R S V P プロ 卜 コルに未対応の非対応ルータ 1 0 4 、 および対応ルー 夕 1 0 5 の三つのネ ッ ト ワーク構成装置が存在している とする。 この例では、 通信経路上の対応ルータ 1 0 3 、 非対応ルー夕 1 0 4 、 および対応ル一夕 1 0 5 で構成されるネ ッ ト ワークが帯 域予約を提供する こ とがサー ビス となる。
まず、 図 1 9 の ( A ) に示した第 1 段階では、 送信者 1 0 1 か ら受信者 1 0 2 に対して経路指定メ ッセージ ( P a t h メ ッ セージ) が送信される。 経路指定メ ッセージは、 対応ルー夕 1 0 3 、 非対応ル一夕 1 0 4 、 および対応ルー夕 1 0 5 を介 して 受信者 1 0 2 に届 く 。 この と き、 対応ルー夕 1 0 3 , 1 0 5 は 経路情報を記憶する。
次に、 図 1 9 の ( B ) に示した第 2 段階では、 受信者 1 0 2 は、 送信者 1 0 1 までの経路に対して帯域予約の要求を行う た めに帯域予約要求メ ッセージ ( R e s V メ ッセージ) を送信す る。 対応ルー夕 1 0 5 および対応ルータ 1 0 3 においては、 そ れぞれ帯域予約要求に対して自己判断を下して帯域予約を実行 する。 非対応ル一夕 1 0 4 においては、 帯域予約を実行する こ とができないので、 帯域予約要求を処理 しないで、 そのまま帯 域予約要求メ ッセージを次の対応ルータ 1 0 3 に転送する。
そして、 図 1 9 の ( C ) に示した第 3 段階では、 送信者 1 0 1 は、 受信者 1 0 2 に対してデータ送信を行う 。 こ こで、 対応 ルータ 1 0 3 , 1 0 5 は帯域予約ができているので帯域予約を 提供できている力 非対応ルー夕 1 0 4 においては帯域予約が できていない。 その結果、 送信者 1 0 1 か ら受信者 1 0 2 まで の通信経路において帯域予約は提供できていない こ と にな り 、 送信者 1 0 1 か ら受信者 1 0 2 に対 して帯域予約サー ビスの提 供を行う こ とができない。 したがっ て、 送信者 1 0 1 か ら のデ 一夕は、 部分的に欠落 した状態で受信者 1 0 2 に届 く な どの問 題が発生する。 このよ う に、 通信経路上にサー ビス要求を処理できない装置 があ っ た場合、 その装置では、 サー ビス要求は理解されずに無 視されるため、 サー ビス を提供させる こ とはできない。 このた め、 サー ビス要求に対 して、 ネ ッ ト ワーク全体にてサー ビス力 提供不可能となる こ とがある。
図 2 0 は従来の別のネ ッ ト ワーク構成装置の動作を説明する 図であ っ て、 ( A ) は第 1 段階の説明を示し、 ( B ) は第 2 段階 の説明を示 し、 ( C ) は第 3 段階の説明を示 している。 こ の構 成例は、 帯域予約要求に対して帯域予約を していいかどう かの 判断をルー夕 自身が行う のではな く 、 ネ ッ ト ワーク に関連した ポ リ シを管理 しているポ リ シサーバ 1 0 6 が行う場合を示して いる。 こ の例においても、 通信経路上の対応ルータ 1 0 3 、 非 対応ルー夕 1 0 4 、 および対応ルー夕 1 0 5 で構成されるネ ッ ト ワークが帯域予約を提供する こ とがサービス となる。
まず、 図 2 0 の ( A ) に示した第 1 段階では、 送信者 1 0 1 か ら受信者 1 0 2 に対して経路指定メ ッセージが送信され、 対 応ル一夕 1 0 3 、 非対応ルー夕 1 0 4 、 および対応ル一夕 1 0 5 を経由 して受信者 1 0 2 に届 く 。 それぞれ R S V P に対応し た対応ルー夕 は経路情報を記憶する。
次に、 図 2 0 の ( B ) に示した第 2 段階では、 受信者 1 0 2 は、 送信者 1 0 1 までの経路に対して帯域予約の要求を行う た めに帯域予約要求メ ッセージを送信する。 対応ルー夕 1 0 5 お よび対応ル一夕 1 0 3 においては、 それぞれが帯域予約要求を 受ける と、 ポ リ シサーバ 1 0 6 に対して帯域予約許可を C 〇 P S 、 C o m m o n O e n P o l i c y S e r v i c e ) プロ ト コルにて要求を行う 。 この C O P S は、 I E T F の R A P - W G ( R S V P A d m i s s i o n P o l i c y W o r k G r o u ) にて提案された、 R S V Pな どの帯域 予約の際に用 い られる ア ド ミ ッ シ ョ ン制御 (予約の許可 , 不許 可を決定する制御)をポ リ シに基づいて行う プロ ト コルである。
ポ リ シサーバ 1 0 6 は持っ ているポ リ シか ら帯域予約許可判 断を行って、 その判断結果をア ド ミ ッ シ ョ ン要求を出 した対応 ル一夕 1 0 5 , 1 0 3 に返す。 こ こ では、 それぞれ予約許可が 判断されたもの と し、 対応ルー夕 1 0 5 および対応ルータ 1 0 3 において帯域予約がなされた もの とする。 非対応ルータ 1 0 4 においては、 帯域予約を実行する こ とができないので、 帯域 予約要求を処理しないで、 そのまま帯域予約要求メ ッセージを 次の対応ルータ 1 0 3 に転送する。
そ して、 図 2 0 の ( C ) に示した第 3 段階では、 送信者 1 0 1 は、 受信者 1 0 2 に対 してデ一夕送信を行う 。 こ こ で、 対応 ル一夕 1 0 3 , 1 0 5 は帯域予約ができているので帯域予約を 提供できている力 非対応ルータ 1 0 4 においては帯域予約が できていない。
この結果、 ポ リ シサーノ 1 0 6 がネ ッ ト ワーク に存在してい て も、 帯域予約許可判断を下すだけであるので、 非対応ルータ 1 0 4 に対 して何か動作を行う ものではない。 したがっ て、 送 信者 1 0 1 か ら受信者 1 0 2 に対して帯域予約サー ビスの提供 を行う こ とができないと い う 問題点があった。
本発明はこ のよ う な点に鑑みてなされたものであ り 、 ネ ッ ト ワーク構成装置の中でサー ビス要求に対応したサー ビス を提供 する こ とができないサー ビス非対応装置に、 適切なサー ビス を 設定する こ と によ り 、 ネ ッ 卜 ワーク全体でサー ビス を保証する こ とができ るサー ビス割 り 当て装置を提供する こ と を 目的 とす る。
発明の開示
すなわち本発明は、 ネ ッ ト ワークサー ビス要求を受け付けて 要求されたネ ッ ト ワークサー ビスを提供する こ とができるサー ビス要求対応装置か らネ ッ ト ヮ一クサ一ビス提供状態情報を知 つ て、 外部装置か らネ ッ ト ワークサー ビス設定が可能であって 設定されたネ ッ ト ヮ一クサ一 ビス を提供する こ とができるサー ビス要求非対応装置に対してネ ッ ト ワークサー ビス設定を行う サー ビス割 り 当て装置において、 前記サー ビス要求対応装置の ネ ッ ト ヮ一クサ一ビス提供状態情報を収集するネ ッ ト ワーク情 報収集手段と、 前記ネ ッ ト ワーク情報収集手段が収集したネ ッ 卜 ワークサー ビス提供状態情報を基に前記サービス要求対応装 置が提供 しているネ ッ ト ヮ一クサー ビス を提供する こ とができ ないサー ビス要求非対応装置を決定する設定装置決定手段と、 前記ネ ッ ト ワーク情報収集手段が収集したネ ッ ト ワークサービ ス提供状態情報と前記設定装置決定手段が決定したサービス要 求非対応装置の情報 と を基に前記サー ビス要求非対応装置に設 定すべきサー ビスの決定を行うサー ビスマ ッ ピング手段と、 前 記サー ビス要求非対応装置に前記サー ビスマ ツ ビング手段で決 定されたサー ビス を設定するサー ビス設定手段と、 を備えてい る こ と を特徴とするサー ビス割 り 当て装置が提供される。
設定装置決定手段は、 ネ ッ ト ワーク情報収集手段がサー ビス 要求対応装置およびサー ビス要求非対応装置か ら定期的に収集 したネ ッ ト ワーク情報を格納する と と も に設定装置決定手段が サー ビス要求非対応装置を決定するデ一夕 に反映させる動的ネ ッ 卜 ワーク情報テーブルを有する こ とができる。
こ のサー ビス割 り 当て装置は、 さ ら に、 サー ビス要求対応装 置か ら こ のサー ビス要求対応装置が受け付けたネ ッ ト ワークサ 一ビス要求に対してネ ッ ト ワークサー ビスを提供するか ど う 力 の許可判断の問い合わせを受けて、 ネ ッ ト ワークサー ビス提供 の許可判断を下し、 判断結果をサー ビス要求対応装置に通知す る と と も に許可情報をサー ビス要求対応装置のネ ッ ト ヮ一クサ 一ビス提供状態情報と して設定装置決定機能に通知するネ ッ ト ワークサー ビス提供許可判断手段を備えている。
設定装置決定手段は、 また、 ネ ッ ト ワーク情報収集手段がサ 一ビス要求対応装置およびサービス要求非対応装置か ら定期的 に収集したネ ッ ト ワーク情報を格納し、 設定装置決定手段がサ — ビス要求非対応装置を決定するデータ に反映させる と と も に ネ ッ ト ワーク情報をネ ッ ト ワークサー ビス提供の許可判断用の デ一夕 とする動的ネ ッ ト ワーク情報テーブルを有する こ とがで さる。
本発明の上記および他の 目 的、 特徴および利点は本発明の例 と して好ま し い実施の形態を表す添付の図面と関連した以下の 説明によ り 明 らかになるであろ う。 図面の簡単な説明
図 1 は本発明によ るサー ビス割 り 当て装置の原理的構成を示 すブロ ッ ク 図である。
図 2 はネ ッ ト ワーク構成装置の配置図である。
図 3 は第 1 の実施の形態におけるポ リ シサーバの構成例を示 すブロ ッ ク 図である。
図 4 は第 1 の実施の形態における R S V P対応のル一夕 の構 成例を示すブロ ッ ク 図である。
図 5 は第 1 の実施の形態における R S V P 非対応のルータ の 構成例を示すブロ ッ ク 図である。
図 6 は帯域予約判断ポ リ シテ一ブルの一例を示す図である。 図 7 は経路情報テ一ブルの一例を示す図である。
図 8 はサー ビスマ ツ ビングテーブルの一例を示す図である。 図 9 は第 2 の実施の形態におけるポ リ シサーバの構成例を示 すブロ ッ ク 図である。
図 1 0 は第 2 の実施の形態における R S V P対応のルータの 構成例を示すブロ ッ ク 図である。
図 1 1 は第 3 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図である。
図 1 2 は第 3 の実施の形態における R S V P対応のル一夕の 構成例を示すブロ ッ ク 図である。
図 1 3 は第 2 の実施の形態における R S V P非対応のルー夕 の構成例を示すプロ ッ ク 図である。
図 1 4 は動的ネ ッ ト ワーク情報テーブルの一例を示す図であ る。
図 1 5 は第 4 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図である。
図 1 6 は第 4 の実施の形態における R S V P対応のル一夕の 構成例を示すブロ ッ ク 図であ る。
図 1 7 は第 5 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図である。 図 1 8 は第 6 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図である。
図 1 9 は従来のネ ッ ト ワーク構成装置の動作を説明する図で あって、 ( A ) は第 1 段階の説明を示し、 ( B ) は第 2 段階の説 明を示し、 ( C ) は第 3 段階の説明を示している。
図 2 0 は従来の別のネ ッ ト ワーク構成装置の動作を説明する 図であって、 ( A ) は第 1 段階の説明を示し、 ( B ) は第 2 段階 の説明を示し、 ( C ) は第 3 段階の説明を示している。 発明を実施するための最良の形態
まず、 本発明の概略について図面を参照して説明する。
図 1 は本発明によるサー ビス割 り 当て装置の原理的構成を示 すブロ ッ ク 図である。 サー ビス割 り 当て装置 1 0 は、 ネ ッ ト ヮ ーク構成装置であるサー ビス要求対応装置 2 0 およびサー ビス 要求非対応装置 3 0 に接続されている。 サー ビス割 り 当て装置 1 0 は、 ネ ッ ト ワーク情報収集手段 1 1 と、 設定装置決定手段 1 2 と、 サー ビスマッ ピング手段 1 3 と、 サービス設定手段 1 4 と を備えている。
こ こで、 サ一ビス要求対応装置 2 0 は、 ネ ッ ト ヮークサ一ビ ス要求を受け付け、 受け付けたネ ッ ト ワークサー ビス を提供す る機能、 およびサー ビス割 り 当て装置 1 0 にサー ビス提供状態 情報を与える機能を有している。 また、 サー ビス要求非対応装 置 3 0 は、 ネ ッ ト ワークサー ビス要求を受け付けるが、 その要 求に対する処理は行わない。 しか し、 サー ビス要求非対応装置 3 0 は、 外部装置か らサー ビス設定要求を受け付け、 設定を行 う機能、 および設定されたサー ビス を提供する機能を有 してい る。
サー ビス割 り 当て装置 1 0 において、 ネ ッ ト ワーク情報収集 手段 1 1 は、 サー ビス要求対応装置 2 0 か らサー ビス提供状態 情報を収集する機能を有 し、 設定装置決定手段 1 2 は、 ネ ッ ト ワーク情報収集手段 1 1 が収集 したサー ビス提供状態情報か ら サー ビス設定すべきサー ビス要求非対応装置を決定する機能を 有 し、 サー ビスマ ッ ピ ン グ手段 1 3 は、 ネ ッ ト ヮ一ク情報収集 手段 1 1 が収集したサ一 ビス提供状態情報および設定装置決定 手段 1 2 が決定したサー ビス要求非対応装置のデータ を用 いて サービスマ ッ ピング、 すなわちサー ビス設定項目 の決定および 設定値の変換を行う ネ ッ ト ワーク情報 · サー ビス設定連携機能 を有し、 サービス設定手段 1 4 は、 サー ビスマ ッ ピング手段 1 3 か ら通知されたサー ビス設定情報を設定装置決定手段 1 2 に よっ て決定されたサー ビス要求非対応装置 3 0 に対して設定を 行う機能を有している。
以上の構成において、 まず、 サー ビス要求対応装置 2 0 は、 ネ ッ ト ワークサー ビス要求を受けて、 その要求に対する処理を して、 サー ビス を提供する。 そのサー ビス提供状態情報は、 サ 一ビス割 り 当て装置 1 0 のネ ッ ト ワーク情報収集手段 1 1 によ り 収集され、 さ ら に設定装置決定手段 1 2 およびサービスマ ツ ビング手段 1 3 へ通知される。
設定装置決定手段 1 2 は、 ネ ッ ト ワーク情報収集手段 1 1 か ら受け取っ たサー ビス提供状態情報を基に、 ネ ッ ト ヮ一クサ一 ビス要求を処理する こ とができないサー ビス要求非対応装置 3 0 を決定 し、 決定内容をサー ビスマ ッ ピング手段 1 3 へ通知す る。 サ一 ビスマ ッ ピング手段 1 3 は、 ネ ッ ト ワーク情報収集手 段 1 1 か ら受け取っ たサー ビス提供状態情報と設定装置決定手 段 1 2 か ら受け取っ た決定内容とを基に して、 サー ビス要求非 対応装置 3 0 に設定すべきサービス を決定し、 そのデータ をサ 一ビス設定手段 1 4 に通知する。 そ して、 サービス設定手段 1 4 は、 サー ビスマ ッ ピング手段 1 3 か ら受け取っ たデータ をサ 一ビス要求非対応装置 3 0 に設定する。
これによ り 、 ネ ッ ト ワークサー ビス要求に対して処理ができ ないためにサー ビス を提供する こ とができないサービス要求非 対応装置 3 0 に対して、 サー ビス要求対応装置 2 0 と同 じ、 あ る いは対応 したサー ビスの提供を行わせる こ とができる。 すな わち、 サービス要求非対応装置 3 0 が有する固有のサービス を 割 り 当てる こ とができ、 サー ビス要求非対応装置 3 0 において もサービス提供が可能となる。
また、 サービス割 り 当て装置 1 0 は、 サー ビス要求対応装置 2 0 がネ ッ ト ワークサー ビス要求を受けた ときに、 要求された サー ビスを提供するかどう かの許可の決定を行うサー ビス提供 許可判断手段を備えている。
これによ り 、 サービス要求対応装置 2 0 は、 ネ ッ ト ワークサ —ビス要求を受ける と、 サー ビス割 り 当て装置 1 0 に対 して、 サー ビス提供の許可不許可の決定の委託を行う 。 サー ビス割 り 当て装置 1 0 では、 サー ビス提供許可判断手段がサー ビス要求 対応装置 2 0 か らのサー ビス提供の許可不許可の決定要求を受 け付け、 受け付けたサー ビス提供の許可不許可の決定要求に対 して、 記憶している判断デ一夕か ら決定を下す。 サー ビス提供 許可判断手段は、 そのサー ビス提供の許可不許可の決定をサー ビス要求対応装置 2 0 に与える と、 サー ビス要求対応装置 2 0 は、 許可不許可決定の結果を受けて、 サー ビス提供をする しな い を実行する。
設定装置決定手段 1 2 は、 サー ビス提供許可判断手段が受け 付けたサー ビス提供の許可不許可の決定要求か らサー ビス提供 情報を知 り 、 サー ビス設定すべきサー ビス要求非対応装置 3 0 を決定し、決定内容をサー ビスマ ツ ビ ング手段 1 3 へ通知する。 サー ビスマ ッ ピング手段 1 3 は、 サー ビス提供許可判断手段か ら受け取っ たサー ビス提供状態情報と設定装置決定手段 1 2 か ら受け取っ た決定内容と を基に して、 サービス要求非対応装置 3 0 に設定すべきサー ビス を決定し、 そのデ一夕 をサー ビス設 定手段 1 4 に通知する。 そ して、 サー ビス設定手段 1 4 は、 サ — ビスマ ッ ピ ング手段 1 3 か ら受け取っ たデ一夕 をサー ビス要 求非対応装置 3 0 に設定する。
このよ う に、 サー ビス割 り 当て装置 1 0 は、 サービス提供許 可判断手段を備えた こ と によ り 、 サー ビス要求対応装置 2 0 か ら のサー ビス提供の許可不許可の決定要求に対応する事ができ る。
さ ら に、 サー ビス割 り 当て装置 1 0 のネ ッ 卜 ワーク情報収集 手段 1 1 は、 サービス要求対応装置 2 0 およびサー ビス要求非 対応装置 3 0 か らそれ ら の設定や装置の状態を知る こ とができ るネ ッ ト ワーク状態監視手段を備えている。
これによ り 、 サー ビス割 り 当て装置 1 0 では、 サー ビス提供 許可判断手段は、 受け付けたサー ビス提供の許可不許可の決定 要求に対 して、 ネ ッ ト ワーク 状態監視手段が知っ たネ ッ 卜 ヮ一 ク状態か ら決定を下す。
これによ り 、 ネ ッ ト ワーク状態がサー ビス を提供できない状 態であっ て もサー ビス提供許可判断手段はサービス提供の許可 不許可の決定要求に対応して許可を出す可能性があつ たが、 許 可不許可の判断材料にネ ッ ト ワーク状態の情報を用いる こ と に よ り 、 サー ビス要求対応装置 2 0 に対して、 ネ ッ ト ワーク状態 を考慮 して、 適切なサー ビス提供の許可不許可の決定を通知す る こ とができる。
さ ら に、 設定装置決定手段 1 2 は、 ネ ッ ト ワーク情報収集手 段 1 1 で集めた各ネ ッ ト ワーク の状態情報を受け取ってサー ビ ス要求非対応装置 3 0 を決定するよ う にする こ とができる。 こ れによ り 、 ネ ッ ト ワーク状態によっ てサ一ビス要求非対応装置
3 0 の位置が動的に変化する場合には、 設定装置決定手段 1 2 はサー ビス要求非対応装置 3 0 の決定にネ ッ ト ワーク状態の情 報を用いる こ とが可能なため、 ネ ッ ト ワーク状態によるサ一ビ ス要求非対応装置 3 0 の位置変化に も対応して、 サービス要求 非対応装置 3 0 の位置決定をする こ とができる。
次に、 本発明の実施の形態を、 ポ リ シサーバに適用 した場合 を例に して説明する。 サービス は、 通信の品質に関する帯域予 約サービス、 セキュ リ ティ に関するアクセス認証サー ビス、 プ ロ グラムゃデ一夕 の転送に関する資源配布サービスなど様々で あるが、 以下では、 サー ビス要求者が R S V P プロ ト コルを用 いてエン ド · ツー · エン ド通信に対して帯域予約を求め、 ネ ッ ト ワークが要求された通信に対 して帯域を予約する帯域予約サ —ビス を例に挙げる。
図 2 はネ ッ ト ワーク構成装置の配置図である。図 2 において、 ク ライ ア ン 卜 4 1 およびサーバ 4 2 は、 た とえば二つのルータ 5 0 , 7 0 によ っ て構成されるデ一夕伝達媒体であるネ ッ 卜 ヮ ーク によ っ て接続されてお り 、 通信経路上の これら二つのルー 夕 5 0 , 7 0 には、 ポ リ シサーバ 8 0 が接続されている。 こ こ で、 ク ライ ア ン ト 4 1 はサー ビス要求者であ り 、 サーバ 4 2 は データ送信者である。 また、 ルー夕 5 0 は R S V P 資源予約要 求を受け付けて資源予約を提供する こ とができる R S V P 対応 のルー夕であ り 、 ル一夕 7 0 は R S V P資源予約要求を受け付 け処理する こ とができないが、 外部か ら設定された制御情報に 従っ てサー ビス提供を行う こ とができる R S V P 非対応のル一 夕である。 ポ リ シサーバ 8 0 はル一夕 5 0 の帯域予約情報を基 に R S V P 非対応のルータ 7 0 に適切な設定情報を割 り 当てる サー ビス割 り 当て装置と して機能する。 なお、 説明を簡単にす るため、 ク ライ ア ン ト 4 1 を装置 A、 ルータ 5 0 を装置 B 、 ル —夕 7 0 を装置 C 、サーバ 4 2 を装置 D と表記する こ と もある。 また、 各装置間の信号の詳細については、 以下の各実施の形態 にて説明する。
まず、 第 1 の実施の形態について説明する力 、 この第 1 の実 施の形態にて使用 される各装置の構成を説明する。
図 3 は第 1 の実施の形態におけるポ リ シサーバの構成例を示 すブロ ッ ク 図、 図 4 は第 1 の実施の形態における R S V P対応 のルータの構成例を示すブロ ッ ク図、 図 5 は第 1 の実施の形態 における R S V P 非対応のルータ の構成例を示すプロ ッ ク 図で ある。
ポ リ シサーノ' 8 0 は、 図 3 に示したよ う に、 S N M P 受信部 8 1 と、 経路情報テーブル 8 3 と、 設定装置決定部 8 4 と 、 サ — ビスマ ッ ピ ングテーブル 8 5 と、 サー ビスマ ッ ピ ン グ部 8 6 と、 装置設定部 8 7 と、 S N M P送信部 8 8 とか ら構成されて いる。 S N M P受信部 8 1 は R S V P対応のルータ 5 0 か ら帯 域予約情報 e を受け、 S N M P送信部 8 8 は R S V P非対応の ルータ 7 0 に対して設定情報 h を送信する。
R S V P対応のルー夕 5 0 は、 図 4 に示したよ う に、 P a t h メ ッセージ受信部 5 1 と、 経路記憶部 5 2 と、 P a t h メ ッ セージ送信部 5 3 と、 R e s V メ ッセージ受信部 5 4 と、 R e s V メ ッセージ送信部 5 6 と、 帯域予約判断部 5 8 と、 帯域予 約項目設定部 6 0 と、 サー ビスマ ッ ピング部 6 1 と、 帯域予約 実行部 6 2 と、 S N M P送信部 6 3 と、 帯域予約判断ポ リ シテ 一ブル 6 4 とか ら構成されている。 P a t h メ ッセージ受信部 5 1 は R S V P非対応のリレー夕 7 0 力 ら の P a t h メ ッセージ b を受け、 P a t h メ ッセ一ジ送信部 5 3 はク ライ ア ン ト 4 1 に対して P a t h メ ッセ一ジ c を送信し、 R e s v メ ッセージ 受信部 5 4 はク ライ ア ン ト 4 1 か ら の R e s v メ ッセージ d を 受け、 R e s V メ ッセ一ジ送信部 5 6 は R S V P非対応のル一 夕 7 0 に対して R e s V メ ッ セージ i を送信する。 帯域予約判 断部 5 8 は帯域予約が不許可と判断した場合にク ライ ア ン ト 4 1 に対して不許可情報 n を送信し、 許可と判断した場合に S N M P送信部 6 3 はポ リ シサーバ 8 0 に対 して帯域予約情報 e を 送信する。
R S V P非対応のルー夕 7 0 は、 図 5 に示したよ う に、 P a t h メ ッセージ受信部 7 1 と、 P a t h メ ッセージ送信部 7 2 と、 R e s V メ ッセージ受信部 7 3 と、 R e s V メ ッ セージ送 信部 7 4 と、 S N M P受信部 7 5 と、 帯域予約項目設定部 7 6 と、 サー ビスマ ッ ピ ング部 7 7 と、 帯域予約実行部 7 8 とか ら 構成されている。 P a t h メ ッセージ受信部 7 1 はサーノ 4 2 力 ら の P a t h メ ッセ一ジ a を受け、 P a t h メ ッセージ送信 部 7 2 は R S V P対応のル一夕 5 0 に対して P a t h メ ッセ一 ジ b を送信 し、 R e s V メ ッ セ一ジ受信部 7 3 は R S V P対応 のルー夕 5 0 力 ら の R e s V メ ッセ一ジ i を受け、 R e s v メ ッセージ送信部 7 4 はサーバ 4 2 に対して R e s v メ ッセ一ジ j を送信 し、 S N M P受信部 7 5 はポ リ シサーバ 8 0 か ら の設 定情報 h を受ける。
次に、 以上の構成を有するネ ッ ト ワーク構成装置の動作につ いて説明する。
まず、 デ一夕送信者であるサーバ 4 2 か ら R S V P プロ ト コ ルの P a t h メ ッセ一ジ a力 R S V P非対応のル一タ 7 0 に対 して送信される。 R S V P非対応のルー夕 7 0 は、 P a t メ ッセ一ジ受信部 7 1 で受けた R S V P プロ ト コルの P a t h メ ッセージ a に対して処理をする こ とができないので、 そのまま P a t h メ ッセージ送信部 7 2 によ り R S V P プロ ト コルの P a t h メ ッセージ b と して R S V P対応のルー夕 5 0 へ送信す る。
R S V P対応のルー夕 5 0 は、 P a t h メ ッセージ受信部 5 1 が受信 した R S V P プロ ト コルの P a t h メ ッセージ bか ら R S V P プロ ト コルの P a t h メ ッセージが経由 してきた装置 の経路を経路記憶部 5 2 にて記憶した後、 P a t h メ ッセ一ジ 送信部 5 3 によ り ク ライ ア ン ト 4 1 に対 して R S V P プロ ト コ ルの P a t h メ ッセ一ジ c を送信する。
ク ライ ア ン 卜 4 1 は、 帯域予約サー ビス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル —夕 5 0 に送信する。 こ こで、 帯域予約要求の例と して、 ユー ザ名 「 K u r o s e 」 で、 帯域は 「 5 M b p s 」 とする。
R S V P対応のルータ 5 0 は、 R e s v メ ッセ一ジ受信部 5 4 にて R S V P プロ ト コルの R e s v メ ッセ一ジ d を受け取る と、 帯域予約判断部 5 8 にて帯域予約判断を行う 。 その際には、 帯域予約判断ポ リ シテーブル 6 4が用 い られる。 こ の帯域予約 判断ポ リ シテ一ブル 6 4 の例を図 6 に示す。
図 6 は帯域予約判断ポ リ シテ一ブルの一例を示す図である。 こ の帯域予約判断テーブルは、 少な く と もュ一ザ名および最大 帯域予約量のフ ィ ール ド を持ち、 各ユーザが予約する こ とがで きる最大帯域量を定義している。この帯域予約判断テーブルは、 帯域予約判断部 5 8 が要求された帯域を予約していいかどうか の許可判断を行う ときの判断材料と して参照される。
さて、 帯域予約判断部 5 8 では、 R e s V メ ッセージ受信部 5 4か ら の R e s V メ ッセージ d と帯域予約判断ポ リ シテープ ル 6 4 とか ら帯域予約判断を行う 。 すなわち、 帯域予約判断ポ リ シテーブル 6 4 の帯域予約ポ リ シによ る と、 ユーザ名 「 K u r o s e 」 の最大帯域予約は 「 5 M b p s 」 なので、 R S V P プロ ト コルの R e s V メ ッセージ中の帯域予約パラ メ一夕は制 限を越えていない。 したがっ て、 帯域予約判断部 5 8 は帯域予 約の許可を行う こ と になる。
帯域予約の許可の場合には、 R e s V メ ッセージ送信部 5 6 が R S V P プロ ト コルの R e s V メ ッセージ i にて R S V P非 対応のルータ 7 0 に送信する。 も し、 帯域予約が不許可であれ ば、 帯域予約判断部 5 8 は不許可情報 n をク ライ ア ン ト 4 1 に 通知する。 こ こでは、 帯域予約判断部 5 8 は帯域予約の許可を 行う ので、 次に、 帯域予約項目設定部 6 0 が帯域予約項目 の設 定を行う 。 すなわち 、 帯域予約項目設定部 6 0 は、 サー ビスマ ッ ビング部 6 1 によ り 帯域予約パラ メ 一夕 に対応 した項目 の値 の設定を行う 。 そ して、 帯域予約実行部 6 2 は、 帯域予約実行 と して帯域 「 5 M b p s 」 をュ一ザ名 「 K u r o s e 」 の通信 に割 り 当てる。 また、 帯域予約実行を した後に、 その帯域予約 情報を S N M P送信部 6 3 に通知 してお く 。 S N M P送信部 6 3 は、 帯域予約情報 e をポ リ シサーバ 8 0 へ通知する。
R S V P非対応のル一夕 7 0 は、 R e s v メ ッセージ受信部 7 3 にて R S V P プロ ト コルの R e s v メ ッセージ i を受信す るが、 これを処理できないので、 そのままサーノ 4 2 に R S V P プロ ト コルの R e s V メ ッセ一ジ j を送信する。
一方、 ポ リ シサ一バ 8 0 は、 帯域予約情報 e を S N M P受信 部 8 1 にて受け付け、 帯域予約の情報を得て、 R S V P対応の ルータ 5 0 で予約が行われた こ と を認識する。 その帯域予約の 情報は、 設定装置決定部 8 4 とサー ビスマ ッ ピ ング部 8 6 と に 渡される。 設定装置決定部 8 4 は、 帯域予約の情報の中に含ま れる経路情報と経路情報テーブル 8 3 に設定されているネ ッ ト ワーク情報のデータ とか ら R S V P非対応のル一夕 7 0 の位置 を決定する。 こ こで、 経路情報テーブル 8 3 の例を図 7 に示す。
図 7 は経路情報テーブルの一例を示す図である。 こ の経路情 報テーブルは、 装置名 と経路上の次の装置とのフ ィ ール ド を有 し、 ネ ッ ト ワーク上のあるネ ッ ト ワーク構成装置に対 して経路 上の次のネ ッ ト ワーク構成装置があ らか じめ定義されている。 装置名 と しては、 ネ ッ ト ワーク 上の位置情報であるた とえば I P ( i n t e r n e t p r o t o c o l ) ア ド レスが使用 さ れる。 設定装置決定部 8 4 は、 帯域予約の情報と経路情報テーブル 8 3 とか ら R S V P非対応のルー夕 7 0 の位置を決定する。 こ の場合、 図 7 のあ らか じめ与え られた経路情報テーブル 8 3 を 見る と、 ルータ 5 0 の次はルータ 7 0 なので、 R S V P非対応 のルータ 7 0 が決定される。 設定装置決定情報は、 サー ビスマ ッ ビ ング部 8 6 に渡され、 サー ビスマ ッ ピング部 8 6 は設定装 置決定情報と S N M P受信部 8 1 か ら得た帯域予約の情報と を 基に して、 サー ビスマ ッ ピ ングテーブル 8 5 か ら R S V P非対 応のル一夕 7 0 に設定すべき値を決定する。 こ こで、 サー ビス マ ッ ピングテ一ブル 8 5 の例を図 8 に示す。
図 8 はサービスマ ツ ビングテーブルの一例を示す図である。 サ一ビスマ ッ ピングテ一ブルは、 ュ一ザ名、 帯域予約量、 およ び優先度割 り 当てのフ ィ ール ド を持ち、 各ユーザが要求した帯 域予約サービス に対して妥当である と思われる優先度のサー ビ ス を定義した変換テーブルである。
サー ビスマ ッ ピ ング部 8 6 は、 S N M P受信部 8 1 で受信 し た R S V P対応のルータ 5 0 における帯域予約情報が、 ユーザ 名 「 K u r o s e 」、 帯域予約 「 5 M b p s 」 と レ う こ と力 ら、 サー ビスマ ッ ピングテーブル 8 5 を参照する と、 それに対応す る優先度割 り 当ては 「 3 」 であ る こ とが分かる ので、 ユーザ名
「 K u r o s e 」 に優先度 「 3 」 を割 り 当て、 装置設定部 8 7 が R S V P非対応のルー夕 7 0 に優先度 「 3 」 の割 り 当てを決 定する。 こ の情設は、 S N M P送信部 8 8 に渡され、 設定情報 h と して R S V P非対応のルー夕 7 0 へ送信される。
R S V P非対応のルー夕 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 こ の と き、 サー ビスマ ッ ピン グ部 7 7 が優先 度割 り 当て 「 3 」 に対応する帯域予約項目 を決定し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
以上のよ う に して、 第 1 の実施の形態では、 R S V P対応の ルータ 5 0 が帯域予約のサー ビス要求を受け付けた場合に、 そ の要求を許可するか ど う かを帯域予約判断ポ リ シテーブル 6 4 に基づき 自身で判断 して帯域予約を実行し、 その帯域予約情報 をポ リ シサーバに通知する。 ポ リ シサーバ 8 0 では、 通知され た帯域予約情報とあ らか じめ設定された経路情報テーブルとか らサ一 ビス要求に対応していない経路上のルー夕 7 0 を静的に 決定 し、 そのルータ に対 して、 ルー夕 5 0 の帯域予約サー ビス に相当するサ一 ビスの設定を行う 。 これによ り 、 R S V P未対 応のルータ に も相当のサー ビス を動的に設定する こ とができる よ う になる。 したがっ て、 R S V P対応のルー夕および R S V P 非対応のルー夕が混在したネ ッ ト ワーク環境においても、 R S V P 非対応のネ ッ ト ワーク資源を有効に活用する こ とができ る。
次に、 第 2 の実施の形態について説明する力 この第 2 の実 施の形態にて使用される各装置の構成を説明する。 ただし、 R S V P 非対応のル一夕 7 0 は第 1 の実施の形態の もの と 同 じで あるので、 ポ リ シサーノ ' 8 0 および R S V P対応のルー夕 5 0 のみを示す。
図 9 は第 2 の実施の形態におけるポ リ シサーバの構成例を示 すブロ ッ ク 図、 図 1 0 は第 2 の実施の形態における R S V P対 応のルー夕 の構成例を示すブロ ッ ク 図である。
ポ リ シサーバ 8 0 は、 図 9 に示したよ う に、 経路情報テープ ル 8 3 と、 設定装置決定部 8 4 と、 サー ビスマ ッ ピングテープ ル 8 5 と、 サー ビスマ ッ ピング部 8 6 と、 装置設定部 8 7 と、 S N M P送信部 8 8 と、 帯域予約判断ポ リ シテーブル 8 9 と、 C O P S 受信部 9 0 と、 帯域予約許可判断部 9 1 と、 C O P S 送信部 9 2 とか ら構成されている。 S N M P送信部 8 8 は R S
V P非対応のル一夕 7 0 に対して設定情報 h を送信し、 C 〇 P S受信部 9 0 は R S V P対応のルータ 5 0 力 ら のア ド ミ ツ シ ョ ン要求データ f を受け、 C O P S送信部 9 2 は R S V P対応の ル一タ 5 0 に対してァ ド ミ ッ シ ョ ン結果情報 g を送信する。
R S V P対応のル一夕 5 0 は、 図 1 0 に示したよ う に、 P a t h メ ッセージ受信部 5 1 と、 経路記憶部 5 2 と、 P a t h メ ッセ一ジ送信部 5 3 と、 R e s V メ ッセ一ジ受信部 5 4 と、 ァ ド ミ ッ ショ ン要求部 5 5 と、 R e s V メ ッセージ送信部 5 6 と、 C O P S受信部 5 7 と、 帯域予約判断部 5 8 と、 C O P S送信 部 5 9 と、 帯域予約項目設定部 6 0 と、 サー ビスマ ッ ピ ング部 6 1 と、 帯域予約実行部 6 2 とか ら構成されている。 P a t h メ ッセ一ジ受信部 5 1 は R S V P非対応のル一夕 7 0 か ら の P a t h メ ッセ一ジ b を受け、 P a t h メ ッセ一ジ送信部 5 3 は ク ライ ア ン ト 4 1 に対して P a t h メ ッセージ c を送信し、 R e s V メ ッセージ受信部 5 4 はク ライ ア ン ト 4 1 力、 ら の R e s
V メ ッセージ d を受け、 R e s V メ ッセージ送信部 5 6 は R S V P非対応のルータ 7 0 に対して R e s V メ ッセ一ジ i を送信 する。 帯域予約判断部 5 8 は帯域予約が不許可と判断した場合 にク ライ ア ン ト 4 1 に対して不許可情報 n を送信 し、 C O P S 受信部 5 7 はポ リ シサーバ 8 0 か ら のア ド ミ ッ シ ョ ン結果情報 g を受け、 C O P S 送信部 5 9 はポ リ シサーバ 8 0 に対してァ ド ミ ッ シ ョ ン要求デ一夕 f を送信する。
次に、 図 9 、 図 1 0 および図 5 に示したネ ッ ト ワーク構成装 置の動作について説明する。
まず、 サ一バ 4 2 力 ら R S V P プロ ト コルの P a t h メ ッセ —ジ a が R S V P非対応のル一夕 7 0 に対して送信される。 R S V P非対応のル一夕 7 0 は、 P a t h メ ッセージ受信部 7 1 で受けた R S V P プロ ト コルの P a t h メ ッセージ a に対して 処理をせずに、 そのま ま P a t h メ ッセージ送信部 7 2 にて R S V P プロ ト コリレの P a t h メ ッセ一ジ b と して R S V P対応 のル一夕 5 0 へ送信する。
R S V P対応のル一夕 5 0 は、 P a t h メ ッセージ受信部 5 1 が受信した R S V P プロ ト コルの P a t h メ ッセージ b力 ら R S V P プロ ト コルの P a t h メ ッセージが経由 してきた装置 の経路を経路記憶部 5 2 にて記憶した後、 P a t h メ ッセージ 送信部 5 3 によ り ク ライ ア ン ト 4 1 に R S V P プロ ト コルの P a t h メ ッセージ c を送信する。
ク ライ ア ン ト 4 1 は、 帯域予約サ一ビス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル —夕 5 0 に送信する。 こ こで、 帯域予約要求の例と して、 ユー ザ名 「 K u r o s e 」 で、 帯域は 「 5 M b p s 」 とする。
R e s V メ ッセ一ジ受信部 5 4 にて R S V P プロ ト コルの R e s V メ ッセ一ジ d を受け取っ た R S V P対応のル一夕 5 0 は、 そのデ一夕 をア ド ミ ッ シ ョ ン要求部 5 5 に渡す。 ア ド ミ ツ シ ョ ン要求部 5 5 は、 帯域予約の許可 ' 不許可を要求するア ド ミ ツ シ ヨ ン要求デ一夕 f を C 0 P S 送信部 5 9 に渡 して、 ポ リ シサ ーバ 8 0 に送信する。 ポ リ シサーバ 8 0 は、 ア ド ミ ッ シ ョ ン要求デ一夕 f を C 〇 P S 受信部 9 0 で受けて、 帯域予約許可判断部 9 1 に通知する。 帯域予約許可判断部 9 1 はあ らか じめ与え られた帯域予約判断 ポ リ シテーブル 8 9 を基に帯域予約許可の判断を行う 。 帯域予 約判断ポ リ シテ一ブル 8 9 が図 6 に示 したテ一ブルと同 じであ る とすれば、 帯域予約許可判断部 9 1 はこの帯域予約判断ポ リ シテーブル 8 9 か らユーザ名 「 K u r o s e 」 の最大帯域予約 が 「 5 M b p s 」 である こ と力 ら、 R S V P プロ ト コルの R e s V メ ッセージ中の帯域予約パラメ一夕 は制限を越えていない ため、 帯域予約を許可する決定を行う 。 帯域予約許可判断部 9 1 によるア ド ミ ッ シ ョ ン結果情報 g は C 0 P S送信部 9 2 にて R S V P対応のル一夕 5 0 へ送信される。
また、 帯域予約許可の場合は、 許可内容が設定装置決定部 8 4 とサービスマ ッ ピ ング部 8 6 とに通知される。 設定装置決定 部 8 4 は、 許可内容とあ らか じめ与え られた経路情報テーブル 8 3 の内容とか ら R S V P非対応のルー夕 7 0 の位置を決定す る。 こ こで、 あ らか じめ与え られた経路情報テーブル 8 3 が図 7 の経路情報テーブルである とすれば、 ルータ 5 0 の次はルー 夕 7 0 であるので、 R S V P非対応のルータ 7 0 が決定される。 ルー夕 7 0 の決定情報は、サ一 ビスマ ッ ピング部 8 6 に渡され、 そ こでサー ビスマ ッ ピングテーブル 8 5 と帯域予約許可判断部 9 1 か ら得た帯域予約の情報と を基にルータ 7 0 に設定するべ き値が決定される。 図 8 に示 したサー ビスマ ツ ピ ングテーブル がポ リ シサーバ 8 0 のサー ビスマ ッ ピングテーブル 8 5 だとす る と、 C O P S受信部 9 0 で受信 した R S V P対応のルー夕 5 0 における帯域予約情報が、 ユーザ名 「 K u r o s e 」、 帯域 予約 「 5 M b p s 」 と い う こ とか ら 、 装置設定部 8 7 は、 ュ一 ザ名 「 K u r o s e 」 に優先度 「 3 」 を割 り 当てる設定を行う。 こ の設定情報は、 S N M P送信部 8 8 にて R S V P非対応のル 一夕 7.0 へ送信される。
R S V P非対応のル一夕 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 この と き、 サービスマ ッ ピング部 7 7 が優先 度割 り 当て 「 3 」 に対応する帯域予約項目 を決定し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
R S V P対応のルータ 5 0 は、 ア ド ミ ッ シ ョ ン結果情報 g を C 0 P S受信部 5 7 によ り 受け取る。 こ こでは、 ア ド ミ ツ シ ョ ン結果情報 g は許可であるので、 そのデータ は帯域予約判断部 5 8 に通知され、 また、 帯域予約判断部 5 8 は、 R S V P プロ ト コルの R e s V メ ッ セ一ジ i を R e s v メ ッセージ送信部 5 6 によ り R S V P非対応のル一夕 7 0 に送信する。 帯域予約判 断部 5 8 は、 通知されたア ド ミ ッ シ ョ ン結果情報 gが不許可で あれば、 その不許可情報 n をク ライ ア ン ト 4 1 に送信する。 そ して、 許可の場合、 帯域予約項目設定部 6 0 は、 サー ビスマ ツ ビング部 6 1 によ り 帯域予約パ ラ メータ に対応した項目 の値の 設定を行い、 帯域予約実行部 6 2 が、 帯域予約実行と して帯域 「 5 M b p s 」 をユーザ名 「 K u r o s e 」 の通信に割 り 当て る。
以上のよ う に して、 第 2 の実施の形態では、 R S V P対応の ルー夕 5 0 が帯域予約のサー ビス要求を受け付けた場合に、 そ の要求を許可するか ど う かの判断をポ リ シサーバ 8 0 に委託す る。 ポ リ シサーバ 8 0 は、 帯域予約判断ポ リ シテーブル 8 9 を 基に予約許可の判断を し、 その結果を R S V P対応のルー夕 5 0 に通知する と と も に、 許可の場合は、 許可判断の際に通知さ れた帯域予約情報と あ らか じめ設定された経路情報テーブルと か らサー ビス要求に対応していない経路上のルータ 7 0 を静的 に決定し、 そのル一夕 に対して、 ル一夕 5 0 の帯域予約サー ビ ス に相当するサ一 ビスの設定を行う 。 許可判断の結果を受け取 つ たル一夕 5 0 は、 許可の場合は、 帯域予約を実行するよ う に した。 これによ り 、 ポ リ シサーバ 8 0 は、 帯域予約の許可判断 を行う ァ ド ミ ッ シ ョ ン制御の際に受け取っ た情報を基にサー ビ ス要求に対応していない経路上のル一夕 7 0 を決定してそのル —夕 にサー ビス を割 り 当てる こ とができ、 しかもサー ビスの一 元管理をする こ とができる。
次に、 第 3 の実施の形態について説明するが、 この第 3 の実 施の形態にて使用される各装置の構成を説明する。
図 1 1 は第 3 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図、 図 1 2 は第 3 の実施の形態における R S V P 対応のルータの構成例を示すブロ ッ ク 図、 図 1 3 は第 2 の実施 の形態における R S V P 非対応のル一夕の構成例を示すブロ ッ ク 図である。
ポ リ シサーバ 8 0 は、 図 1 1 に示したよ う に、 S N M P 受信 部 8 1 と、 動的ネ ッ ト ワーク情報テーブル 8 2 と、 経路情報テ —ブル 8 3 と、 設定装置決定部 8 4 と、 サー ビスマ ッ ピングテ —ブル 8 5 と、 サー ビスマ ッ ピング部 8 6 と 、 装置設定部 8 7 と、 S N M P 送信部 8 8 と、 帯域予約判断ポ リ シテーブル 8 9 と、 C O P S 受信部 9 0 と 、 帯域予約許可判断部 9 1 と、 C 〇 P S 送信部 9 2 とか ら構成されている。 S N M P受信部 8 1 は R S V P対応のルータ 5 0 力 ら ネ ッ 卜 ワーク情報 kおよび R S V P非対応のルータ 7 0 カゝ らネ ッ ト ワーク情報 mを受け、 S N M P送信部 8 8 は R S V P非対応のルー夕 7 0 に対して設定情 報 h を送信 し、 C O P S 受信部 9 0 は R S V P対応のルータ 5 0 か ら のア ド ミ ッ シ ョ ン要求データ f を受け、 C 〇 P S送信部 9 2 は R S V P対応のル一夕 5 0 に対してア ド ミ ッ シ ョ ン結果 情報 g を送信する。
R S V P対応のル一夕 5 0 は、 図 1 2 に示したよ う に、 P a t h メ ッセージ受信部 5 1 と、 経路記憶部 5 2 と、 P a t h メ ッセージ送信部 5 3 と、 R e s V メ ッセージ受信部 5 4 と、 ァ ド ミ ッ シ ョ ン要求部 5 5 と、 R e s V メ ッセージ送信部 5 6 と、 C O P S受信部 5 7 と、 帯域予約判断部 5 8 と、 帯域予約項目 設定部 6 0 と、 サービスマ ッ ピング部 6 1 と、 帯域予約実行部 6 2 と、 S N M P送信部 6 3 とか ら構成されている。 P a t h メ ッセージ受信部 5 1 は R S V P非対応のルータ 7 0 か ら の P a t h メ ッセージ b を受け、 P a t h メ ッセ一ジ送信部 5 3 は ク ライ ア ン ト 4 1 に対して P a t h メ ッセージ c を送信 し、 R e s v メ ッセージ受信部 5 4 はク ライ ア ン ト 4 1 から の R e s v メ ッセージ d を受け、 R e s V メ ッセージ送信部 5 6 は R S V P非対応のルータ 7 0 に対して R e s v メ ッセージ i を送信 する。 帯域予約判断部 5 8 は帯域予約が不許可と判断した場合 にク ライ ア ン ト 4 1 に対して不許可情報 n を送信する。そ して、 C 0 P S受信部 5 7 はポ リ シサーバ 8 0 力 ら のア ド ミ ッ シ ョ ン 結果情報 g を受け、 C 〇 P S 送信部 5 9 はポ リ シサーバ 8 0 に 対してア ド ミ ッ シ ョ ン要求デ一夕 f を送信し、 S N M P送信部 6 3 はポ リ シサーバ 8 0 に対 してネ ッ ト ワーク情報 k を送信す る。
R S V P非対応のル一夕 7 0 は、 図 1 3 に示 したよ う に、 P a t h メ ッセージ受信部 7 1 と 、 P a t h メ ッセ一ジ送信部 7 2 と、 R e s v メ ッセ一ジ受信部 7 3 と、 R e s v メ ッ セ一ジ 送信部 7 4 と、 S N M P受信部 7 5 と、 帯域予約項目設定部 7 6 と、 サー ビスマ ッ ピング部 7 7 と、 帯域予約実行部 7 8 と、 S N M P送信部 7 9 とか ら構成されている。 P a t h メ ッセ一 ジ受信部 7 1 はサ一ノ 4 2 か ら の P a t h メ ッセ一ジ a を受け、 P a t h メ ッセージ送信部 7 2 は R S V P対応のルー夕 5 0 に 対して P a t h メ ッセ一ジ b を送信する。 R e s v メ ッセージ 受信部 7 3 は R S V P対応のルータ 5 0 力、 ら の R e s v メ ッセ —ジ i を受け、 R e s V メ ッセージ送信部 7 4 はサーバ 4 2 に 対して R e s V メ ッセージ j を送信する。 S N M P受信部 7 5 はポ リ シサーバ 8 0 か ら の設定情報 h を受け、 S N M P送信部 7 9 はポ リ シサーバ 8 0 に対してネ ッ ト ワーク情報 mを送信す る。
次に、 以上の構成を有するネ ッ ト ワーク構成装置の動作につ いて説明する。
前提の動作と して、 R S V P対応のルータ 5 0 は、 自身の設 定内容や負荷状態な どのネ ッ ト ワーク情報 k を S N M P送信部 6 3 を用いて定期的にポ リ シサーバ 8 0 へ送信する。 R S V P 非対応のル一夕 7 0 も、 自身の設定内容や負荷状態な どのネ ッ 卜 ワーク情報 mを S N M P送信部 7 9 を用いて定期的にポ リ シ サーバ 8 0 へ送信する。 ポ リ シサーバ 8 0 は、 それら のネ ッ ト ワーク情報 k , mを S N M P受信部 8 1 で受け、 その内容を動 的ネ ッ ト ワーク情報テーブル 8 2 に格納 してお く 。したがっ て、 動的ネ ッ 卜 ワーク情報テーブル 8 2 の内容は現在のネ ッ ト ヮ一 ク状況に応じて動的に更新される。 また、 こ の動的ネ ッ ト ヮー ク情報テーブル 8 2 は、 帯域予約許可判断部 9 1 における許可 判断のデータ と して用 い られる。
まず、 サーゾ 4 2 力、 ら R S V P プロ ト コルの P a t h メ ッセ —ジ a が R S V P 非対応のル一夕 7 0 に対して送信される。 R S V P 非対応のル一夕 7 0 は、 R S V P プロ ト コルの P a t h メ ッセ一ジ a に対して処理をせずに、 P a t h メ ッセ一ジ送信 部 7 2 によ り R S V P プロ ト コリレの P a t h メ ッセージ b を R S V P対応のルー夕 5 0 へ送信する。
R S V P対応のルー夕 5 0 は、 P a t h メ ッセ一ジ受信部 5 1 で受信 した R S V P プロ ト コリレの P a t h メ ッセージ b 力 ら R S V P プロ ト コルの P a t h メ ッセ一ジが経由 してきた装置 の経路を経路記憶部 5 2 に記憶した後、 P a t h メ ッセージ送 信部 5 3 によ り ク ライ ア ン ト 4 1 に対して R S V P プロ ト コル の P a t h メ ッセ一ジ c を送信する。
ク ライ ア ン ト 4 1 は、 帯域予約サービス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル —夕 5 0 に送信する。 こ こ で、 帯域予約要求の例と して、 ユー ザ名 「 K u r o s e 」 で、 帯域は 「 5 M b p s 」 とする。
R S V P対応のルー夕 5 0 は、 R e s v メ ッセ一ジ受信部 5 4 にて R S V P プロ ト コリレの R e s v メ ッセージ d を受け取る と、 そのデ一夕 はア ド ミ ッ シ ョ ン要求部 5 5 に渡される。 ア ド ミ ッ シ ョ ン要求部 5 5 は、 帯域予約の許可 · 不許可を要求する ア ド ミ ッ シ ョ ン要求データ f を C O P S 送信部 5 9 に渡して、 ポ リ シサーバ 8 0 に送信する。 ポ リ シサ一バ 8 0 は、 ア ド ミ ッ シ ョ ン要求データ f を C 〇 P S 受信部 9 0 で受けて、 帯域予約許可判断部 9 1 に通知する。 帯域予約許可判断部 9 1 は、 あ らか じめ与え られた帯域予約判 断ボ リ シテ一ブル 8 9 と動的ネ ッ 卜 ワーク情報テーブル 8 2 と に基づいて帯域予約許可の判断を行う 。 こ こで、 動的ネ ッ ト ヮ
—ク情報テーブル 8 2 の例を図 1 4 に示す。
図 1 4 は動的ネ ッ ト ワーク情報テーブルの一例を示す図であ る。 動的ネ ッ ト ヮ一ク情報テーブルは、 たとえば経路区間と輻 輳状態を示す輻輳とのフ ィ ール ド を有 し、 各ネ ッ ト ワーク構成 装置か ら通知されたネ ッ ト ワーク情報、 この例では、 輻輳状態 を動的に保存している。 図示の例では、 ク ライ アン ト 4 1 を表 す装置 A—ル一夕 5 0 を表す装置 B —ル一夕 7 0 を表す装置 C 一サーバ 4 2 を表す装置 D の経路には輻輳がない こ と を示し、 ネ ッ ト ワーク上の他のル一夕である装置 E —装置 F の経路区間 に輻輳が発生している こ と を示している。
帯域予約許可判断部 9 1 は、 ア ド ミ ッ ショ ン要求データ f を 受ける と、 帯域予約判断ポ リ シテーブル 8 9 と動的ネ ッ ト ヮー ク情報テーブル 8 2 と を基に帯域予約許可の判断を行う 。 こ こ では、 帯域予約判断ポ リ シテーブル 8 9 が図 6 に示した帯域予 約判断ポ リ シテーブルとすれば、 帯域予約判断ポ リ シの制限を 超えていない こ とが分か り 、 動的ネ ッ ト ワーク情報テーブル 8 2 が図 1 4 に示した動的ネ ッ ト ワーク情報テーブルとすれば、 ク ライ ア ン ト 4 1 とサーバ 4 2 との間の経路区間に輻輳がない こ とが分か り 、 これ ら の判断か ら帯域予約許可判断部 9 1 は、 帯域予約を許可する決定を行う こ と になる。 こ の帯域予約の許 可は C 〇 P S 送信部 9 2 によ り ア ド ミ ッ シ ョ ン結果情報 g と し て R S V P対応のル一夕 5 0 へ送信される。 また、 許可の場合 は、 許可内容が設定装置決定部 8 4 とサー ビスマ ツ ビング部 8 6 と に通知される。 設定装置決定部 8 4 は、 通知された許可内 容と あ らか じめ与え られた経路情報テーブル 8 3 とか ら R S V P非対応のルータ 7 0 の位置を決定する。 こ の場合、 経路情報 テーブル 8 3 が図 7 に示した経路情報テ一ブルとする と、 ルー 夕 5 0 の次はルー夕 7 0 である ので、 R S V P非対応のルー夕 7 0 が決定される。 R S V P非対応のルータ 7 0 の決定情報は、 サー ビスマ ッ ピング部 8 6 に渡されて、 サー ビスマ ッ ピングテ 一ブル 8 5 と帯域予約許可判断部 9 1 か ら得た帯域予約情報と か ら R S V P非対応のルー夕 7 0 に設定すべき値が決定される。 サービスマ ッ ピングテーブル 8 5 が図 8 に示したサー ビスマ ツ ピングテ一ブルだとする と、 装置設定部 8 7 は、 C O P S受信 部 9 0 で受信 した R S V P対応のルータ 5 0 における帯域予約 情報が、 ユーザ名 「 K u r o s e 」、 帯域予約 「 5 M b p s 」 と い う こ と力、 ら、 ユーザ名 「 K u r o s e 」 に優先度 「 3 」 を 割 り 当てる設定をする。 こ の設定情報 h は、 S N M P送信部 8 8 にて R S V P非対応のルータ 7 0 へ送信される。
R S V P非対応のル一夕 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 こ の とき、 サー ビスマ ッ ピング部 7 7 が優先 度割 り 当て 「 3 」 に対応する帯域予約項目 を決定 し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
R S V P対応のル一夕 5 0 は、 ア ド ミ ッ シ ョ ン結果情報 g を C 0 P S 受信部 5 7 によ り 受け取る。 こ こでは、 ア ド ミ ツ シ ョ ン結果情報 g は許可であるので、 そのデ一夕 は帯域予約判断部 5 8 に通知され、 また、 帯域予約判断部 5 8 は、 R S V P プロ ト コリレの R e s V メ ッセージ i を R e s v メ ッセージ送信部 5 6 によ り R S V P非対応のルー夕 7 0 に送信する。 帯域予約判 断部 5 8 は、 通知されたア ド ミ ッ シ ョ ン結果情報 gが不許可で あれば、 その不許可情報 n を ク ライ ア ン ト 4 1 に送信する。 そ して、 許可の場合、 帯域予約項目設定部 6 0 は、 サー ビスマ ツ ビング部 6 1 によ り 帯域予約パラ メ一夕 に対応した項目 の値の 設定を行い、 帯域予約実行部 6 2 が、 帯域予約実行と して帯域 「 5 M b p s 」 をュ一ザ名 「 K u r o s e 」 の通信に割 り 当て る。
R S V P非対応のル一夕 7 0 は、 R e s v メ ッセ一ジ受信部 7 3 によ り R S V P プロ ト コルの R e s v メ ッセージ i を受信 するが、 処理できないので、 R e s V メ ッセ一ジ送信部 7 4 に よ り そのま まサーゾ 4 2 に R S V P プロ ト コルの R e s v メ ッ セージ j と して送信する。
以上のよ う に して、 第 3 の実施の形態では、 R S V P対応の ルー夕 5 0 が帯域予約のサー ビス要求を受け付けた場合に、 そ の要求を許可するかどう かの判断をポ リ シサーバ 8 0 に委託す る。 ポ リ シサーバ 8 0 は、 帯域予約判断ポ リ シテーブル 8 9 と 動的ネ ッ ト ワーク情報テーブル 8 2 と を基に予約許可の判断を し、その結果を R S V P対応のルータ 5 0 に通知する と と も に、 許可の場合は、 許可判断の際に通知された帯域予約情報とあ ら かじめ設定された経路情報テーブルとか らサービス要求に対応 していない経路上のルー夕 7 0 を静的に決定し、 そのルー夕 に 対して、 ル一夕 5 0 の帯域予約サ一 ビス に相当するサー ビスの 設定を行う 。 許可判断の結果を受け取っ たルー夕 5 0 は、 許可 の場合は、 帯域予約を実行するよ う に した。 これによ り 、 ポ リ シサーバ 8 0 は、 帯域予約の許可判断を行う ア ド ミ ッ シ ョ ン制 御の際に受け取っ た情報を基にサービス要求に対応していない 経路上のルー夕 7 0 を決定 してそのルータ にサー ビス を割 り 当 てる こ とができ、 しかもサー ビスの一元管理をする こ とができ る。 また、 動的なネ ッ ト ワーク の状態に応じた許可判断も行う こ とができる。
次に、 第 4 の実施の形態について説明するが、 この第 4 の実 施の形態にて使用 される各装置の構成を説明する。 ただし、 R S V P非対応のルー夕 7 0 は第 3 の実施の形態のもの と 同 じで あるので、 こ こではポ リ シサーバ 8 0 および R S V P対応のル 一夕 5 0 のみを示す。
図 1 5 は第 4 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図、 図 1 6 は第 4 の実施の形態における R S V P 対応のルータ の構成例を示すブロ ッ ク 図である。
ポ リ シサーバ 8 0 は、 図 1 5 に示したよ う に、 S N M P受信 部 8 1 と、 動的ネ ッ ト ヮ一ク情報テーブル 8 2 と、 経路情報テ —ブル 8 3 と、 設定装置決定部 8 4 と、 サー ビスマ ッ ピングテ —ブル 8 5 と、 サー ビスマ ッ ピ ング部 8 6 と、 装置設定部 8 7 と、 S N M P送信部 8 8 とか ら構成されている。 S N M P受信 部 8 1 は R S V P対応のルー夕 5 0 か ら帯域予約情報 e および ネ ッ 卜 ワーク情報 k を受け、 R S V P非対応のルータ 7 0 か ら ネ ッ ト ワーク情報 mを受け、 S N M P送信部 8 8 は R S V P非 対応のルータ 7 0 に対 して設定情報 h を送信する。
R S V P対応のル一夕 5 0 は、 図 1 6 に示したよ う に、 P a t h メ ッセ一ジ受信部 5 1 と、 経路記憶部 5 2 と、 P a t h メ ッセージ送信部 5 3 と、 R e s V メ ッ セージ受信部 5 4 と、 R e s V メ ッセージ送信部 5 6 と、 帯域予約判断部 5 8 と、 帯域 予約項目設定部 6 0 と、 サー ビスマ ッ ピ ング部 6 1 と、 帯域予 約実行部 6 2 と、 S N M P送信部 6 3 と、 帯域予約判断ポ リ シ テーブル 6 4 とカゝ ら構成されている。 P a t h メ ッセ一ジ受信 部 5 1 は R S V P非対応のル一夕 7 0 力 らの P a t h メ ッセ一 ジ b を受け、 P a t h メ ッセ一ジ送信部 5 3 はク ライ ア ン ト 4 1 に対して P a t h メ ッセージ c を送信し、 R e s v メ ッセ一 ジ受信部 5 4 はク ライ ア ン ト 4 1 か ら の R e s v メ ッセ一ジ d を受け、 R e s V メ ッセ一ジ送信部 5 6 は R S V P非対応のル —夕 7 0 に対して R e s V メ ッセ一ジ i を送信する。 帯域予約 判断部 5 8 は帯域予約が不許可と判断した場合にク ライ ア ン ト 4 1 に対して不許可情報 n を送信し、 S N M P送信部 6 3 はポ リ シサーバ 8 0 に対して帯域予約情報 e およびネ ッ ト ヮ一ク情 報 k を送信する。
次に、 図 1 5 、 図 1 6 および図 1 3 に示したネ ッ ト ワーク構 成装置の動作について説明する。
前提の動作と して、 R S V P対応のルー夕 5 0 は、 自身の設 定内容や負荷状態などのネ ッ ト ワーク情報 k を S N M P送信部 6 3 を用 いて定期的にポ リ シサーバ 8 0 へ送信する。 R S V P 非対応のルー夕 7 0 も、 自 身の設定内容や負荷状態などのネ ッ 卜 ワーク情報 mを S N M P送信部 7 9 を用いて定期的にポ リ シ サーバ 8 0 へ送信する。 ポ リ シサーバ 8 0 は、 それら のネ ッ ト ワーク情報 k , mを S N M P受信部 8 1 で受け、 その内容を動 的ネ ッ ト ワーク情報テーブル 8 2 に格納 してお く 。 また、 動的 ネ ッ 卜 ワーク情報テーブル 8 2 は、 経路情報テーブル 8 3 のデ 一夕 と して用い られる。 したがっ て、 動的ネ ッ ト ワーク情報テ —ブル 8 2 の内容は現在のネ ッ ト ワーク状況に応 じて動的に更 新され、 その更新内容は経路情報テーブル 8 3 に反映されてい る。
まず、 データ送信者であるサーバ 4 2 か ら R S V P プロ ト コ ルの P a t h メ ッセージ aが R S V P非対応のルー夕 7 0 に対 して送信される。 R S V P非対応のルータ 7 0 は、 P a t メ ッセージ受信部 7 1 で受けた R S V P プロ ト コルの P a t h メ ッセージ a に対して処理をする こ とができないので、 そのまま P a t h メ ッセ一ジ送信部 7 2 によ り R S V P プロ ト コルの P a t h メ ッセ一ジ b と して R S V P対応のル一夕 5 0 へ送信す る。
R S V P対応のル一夕 5 0 は、 P a t h メ ッセ一ジ受信部 5 1 が受信した R S V P プロ ト コルの P a t h メ ッセージ b力 ら R S V P プロ ト コルの P a t h メ ッセージが経由 してきた装置 の経路を経路記憶部 5 2 にて記憶した後、 P a t h メ ッセージ 送信部 5 3 によ り ク ライ ア ン ト 4 1 に対して R S V P プロ ト コ ルの P a t h メ ッセージ c を送信する。
ク ライ ア ン ト 4 1 は、 帯域予約サー ビス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル 一夕 5 0 に送信する。 こ こで、 帯域予約要求の例と して、 ユー ザ名 「 K u r o s e 」 で、 帯域は 「 5 M b p s 」 とする。
R S V P対応のル一夕 5 0 は、 R e s v メ ッセージ受信部 5 4 にて R S V P プロ ト コルの R e s v メ ッセ一ジ cl を受け取る と、 帯域予約判断部 5 8 にて帯域予約判断を行う 。 その際には、 予め与え られた帯域予約判断ポ リ シテーブル 6 4 を用 いる。 こ の帯域予約判断ポ リ シテーブル 6 4が図 6 に示 した帯域予約判 断ポ リ シテ一ブルである とする と、 その帯域予約ポ リ シによれ ば、 ユーザ名 「 K u r o s e 」 の最大帯域予約は 「 5 M b p s 」 であるので、 R S V P プロ ト コルの R e s V メ ッセージ中の帯 域予約パラ メ一夕 は制限を越えていない。 したがって、 帯域予 約判断部 5 8 は帯域予約の許可を行う こ と になる。
帯域予約の許可の場合には、 R e s V メ ッセージ送信部 5 6 力 R S V P プロ ト コルの R e s V メ ッセ一ジ i にて R S V P非 対応のルータ 7 0 に送信する。 も し、 帯域予約が不許可であれ ば、 帯域予約判断部 5 8 は不許可情報 n をク ライ アン ト 4 1 に 通知する。 こ こでは、 帯域予約判断部 5 8 は帯域予約の許可を 行う ので、 次に、 帯域予約項目設定部 6 0 が帯域予約項目 の設 定を行う 。 すなわち 、 帯域予約項目設定部 6 0 は、 サービスマ ッ ビング部 6 1 によ り 帯域予約パラ メ一夕 に対応した項目 の値 の設定を行う 。 そ して、 帯域予約実行部 6 2 は、 帯域予約実行 と して帯域 「 5 M b p s 」 をユーザ名 「 K u r o s e 」 の通信 に割 り 当てる。 また、 帯域予約実行を した後に、 その帯域予約 情報を S N M P送信部 6 3 に通知してお く 。 S N M P送信部 6 3 は、 帯域予約情報 e をポ リ シサーバ 8 0 へ通知する。
R S V P非対応のルータ 7 0 は、 R e s V メ ッセージ受信部 7 3 にて R S V P プロ ト コルの R e s v メ ッセージ i を受信す るが、 これを処理できないので、 R e s V メ ッ セージ送信部 7 4 によ り そのま まサーバ 4 2 に対して R S V P プロ ト コルの R e s V メ ッ セージ j を送 言する。
一方、 ポ リ シサーバ 8 0 は、 帯域予約情報 e を S Ν Μ Ρ受信 部 8 1 にて受け付け、 帯域予約の情報を得て、 R S V P対応の ルー夕 5 0 で予約が行われた こ とを認識する。 その帯域予約の 情報は、 設定装置決定部 8 4 とサ一 ビスマ ッ ピング部 8 6 と に 渡される。 設定装置決定部 8 4 は、 帯域予約の情報の中 に含ま れる経路情報と経路情報テーブル 8 3 に設定されているネ ッ ト ワーク情報のデ一夕 とか ら R S V P 非対応のルータ 7 0 の位置 を決定する。 この とき、 動的ネ ッ ト ワーク情報テーブル 8 2 の 内容が反映された経路情報テーブル 8 3 を用 いるので、 元々持 つている経路情報テーブルが現在の経路情報テーブルにそ ぐわ ない と いっ た動的なネ ッ ト ワーク経路変更な どや装置の故障な どに対応できる。 こ こで、 経路情報テーブル 8 3 が図 7 に示す 経路情報テーブルとすれば、 この場合、 経路上のルータ 5 0 (装 置 B ) の次はルー夕 7 0 (装置 C ) なので、 R S V P 非対応の ルー夕 7 0 が決定される。 設定装置決定情報は、 サ一ビスマ ツ ビング部 8 6 に渡され、 サー ビスマ ッ ピング部 8 6 はサー ビス マ ッ ピングテーブル 8 5 と S N M P 受信部 8 1 か ら得た帯域予 約の情報とか ら R S V P 非対応のル一夕 7 0 に設定すべき値を 決定する。 こ こで、 サ一 ビスマ ッ ピングテーブル 8 5 が図 8 に 示すサー ビスマ ツ ビングテーブルとすれば、 S N M P受信部 8 1 で受信した R S V P対応のルータ 5 0 における帯域予約情報 が、 ユーザ名 「 K u r 0 s e 」、 帯域予約 「 5 M b p s 」 と い う こ とか ら 、 サー ビスマ ッ ピ ング部 8 6 は、 それに対応する優 先度割 り 当ては 「 3 」 である こ とが分かるので、 ユーザ名 「 K u r o s e 」 に優先度 「 3 」 を割 り 当て、 装置設定部 8 7 が R S V P 非対応のルータ 7 0 に優先度 「 3 」 の割 り 当てを決定す る。 こ の情設は、 S N M P 送信部 8 8 に渡され、 設定情報 h と して R S V P 非対応のルー夕 7 0 へ送信される。 R S V P非対応のルー夕 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 こ の と き、 サービスマ ッ ピ ング部 7 7 が優先 度割 り 当て 「 3 」 に対応する帯域予約項目 を決定し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
以上のよ う に して、 第 4 の実施の形態では、 ポ リ シサーバ 8 0 は、 経路上の各ルー夕 5 0 , 7 0 か ら得たネ ッ ト ワーク情報 を、 経路を選択する のに参照さ れる経路情報テーブル 8 3 のデ —夕 と して持ってお り 、 ポ リ シサ一バ 8 0 が R S V P対応のル —夕か ら帯域予約を した と い う 情報を受けたとき、 設定装置決 定部は経路情報テーブルの一番新しい情報と今まで持っている 経路情報と を合わせる こ とで R S V P未対応のルータ を探し出 して、 適当なサービスを動的に設定する こ とができるよ う にな る。 したがって、 R S V P対応のル一夕および R S V P非対応 のル一夕が混在し、 かつ動的に変化するネ ッ ト ワーク環境にお いても、 R S V P非対応のネ ッ ト ワーク資源を有効に活用する こ とができる。
次に、 第 5 の実施の形態について説明する。 この第 5 の実施 の形態にて使用 される各装置において、 R S V P対応のルータ 5 0 および R S V P非対応のルータ 7 0 はそれぞれ第 3 の実施 の形態の もの と同 じである ので、 こ こではポ リ シサーバ 8 0 の みを示す。
図 1 7 は第 5 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク図である。
ポ リ シサーバ 8 0 は、 図 1 7 に示したよ う に、 S N M P受信 部 8 1 と、 動的ネ ッ 卜 ワーク情報テーブル 8 2 と、 経路情報テ 一ブル 8 3 と、 設定装置決定部 8 4 と、 サー ビスマ ッ ピングテ 一ブル 8 5 と、 サー ビスマ ッ ピ ング部 8 6 と、 装置設定部 8 7 と、 S N M P送信部 8 8 と、 帯域予約判断ポ リ シテ一ブル 8 9 と、 C O P S受信部 9 0 と、 帯域予約許可判断部 9 1 と、 C O P S 送信部 9 2 とか ら構成されている。 S N M P受信部 8 1 は R S V P対応のルータ 5 0 および R S V P非対応のルー夕 7 0 か らそれぞれネ ッ ト ワーク情報 k, mを受け、 S N M P送信部 8 8 は R S V P非対応のルー夕 7 0 に対して設定情報 h を送信 する。 C O P S受信部 9 0 は R S V P対応のル一タ 5 0 か ら の ア ド ミ ッ シ ョ ン要求データ f を受け、 C 0 P S送信部 9 2 は R S V P対応のルータ 5 0 に対してァ ド ミ ッ シ ョ ン結果情報 g を 送信する。
次に、 図 1 7 、 図 1 2 および図 1 3 に示したネ ッ ト ワーク構 成装置の動作について説明する。
前提の動作と して、 R S V P対応のルー夕 5 0 は、 自身の設 定内容や負荷状態な どのネ ッ ト ワーク情報 k を S N M P送信部 6 3 を用いて定期的にポ リ シサーバ 8 0 へ送信する。 R S V P 非対応のル一夕 7 0 も、 自 身の設定内容や負荷状態などのネ ッ ト ワーク情報 mを S N M P送信部 7 9 を用 いて定期的にポ リ シ サーバ 8 0 へ送信する。 ポ リ シサーバ 8 0 は、 それら のネ ッ ト ワーク情報 k, mを S N M P受信部 8 1 で受け、 その内容を動 的ネ ッ ト ワーク情報テーブル 8 2 に格納 してお く 。 また、 動的 ネ ッ 卜 ワーク情報テーブル 8 2 は、 経路情報テーブル 8 3 のデ —夕 と して用 い られる。 したがっ て、 動的ネ ッ ト ワーク情報テ 一ブル 8 2 の内容は現在のネ ッ ト ワーク 状況に応 じて動的に更 新され、 その更新内容は経路情報テーブル 8 3 に反映されてい る。
以上の前提の下で、 まず、 サーバ 4 2 か ら R S V P プロ ト コ ルの P a t h メ ッセージ a力 R S V P非対応のルータ 7 0 に対 して送信される。 R S V P非対応のルー夕 7 0 は、 P a t h メ ッセージ受信部 7 1 で受けた R S V P プロ ト コルの P a t h メ ッセージ a に対して処理をせずに、 そのまま P a t h メ ッセ一 ジ送信部 7 2 にて R S V P プロ ト コルの P a t h メ ッセージ b と して R S V P対応のル一夕 5 0 へ送信する。
R S V P対応のルータ 5 0 は、 P a t h メ ッセージ受信部 5 1 が受信した R S V P プロ 卜 コルの P a t h メ ッセージ b力 ら R S V P プロ ト コルの P a t h メ ッセージが経由 してきた装置 の経路を経路記憶部 5 2 にて記憶した後、 P a t h メ ッセージ 送信部 5 3 によ り ク ライ アン ト 4 1 に R S V P プロ ト コルの P a t h メ ッセージ c を送信する。
ク ライ ア ン ト 4 1 は、 帯域予約サー ビス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル —夕 5 0 に送信する。 こ こで、 帯域予約要求の例 と して、 ユー ザ名 「 K u r o s e 」 で、 帯域は 「 5 M b p s 」 とする。
R e s V メ ッセージ受信部 5 4 にて R S V P プロ ト コルの R e s V メ ッセージ d を受け取っ た R S V P対応のル一夕 5 0 は、 そのデ一夕 をア ド ミ ッ シ ョ ン要求部 5 5 に渡す。 ア ド ミ ツ シ ョ ン要求部 5 5 は、 帯域予約の許可 ' 不許可を要求するア ド ミ ツ シ ヨ ン要求デ一夕 f を C O P S送信部 5 9 に渡 して、 ポ リ シサ ーバ 8 0 に送信する。
ポ リ シサーバ 8 0 は、 ア ド ミ ッ シ ョ ン要求データ f を C 〇 P S 受信部 9 0 で受けて、 帯域予約許可判断部 9 1 に通知する。 帯域予約許可判断部 9 1 はあ らか じめ与え られた帯域予約判断 ポ リ シテーブル 8 9 を基に帯域予約許可の判断を行う 。 帯域予 約判断ポ リ シテ一ブル 8 9 が図 6 に示したテーブルと同 じであ る とすれば、 帯域予約許可判断部 9 1 はこの帯域予約判断ポ リ シテ一ブル 8 9 か らユーザ名 「 K u r o s e 」 の最大帯域予約 力 「 5 M b p s 」 である こ と力 ら 、 R S V P プロ ト コルの R e s V メ ッセージ中の帯域予約パ ラ メ一夕 は制限を越えていない ため、 帯域予約を許可する決定を行う 。 帯域予約許可判断部 9 1 によ るア ド ミ ッ シ ョ ン結果情報 g は C 〇 P S 送信部 9 2 にて R S V P対応のル一夕 5 0 へ送信される。
また、 帯域予約許可の場合は、 許可内容が設定装置決定部 8 4 とサー ビスマ ッ ピング部 8 6 と に通知される。 設定装置決定 部 8 4 は、 許可内容と経路情報テーブル 8 3 の内容とか ら R S V P非対応のルータ 7 0 の位置を決定する。 この とき、 経路情 報テーブル 8 3 は動的ネ ッ 卜 ワーク情報テーブル 8 2 の内容が 反映されているので、 元々持っ ている経路情報テーブルが現在 の経路情報テ一ブルにそ ぐわない と いっ た動的なネッ ト ワーク 経路変更な どや装置の故障な どに対応する こ とができる。 この 場合、経路情報テーブル 8 3 が図 7 の経路情報テーブルであ り 、 動的ネ ッ ト ワーク情報テ一ブル 8 2 が図 1 4 に示した動的ネ ッ ト ワーク情報テーブルであ る とすれば、 ルータ 5 0 (装置 B ) の次はル一夕 7 0 (装置 C ) であ り 、 しかも これ らの経路には 輻輳がないので、 R S V P 非対応のルー夕 7 0 が決定される。 R S V P 非対応のルー夕 7 0 の決定情報は、 サー ビスマ ツ ピ ン グ部 8 6 に渡され、 そ こでサー ビスマ ッ ピングテーブル 8 δ と 帯域予約許可判断部 9 1 か ら得た帯域予約の情報と を基にル一 夕 7 0 に設定するべき値が決定される。 図 8 に示 したサー ビス マ ツ ピ ングテ一ブルがポ リ シサーバ 8 0 のサー ビスマ ッ ピ ング テーブル 8 5 だとする と、 C 〇 P S受信部 9 0 で受信 した R S V P対応のル一夕 5 0 における帯域予約情報が、 ユーザ名 「 K u r o s e 」、 帯域予約 「 5 M b p s 」 と レ う こ と力 ら 、 装置 設定部 8 7 は、 ュ一ザ名 「 K u r o s e 」 に優先度 「 3 」 を割 り 当てる設定を行う 。 こ の設定情報は、 S N M P送信部 8 8 に て R S V P非対応のル一夕 7 0 へ送信される。
R S V P非対応のルータ 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 この とき、 サー ビスマ ッ ピング部 7 7 が優先 度割 り 当て 「 3 」 に相当する帯域予約項目 を決定し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
R S V P対応のルータ 5 0 は、 ア ド ミ ッ ショ ン結果情報 g を C 0 P S受信部 5 7 によ り 受け取る。 こ こでは、 ア ド ミ ツ シ ョ ン結果情報 gは許可であ るので、 そのデ一夕は帯域予約判断部 5 8 に通知され、 また、 帯域予約判断部 5 8 は、 R S V P プロ ト コリレの R e s V メ ッセージ i を R e s v メ ッセージ送信部 5 6 によ り R S V P非対応のルータ 7 0 に送信する。 帯域予約判 断部 5 8 は、 通知されたア ド ミ ッ シ ョ ン結果情報 gが不許可で あれば、 その不許可情報 n をク ライ ア ン ト 4 1 に送信する。 そ して、 許可の場合、 帯域予約項目設定部 6 0 は、 サー ビスマ ツ ピング部 6 1 によ り 帯域予約パラ メ一夕 に対応した項目 の値の 設定を行い、 帯域予約実行部 6 2 が、 帯域予約実行と して帯域 「 5 M b p s 」 をユーザ名 「 K u r o s e 」 の通信に害 ij り 当て る。 以上のよ う に して、 第 5 の実施の形態では、 R S V P対応の ルータ 5 0 が帯域予約のサー ビス要求を受け付けた場合に、 そ の要求を許可するか どう かの判断はポ リ シサーバ 8 0 が帯域予 約判断ポ リ シテ一ブル 8 9 を基に静的に行い、 ア ド ミ ッ シ ョ ン 制御の際に受け取っ た情報と動的ネ ッ ト ワーク情報テーブル 8 2 の内容が反映された経路情報テ一ブル 8 3 と を基にサー ビス 要求に対応していない経路上のルー夕 7 0 を動的に決定してそ のル一夕 にサー ビス を割 り 当てる こ とができ、 R S V P対応の ル一夕および R S V P非対応のル一夕が混在し、 かつ動的に変 ィヒするネ ッ ト ワーク環境においても、 R S V P非対応のネ ッ ト ワーク資源を有効に活用する こ とができる。
最後に、 第 6 の実施の形態について説明する。 こ の第 6 の実 施の形態にて使用 される各装置において、 R S V P対応のル一 夕 5 0 および R S V P非対応のルー夕 7 0 はそれぞれ第 3 の実 施の形態の もの と同 じであるので、 こ こではポ リ シサーバ 8 0 のみを示す。
図 1 8 は第 6 の実施の形態におけるポ リ シサーバの構成例を 示すブロ ッ ク 図である。
ポ リ シサーノ 8 0 は、 図 1 8 に示したよ う に、 S N M P受信 部 8 1 と、 動的ネ ッ ト ワーク情報テーブル 8 2 と、 経路情報テ —ブル 8 3 と、 設定装置決定部 8 4 と、 サー ビスマ ッ ピングテ —ブル 8 5 と、 サー ビスマ ッ ピ ング部 8 6 と、 装置設定部 8 7 と、 S N M P送信部 8 8 と、 帯域予約判断ポ リ シテーブル 8 9 と、 C O P S受信部 9 0 と、 帯域予約許可判断部 9 1 と、 C 〇 P S送信部 9 2 とか ら構成されている。 S N M P受信部 8 1 は R S V P対応のルー夕 5 0 力 ら ネ ッ 卜 ワーク情報 kおよび R S V P非対応のル一夕 7 0 か ら ネ ッ ト ワーク情報 mを受け、 S N M P送信部 8 8 は R S V P非対応のルー夕 7 0 に対して設定情 報 h を送信する。 C O P S 受信部 9 0 は R S V P対応のル一夕
5 0 か ら のア ド ミ ッ シ ョ ン要求データ f を受け、 C O P S送信 部 9 2 は R S V P対応のル一夕 5 0 に対してア ド ミ ッ シ ョ ン結 果情報 g を送信する。
次に、 図 1 8 、 図 1 2 および図 1 3 に示したネ ッ ト ワーク構 成装置の動作について説明する。
前提の動作と して、 R S V P対応のルータ 5 0 は、 自 身の設 定内容や負荷状態な どのネ ッ ト ワーク情報 k を S N M P送信部
6 3 を用 いて定期的にポ リ シサーバ 8 0 へ送信する。 R S V P 非対応のルー夕 7 0 も、 自 身の設定内容や負荷状態などのネ ッ ト ワーク情報 mを S N M P送信部 7 9 を用いて定期的にポ リ シ サーバ 8 0 へ送信する。 ポ リ シサーバ 8 0 は、 それら のネ ッ ト ワーク情報 k, mを S N M P受信部 8 1 で受け、 その内容を動 的ネ ッ ト ワーク情報テーブル 8 2 に格納してお く 。 また、 動的 ネッ ト ワーク情報テーブル 8 2 は、 経路情報テ一ブル 8 3 のデ —夕 と して用 い られ、 帯域予約許可判断部 9 1 における許可判 断のデータ と しても用 い られる。
まず、 サ一 / 4 2 力 ら R S V P プロ ト コルの P a t h メ ッセ ージ aが R S V P非対応のルー夕 7 0 に対して送信される。 R S V P非対応のル一夕 7 0 は、 R S V P プロ 卜 コルの P a t h メ ッセージ a に対 して処理をせずに、 p a t h メ ッセージ送信 部 7 2 によ り R S V P プロ ト コルの P a t h メ ッセージ b を R S V P対応のルータ 5 0 へ送信する。
R S V P対応のルー夕 5 0 は、 P a t h メ ッセージ受信部 5 1 で受信 した R S V P プロ ト コルの P a t h メ ッセ一ジ b力、 ら R S V P プロ ト コルの P a t h メ ッセージが経由 してきた装置 の経路を経路記憶部 5 2 に記憶 した後、 P a t h メ ッセージ送 信部 5 3 によ り ク ライ ア ン ト 4 1 に対して R S V P プロ ト コル の P a t h メ ッセ一ジ c を送信する。
ク ライ ア ン ト 4 1 は、 帯域予約サービス を受けるために、 R S V P プロ ト コルの R e s V メ ッセージ d を R S V P対応のル 一夕 5 0 に送信する。 こ こで、 帯域予約要求の例と して、 ュ一 ザ名 「 K u r o s e 」 で、 帯域は Γ 5 M b p s 」 とする。
R S V P対応のルー夕 5 0 は、 R e s v メ ッセージ受信部 5 4 にて R S V P プロ ト コルの R e s v メ ッセージ d を受け取る と、 そのデータはア ド ミ ッ シ ョ ン要求部 5 5 に渡される。 ア ド ミ ッ シ ョ ン要求部 5 5 は、 帯域予約の許可 ' 不許可を要求する ア ド ミ ッ シ ョ ン要求データ f を C O P S送信部 5 9 に渡して、 ポ リ シサーバ 8 0 に送信する。
ポ リ シサーバ 8 0 は、 ア ド ミ ッ シ ョ ン要求データ f を C 0 P S受信部 9 0 で受けて、 帯域予約許可判断部 9 1 に通知する。 帯域予約許可判断部 9 1 は、 あ らか じめ与え られた帯域予約判 断ポ リ シテーブル 8 9 と動的ネ ッ ト ワーク情報テーブル 8 2 と に基づいて帯域予約許可の判断を行う 。 こ こで、 帯域予約判断 ポ リ シテーブル 8 9 が図 6 で示した帯域予約判断ポ リ シテープ ルと同 じである とすれば、 帯域予約判断ポ リ シの制限を超えて いない こ とが分か り 、 動的ネ ッ ト ワーク情報テーブル 8 2 が図 1 4 に示した動的ネ ッ ト ワーク情報テーブルと同 じである とす れば、 ク ライ ア ン ト 4 1 とサーバ 4 2 との間の経路区間に輻輳 がない こ とが分か り 、 これ ら の判断か ら帯域予約許可判断部 9 1 は、 帯域予約を許可する決定を行う こ と になる。 こ の帯域予 約の許可は C 〇 P S送信部 9 2 によ り ア ド ミ ッ シ ョ ン結果情報 g と して R S V P対応のル一夕 5 0 へ送信される。 また、 許可 の場合は、 許可内容が設定装置決定部 8 4 とサー ビスマ ツ ピ ン グ部 8 5 と に通知される。 設定装置決定部 8 4 は、 通知された 許可内容と経路情報テーブル 8 3 とか ら R S V P非対応のル一 夕 7 0 の位置を決定する。 こ の とき、 動的ネ ッ ト ワーク情報テ 一ブルが反映された経路情報テーブルを用いるので元々持っ て いる経路情報テーブルが現在の経路情報テ一ブルにそ ぐわない といっ た動的なネ ッ ト ワーク経路変更などや装置の故障などに 対応する こ とができる。 こ の場合、 経路情報テーブル 8 3 が図 7 に示した経路情報テ一ブルとする と、 ルータ 5 0 (装置 B ) の次はルータ 7 0 (装置 C ) であ り 、 その装置間に輻輳がない ので、 R S V P非対応のル一夕 7 0 が決定される。 R S V P非 対応のルータ 7 0 の決定情報は、 サー ビスマ ッ ピング部 8 6 に 渡されて、 サー ビスマ ッ ピ ングテーブル 8 5 と.帯域予約許可判 断部 9 1 か ら得た帯域予約の情報とか ら R S V P非対応のルー 夕 7 0 に設定すべき値が決定される。 サービスマ ッ ピングテー ブル 8 5 が図 8 に示したサー ビスマ ツ ピングテ一ブルだとする と、 装置設定部 8 7 は、 C O P S受信部 9 0 で受信した R S V P対応のルー夕 5 0 における帯域予約情報が、 ユーザ名 「 K u r o s e 」、 帯域予約 「 5 M b p s 」 と レ う こ と力、 ら 、 ユーザ 名 「 K u r o s e 」 に優先度 「 3 」 を割 り 当てる設定をする。 こ の設定情報 h は、 S N M P送信部 8 8 にて R S V P非対応の ルータ 7 0 へ送信される。
R S V P非対応のルータ 7 0 は、 S N M P受信部 7 5 にて設 定情報 h を受け取 り 、 帯域予約項目設定部 7 6 にて帯域予約項 目 の設定を行う 。 こ の とき、 サ一 ビスマ ッ ピ ング部 7 7 が優先 度割 り 当て 「 3 」 に対応する帯域予約項目 を決定し、 その決定 に従っ て、 帯域予約実行部 7 8 が帯域予約を行う 。
R S V P対応のルー夕 5 0 は、 ア ド ミ ッ シ ョ ン結果情報 g を C 〇 P S受信部 5 7 によ り 受け取る。 こ こでは、 ア ド ミ ツ シ ョ ン結果情報 g は許可である ので、 そのデータ は帯域予約判断部 5 8 に通知され、 また、 帯域予約判断部 5 8 は、 R S V P プロ ト コルの R e s V メ ッセージ i を R e s v メ ッセージ送信部 5 6 によ り R S V P非対応のルー夕 7 0 に送信する。 帯域予約判 断部 5 8 は、 通知されたア ド ミ ッ シ ョ ン結果情報 gが不許可で あれば、 その不許可情報 n をク ライ ア ン ト 4 1 に送信する。 そ して、 許可の場合、 帯域予約項目設定部 6 0 は、 サー ビスマ ツ ビング部 6 1 によ り 帯域予約パラ メ一夕 に対応した項目 の値の 設定を行い、 帯域予約実行部 6 2 が、 帯域予約実行と して帯域 「 5 M b p s 」 をユーザ名 「 K u r o s e 」 の通信に割 り 当て る。
R S V P非対応のルータ 7 0 は、 R e s v メ ッセージ受信部 7 3 によ り R S V P プロ ト コルの R e s v メ ッセージ i を受信 するが、 処理できないので、 R e s V メ ッセージ送信部 7 4 に よ り そのままサーブ、' 4 2 に R S V P プロ ト コリレの R e s v メ ッ セージ 〗 と して送信する。
以上のよ う に して、 第 6 の実施の形態では、 R S V P対応の ルータ 5 0 が帯域予約のサー ビス要求を受け付けた場合に、 そ の要求を許可するか ど う かの判断はポ リ シサーバ 8 0 が帯域予 約判断ポ リ シテーブル 8 9 および動的ネ ッ 卜 ワーク情報テ一ブ ル 8 2 を基に動的に行い、 ア ド ミ ッ シ ョ ン制御の際に受け取つ た情報と動的ネ ッ ト ワーク情報テーブル 8 2 の内容が反映され た経路情報テーブル 8 3 と を基にサー ビス要求に対応 していな い経路上のル一夕 7 0 を動的に決定してそのル一夕 にサー ビス を害 ijり 当てる こ とができ、 R S V P対応のル一夕および R S V P非対応のルー夕が混在し、 かつ動的に変化するネッ ト ワーク 環境においても、 R S V P非対応のネ ッ ト ワーク資源を有効に 活用する こ とができる。
また、 上記のポ リ シサーバ 8 0 を構成する コ ン ピュータが有 すべき機能の処理内容は、 コ ン ピュータで読み取 り可能な記録 媒体に記録されたプロ グラムに記述させてお く こ とができる。 このプロ グラムをコ ンピュータで実行する こ と によ り 、 上記の 各処理がコ ンピュータで実現できる。 コ ン ピュータで読み取 り 可能な記録媒体と しては、 磁気記録装置や半導体メモ リ などが ある。 市場に流通させる場合には、 C D — R O M ( C o m p a c t D i s k R e a d O n l y M e m o r y ) ゃフ ロ ッ ピーディ スクな どの可搬型記録媒体にプロ グラムを格納して 流通させた り 、 ネ ッ ト ワーク を介して接続されたコ ン ピュータ の記憶装置に格納しておき、 ネ ッ ト ワーク を通じて他のコ ン ビ ユ ー夕 に転送する こ と もできる。 コ ン ピュータで実行する際に は、 コ ン ピュータ内のハー ドディ スク装置な どにプロ グラムを 格納しておき、 メ イ ンメモ リ に ロー ド して実行する。
上記については単に本発明の原理を示すものである。さ ら に、 多数の変形、 変更が当業者に と って可能であ り 、 本発明は上記 に示し、 説明 した正確な構成および応用例に限定される もので はな く 、 対応するすべての変形例および均等物は、 添付の請求 項およびその均等物による本発明の範囲とみなされる。

Claims

求 の 範 囲
1 . ネ ッ ト ワークサー ビス要求を受け付けて要求されたネ ッ 卜 ワークサー ビス を提供する こ とができるサー ビス要求対応装置 か らネ ッ ト ワークサー ビス提供状態情報を知って、 外部装置か
α- ら ネ ッ ト ヮ一クサ一ビス設定が可能であっ て設定されたネ ッ ト ワークサー ビス を提供する こ とができるサー ビス要求非対応装 置に対してネ ッ ト ワークサー ビス設定を行うサー ビス割 り 当て 装置において、
前記サー ビス要求対応装置のネッ ト ワークサービス提供状態 情報を収集するネ ッ ト ワーク情報収集手段と、
前記ネ ッ ト ワーク情報収集手段が収集したネ ッ ト ワークサー ビス提供状態情報を基に前記サービス要求対応装置が提供して いるネ ッ ト ワークサー ビス を提供する こ とができないサー ビス 要求非対応装置を決定する設定装置決定手段と、
前記ネ ッ ト ワーク情報収集手段が収集したネ ッ ト ヮ一クサ一 ビス提供状態情報と前記設定装置決定手段が決定したサー ビス 要求非対応装置の情報とを基に前記サー ビス要求非対応装置に 設定すべきサ一ビスの決定を行うサー ビスマ ッ ピング手段と、 前記サー ビス要求非対応装置に前記サー ビスマ ッ ピング手段 で決定されたサー ビス を設定するサー ビス設定手段と、
を備えている こ と を特徴とするサー ビス割 り 当て装置。
2 . 前記設定装置決定手段は、 ネ ッ ト ワーク情報があ らか じめ 与え られた経路情報テーブルと、 前記ネ ッ ト ワーク情報収集手 段がネ ッ ト ワークサー ビス提供状態情報を収集 した前記サー ビ ス要求対応装置のネ ッ ト ワーク情報を基に前記経路情報テープ ルを参照 して前記サー ビス要求非対応装置を決定する設定装置 決定機能と を有する こ と を特徴とする請求項 1 記載のサー ビス 割 り 当て装置。
3 . 前記設定装置決定手段は、 前記ネ ッ ト ワーク情報収集手段 が前記サー ビス要求対応装置およびサ一 ビス要求非対応装置か ら定期的に収集したネ ッ ト ワーク情報を格納する と と も に前記 ネ ッ ト ワーク情報を前記経路情報テーブルに反映させる動的ネ ッ ト ワーク情報テ一ブルを有する こ と を特徴とする請求項 2 記 載のサ一 ビス割 り 当て装置。
4 . 前記サービス要求対応装置か ら前記サー ビス要求対応装置 が受け付けたネ ッ ト ワークサー ビス要求に対してネッ ト ワーク サ一ビス を提供するか どう かの許可判断の問い合わせを受けて ネッ ト ヮ一クサ一ビス提供の許可判断を下し、 判断結果を前記 サービス要求対応装置に通知する と と も に許可情報を前記サ一 ビス要求対応装置のネッ ト ワークサービス提供状態情報と して 前記設定装置決定機能および前記サービスマ ッ ピング手段に通 知するネ ッ ト ワークサー ビス提供許可判断手段を備えている こ と を特徴とする請求項 2 記載のサ一ビス割 り 当て装置。
5 . 前記ネ ッ ト ワークサービス提供許可判断手段は、 ネ ッ ト ヮ 一クサー ビス要求に対する許可のルールをあ らか じめ規定 した ポ リ シテーブルと、 前記サー ビス要求対応装置か ら の問い合わ せに対し前記ポ リ シテーブルを参照 してネ ッ ト ワークサー ビス 提供を許可するかどう かを判断する許可判断機能とを有 してい る こ と を特徴とする請求項 4 記載のサービス割 り 当て装置。
6 . 前記設定装置決定手段は、 前記ネ ッ ト ワーク情報収集手段 が前記サー ビス要求対応装置およびサー ビス要求非対応装置か ら定期的に収集したネ ッ 卜 ワーク情報を格納する と と も に前記 ネ ッ ト ワーク情報を前記経路情報テ一ブルに反映させる動的ネ ッ ト ワーク情報テーブルを有する こ と を特徴とする請求項 4 記 載のサー ビス割 り 当て装置。
7 . 前記設定装置決定手段は、 前記ネ ッ ト ワーク情報収集手段 が前記サー ビス要求対応装置およびサー ビス要求非対応装置か ら定期的に収集したネ ッ ト ワーク情報を格納する と と も に前記 ネ ッ ト ワーク情報をネ ッ ト ヮ一クサ一ビス提供の許可判断用の デ一夕 と して前記許可判断機能に通知する動的ネ ッ ト ワーク情 報テーブルを有する こ と を特徴とする請求項 5 記載のサービス 割 り 当て装置。
8 . 前記設定装置決定手段は、 前記ネ ッ ト ワーク情報収集手段 が前記サービス要求対応装置およびサービス要求非対応装置か ら定期的に収集したネ ッ ト ワーク情報を格納し、 前記ネ ッ ト ヮ —ク情報を前記経路情報テーブルに反映させる と と も に前記ネ ッ ト ワーク情報をネ ッ ト ワークサービス提供の許可判断用のデ —夕 と して前記許可判断機能に通知する動的ネ ッ ト ワーク情報 テーブルを有する こ と を特徴とする請求項 5 記載のサービス割 り 当て装置。
9 . サー ビス要求対応装置が提供可能なネ ッ ト ワークサー ビス を提供する こ とができない、 前記サー ビス要求対応装置と同 じ 通信経路上にあるサー ビス非対応装置に、 前記サービス要求対 応装置が受け付けたネ ッ ト ワークサー ビス要求に相応のサ一 ビ ス の割 り 当てを行うサ一 ビス割 り 当て方法において、
前記サー ビス要求対応装置のネ ッ 卜 ワークサー ビス提供状態 情報を取得 してネ ッ 卜 ワークサー ビス提供状態を把握 し、 前記ネ ッ ト ワークサー ビス提供状態情報を得た前記サー ビス 要求対応装置のネ ッ ト ワーク情報と あ らか じめ与え られた経路 情報とか らサー ビスの割 り 当てを行う べきサービス要求非対応 装置を発見し、
前記ネ ッ ト ワークサー ビス提供状態情報と前記設定装置決定 手段が決定したサービス要求非対応装置の情報とか ら前記サー ビス要求非対応装置に設定可能なサー ビス にパラ メ一タ変換を 行い、
パラ メ一夕変換されたサー ビス を前記サー ビス要求非対応装 置に設定する、
こ とか らなる こ とを特徴とするサー ビス割 り 当て方法。
1 0 . サービス割 り 当てプロ グラムを記録したコ ンピュータ読 み取 り 可能な記録媒体において、 サービス要求対応装置のネ ッ ト ワークサー ビス提供状態情報を収集する と と もに前記サ―ビ ス要求対応装置およびサービス要求非対応装置か ら定期的にネ ッ ト ヮ一ク情報を収集するネ ッ ト ワーク情報収集手段と、 前記 ネッ ト ヮ一クサ一ビス提供状態情報および Zまたはネ ッ ト ヮ一 ク情報を基に前記サービス要求対応装置が提供しているネ ッ ト ワークサー ビス を提供する こ とができないサービス要求非対応 装置を決定する設定装置決定手段と、 前記ネ ッ ト ワークサ一 ビ ス提供状態情報と前記設定装置決定手段が決定したサー ビス要 求非対応装置の情報と を基に前記サー ビス要求非対応装置に設 定すべきサービスの決定を行う サー ビスマ ツ ビング手段と、 前 記サー ビス要求非対応装置に前記サー ビスマ ツ ビング手段で決 定されたサー ビス を設定するサー ビス設定手段と、 前記サ一 ビ ス要求対応装置か ら前記サー ビス要求対応装置が受け付けたネ ッ ト ワークサ一ビス要求に対してネ ッ ト ヮ一クサ一ビス を提供 するかどう かの許可判断の問い合わせを受けて、 ネ ッ ト ワーク サービス提供の許可判断を下し、 判断結果を前記サー ビス要求 対応装置に通知する と と も に許可情報を前記サービス要求対応 装置のネ ッ ト ワークサービス提供状態情報と して前記設定装置 決定機能に通知するネ ッ ト ワークサー ビス提供許可判断手段と を有する プロ グラムを記録したコ ンピュータ読み取り 可能な記 録媒体。
PCT/JP1998/003913 1998-08-31 1998-08-31 Appareil d'affectation de service WO2000013379A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/JP1998/003913 WO2000013379A1 (fr) 1998-08-31 1998-08-31 Appareil d'affectation de service
JP2000568226A JP3725424B2 (ja) 1998-08-31 1998-08-31 サービス割り当て装置
US09/788,842 US7076540B2 (en) 1998-08-31 2001-02-20 Service assignment apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP1998/003913 WO2000013379A1 (fr) 1998-08-31 1998-08-31 Appareil d'affectation de service

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US09/788,842 Continuation US7076540B2 (en) 1998-08-31 2001-02-20 Service assignment apparatus

Publications (1)

Publication Number Publication Date
WO2000013379A1 true WO2000013379A1 (fr) 2000-03-09

Family

ID=14208912

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1998/003913 WO2000013379A1 (fr) 1998-08-31 1998-08-31 Appareil d'affectation de service

Country Status (3)

Country Link
US (1) US7076540B2 (ja)
JP (1) JP3725424B2 (ja)
WO (1) WO2000013379A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032147B2 (en) 2003-05-13 2011-10-04 Lg Electronics Inc. Apparatus and method for supporting mobility of wireless terminal in wireless communication network

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3816390B2 (ja) * 1999-07-02 2006-08-30 富士通株式会社 サービス割り当て装置
US6742045B1 (en) * 1999-07-02 2004-05-25 Cisco Technology, Inc. Handling packet fragments in a distributed network service environment
US6839766B1 (en) * 2000-01-14 2005-01-04 Cisco Technology, Inc. Method and apparatus for communicating cops protocol policies to non-cops-enabled network devices
US6775701B1 (en) * 2000-08-15 2004-08-10 Nortel Networks Limited Oversubscribing network resources
US20020143914A1 (en) * 2001-03-29 2002-10-03 Cihula Joseph F. Network-aware policy deployment
US20050060365A1 (en) * 2002-01-24 2005-03-17 Robinson Scott L. Context-based information processing
US7489687B2 (en) * 2002-04-11 2009-02-10 Avaya. Inc. Emergency bandwidth allocation with an RSVP-like protocol
US7477657B1 (en) * 2002-05-08 2009-01-13 Juniper Networks, Inc. Aggregating end-to-end QoS signaled packet flows through label switched paths
US10171593B2 (en) * 2014-06-30 2019-01-01 Verizon Patent And Licensing Inc. Validating web services for compatibility with a client device by emulating the client device by populating a template associated with the web services
JP3985638B2 (ja) * 2002-09-11 2007-10-03 日本電気株式会社 Rsvp代理応答ルータ、rsvp代理応答システム及びそれに用いるrsvp代理応答方法
US8176154B2 (en) 2002-09-30 2012-05-08 Avaya Inc. Instantaneous user initiation voice quality feedback
US7359979B2 (en) 2002-09-30 2008-04-15 Avaya Technology Corp. Packet prioritization and associated bandwidth and buffer management techniques for audio over IP
US20040073690A1 (en) * 2002-09-30 2004-04-15 Neil Hepworth Voice over IP endpoint call admission
US8098669B2 (en) * 2003-08-04 2012-01-17 Intel Corporation Method and apparatus for signaling virtual channel support in communication networks
US20050058130A1 (en) * 2003-08-04 2005-03-17 Christ Chris B. Method and apparatus for assigning data traffic classes to virtual channels in communications networks
JP2005149336A (ja) * 2003-11-19 2005-06-09 Hitachi Ltd ストレージ管理方法及びその装置
US7698366B2 (en) * 2004-02-12 2010-04-13 Avaya, Inc. Method and apparatus for facilitating the transportation of medical images on a communication network
US20050213557A1 (en) * 2004-03-26 2005-09-29 Cherng-Daw Hwang Multimedia communication and collaboration system and protocols
EP1745378B1 (en) * 2004-04-23 2009-04-08 Panasonic Corporation Network resource management device
US7978827B1 (en) * 2004-06-30 2011-07-12 Avaya Inc. Automatic configuration of call handling based on end-user needs and characteristics
US7984149B1 (en) * 2004-08-04 2011-07-19 Cisco Technology, Inc. Method and apparatus for identifying a policy server
BRPI0607334B1 (pt) * 2005-02-14 2018-10-09 Telefonaktiebolaget Lm Ericsson (Publ) método para executar ligação de tráfego de dados através de um domínio de acesso, e, nó de borda de acesso e nó de acesso para ligar tráfego de dados através de um domínio de acesso
US7769859B1 (en) 2005-04-15 2010-08-03 Cisco Technology, Inc. Controlling access to managed objects in networked devices
TWI295887B (en) * 2005-04-20 2008-04-11 Compal Electronics Inc Method for sending and receiving data
US7636302B2 (en) 2005-05-20 2009-12-22 Cisco Technology, Inc. Avoiding unnecessary RSVP-based preemptions
US7810041B2 (en) * 2006-04-04 2010-10-05 Cisco Technology, Inc. Command interface
JP4979281B2 (ja) 2006-06-19 2012-07-18 キヤノン株式会社 画像処理装置及びその制御方法と画像処理システム
US7617337B1 (en) 2007-02-06 2009-11-10 Avaya Inc. VoIP quality tradeoff system
US7693060B2 (en) * 2007-10-12 2010-04-06 Cisco Technology, Inc. Method and apparatus for a reservation reflector function in routers
US8391492B1 (en) * 2008-06-25 2013-03-05 Cisco Technology, Inc. Secure resource reservation protocol (RSVP) with dynamic group keying
US8218751B2 (en) 2008-09-29 2012-07-10 Avaya Inc. Method and apparatus for identifying and eliminating the source of background noise in multi-party teleconferences
US8478812B2 (en) * 2009-09-29 2013-07-02 Core Wireless S.A.R.L. Method and apparatus for providing device compatibility information
US9112930B2 (en) * 2012-10-26 2015-08-18 Microsoft Technology Licensing, Llc Updating services during real-time communication and sharing-experience sessions
US9596192B2 (en) 2013-03-15 2017-03-14 International Business Machines Corporation Reliable link layer for control links between network controllers and switches
US9769074B2 (en) 2013-03-15 2017-09-19 International Business Machines Corporation Network per-flow rate limiting
US9609086B2 (en) 2013-03-15 2017-03-28 International Business Machines Corporation Virtual machine mobility using OpenFlow
US9407560B2 (en) 2013-03-15 2016-08-02 International Business Machines Corporation Software defined network-based load balancing for physical and virtual networks
US9444748B2 (en) * 2013-03-15 2016-09-13 International Business Machines Corporation Scalable flow and congestion control with OpenFlow
WO2014209900A1 (en) 2013-06-23 2014-12-31 Intel Corporation Selective sharing of user information based on contextual relationship information, such as to crowd-source gifts of interest to a recipient

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214488A (ja) * 1995-11-17 1997-08-15 Lucent Technol Inc 広帯域マルチポイントブリッジ用リソース管理システム
JPH09247190A (ja) * 1996-02-16 1997-09-19 Lucent Technol Inc 通信ネットワークのオペレーティング方法
JPH10173662A (ja) * 1996-12-06 1998-06-26 Nec Corp 帯域予約制御方式

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581558A (en) * 1995-03-29 1996-12-03 Lucent Technologies Inc. Apparatus for bridging non-compatible network architectures
US5889954A (en) * 1996-12-20 1999-03-30 Ericsson Inc. Network manager providing advanced interconnection capability
US6356863B1 (en) * 1998-09-08 2002-03-12 Metaphorics Llc Virtual network file server
US6563793B1 (en) * 1998-11-25 2003-05-13 Enron Warpspeed Services, Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
US6539425B1 (en) * 1999-07-07 2003-03-25 Avaya Technology Corp. Policy-enabled communications networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214488A (ja) * 1995-11-17 1997-08-15 Lucent Technol Inc 広帯域マルチポイントブリッジ用リソース管理システム
JPH09247190A (ja) * 1996-02-16 1997-09-19 Lucent Technol Inc 通信ネットワークのオペレーティング方法
JPH10173662A (ja) * 1996-12-06 1998-06-26 Nec Corp 帯域予約制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032147B2 (en) 2003-05-13 2011-10-04 Lg Electronics Inc. Apparatus and method for supporting mobility of wireless terminal in wireless communication network

Also Published As

Publication number Publication date
JP3725424B2 (ja) 2005-12-14
US7076540B2 (en) 2006-07-11
US20010056459A1 (en) 2001-12-27

Similar Documents

Publication Publication Date Title
WO2000013379A1 (fr) Appareil d'affectation de service
JP3816390B2 (ja) サービス割り当て装置
EP1021015B1 (en) System for policy-based network configuration
US7124188B2 (en) Method and apparatus for policy based class service and adaptive service level management within the context of an internet and intranet
US6745246B1 (en) Apparatus and method in a network switch for modifying a bandwidth request between a requestor and a router
JP3977331B2 (ja) Ip通信網における方法及び装置
JP4213972B2 (ja) ネットワークのパス構成のための方法および装置
US6278712B1 (en) Network and switching node in which resource can be reserved
JP4410408B2 (ja) ネットワーク機器のサービス品質管理方法及び装置
US7327681B2 (en) Admission control method in internet differentiated service network
US20070078955A1 (en) Service quality management in packet networks
US20050198224A1 (en) Storage network system and control method thereof
JP2000312226A (ja) 通信品質を保証する方法
US7787469B2 (en) System and method for provisioning a quality of service within a switch fabric
JP2002374286A (ja) 通信品質制御システムおよび通信品質制御方法
KR100585934B1 (ko) 라우터에서의 트래픽 조절기의 파라미터 및 서비스 클래스정의 규칙 테이블의 동적 관리 방법
Khalil et al. Implementation of a bandwidth broker for dynamic end-to-end capacity reservation over multiple diffserv domains
KR20010016690A (ko) 멀티캐스트 통신 서비스 제공 시스템 및 멀티캐스트 서비스제어방법
KR100415583B1 (ko) 인터넷에서 차등 서비스 제공을 위한 서비스 관리 시스템및 그 서비스방법
JP4340562B2 (ja) 通信の優先制御方法並びに通信の優先制御システム及び通信の優先制御装置
JPH1132083A (ja) 交換網および交換装置
JP2002305538A (ja) 通信品質制御方法、サーバ及びネットワークシステム
JP3628557B2 (ja) 通信品質制御装置および記録媒体
JP6610907B2 (ja) 通信システム
KR20010054846A (ko) 라우터상태 정보를 이용한 차등형 서비스제공ip망에서의연결 수락 제어방법 및 장치

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 09788842

Country of ref document: US