WO2002019640A1 - Device and method for calculating facility capacity necessary for network - Google Patents
Device and method for calculating facility capacity necessary for network Download PDFInfo
- Publication number
- WO2002019640A1 WO2002019640A1 PCT/JP2001/007378 JP0107378W WO0219640A1 WO 2002019640 A1 WO2002019640 A1 WO 2002019640A1 JP 0107378 W JP0107378 W JP 0107378W WO 0219640 A1 WO0219640 A1 WO 0219640A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- traffic
- network equipment
- network
- calculating
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
Definitions
- the present invention relates to an apparatus and a method for calculating an amount of equipment required in each part of a network when designing a network.
- IP Internet Protocol
- the present invention relates to an apparatus and a method for calculating an amount of equipment required in each part of a network when designing a network.
- Japanese Patent Application Laid-Open No. H11-112502 discloses a method of designing a network without relying on the intuition and experience of the designer as described above.
- the routing protocol is automatically simulated so that the actual communication traffic is carried via any link (communication route between devices).
- the required equipment was required for each link.
- the data communication amount for each application program was simply added, and the designer determined that it was optimal for application.
- the object of the present invention is to automatically simulate a routing protocol to calculate which link actual communication traffic is to be carried over, and to allow a designer to be optimal for the IP network concerned.
- a network equipment calculation device that can integrate the data traffic of each application program by applying the traffic theory determined to be
- An object of the present invention is to provide a recording medium recording a method and a network equipment amount calculation program.
- the present invention provides network configuration data representing the configuration of a network, traffic model characteristic data representing a traffic model, and traffic represented by a traffic model.
- the user inputs a traffic generation data indicating whether or not the data is generated between the destination nodes.
- a traffic generation data indicating whether or not the data is generated between the destination nodes.
- each link is required.
- a required band data calculation unit that calculates the bandwidth data Provided is a network equipment calculating device including a data notifying unit for notifying the issued required bandwidth data.
- the present invention further comprises a routing protocol simulating section for calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table in the required bandwidth data calculating section.
- a routing protocol simulating section for calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table in the required bandwidth data calculating section.
- the present invention provides the required bandwidth data calculating section, further comprising: a link traffic data generating section for generating a link traffic data based on the routing data table; Provided is a network equipment amount calculating device including a line type-considered traffic data creation unit for generating line-type-considered traffic data based on a line type based on the data.
- the required bandwidth data calculating unit may further include a traffic model integrated traffic data for creating the traffic model integrated required bandwidth data by integrating the link traffic data and the line type-considered traffic data.
- a network equipment amount calculation device including a creation unit.
- the required bandwidth data calculating unit further considers a line utilization rate corresponding to the line type with respect to the traffic model integrated required band data, and reflects an effective speed for each line type.
- a network equipment calculation device having a line effective speed reflecting traffic data creating unit for creating line effective speed reflecting necessary band data.
- the present invention provides a network equipment amount calculating device, wherein the required band data calculating unit further includes a required band data extracting unit for extracting the required band data from the line effective speed reflecting required band data.
- the present invention also provides the network equipment amount calculation device, wherein the line effective speed reflection necessary band data is calculated for each of a plurality of time zones,
- the evening extraction unit provides a network equipment amount calculation device that extracts the required bandwidth data of the line effective speed reflection corresponding to the time zone of the busiest time as the required bandwidth data.
- the present invention provides the network equipment according to any one of the above aspects, further comprising an input unit for inputting the network configuration data, the traffic model characteristic data, and the traffic occurrence data.
- an input unit for inputting the network configuration data, the traffic model characteristic data, and the traffic occurrence data.
- the present invention also provides the network equipment amount calculation device according to any one of the aspects described above, wherein the required bandwidth data calculation unit includes the network configuration data, the traffic model characteristic data, Provided is a network equipment amount calculation device to which an external input unit for inputting the traffic occurrence data is connected.
- the network equipment amount calculation device in the network equipment amount calculation device, the network configuration data, the traffic model characteristic data, and the traffic occurrence data are input from the external input unit, and a request for calculation of the required bandwidth data is made.
- the present invention further provides a network equipment amount calculating device further including a charging processing unit for performing a charging process for calculating the required bandwidth data corresponding to the request.
- the data notification unit displays the required bandwidth data in association with a link configuring the network.
- the data notifying unit sets the routing data constituting the routing data table to a corresponding node or link.
- the present invention also shows network configuration data representing a network configuration, traffic model characteristic data representing a traffic model, and which of the source and destination nodes generates traffic represented by the traffic model.
- a network equipment amount calculation method including a required band data calculation step of calculating required band data of each link based on the above, and a notification step of notifying the calculated required band data.
- a routing protocol simulating step of further calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table is described.
- a method for calculating the amount of network equipment to be provided is described.
- a link traffic data creating step for creating a link traffic data based on the routing data table; and the routing data table.
- the present invention provides a network equipment amount calculation method including a line type-considered traffic data generation process of generating a line-type-considered traffic data based on a line type based on the network type.
- the traffic model integrated traffic data for creating the traffic model integrated required bandwidth data by further integrating the link traffic data and the line type-considered traffic data is provided.
- a network equipment amount calculation method including a creation process is provided.
- the traffic model integrated required bandwidth data is further considered in consideration of a line utilization rate corresponding to the line type, and a line reflecting an effective speed for each of the line types is provided.
- a network equipment amount calculation method including a line effective speed reflecting traffic data creation process for creating effective speed reflecting required bandwidth data.
- the present invention provides a network equipment amount calculating method, further comprising a necessary band data extracting step of extracting the required band data from the line effective speed reflecting required band data in the required band data calculating step.
- the present invention also provides the network equipment amount calculation method, wherein the line effective speed reflection necessary band data is calculated for each of a plurality of time zones, and in the required band data evening extraction process,
- the present invention provides a network equipment amount calculation method for extracting the line effective speed reflection necessary band data corresponding to the time band at the time as the required band data.
- the network configuration data, the traffic model characteristic data, and the traffic generation data are input from an external device via a network.
- the present invention provides a network equipment amount calculation method including a charging processing step of performing a charging process for calculating the required bandwidth data corresponding to the request when the calculation of the required bandwidth data is requested.
- the data notification step includes displaying the required bandwidth data in association with a link configuring the network. Provides a method for calculating the amount of network equipment.
- the data notifying step includes the steps of: Provide a method for calculating the amount of network equipment that is displayed in association with.
- the present invention is a recording medium recording a network equipment amount calculation program for causing a computer to calculate a network equipment amount, comprising: network configuration data representing a network configuration; traffic model characteristic data representing a traffic model. And the traffic generation data indicating which of the source node and the destination node the traffic represented by the traffic model is generated, inputting the network configuration data, the traffic model characteristic data and the traffic
- a storage medium storing a network equipment amount calculation program for calculating required band data of each link based on an occurrence of the data and notifying the calculated required band data.
- the present invention provides a recording medium in which a network facility amount calculation program for calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table is further recorded on the recording medium.
- the present invention provides the recording medium, further comprising: a line type considering a link traffic data and a line type based on the routing data tape.
- a recording medium that records a network equipment amount calculation program for creating a network traffic schedule.
- the present invention provides a storage medium, further comprising: a network equipment amount calculation program for creating the traffic model integration required band data by integrating the link traffic data and the line type-considered traffic data.
- a network equipment amount calculation program for creating the traffic model integration required band data by integrating the link traffic data and the line type-considered traffic data.
- the present invention provides the recording medium, wherein the traffic model integration required bandwidth data is made to consider a line utilization rate corresponding to the line type, and a line effective speed reflecting the effective speed for each line type is reflected.
- a recording medium that records a network equipment amount calculation program for creating required bandwidth data.
- the present invention provides a recording medium in which a network equipment amount calculation program is further recorded on the recording medium, wherein the required bandwidth data is further extracted from the required effective bandwidth reflection required bandwidth data.
- the present invention provides the recording medium, further comprising calculating the line effective speed reflection necessary band data for each of a plurality of time zones, and extracting the necessary band data.
- the present invention provides a recording medium recording a network equipment amount calculation program, wherein the network effective speed reflection necessary band data corresponding to a time band is extracted as the necessary band data.
- the network configuration data, the traffic model data, and the traffic amount data are input from an external device via a network.
- the present invention provides a recording medium recording a network equipment amount calculation program for performing a charging process for calculating the required bandwidth data corresponding to the request when the calculation of the required bandwidth data is requested.
- the required bandwidth data is displayed in association with a link configuring the network. Provided recording media.
- FIG. 1 is a schematic structural block diagram of a network equipment amount calculating device according to an embodiment of the present invention.
- FIG. 2 is a flowchart of an operation process of the network equipment amount calculation device according to the embodiment.
- FIG. 3 is an operation processing flowchart of the network equipment amount calculation device of the embodiment.
- FIG. 4 is an explanatory diagram of a display example of the GUI input / output unit.
- FIG. 5 is an explanatory diagram of a data configuration of the traffic model DB section.
- FIG. 6 is an explanatory diagram of the data structure of the allocation: DB section.
- FIG. 7 is an explanatory diagram of a configuration of the routing table DB section.
- FIG. 8 is an explanatory diagram of a data configuration of the link traffic DB section.
- FIG. 9 is an explanatory diagram of the data configuration of the traffic DB section considering the line type.
- FIG. 10 is an explanatory diagram of the data configuration of the traffic model integrated traffic DB section.
- FIG. 11 is an explanatory diagram of the data configuration of the required bandwidth DB section.
- FIG. 1 shows a configuration of a network equipment amount calculating apparatus 100 according to an embodiment of the present invention.
- the components of the network equipment amount calculation device 100 are roughly divided into a GUI input / output unit 1, a processing execution unit 2, and a DB (database) unit 3.
- the GUI input / output unit 1 provides a graphical user interface (GUI) to a network designer or an operator under the network (hereinafter simply referred to as a network designer) to prompt input of necessary information.
- GUI graphical user interface
- This device displays various calculation results obtained based on input information.
- the processing execution unit 2 calculates the network equipment amount according to the program whose flow is shown in FIG. 2 and FIG.
- the information necessary for calculating the equipment amount is provided to the processing execution unit 2 via the GUI input / output unit 1.
- the network equipment amount or various information generated in the process of calculating the equipment amount is provided to the network designer via the GUI input / output unit 1.
- the functions of the processing execution unit 2 include a routing protocol simulation unit 13, a link traffic data creation unit 14, a line type-considered traffic data creation unit 15, a traffic model integrated traffic data creation unit 16, a
- the video traffic data creation unit 17 and the required bandwidth data extraction unit 18 can be broadly classified. The details of these functions will be clarified in the section on the operation of the present embodiment in order to avoid redundant description.
- the DB (data pace) unit 3 is a storage device including a plurality of DB units shown in the figure. Among these DB units, the topology reference DB unit 4, the traffic model DB unit 5, and the allocation DB unit 6 are input via the GUI input / output unit 1 to calculate the network equipment capacity. This is a means for storing information.
- Reference numeral 12 denotes a unit for storing information generated by the processing execution unit 2 in the process of calculating the network equipment amount. The information stored in each of these DB units will be clarified in the section of the operation description of the present embodiment in order to avoid duplication of description.
- the processing execution unit 2 receives the topology reference data from the network designer via the GUI input / output unit 1 (step S1).
- the topology reference data is information for specifying the configuration of the network for which the equipment amount is to be calculated, and includes the node information data and the link information data.
- the node information data is information on each node in the network, such as a client computer, a server computer, a server, a switch, an ATM switch, a bridge, a hap, and the like.
- Node information corresponding to one node includes information such as node name, node type, IP address, and routing protocol.
- the routing protocol refers to the routing protocol actually supported by the node.
- RIP Ring Information Protocol
- 0 SPF SPF
- IGRP Inter-Gateway Routing Protocol
- EI GRP Enhanced IGRP
- RIP II Raster Information Protocol II
- BGP Border Gateway Protocol
- the link information is information that specifies the links connecting each node in the network, such as Ethernet, Token Ring, FDD, ATM network, wireless LAN, HSD network, ISDN, and frame relay.
- the processing execution unit 2 stores the topology reference data received in step S1 in the topology reference DB unit 4.
- FIG. 4 illustrates a net schematic diagram displayed on the GUI input / output unit 1 when receiving input of topology reference data.
- the processing execution unit 2 reflects the information as shown in the figure.
- the network schematic diagram is displayed on the GUI input / output unit 1. This display allows the network designer to confirm the network configuration defined by the currently entered topology reference data.
- step S2 the processing execution unit 2 receives the traffic characteristic data of the traffic model from the network designer via the GUI input / output unit 1 (step S2).
- the network designer categorizes a large number of traffic that will occur in the network into several models in advance. Each of these categorized models is a traffic model. Then, the network designer creates a traffic characteristic data defining the characteristics of each traffic model and inputs the data from the GUI input / output unit 1. In step S2, the processing execution unit 2 receives the traffic characteristic data thus input.
- Figure 5 shows an example of traffic characteristic data.
- one day is divided into a plurality of time zones, and traffic characteristic data is prepared for each time zone. That is, for one traffic model, a plurality of traffic characteristic data corresponding to different time zones are prepared.
- the traffic characteristic data corresponding to one time zone of one traffic model includes the traffic model name, the third layer protocol, the upper layer protocol, the data size, the number of transactions, and the transfer. Includes items for time, time zone, and hourly traffic occurrence rate.
- the traffic model name data is data representing the name of the traffic model. Network designers can define this traffic model name data independently. In the example shown in Figure 5, “: ftp 1", “ww w”, etc. It is a traffic model name.
- the layer 3 protocol data is a data designating the layer 3 protocol used in the traffic model.
- the third layer means the third layer (network layer) of the OSI reference model.
- IP Internet Protocol
- IP Internet Protocol
- the upper layer protocol data is data that specifies an upper layer protocol used in the traffic model.
- the upper layer means, for example, the fourth or higher layers of the OSI reference model, and corresponds to protocols such as HTTP, ftp, and telnet.
- the traffic characteristic data of the traffic model corresponding to the traffic model name “ftp1” indicates that ftp (File Transfer Protocol) is used as the upper layer protocol in the traffic model.
- Data size data represents the data size per transaction, which is the sum of the data size transmitted in the traffic model and the data size of the overhead. For example, if the traffic model name is “: ftp 1”, the true data size is 100 [bytes], and it is possible to overwrite the IP of the third layer protocol “IP”. If the overhead of “ftp”, which is the upper layer protocol, is 28 bytes in total, the total data size in the traffic characteristics data is 1 28 bytes. Become.
- the transaction count data is data that specifies the transaction count Nt per unit time (one second in Fig. 5).
- Transfer time data is the maximum transfer time allowed by the user for one transaction.
- the time period is a time period indicating a time period during which traffic corresponding to the traffic model occurs.
- the traffic occurrence rate by time zone is the traffic occurrence rate for each of the set time zones.
- the processing execution unit 2 stores the traffic characteristic data received in step S2 in the traffic model DB unit 5.
- the processing execution unit 2 receives a request from the network designer via the GUI input / output unit 1. Receive the traffic occurrence overnight (step S3).
- the traffic generation data is the data that defines each traffic that is virtually generated for this equipment capacity calculation.
- One traffic generation data is prepared for one traffic.
- FIG. 6 is a diagram illustrating an example of traffic generation data.
- the traffic generation data that defines one traffic consists of a traffic model name that specifies the traffic model to which the traffic belongs, and a source node that specifies the source node of the traffic. It consists of an information node and an destination node information node that identifies a destination node of the traffic.
- the traffic generation data that defines one traffic consists of a traffic model name that specifies the traffic model to which the traffic belongs, and a source node that specifies the source node of the traffic. It consists of an information node and an destination node information node that identifies a destination node of the traffic.
- the traffic generation data listed at the top indicates that the traffic model whose traffic model name is “: ftp1” is the client computer “PC1” that is the source node. This occurs between the client computer “PC 2” and the receiving node.
- Other traffic occurrence data illustrated in the figure may be interpreted similarly.
- the processing execution unit 2 stores the traffic generation data received in step S3 in the allocation DB unit 6.
- the processing execution unit 2 simulates system traffic that occurs systematically in the network, such as a broadcast, and sends traffic generation data corresponding to the system traffic to the allocation DB unit 6. Store.
- the series of input processing of the network designer is completed by the processing of steps S1 to S3 described above.
- the processing execution unit 2 determines whether or not the input processing of the GUI input / output unit 1 has been completed (step S4). If the input processing has not been completed (step S4; No), the processing execution unit 2 returns to step S4. Returning to step S1, the same processing is repeated. If the result of the determination in step S4 is "Yes", the processing execution unit 2 starts a routing table creation processing (step S5).
- the routing protocol simulation section 13 of the processing execution section 2 The individual traffic occurrence data stored in the section DB unit 6 is read out, and by referring to the information in the topology reference DB unit 4, the route of each traffic specified by each traffic occurrence data is obtained. Then, a route that represents this route is generated. Then, the routing protocol simulating unit 13 stores a routing table in which the routing data generated from the traffic generation data in this manner is compiled in a table format in the routing table DB unit 7.
- the routing data has a structure as shown in FIG. 7, for example.
- One routing destination includes seven items: source node, destination node, next transit node, network-in-home interface, total sum of link metrics, total sum of link metrics, and static / dynamic types. .
- Figure 7 shows three routings each containing these seven items. These three routing data are generated from the traffic generation data described at the top in FIG. 6, and are collectively referred to as the source node PC 1 shown in FIG. It represents one route from to the destination node PC2. These three routing data are generated as follows, for example.
- the routing protocol simulation unit 13 obtains the nearest location of the source node PC 1 from the topology reference data in the topology reference DB unit 4. As shown in FIG. 4, the closest roux to the source node PC 1 is only roux R1. Therefore, the routing protocol simulation unit 13 generates the first routing data. In this first routing, the originating node is “PC 1”, the destination node is “PC 2”, and the next transit node is “Ruichi R1”. This means that in order to depart from the source node “PC 1” and arrive at the destination node “PC 2”, it will pass through the node “Ichiyu Rl”. Next, the routing protocol simulating unit 13 searches for a route from the node “Ruyu R1” to the destination node “PC2”.
- the routing protocol simulating unit 13 generates the second routing data.
- the source node is —Even R l ”
- the destination node is“ PC 2 ”
- the next transit node is“ Switch SW 1 ”. This means that in order to depart from the source node “Ruyi R l” and arrive at the destination node “PC 2”, it will pass through the node “Switch SW 1”.
- the routing protocol simulating unit 13 obtains a route from the node “switch SW1” to the destination node “PC2”, and generates the third routing data shown in FIG.
- the three pieces of routing data obtained as described above represent a single route from the source node “PC 1” to the destination node “PC 2”.
- the routing protocol simulating unit 13 finds the first route, then finds a route from this route to the second route, and finds the third route from the second route. The route to the destination node is found, and so on. In this way, the route to the destination node is found in order, and the routing data that represents the result is sequentially generated.
- the routing protocol simulation unit 13 obtains the total ⁇ 1 of the route metric and the total ⁇ ⁇ ⁇ 1 of the link metric on the route, and uses these as routing data.
- the sum of the roux metric is equivalent to the number of times that traffic travels from the source node to the destination node.
- the sum of the link metrics corresponds to the cost required when traffic passes through the link from the source node to the destination node.
- route is selected depending on the routing protocol used at the intermediate node. For example, if RIP (Routing Information Protocol) is used as a routing protocol in a node on the way, the route having the minimum sum of the route metrics of the entire route is selected. On the way, 0 SPF (Open Shortest Pa When th First) is used, the route with the smallest sum of the link metrics of the entire route is selected.
- RIP Raster Information Protocol
- SPF Open Shortest Pa When th First
- the routing protocol simulating unit 13 finds a route to the destination node when a plurality of routes to reach the destination node are found.
- One routing protocol is obtained from the topology reference data in the topology reference DB unit 4, and one of a plurality of routes is selected by simulating the routing protocol.
- the sum of the router metrics and the sum of the link metrics during the entire routing day are referenced.
- the routing data includes, in addition to those described above, information on the network interface and static / dynamic types.
- the network interface is an item indicating a port number and the like used for communication at the source node.
- the static / dynamic type data is a data showing how the routing data was generated. That is, if the routing data is generated by the routing protocol simulation unit 13 as described above, the static / dynamic type data of the routing data is set to “dynamic”. On the other hand, if the routing data is input at the time of inputting the topology reference data in step S1 described above, the static / dynamic type data is set to “staticj”.
- step S5. The above is the details of the routing data generated in step S5.
- a routing table is generated for all traffic occurrence data and the routing table is stored in the routing table DB unit 7, the routing protocol simulation unit 13 of the processing execution unit 2 ends step S5. .
- step S5 the link traffic data generation unit 14 of the processing execution unit 2 transmits the traffic generation data of the allocation DB unit 6, the topology reference data of the topology reference DB unit 4, and the routing table DB. Based on the routing data of the unit 7, the number of traffic model allocations Na for each link is calculated for each traffic model, and stored in the link traffic DB unit 8 (step S6).
- step S6 the process of step S6 will be described using a specific example. 'First, the link traffic data generation unit 14 sets the traffic model name to “: tp 1 , The source node is “PC1”, and the destination node is “PC2” from the topology reference DB unit 4. Next, the link traffic data creation unit 14 reads the routing table (see FIG.
- the link traffic data generating unit 14 sends a token TR1 to the traffic route corresponding to the traffic generation data. It is required that the links of E2 and E3 are included. Then do the following:
- the link traffic data creation unit 14 executes the above processing for all traffic occurrence data in the allocation DB unit 6. Then, the obtained traffic model allocation count N a for each link for each traffic model is stored in the link traffic DB unit 8.
- Fig. 8 shows an example of data stored in the link traffic DB unit 8.
- the first day in Fig. 8 shows that the traffic with the traffic model name ": ftp1" passes through the link "Ethernet E1" twice.
- the traffic data generation unit 15 considering the line type of the process execution unit 2 Based on the traffic characteristics data in 5, Ethernet (registered trademark), Token Ring, FDD (Fiber Distributed Data Interface), ATM (Asynchro nous Transport Mode switching system) ⁇ Wireless LAN, HSD (High Speed Digital) Then, line type-considered data size data DS2 corresponding to the line type of the link such as ISDN (Integrated Services Digital Network), frame relay, etc. is calculated and stored in the line type-considered traffic DB unit 9 (step S7).
- Link E 1 also has PS 1 and PS 2 corresponding to the line type “Ethernet”.
- the line type traffic data generation unit 15 calculates the line type consideration data size, which is the packet size including the two-layer overhead when the traffic model “ftp 1” is assigned to the link E 1 by equation (1). Calculate DS 2 overnight and store it in the circuit type consideration traffic DB unit 9.
- DS 1 is the data size extracted from the traffic characteristic data of the traffic model “ftpl”. In the example, 128 [byte]), PS 1 is the data size per Ethernet packet, and PS 2 is the protocol size per Ethernet packet.
- the line type-considered traffic data creation unit 15 executes the above processing for all combinations of links in the network and all traffic models defined by the data model in the traffic model DB unit 5.
- Data size data considering the line type corresponding to the combination of each link and each traffic model DS 2 Is stored in the traffic DB unit 9 considering the line type.
- FIG. 9 shows an example of the data stored in the circuit type consideration traffic DB unit 9 in this way.
- the link traffic DB unit 8 stores a plurality of sets of a link, a traffic model name, and the number of times Na is assigned to the traffic model.
- the traffic model integrated traffic data creation unit 16 calculates the required bandwidth for each of these sets.
- the traffic model integrated traffic data creation unit 16 first refers to the traffic characteristic data corresponding to the traffic model “ftp 1” stored in the traffic model DB unit 5. I do. As exemplified in FIG. 5, the traffic model DB unit 5 stores traffic characteristic data corresponding to a plurality of different time zones for one traffic model “ftpl”. The traffic model integrated traffic data generating unit 16 reads out the traffic characteristic data corresponding to, for example, the time zone “00:00 to 1:00”. In addition, the traffic model integrated traffic data generation unit 16 generates the link “E 1” and the traffic of the line type-considered data DS 2 (see FIG. 9) stored in the line-type-considered traffic DB unit 9.
- the traffic model integrated traffic data creation unit 16 performs the same processing as above using the transfer time T during the traffic characteristics data corresponding to other time zones, and performs link processing for each of those time zones.
- the required bandwidth BW1 (bps) corresponding to the set of "E 1" and the traffic model "ftp 1" is obtained.
- the above is the details of the required bandwidth BW1 (bps) corresponding to the pair of the link “E1” and the traffic model “; ftp1”.
- the traffic model integrated traffic data creation unit 16 performs the same processing as described above on the basis of the link stored in the link traffic DB unit 8 (see FIG. 8), a plurality of traffic model names and the number of traffic model allocations Na. For each set of.
- the traffic model integrated traffic data creation unit 16 allows the network designer to select a calculation processing type for the traffic model integrated traffic data (step S9). Then, the calculation processing of the traffic model integrated traffic data is performed by the method selected by the network designer among the processings listed below.
- step S10 When the calculation processing type is simple sum processing (step S10)
- step S8 described above the required bandwidth; BW1 was obtained for each of a plurality of sets including a link, a traffic model, and a time zone. If the calculation processing type is simple sum processing, these necessary bandwidths BW1 are classified according to each of a plurality of pairs of links and time zones, and the equation (3a1) Thus, the traffic model integration required bandwidth BW 2 (bps) is calculated.
- the code ⁇ in the above equation (3a1) is the link between BW1 and Ltd corresponding to all traffic models for a certain link and time zone pair. This means calculating the sum of the products.
- Ld in equation (3al) indicates the traffic volume, and this traffic volume Ld is calculated by equation (3a2).
- the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone according to Equations (3b1) and (3b2).
- the required bandwidth BW3 (bps) for calculating the multiple error: B is calculated for each traffic model, and the maximum value is defined as the required bandwidth BW2 for traffic model integration.
- the multi-element Erlang B equation and its approximation for example, a method described in “Blocking in a Shared Resource Environment” (IEEE TRANSACTIONS ON COM UNICATION, V0L.COM-29, NO.10, OCTOBER 1981) is adopted.
- the multi-factorial B formula by this method when the required bandwidth BW1 of each traffic model is different, it is possible to calculate each traffic model integrated required bandwidth BW2 by integrating each traffic model.
- Br in the equation (3b1) indicates a blocking rate
- L d in the equation (3b1) indicates a traffic volume
- the traffic volume Ld is calculated by the equation (3b3).
- the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone using the equations (3c1) and (3c2) calculate.
- BW2 ⁇ (BW1 x required number of lines for each traffic model)
- the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone by using Equation (3d1) and Equation (3d2).
- ⁇ means to find the sum of all traffic models
- Wr in equation (3 dl) means the waiting ratio
- the user desires the same as the blocking loss Br. It is possible to set according to the quality to be performed.
- 1 means the traffic volume defined by the equation (3133).
- the traffic model integrated necessary bandwidth BW2 calculated in any of the above-described steps S10 to S13 is stored in the traffic model integrated traffic DB unit 10 for each link and each time zone as shown in FIG. (Step S14).
- the traffic model integration required band BW2 1,000,000,000 [bps] in the time zone "0:00 to 1:00" when the link is Ethernet E1.
- the line effective speed reflecting traffic data creation unit 17 of the processing execution unit 2 adds the traffic utilization rate A uniquely determined by the line type to the traffic model integration required bandwidth BW2 stored in the traffic model integration traffic DB unit 10.
- the required effective speed reflection bandwidth BW 4 is calculated by (4) and stored in the line effective speed reflection traffic DB unit 11 (step S15).
- the required bandwidth data extraction unit 18 of the processing execution unit 2 calculates the time having the maximum value among the effective speed reflection required bandwidths BW4 obtained for each link for each time slot. Extract the required bandwidth BW4, which reflects the effective speed of the band, and store it in the required bandwidth DB unit 12 (step S1).
- the effective speed reflection necessary bandwidth BW4 stored in the required bandwidth DB unit 12 is a required bandwidth that can guarantee data communication at the time of the busiest in the corresponding link.
- the required bandwidth BW4 1,000,000,000 [bps] for the link Ethernet: E1 for the effective speed.
- step S1 the effective speed reflection necessary band BW4 stored in the necessary band DB unit 12 is displayed in the link corresponding portion in FIG. 4 (step S1).
- the operator by displaying the routing data in the routing table DB unit 7 in the GUI input / output unit 1 for each node, the operator (user) can know which node and link actual traffic passes through. It can be easily confirmed whether or not they will be carried.
- routing table information can be displayed graphically on the screen, it is easy to know which node or link the actual traffic (communications data) is carried through, and Designers can design networks more efficiently.
- the network equipment amount calculation device was provided in one convenience device.However, the function of the GUI input / output unit 1 was provided to each user's client computer, and processing was performed.
- the functions of the execution unit 2 and the DB unit 3 in the server combination it is also possible to adopt a configuration in which the two are connected via an Internet connection network.
- the functions of the GUI input / output unit 1 are provided in each user's client computer, and the functions of the processing execution unit 2 and the database unit 3 are provided in the server computer.
- the processing execution unit 2 is further provided with a billing processing unit, and each time the user causes the server computer to perform calculation processing. It is also possible to use an ASP (Application Service Provider) method that pays a fee.
- ASP Application Service Provider
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
明 細 書 ネッ トワークに必要な設備量を算出するための装置および方法 技 術 分 野 本発明は、 ネットワーク設計時にネットワーク各部において必要となる設備量 を算出するための装置および方法に関する。 技 術 背 近年のコンピュータシステムの発達により、 各企業においては、 社内のコンビ ュ一夕同士を I P ( Internet Protocol) ネッ トワークを介して相互に接続した り、 イン夕一ネットへ接続する場合が増加している。 コンビュ一夕ネットワーク では、 通信速度および通信品質を高度に維持する必要がある。 しかし、 ネットヮ ークの通信量が増加したり、 ネットワークに接続される機器が増加すると、 通信 速度および通信品質が低下してしまう。 これを防ぐためには、 ネットワーク設備 を増加する必要がある。 しかし、 必要以上に設備を増加すると、 設備購入時ゃ設 備維持に余分なコストが掛かってしまう。 そのため、 コンピュータ相互間の通信 速度あるいは通信品質を高度に維持しつつ、 ネットワークの設備コストを抑制す ることができるように、 ネットワークの効率的な設計を行うことが望まれる。 ところで、 実際の I Pネットワークでは、 ルー夕などのネヅ トワーク機器自体 の機能により通信経路の選択が行われる。 このようにして実際の I Pネヅトヮ一 クにおいて選択される通信経路を I Pネットワークの設計段階において予測する のは一般的に困難である。 従って、 ネットワーク内の各リンクに発生する通信量 を I Pネットワークの設計段階において予測することも困難であった。このため、 従来の I Pネヅトワーク設計においては、ネヅトワークの設計者(保守者も含む) が、 既存の I Pネットワークの使用状況等に基づいて経験や勘を頼りに、 新たに 構築する I Pネットワークの設備量を見積もつていた。 このような見積りは、 正 確さに欠けるため、 実際のトラフィックに応じた正確なネットワーク設計を行う のが困難であるという問題点があつた。 TECHNICAL FIELD The present invention relates to an apparatus and a method for calculating an amount of equipment required in each part of a network when designing a network. Technology Background With the development of computer systems in recent years, the number of companies connecting internal computers to each other via the IP (Internet Protocol) network or connecting to the Internet is increasing. are doing. It is necessary to maintain high communication speed and communication quality in the Combu overnight network. However, as the amount of communication on the network increases or the number of devices connected to the network increases, the communication speed and communication quality decrease. To prevent this, it is necessary to increase network equipment. However, if facilities are increased more than necessary, extra costs will be incurred when purchasing the facilities and maintaining the facilities. For this reason, it is desirable to design networks efficiently so that network equipment costs can be reduced while maintaining high communication speed or communication quality between computers. By the way, in an actual IP network, a communication path is selected by a function of a network device itself such as a router. In this way, it is generally difficult to predict the communication path selected in an actual IP network at the IP network design stage. Therefore, it was also difficult to predict the traffic generated on each link in the network at the IP network design stage. For this reason, in the conventional IP network design, the network designer (including the maintenance person) relies on experience and intuition based on the usage status of the existing IP network, etc., to construct the newly constructed IP network equipment. Had an estimate. Such estimates are Lack of accuracy makes it difficult to design an accurate network according to actual traffic.
このような状況に鑑み、 前述のような設計者の勘や経験に頼らないでネットヮ ークの設計を行う方法が特開平 1 1—1 1 2 5 0 2号公報に開示されている。 し かし、 この発明においては、 通信経路が確定していない場合に、 ルーティングプ 口トコルを自動的にシミュレートして実際の通信トラフィックがいずれのリンク (装置間の通信経路) を経由して運ばれるのかを算出したり、 各リンクに要求さ れる必要な設備量を計算することはできないという問題点があった。 さらに、 こ の発明では、 必要な設備量を算出する際に、 アプリケーションプログラム毎のデ —夕通信量を単純に加算していただけであり、 設計者が適用するのに最適である と判断した他のトラフィ ヅク理論、 例えば、 電話網などの設計などで実績のある ァーラン B式などのトラフィ ヅク理論を利用して必要とされる設備量を算出する ことはできないという問題点があった。 発明の開示 本発明の目的は、 ルーティングプロトコルを自動的にシミュレートして実際の 通信トラフィックがいずれのリンクを経由して運ばれるのかを算出するととも に、 設計者が当該 I Pネットワークに最適であると判断したトラフィック理論を 適用してアプリケーションプログラム毎のデータ通信量を統合し、 I Pネットヮ ークの最適な設備量を算出することが可能なネットヮ一ク設備量算出装置、 ネヅ トワーク設備量算出方法およびネットワーク設備量算出プログラムを記録した記 録媒体を提供することにある。 In view of such a situation, Japanese Patent Application Laid-Open No. H11-112502 discloses a method of designing a network without relying on the intuition and experience of the designer as described above. However, according to the present invention, when the communication route is not determined, the routing protocol is automatically simulated so that the actual communication traffic is carried via any link (communication route between devices). However, there was a problem that it was not possible to calculate whether or not the required equipment was required for each link. Furthermore, in the present invention, when calculating the required equipment amount, the data communication amount for each application program was simply added, and the designer determined that it was optimal for application. However, there was a problem that it was not possible to calculate the required equipment quantity using the traffic theory of, for example, the Erlang B formula, which has a proven track record in the design of telephone networks. DISCLOSURE OF THE INVENTION The object of the present invention is to automatically simulate a routing protocol to calculate which link actual communication traffic is to be carried over, and to allow a designer to be optimal for the IP network concerned. A network equipment calculation device that can integrate the data traffic of each application program by applying the traffic theory determined to be An object of the present invention is to provide a recording medium recording a method and a network equipment amount calculation program.
上記目的を達成するために、 本発明は、 ネットワークの構成を表すネットヮー ク構成データ、 トラフィックモデルを表すトラフィックモデル特性デ一夕、 およ びトラフィヅクモデルで表されるトラフィックがいずれの発ノードと着ノードの 間で発生するかを示すトラフィヅク発生デ一夕を入力させ、 前記ネ、ソトワーク構 成デ一夕、 前記トラフィックモデル特性デ一夕および前記トラフィック発生デ一 夕に基づいて各リンクの必要帯域デ一夕を算出する必要帯域データ算出部と、 算 出した前記必要帯域デ一夕を告知するデータ告知部を具備するネットワーク設備 量算出装置を提供する。 In order to achieve the above object, the present invention provides network configuration data representing the configuration of a network, traffic model characteristic data representing a traffic model, and traffic represented by a traffic model. The user inputs a traffic generation data indicating whether or not the data is generated between the destination nodes. Based on the network, the network configuration data, the traffic model characteristic data, and the traffic generation data, each link is required. A required band data calculation unit that calculates the bandwidth data Provided is a network equipment calculating device including a data notifying unit for notifying the issued required bandwidth data.
この構成によれば、 実際のトラフィヅクがいずれのノードあるいはリンクを絰 由して運ばれるかを算出し、 設計者が最適であると判断したトラフィック理論を 利用してネットワーク設備量 (必要帯域) を算出することができ、 リンクごとに 要求される設備量を正確に見積もることが可能となる。 According to this configuration, it is possible to calculate which node or link the actual traffic is carried through, and use the traffic theory that the designer determines to be optimal to reduce the amount of network equipment (required bandwidth). It can be calculated and the required amount of equipment for each link can be accurately estimated.
また、 本発明は、 前記必要帯域データ算出部において、 さらにルーティングプ 口トコルをシミュレートすることにより トラフィックが流れるリンクを算出し、 ル一ティングデ一夕テーブルを生成するルーティングプロトコルシミュレ一ト部 を具備するネッ トワーク設備量算出装置を提供する。 Further, the present invention further comprises a routing protocol simulating section for calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table in the required bandwidth data calculating section. An apparatus for calculating the amount of network equipment is provided.
また、 本発明は、 前記必要帯域デ一夕算出部において、 さらに前記ルーティン グデ一夕テーブルに基づいてリンクトラフィヅクデ一夕を作成するリンクトラフ ィックデータ作成部と、 前記ルーティングデ一夕テーブルに基づいて回線種別を 考慮した回線種別考慮トラフィックデータを作成する回線種別考慮トラフィック デ一夕作成部を具備するネットワーク設備量算出装置を提供する。 Further, the present invention provides the required bandwidth data calculating section, further comprising: a link traffic data generating section for generating a link traffic data based on the routing data table; Provided is a network equipment amount calculating device including a line type-considered traffic data creation unit for generating line-type-considered traffic data based on a line type based on the data.
また、 本発明は、 前記必要帯域デ一夕算出部において、 さらに前記リンクトラ フィックデ一夕および前記回線種別考慮トラフィックデータを統合してトラフィ ヅクモデル統合必要帯域デ一夕を作成するトラフィックモデル統合トラフィック データ作成部を具備するネットワーク設備量算出装置を提供する。 In the present invention, the required bandwidth data calculating unit may further include a traffic model integrated traffic data for creating the traffic model integrated required bandwidth data by integrating the link traffic data and the line type-considered traffic data. Provided is a network equipment amount calculation device including a creation unit.
また、 本発明は、 前記必要帯域デ一夕算出部において、 さらに前記トラフイツ クモデル統合必要帯域データに対して前記回線種別に対応する回線利用率を考慮 し、 前記回線種別ごとの実効速度を反映した回線実効速度反映必要帯域データを 作成する回線実効速度反映トラフィックデータ作成部を具備するネットワーク設 備量算出装置を提供する。 Also, in the present invention, the required bandwidth data calculating unit further considers a line utilization rate corresponding to the line type with respect to the traffic model integrated required band data, and reflects an effective speed for each line type. Provided is a network equipment calculation device having a line effective speed reflecting traffic data creating unit for creating line effective speed reflecting necessary band data.
また、 本発明は、 前記必要帯域データ算出部において、 さらに前記回線実効速 度反映必要帯域データから前記必要帯域データを抽出する必要帯域データ抽出部 を具備するネッ トワーク設備量算出装置を提供する。 Further, the present invention provides a network equipment amount calculating device, wherein the required band data calculating unit further includes a required band data extracting unit for extracting the required band data from the line effective speed reflecting required band data.
また、 本発明は、 前記ネットワーク設備量算出装置において、 さらに前記回線 実効速度反映必要帯域データが複数の時間帯ごとに算出され、 前記必要帯域デー 夕抽出部は、 前記時間帯のうち最繁時の時間帯域に対応する前記回線実効速度反 映必要帯域デ一夕を前記必要帯域データとして抽出するネットワーク設備量算出 装置を提供する。 The present invention also provides the network equipment amount calculation device, wherein the line effective speed reflection necessary band data is calculated for each of a plurality of time zones, The evening extraction unit provides a network equipment amount calculation device that extracts the required bandwidth data of the line effective speed reflection corresponding to the time zone of the busiest time as the required bandwidth data.
また、 本発明は、 上述した各態様のいずれかに記載の構成において、 前記ネッ トワーク構成デ一夕、 前記トラフィックモデル特性データおよび前記トラフイツ ク発生データを入力するための入力部を具備するネットワーク設備量検出装置を 提供する。 Further, the present invention provides the network equipment according to any one of the above aspects, further comprising an input unit for inputting the network configuration data, the traffic model characteristic data, and the traffic occurrence data. Provide a quantity detection device.
また、 本発明は、 上述した各態様のいずれかに記載のネットワーク設備量算出 装置において、 前記必要帯域デ一夕算出部には、 ネットワークを介して前記ネッ トワーク構成データ、 前記トラフィックモデル特性データおよび前記トラフイツ ク発生データを入力するための外部入力部が接続されるネットワーク設備量算出 装置を提供する。 The present invention also provides the network equipment amount calculation device according to any one of the aspects described above, wherein the required bandwidth data calculation unit includes the network configuration data, the traffic model characteristic data, Provided is a network equipment amount calculation device to which an external input unit for inputting the traffic occurrence data is connected.
また、 本発明は、 前記ネットワーク設備量算出装置において、 前記外部入力部 から前記ネッ トワーク構成データ、 前記トラフィックモデル特性データおよび前 記トラフィック発生データが入力され、 前記必要帯域データの算出が依頼された 場合に、 さらに当該依頼に対応する前記必要帯域データの算出に対する課金処理 を行う課金処理部を具備するネヅトワーク設備量算出装置を提供する。 In the present invention, in the network equipment amount calculation device, the network configuration data, the traffic model characteristic data, and the traffic occurrence data are input from the external input unit, and a request for calculation of the required bandwidth data is made. In this case, the present invention further provides a network equipment amount calculating device further including a charging processing unit for performing a charging process for calculating the required bandwidth data corresponding to the request.
また、 本発明は、 上述した各態様のいずれかに記載のネットワーク設備量算出 装置において、 前記デ一夕告知部は、 前記必要帯域デ一夕を前記ネッ トワークを 構成するリンクに対応づけて表示するネットワーク設備量算出装置を提供する。 また、 本発明は、 上述した各態様のいずれかに記載のネットワーク設備量算出 装置において、 前記データ告知部は、 前記ルーティングデ一夕テーブルを構成す るルーティングデ一夕を対応するノードあるいはリンクに対応づけて表示するネ ツトワーク設備量算出装置を提供する。 Further, according to the present invention, in the network equipment amount calculating device according to any one of the aspects described above, the data notification unit displays the required bandwidth data in association with a link configuring the network. To provide a network equipment amount calculation device. The present invention also provides the network equipment amount calculation device according to any one of the aspects described above, wherein the data notifying unit sets the routing data constituting the routing data table to a corresponding node or link. Provide a network equipment quantity calculation device to display in association.
また、 本発明は、 ネットワークの構成を表すネッ トワーク構成データ、 トラフ ィヅクモデルを表すトラフィックモデル特性デ一夕およびトラフィックモデルで 表されるトラフィックがいずれの発ノードと着ノードの間で発生するかを示すト ラフィック発生データが入力されるデータ入力過程と、 前記ネットワーク構成デ 一夕、 前記トラフィックモデル特性デ一夕および前記トラフィック発生データに 基づいて各リンクの必要帯域データを算出する必要帯域データ算出過程と、 算出 した前記必要帯域データを告知するデ一夕告知過程を具備するネットワーク設備 量算出方法を提供する。 The present invention also shows network configuration data representing a network configuration, traffic model characteristic data representing a traffic model, and which of the source and destination nodes generates traffic represented by the traffic model. A data input process in which traffic occurrence data is input; and a network configuration data, a traffic model characteristic data, and the traffic generation data. Provided is a network equipment amount calculation method including a required band data calculation step of calculating required band data of each link based on the above, and a notification step of notifying the calculated required band data.
また、 本発明は、 前記必要帯域デ一夕算出過程において、 さらにルーティング プロトコルをシミュレートすることにより トラフィヅクが流れるリンクを算出 し、 ルーティングデ一夕テ一ブルを生成するルーティングプロトコルシミュレ一 ト過程を具備するネットワーク設備量算出方法を提供する。 Further, in the present invention, in the required bandwidth data calculating step, a routing protocol simulating step of further calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table is described. Provided is a method for calculating the amount of network equipment to be provided.
また、 本発明は、 前記必要帯域データ算出過程において、 さらに前記ルーティ ングデ一夕テーブルに基づいてリンクトラフィヅクデ一夕を作成するリンクトラ フィヅクデ一夕作成過程と、 前記ルーティングデ一夕テ一ブルに基づいて回線種 別を考慮した回線種別考慮トラフィックデ一夕を作成する回線種別考慮トラフィ ックデ一夕作成過程を具備するネッ トワーク設備量算出方法を提供する。 Further, in the present invention, in the required bandwidth data calculating step, a link traffic data creating step for creating a link traffic data based on the routing data table; and the routing data table. The present invention provides a network equipment amount calculation method including a line type-considered traffic data generation process of generating a line-type-considered traffic data based on a line type based on the network type.
また、 本発明は、 前記必要帯域データ算出過程において、 さらに前記リンクト ラフィックデ一夕および前記回線種別考慮トラフィックデ一夕を統合してトラフ ィヅクモデル統合必要帯域データを作成するトラフィックモデル統合トラフイツ クデ一夕作成過程を具備するネットワーク設備量算出方法を提供する。 Further, in the present invention, in the required bandwidth data calculating step, the traffic model integrated traffic data for creating the traffic model integrated required bandwidth data by further integrating the link traffic data and the line type-considered traffic data. Provided is a network equipment amount calculation method including a creation process.
また、 本発明は、 前記必要帯域データ算出過程において、 さらに前記トラフィ ックモデル統合必要帯域データに対して前記回線種別に対応する回線利用率を考 慮し、 前記回線種別ごとの実効速度を反映した回線実効速度反映必要帯域データ を作成する回線実効速度反映トラフィックデータ作成過程を具備するネットヮ一 ク設備量算出方法を提供する。 Further, in the present invention, in the required bandwidth data calculating step, the traffic model integrated required bandwidth data is further considered in consideration of a line utilization rate corresponding to the line type, and a line reflecting an effective speed for each of the line types is provided. Provided is a network equipment amount calculation method including a line effective speed reflecting traffic data creation process for creating effective speed reflecting required bandwidth data.
また、 本発明は、 前記必要帯域データ算出過程において、 さらに前記回線実効 速度反映必要帯域データから前記必要帯域データを抽出する必要帯域データ抽出 過程を具備するネッ トワーク設備量算出方法を提供する。 Further, the present invention provides a network equipment amount calculating method, further comprising a necessary band data extracting step of extracting the required band data from the line effective speed reflecting required band data in the required band data calculating step.
また、 本発明は、 前記ネットワーク設備量算出方法において、 さらに前記回線 実効速度反映必要帯域データが複数の時間帯ごとに算出され、 前記必要帯域デー 夕抽出過程においては、 前記時間帯のうち最繁時の時間帯域に対応する前記回線 実効速度反映必要帯域データを前記必要帯域デ一夕として抽出するネットワーク 設備量算出方法を提供する。 また、 本発明は、 上述した各態様のいずれかに記載のネットワーク設備量算出 方法において、 外部の装置からネットワークを介して前記ネットワーク構成デー 夕、 前記トラフィックモデル特性データおよび前記トラフィック発生データが入 力され、 前記必要帯域デ一夕の算出が依頼された場合に、 当該依頼に対応する前 記必要帯域データの算出に対する課金処理を行う課金処理過程を具備するネット ワーク設備量算出方法を提供する The present invention also provides the network equipment amount calculation method, wherein the line effective speed reflection necessary band data is calculated for each of a plurality of time zones, and in the required band data evening extraction process, The present invention provides a network equipment amount calculation method for extracting the line effective speed reflection necessary band data corresponding to the time band at the time as the required band data. Further, according to the present invention, in the network equipment amount calculation method according to any one of the above aspects, the network configuration data, the traffic model characteristic data, and the traffic generation data are input from an external device via a network. The present invention provides a network equipment amount calculation method including a charging processing step of performing a charging process for calculating the required bandwidth data corresponding to the request when the calculation of the required bandwidth data is requested.
また、 本発明は、 上述した各態様いずれかに記載のネットワーク設備量算出方 法において、 前記デ一夕告知過程は、 前記必要帯域データを、 前記ネットワーク を構成するリンクに対応づけて表示するネッ トワーク設備量算出方法を提供す る。 Further, according to the present invention, in the network equipment amount calculating method according to any one of the above-described aspects, the data notification step includes displaying the required bandwidth data in association with a link configuring the network. Provides a method for calculating the amount of network equipment.
また、 本発明は、 上述した各態様いずれかに記載のネットワーク設備量算出方 法において、 前記データ告知過程は、 前記ルーティングデ一夕テーブルを構成す るルーティングデ一夕を、 対応するノードあるいはリンクに対応づけて表示する ネッ トワーク設備量算出方法を提供する。 Further, according to the present invention, in the network equipment amount calculating method according to any one of the above-described aspects, the data notifying step includes the steps of: Provide a method for calculating the amount of network equipment that is displayed in association with.
また、 本発明は、 コンピュータにネットワーク設備量を算出させるためのネッ トワーク設備量算出プログラムを記録した記録媒体であって、 ネヅトワークの構 成を表すネットワーク構成データ、 トラフィックモデルを表すトラフィックモデ ル特性データおよびトラフィックモデルで表されるトラフィックがいずれの発ノ 一ドと着ノードの間で発生するかを示すトラフィツク発生データを入力させ、 前 記ネットワーク構成デ一夕、 前記トラフィックモデル特性データおよび前記トラ フィック発生デ一夕に基づいて各リンクの必要帯域データを算出させ、 算出した 前記必要帯域データを告知させるネットワーク設備量算出プログラムを記録した 記憶媒体を提供する。 Further, the present invention is a recording medium recording a network equipment amount calculation program for causing a computer to calculate a network equipment amount, comprising: network configuration data representing a network configuration; traffic model characteristic data representing a traffic model. And the traffic generation data indicating which of the source node and the destination node the traffic represented by the traffic model is generated, inputting the network configuration data, the traffic model characteristic data and the traffic Provided is a storage medium storing a network equipment amount calculation program for calculating required band data of each link based on an occurrence of the data and notifying the calculated required band data.
また、 本発明は、 前記記録媒体において、 さらにルーティングプロトコルをシ ミュレ一卜することにより トラフィヅクが流れるリンクを算出し、 ルーティング データテーブルを生成させるネヅトワーク設備量算出プログラムを記録した記録 媒体を提供する。 Further, the present invention provides a recording medium in which a network facility amount calculation program for calculating a link through which traffic flows by simulating a routing protocol and generating a routing data table is further recorded on the recording medium.
また、 本発明は、 前記記録媒体において、 さらに前記ルーティングデ一夕テー プルに基づいてリンクトラフィヅクデ一夕および回線種別を考慮した回線種別考 慮トラフィックデ一夕を作成させるネヅトワーク設備量算出プログラムを記録し た記録媒体を提供する。 Further, the present invention provides the recording medium, further comprising: a line type considering a link traffic data and a line type based on the routing data tape. Provide a recording medium that records a network equipment amount calculation program for creating a network traffic schedule.
また、 本発明は、 前記記録媒体において、 さらに前記リンクトラフィヅクデー 夕および前記回線種別考慮トラフィックデ一夕を統合してトラフィックモデル統 合必要帯域データを作成させるネットワーク設備量算出プログラムを記録した記 録媒体を提供する。 Further, the present invention provides a storage medium, further comprising: a network equipment amount calculation program for creating the traffic model integration required band data by integrating the link traffic data and the line type-considered traffic data. Provide recording media.
また、 本発明は、 前記記録媒体において、 さらに前記トラフィックモデル統合 必要帯域データに対して前記回線種別に対応する回線利用率を考慮させ、 前記回 線種別ごとの実効速度を反映した回線実効速度反映必要帯域データを作成させる ネットワーク設備量算出プログラムを記録した記録媒体を提供する。 Further, the present invention provides the recording medium, wherein the traffic model integration required bandwidth data is made to consider a line utilization rate corresponding to the line type, and a line effective speed reflecting the effective speed for each line type is reflected. Provided is a recording medium that records a network equipment amount calculation program for creating required bandwidth data.
また、 本発明は、 前記記録媒体において、 さらに前記回線実効速度反映必要帯 域デ一夕から前記必要帯域データを抽出させることを特徴とするネットワーク設 備量算出プログラムを記録した記録媒体を提供する。 Further, the present invention provides a recording medium in which a network equipment amount calculation program is further recorded on the recording medium, wherein the required bandwidth data is further extracted from the required effective bandwidth reflection required bandwidth data. .
また、 本発明は、 前記記録媒体において、 さらに前記回線実効速度反映必要帯 域データを複数の時間帯ごとに算出させ、前記必要帯域データを抽出させる際に、 前記時間帯のうち最繁時の時間帯域に対応する前記回線実効速度反映必要帯域デ —夕を前記必要帯域データとして抽出させることを特徴とするネツトワーク設備 量算出プログラムを記録した記録媒体を提供する。 Further, the present invention provides the recording medium, further comprising calculating the line effective speed reflection necessary band data for each of a plurality of time zones, and extracting the necessary band data, The present invention provides a recording medium recording a network equipment amount calculation program, wherein the network effective speed reflection necessary band data corresponding to a time band is extracted as the necessary band data.
また、 本発明は、 上述した各態様のいずれかに記載の記録媒体において、 さら に外部の装置からネットワークを介して前記ネットワーク構成デ一夕、 前記トラ フィックモデルデータおよび前記トラフィック量データが入力され、 前記必要帯 域デ一夕の算出が依頼された場合に、 当該依頼に対応する前記必要帯域データの 算出に対する課金処理を行わせるネットワーク設備量算出プログラムを記録した 記録媒体を提供する。 Further, according to the present invention, in the recording medium according to any one of the aspects described above, further, the network configuration data, the traffic model data, and the traffic amount data are input from an external device via a network. In addition, the present invention provides a recording medium recording a network equipment amount calculation program for performing a charging process for calculating the required bandwidth data corresponding to the request when the calculation of the required bandwidth data is requested.
また、 本発明は、 上述した各態様のいずれかに記載の記録媒体において、 前記 必要帯域データを、 前記ネットワークを構成するリンクに対応づけて表示させる ことを特徴とするネットワーク設備量算出プログラムを記録した記録媒体を提供 する。 According to the present invention, in the recording medium according to any one of the aspects described above, the required bandwidth data is displayed in association with a link configuring the network. Provided recording media.
また、 本発明は、 上述した各態様のいずれかに記載の記録媒体において、 前記 ルーティングデ一夕テ一ブルを構成するルーティングデータを対応するノードあ るいはリンクに対応づけて表示させることを特徴とするネットワーク設備量算出 プログラムを記録した記録媒体を提供する。 図面の簡単な説明 図 1は、 本発明の実施形態にかかるネットワーク設備量算出装置の概要構成プ 口ヅク図である。 Further, according to the present invention, in the recording medium according to any one of the aspects described above, A recording medium storing a network equipment amount calculation program characterized by displaying routing data constituting a routing table in association with a corresponding node or link. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic structural block diagram of a network equipment amount calculating device according to an embodiment of the present invention.
図 2は、 実施形態のネットワーク設備量算出装置の動作処理フローチャートで ある。 FIG. 2 is a flowchart of an operation process of the network equipment amount calculation device according to the embodiment.
図 3は、 実施形態のネツトワーク設備量算出装置の動作処理フローチャートで ある。 FIG. 3 is an operation processing flowchart of the network equipment amount calculation device of the embodiment.
図 4は、 G U I入出力部の表示例の説明図である。 FIG. 4 is an explanatory diagram of a display example of the GUI input / output unit.
図 5は、 トラフィヅクモデル D B部のデ一夕構成の説明図である。 FIG. 5 is an explanatory diagram of a data configuration of the traffic model DB section.
図 6は、 アロケーション: D B部のデータ構成の説明図である。 FIG. 6 is an explanatory diagram of the data structure of the allocation: DB section.
図 7は、 ルーティングテーブル D B部のデ一夕構成の説明図である。 FIG. 7 is an explanatory diagram of a configuration of the routing table DB section.
図 8は、 リンクトラフィック D B部のデ一夕構成の説明図である。 FIG. 8 is an explanatory diagram of a data configuration of the link traffic DB section.
図 9は、 回線種別考慮トラフィック D B部のデータ構成の説明図である。 図 1 0は、 トラフィックモデル統合トラフィック D B部のデ一夕構成の説明図 である。 FIG. 9 is an explanatory diagram of the data configuration of the traffic DB section considering the line type. FIG. 10 is an explanatory diagram of the data configuration of the traffic model integrated traffic DB section.
図 1 1は、 必要帯域 D B部のデータ構成の説明図である。 発明を実施するための最良の形態 以下、 図面を参照し本発明の好適な実施形態について説明する。 なお、 本発明 は、 かかる実施形態に限定されず、 その技術思想の範囲内で種々の変更が可能で ある。 FIG. 11 is an explanatory diagram of the data configuration of the required bandwidth DB section. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. It should be noted that the present invention is not limited to the embodiment, and various changes can be made within the scope of the technical idea.
[ 1 ] 実施形態の構成 [1] Configuration of the embodiment
図 1はこの発明の一実施形態であるネットワーク設備量算出装置 1 0 0の構成 を示すプロック図である。 図 1に示すように、 ネットワーク設備量算出装置 10 0の構成要素は、 GUI入出力部 1と、 処理実行部 2と、 DB (デ一夕べ一ス) 部 3とに大別される。 FIG. 1 shows a configuration of a network equipment amount calculating apparatus 100 according to an embodiment of the present invention. FIG. As shown in FIG. 1, the components of the network equipment amount calculation device 100 are roughly divided into a GUI input / output unit 1, a processing execution unit 2, and a DB (database) unit 3.
GUI入出力部 1は、 グラフィカルユーザインターフェース (GUI) をネヅ トワーク設計者またはその配下のォペレ一夕 (以下、 単にネットワーク設計者と いう) に提供し、 必要な情報の入力を促したり、 この入力情報に基づいて求めら れた各種の計算結果を表示する装置である。 処理実行部 2は、 図 2、 及び図 3に フローを示すプログラムに従い、 ネットワークの設備量の算出を行う。 この設備 量の算出に必要な情報は、 この GUI入出力部 1を介して処理実行部 2に与えら れる。 また、 ネヅトワークの設備量またはこの設備量の算出過程において発生す る各種の情報は、 GU I入出力部 1を介してネットワーク設計者に提供される。 処理実行部 2の機能は、 ル一ティングプロトコルシミュレート部 13と、 リンク トラフィックデータ作成部 14と、 回線種別考慮トラフィックデータ作成部 15 と、 トラフィックモデル統合トラフィックデータ作成部 16と、 回線実効速度反 映トラフィックデータ作成部 17と、 必要帯域デ一夕抽出部 18とに大別するこ とができる。 なお、 これらの機能の詳細については、 説明の重複を避けるため、 本実施形態の動作説明の項において明らかにする。 DB (データペース)部 3は、 図示の複数の DB部から構成された記憶装置である。 これらの各 DB部のうち、 トポロジリファレンス DB部 4と、 トラフィックモデル DB部 5と、 ァロケ一シ ヨン DB部 6は、 ネットワークの設備量の算出のために GUI入出力部 1を介し て入力される情報を記憶するための手段である。 また、 ルーティングテーブル D B部 7と、 リンクトラフィック DB部 8と、 回線種別考慮トラフィック DB部 9 と、 卜ラフィックモデル統合トラフィック DB部 10と、 回線実効速度反映トラ フィック DB部 11と、 必要帯域 DB部 12は、 ネットワークの設備量の算出過 程において処理実行部 2により生成された情報を格納する手段である。 なお、 こ れらの各 DB部に格納される情報についても、 説明の重複を避けるため、 本実施 形態の動作説明の項において明らかにする。 The GUI input / output unit 1 provides a graphical user interface (GUI) to a network designer or an operator under the network (hereinafter simply referred to as a network designer) to prompt input of necessary information. This device displays various calculation results obtained based on input information. The processing execution unit 2 calculates the network equipment amount according to the program whose flow is shown in FIG. 2 and FIG. The information necessary for calculating the equipment amount is provided to the processing execution unit 2 via the GUI input / output unit 1. In addition, the network equipment amount or various information generated in the process of calculating the equipment amount is provided to the network designer via the GUI input / output unit 1. The functions of the processing execution unit 2 include a routing protocol simulation unit 13, a link traffic data creation unit 14, a line type-considered traffic data creation unit 15, a traffic model integrated traffic data creation unit 16, a The video traffic data creation unit 17 and the required bandwidth data extraction unit 18 can be broadly classified. The details of these functions will be clarified in the section on the operation of the present embodiment in order to avoid redundant description. The DB (data pace) unit 3 is a storage device including a plurality of DB units shown in the figure. Among these DB units, the topology reference DB unit 4, the traffic model DB unit 5, and the allocation DB unit 6 are input via the GUI input / output unit 1 to calculate the network equipment capacity. This is a means for storing information. Also, a routing table DB 7, a link traffic DB 8, a line type-considered traffic DB 9, a traffic model integrated traffic DB 10, a line effective speed reflecting traffic DB 11, and a required bandwidth DB Reference numeral 12 denotes a unit for storing information generated by the processing execution unit 2 in the process of calculating the network equipment amount. The information stored in each of these DB units will be clarified in the section of the operation description of the present embodiment in order to avoid duplication of description.
[2]実施形態の動作 [2] Operation of the embodiment
次に図 2、 及び図 3を参照し、 本実施形態に係るネットワーク設備量算出装置 100の処理実行部 2の動作を説明する。 Next, referring to FIGS. 2 and 3, the network equipment amount calculating apparatus according to the present embodiment will be described. The operation of 100 process execution units 2 will be described.
まず、 処理実行部 2は、 GUI入出力部 1を介して、 ネットワーク設計者から トポロジリファレンスデ一夕を受け取る (ステップ S 1) 。 First, the processing execution unit 2 receives the topology reference data from the network designer via the GUI input / output unit 1 (step S1).
このトポロジリファレンスデ一夕は、 設備量の算出を行う対象であるネットヮ —クの構成を特定する情報であり、 ノード情報デ一夕とリンク情報データとを含 んでいる。 The topology reference data is information for specifying the configuration of the network for which the equipment amount is to be calculated, and includes the node information data and the link information data.
ここで、 ノ一ド情報データは、 クライアントコンピュータ、 サーバコンビュ一 夕、 ル一夕、 スイッチ、 ATMスイッチ、 ブリッジ、 ハプなど、 ネッ トワーク内 の各ノードに関する情報である。 1つのノードに対応したノード情報は、 ノード 名、 ノードのタイプ、 I Pアドレス、 ル一ティングプロトコルなどの情報を含ん でいる。 Here, the node information data is information on each node in the network, such as a client computer, a server computer, a server, a switch, an ATM switch, a bridge, a hap, and the like. Node information corresponding to one node includes information such as node name, node type, IP address, and routing protocol.
ルーティングプロトコルは、 そのノードにおいて実際にサポートするルーティ ングプロトコルを意味し、 RIP (Routing Information Protocol)、 0 S P F、 IGRP (Inter-Gateway Routing Protocol)、 E I GRP (Enhanced IGRP)、 RIP II (Routing Information Protocol II)、 B GP (Border Gateway Prot ocol) 等があげられる。 The routing protocol refers to the routing protocol actually supported by the node.RIP (Routing Information Protocol), 0 SPF, IGRP (Inter-Gateway Routing Protocol), EI GRP (Enhanced IGRP), RIP II (Routing Information Protocol) II), BGP (Border Gateway Protocol) and the like.
リンク情報デ一夕は、 イーサネット、 トークンリング、 FDD、 ATMネット ヮ一ク、 無線 LAN、 HSDネットワーク、 ISDN、 フレームリレーなど、 ネ ットワーク内の各ノード間を接続するリンクを特定する情報である。 The link information is information that specifies the links connecting each node in the network, such as Ethernet, Token Ring, FDD, ATM network, wireless LAN, HSD network, ISDN, and frame relay.
処理実行部 2は、 このステップ S 1において受け取ったトポロジリファレンス デ一夕をトポロジリファレンス DB部 4に格納する。 The processing execution unit 2 stores the topology reference data received in step S1 in the topology reference DB unit 4.
図 4は、 トポロジリファレンスデータの入力を受け付けているときに GU I入 出力部 1に表示されるネヅトヮ一ク模式図を例示している。 ネットワーク設計者 がマウスゃキ一ボードを用いて、ネットワークの各ノードに対応したノード情報、 各リンクに対応したリンク情報を入力すると、 処理実行部 2は、 これらの情報を 反映した図示のようなネットワーク模式図を GUI入出力部 1に表示させる。 ネ ヅトワーク設計者は、 この表示により、 現在入力済みのトポロジリファレンスデ 一夕によって定義されたネットワークの構成を確認することができる。 FIG. 4 illustrates a net schematic diagram displayed on the GUI input / output unit 1 when receiving input of topology reference data. When the network designer inputs node information corresponding to each node of the network and link information corresponding to each link using the mouse keyboard, the processing execution unit 2 reflects the information as shown in the figure. The network schematic diagram is displayed on the GUI input / output unit 1. This display allows the network designer to confirm the network configuration defined by the currently entered topology reference data.
なお、ネットワーク設計者は、 トポロジリファレンスデ一夕を入力するときに、 所望の複数のノードを指定し、 各ノード間のルーティング経路を強制設定する情 報を入力することもできる。 例えば 2つのノード間を結ぶ専用回線を設けるよう な場合にこの強制設定が必要になる。 なお、 このようにして入力される情報の取 り扱いについては後述する。 In addition, when the network designer inputs the topology reference data, It is also possible to specify a plurality of desired nodes and input information for forcibly setting a routing route between the nodes. For example, this forced setting is necessary when a dedicated line connecting two nodes is provided. The handling of the information input in this way will be described later.
トポロジリファレンスデ一夕の入力方法としては、 オペレータが G U I入出力 部 1を介して入力する方法の他、 市販されている各種ネットワーク管理ツールで 管理されているデ一夕を読み込み、 編集 (フォーマット変換) する方法を採用す ることも可能である。 As an input method of the topology reference data, besides a method of inputting by the operator through the GUI input / output unit 1, a data managed by various commercially available network management tools is read and edited (format conversion). It is also possible to adopt the method of
ステップ S 1の処理が終了すると、 処理実行部 2は、 ネットワーク設計者から G U I入出力部 1を介してトラフィックモデルのトラフィック特性データを受け 取る (ステップ S 2 ) 。 When the processing in step S1 is completed, the processing execution unit 2 receives the traffic characteristic data of the traffic model from the network designer via the GUI input / output unit 1 (step S2).
ここで、トラフィックモデルおよびトラフィヅク特性デ一夕について説明する。 本実施形態において、 ネットワーク設計者は、 ネットワークにおいて発生するで あろう多数のトラフィックを予め幾つかのモデルに類型化する。 この類型化され た各モデルがトラフィックモデルである。 そして、 ネヅトワーク設計者は、 各ト ラフィヅクモデルについてその特性を定義したトラフィヅク特性デ一夕を作成し て G U I入出力部 1から入力する。 ステヅプ S 2において、 処理実行部 2は、 こ のようにして入力されるトラフィヅク特性デ一夕を受け取るのである。 Here, the traffic model and the traffic characteristic data will be described. In this embodiment, the network designer categorizes a large number of traffic that will occur in the network into several models in advance. Each of these categorized models is a traffic model. Then, the network designer creates a traffic characteristic data defining the characteristics of each traffic model and inputs the data from the GUI input / output unit 1. In step S2, the processing execution unit 2 receives the traffic characteristic data thus input.
図 5は、 トラフィック特性データの一例を示すものである。 本実施形態では、 1日を複数の時間帯に分け、各時間帯毎にトラフィック特性データが用意される。 すなわち、 1つのトラフィヅクモデルについて、 各々異なる時間帯に対応した複 数のトラフィヅク特性デ一夕が用意されるのである。 図 5に示すように、 1つの トラフィヅクモデルの 1つの時間帯に対応したトラフイツク特性データは、 卜ラ フィックモデル名、 第 3層プロトコル、 上位層プロトコル、 デ一夕サイズ、 トラ ンザクシヨン数、 転送時間、 時間帯、 時間帯別トラフィック発生率の各項目を含 んでいる。 Figure 5 shows an example of traffic characteristic data. In the present embodiment, one day is divided into a plurality of time zones, and traffic characteristic data is prepared for each time zone. That is, for one traffic model, a plurality of traffic characteristic data corresponding to different time zones are prepared. As shown in Fig. 5, the traffic characteristic data corresponding to one time zone of one traffic model includes the traffic model name, the third layer protocol, the upper layer protocol, the data size, the number of transactions, and the transfer. Includes items for time, time zone, and hourly traffic occurrence rate.
ここで、 トラフィックモデル名データは、 そのトラフィックモデルの名称を表 すデ一夕である。 ネットワーク設計者は、 このトラフィックモデル名データを独 自に定めることができる。 図 5に示す例では、 「: f t p 1」 、 「ww w」 などが トラフィックモデル名デ一夕である。 Here, the traffic model name data is data representing the name of the traffic model. Network designers can define this traffic model name data independently. In the example shown in Figure 5, ": ftp 1", "ww w", etc. It is a traffic model name.
第 3層プロトコルデ一夕は、 そのトラフィヅクモデルにおいて用いられる第 3 層プロトコルを指定するデ一夕である。 ここで、 第 3層とは、 O S I参照モデル の第 3層 (ネットワーク層) を意味する。 例えば、 トラフィックモデルにおいて 用いられる第 3層のプロトコルが I P ( Internet Protocol) である場合は、 第 3層プロトコルデ一夕は 「I P」 である。 The layer 3 protocol data is a data designating the layer 3 protocol used in the traffic model. Here, the third layer means the third layer (network layer) of the OSI reference model. For example, if the layer 3 protocol used in the traffic model is IP (Internet Protocol), the layer 3 protocol protocol is “IP”.
上位層プロトコルデ一夕は、 そのトラフィヅクモデルにおいて用いられる上位 層プロトコルを指定するデータである。 ここで、 上位層とは、 例えば O S I参照 モデルの第 4層以上の層を意味し、 H T T P、 f t p, telnetなどのプロトコル がこれに該当する。 図 5に示す例において、 トラフィックモデル名 「f t p 1」 に対応したトラフイツクモデルのトラフィヅク特性データは、 そのトラフィック モデルにおいて上位層プロトコルとして f t p (File Transfer Protocol) が用 いられることを示している。 The upper layer protocol data is data that specifies an upper layer protocol used in the traffic model. Here, the upper layer means, for example, the fourth or higher layers of the OSI reference model, and corresponds to protocols such as HTTP, ftp, and telnet. In the example shown in FIG. 5, the traffic characteristic data of the traffic model corresponding to the traffic model name “ftp1” indicates that ftp (File Transfer Protocol) is used as the upper layer protocol in the traffic model.
データサイズデ一夕は、 そのトラフィックモデルにおいて伝送されるデ一夕の サイズとオーバヘッドのデータサイズとを加えた 1 トランザクションあたりのデ —夕サイズを表す。例えば、 トラフィヅクモデル名デ一夕が「: f t p 1」の場合、 真のデ一夕サイズが 1 0 0 [バイ ト] であり、 第 3層プロトコルである 「I P」 のオーバへヅ ドおよび上位層プロトコルである 「f t p」 のオーバ一へヅドが合 わせて 2 8 [バイ ト] である場合には、 トラフィック特性デ一夕におけるデ一夕 サイズは合計 1 2 8 [バイ ト] となる。 Data size data represents the data size per transaction, which is the sum of the data size transmitted in the traffic model and the data size of the overhead. For example, if the traffic model name is “: ftp 1”, the true data size is 100 [bytes], and it is possible to overwrite the IP of the third layer protocol “IP”. If the overhead of “ftp”, which is the upper layer protocol, is 28 bytes in total, the total data size in the traffic characteristics data is 1 28 bytes. Become.
トランザクション数データは、 単位時間 (図 5では、 1秒) あたりのトランザ クシヨン数 Ntを指定するデ一夕である。 転送時間データは、 1 トランザクション について、 ユーザが許容する最大転送時間である。 時間帯デ一夕は、 そのトラフ ィックモデルに該当するトラフィックの発生する時間帯を表すデ一夕である。 時 間帯別トラフィック発生率デ一夕は、 前記設定した時間帯毎のトラフィック発生 率である。 The transaction count data is data that specifies the transaction count Nt per unit time (one second in Fig. 5). Transfer time data is the maximum transfer time allowed by the user for one transaction. The time period is a time period indicating a time period during which traffic corresponding to the traffic model occurs. The traffic occurrence rate by time zone is the traffic occurrence rate for each of the set time zones.
処理実行部 2は、 ステップ S 2において受け取ったトラフィヅク特性デ一夕を トラフィヅクモデル D B部 5に格納する。 The processing execution unit 2 stores the traffic characteristic data received in step S2 in the traffic model DB unit 5.
次に、 処理実行部 2は、 ネットワーク設計者から G U I入出力部 1を介してト ラフィック発生デ一夕を受け取る (ステップ S 3 ) 。 Next, the processing execution unit 2 receives a request from the network designer via the GUI input / output unit 1. Receive the traffic occurrence overnight (step S3).
ここで、 トラフィック発生デ一夕について説明する。 本実施形態では、 ネット ワーク内において複数のトラフィックが発生した状態を想定し、 ネットヮ一ク内 のノードやリンクにおいて必要とされる設備量を求める。 トラフィック発生デー 夕は、 この設備量算出のために仮想的に発生させる個々のトラフィックを定義す るデ—夕である。 1つのトラフィヅクについて 1つのトラフィック発生デ一夕が 用意される。 図 6は、 トラフィック発生データの一例を示す図である。 図 6に示 すように、 1つのトラフィックを定義するトラフィック発生デ一夕は、 そのトラ フィヅクが属するトラフィヅクモデルを特定するトラフィックモデル名と、 その 卜ラフィックの発ノ一ドを特定する発ノード情報デ一夕と、 そのトラフィックの 着ノードを特定する着ノード情報デ一夕とにより構成されている。 図 6に示す例 において、 1番上に掲げられているトラフィック発生データは、 トラフィックモ デル名が 「: f t p 1」 であるトラフィヅクが、 発ノ一ドであるクライアントコン ピュ一夕 「P C 1」 と着ノ一ドであるクライアントコンピュータ 「P C 2」 との 間に発生することを示している。 同図に例示される他のトラフィック発生データ も同様に解釈すればよい。 Here, the traffic generation will be described. In the present embodiment, assuming a state where a plurality of traffics have occurred in the network, the required amount of equipment at the nodes and links in the network is obtained. The traffic generation data is the data that defines each traffic that is virtually generated for this equipment capacity calculation. One traffic generation data is prepared for one traffic. FIG. 6 is a diagram illustrating an example of traffic generation data. As shown in Fig. 6, the traffic generation data that defines one traffic consists of a traffic model name that specifies the traffic model to which the traffic belongs, and a source node that specifies the source node of the traffic. It consists of an information node and an destination node information node that identifies a destination node of the traffic. In the example shown in FIG. 6, the traffic generation data listed at the top indicates that the traffic model whose traffic model name is “: ftp1” is the client computer “PC1” that is the source node. This occurs between the client computer “PC 2” and the receiving node. Other traffic occurrence data illustrated in the figure may be interpreted similarly.
処理実行部 2は、 このステップ S 3において受け取ったトラフィック発生デ一 夕をアロケーション D B部 6に格納する。 The processing execution unit 2 stores the traffic generation data received in step S3 in the allocation DB unit 6.
また、 処理実行部 2は、 プロ一ドキャスト等、 ネットワーク内においてシステ ム的に発生するシステムトラフィヅクを擬似的に発生し、 このシステムトラフィ ヅクに対応したトラフィック発生デー夕をアロケーション D B部 6に格納する。 以上説明したステップ S 1〜ステップ S 3の処理で、 ネヅトワーク設計者の一 連の入力処理は完了する。 処理実行部 2は、 G U I入出力部 1の入力処理が終了 したか否かを判別し (ステヅプ S 4 ) 、 入力処理が完了していない場合には (ス テヅプ S 4 ; N o ) 、 再びステップ S 1に戻って、 同様の処理を繰り返す。 ステップ S 4の判別結果が 「Y e s」 である場合、 処理実行部 2は、 ルーティ ングテ一プル作成処理を開始する (ステップ S 5 ) 。 Further, the processing execution unit 2 simulates system traffic that occurs systematically in the network, such as a broadcast, and sends traffic generation data corresponding to the system traffic to the allocation DB unit 6. Store. The series of input processing of the network designer is completed by the processing of steps S1 to S3 described above. The processing execution unit 2 determines whether or not the input processing of the GUI input / output unit 1 has been completed (step S4). If the input processing has not been completed (step S4; No), the processing execution unit 2 returns to step S4. Returning to step S1, the same processing is repeated. If the result of the determination in step S4 is "Yes", the processing execution unit 2 starts a routing table creation processing (step S5).
以下、 このル一ティングテ一プル作成処理について説明する。 Hereinafter, the routing table creation processing will be described.
まず、 処理実行部 2のル一ティングプロトコルシミュレ一ト部 1 3は、 ァロケ —シヨン D B部 6に格納された個々のトラフィヅク発生デ一夕を読み出し、 トポ ロジリファレンス D B部 4内の情報を参照することにより、 各トラフィヅク発生 デ一夕により特定された各トラフィックの経路を求め、 この経路を表すルーティ ングデ一夕を生成する。そして、ルーティングプロトコルシミュレート部 1 3は、 このようにして各トラフィヅク発生データから生成される各ルーティングデ一夕 をテーブル形式にまとめたルーティングテーブルをルーティングテ一ブル D B部 7に格納する。 First, the routing protocol simulation section 13 of the processing execution section 2 — The individual traffic occurrence data stored in the section DB unit 6 is read out, and by referring to the information in the topology reference DB unit 4, the route of each traffic specified by each traffic occurrence data is obtained. Then, a route that represents this route is generated. Then, the routing protocol simulating unit 13 stores a routing table in which the routing data generated from the traffic generation data in this manner is compiled in a table format in the routing table DB unit 7.
ルーティングデ一夕は、 例えば、 図 7に示すような構造となっている。 1つの ルーティングデ一夕は、 発ノード、 着ノード、 次経由ノード、 ネヅトワークイン 夕フエ一ス、 ル一夕メ トリヅクの総和、 リンクメ トリックの総和、 static/dynam icの種別の 7項目を含んでいる。 図 7にはこれらの 7項目を各々含んだ 3個のル —ティングデ一夕が示されている。 これらの 3個のル一ティングデ一夕は、 図 6 において一番上に記載されたトラフィック発生デ一夕から生成されたものであ り、 これらが全体として、 図 4に示される発ノード P C 1から着ノード P C 2に 至る 1つの経路を表している。 これらの 3個のルーティングデ一夕は、 例えば次 のようにして生成される。 The routing data has a structure as shown in FIG. 7, for example. One routing destination includes seven items: source node, destination node, next transit node, network-in-home interface, total sum of link metrics, total sum of link metrics, and static / dynamic types. . Figure 7 shows three routings each containing these seven items. These three routing data are generated from the traffic generation data described at the top in FIG. 6, and are collectively referred to as the source node PC 1 shown in FIG. It represents one route from to the destination node PC2. These three routing data are generated as follows, for example.
まず、 ルーティングプロトコルシミュレート部 1 3は、 発ノード P C 1の最寄 りのル一夕をトポロジリファレンス D B部 4内のトポロジリファレンスデ一夕か ら求める。 図 4に示されるように、 発ノード P C 1の最寄りのルー夕は、 ルー夕 R 1しかない。 そこで、 ルーティングプロトコルシミュレート部 1 3は、 最初の ルーティングデータを生成する。 この最初のルーティングデ一夕において、 発ノ —ドは 「P C 1」 、 着ノードは 「P C 2」 、 次経由ノードは 「ル一夕 R 1」 とな つている。 これは、 発ノード 「P C 1」 を出発して着ノード 「P C 2」 に至るた めに、 ノード 「ル一夕 R l」 を通る、 ということを意味している。 次にルーティ ングプロトコルシミュレート部 1 3は、 ノード 「ルー夕 R 1」 から着ノード 「P C 2」 に至る経路を探索する。 図 4に示されるように、 ノード 「ルー夕 R l」 か ら着ノード 「P C 2」 に至る経路として、 ノード 「スイッチ S W 1」 を通る経路 がある。 そこで、 ルーティングプロトコルシミュレート部 1 3は、 2番目のルー ティングデータを生成する。 このル一ティングデータにおいて、 発ノードは 「ル —夕 R l」 、 着ノードは 「P C 2」 、 次経由ノードは 「スィッチ S W 1」 となつ ている。 これは、 発ノード 「ルー夕 R l」 を出発して着ノ一ド 「P C 2」 に至る ために、 ノード 「スイッチ S W 1」 を通る、 ということを意味している。 次にル 一ティングプロトコルシミュレート部 1 3は、 ノード 「スィツチ S W 1」 から着 ノード 「P C 2」 に至る経路を求め、 図 7に示される 3番目のルーティングデー 夕を生成する。 以上のようにして得られた 3個のルーティングデータが、 発ノ一 ド 「P C 1」 から着ノード 「P C 2」 に至る 1つの経路を表すデ一夕である。 以上の例では、 発ノードから着ノードに至るまでに 1つのル一夕しか経由しな いが、 発ノードから着ノードに至るまでに複数のル一夕を経由しなければならな いような場合もある。 このような場合、 ルーティングプロトコルシミュレート部 1 3は、 最初のルー夕を求め、 次にこのルー夕から 2番目のル一夕までの経路を 求め、 この 2番目のル一夕から 3番目のルー夕までの経路を求め、 ……という具 合に、 着ノードに至るまでの経路を順次求め、 その結果を表すル一ティングデ一 夕を順次生成する。 First, the routing protocol simulation unit 13 obtains the nearest location of the source node PC 1 from the topology reference data in the topology reference DB unit 4. As shown in FIG. 4, the closest roux to the source node PC 1 is only roux R1. Therefore, the routing protocol simulation unit 13 generates the first routing data. In this first routing, the originating node is “PC 1”, the destination node is “PC 2”, and the next transit node is “Ruichi R1”. This means that in order to depart from the source node “PC 1” and arrive at the destination node “PC 2”, it will pass through the node “Ichiyu Rl”. Next, the routing protocol simulating unit 13 searches for a route from the node “Ruyu R1” to the destination node “PC2”. As shown in Fig. 4, there is a route from the node "Royal Rl" to the destination node "PC2" through the node "Switch SW1". Therefore, the routing protocol simulating unit 13 generates the second routing data. In this routing data, the source node is —Even R l ”, the destination node is“ PC 2 ”, and the next transit node is“ Switch SW 1 ”. This means that in order to depart from the source node “Ruyi R l” and arrive at the destination node “PC 2”, it will pass through the node “Switch SW 1”. Next, the routing protocol simulating unit 13 obtains a route from the node “switch SW1” to the destination node “PC2”, and generates the third routing data shown in FIG. The three pieces of routing data obtained as described above represent a single route from the source node “PC 1” to the destination node “PC 2”. In the above example, only one route is required from the source node to the destination node, but multiple routes must be performed from the source node to the destination node. In some cases. In such a case, the routing protocol simulating unit 13 finds the first route, then finds a route from this route to the second route, and finds the third route from the second route. The route to the destination node is found, and so on. In this way, the route to the destination node is found in order, and the routing data that represents the result is sequentially generated.
ところで、 発ノードから着ノードに至る経路の探索中、 途中のノードにおいて 着ノードに至る経路が複数求められる場合がある。 このような場合、 これらの複 数の経路の中の 1つを選択しなければならない。 そこで、 ルーティングプロトコ ルシミュレート部 1 3は、 あるノードまでの経路探索を行った場合に、 その経路 におけるル一タメ トリックの総 ¾1とリンクメ トリックの総 ¾1を求め、 これらをル 一ティングデータに含める。 ここで、 ルー夕メ トリックの総和は、 発ノードから 着ノードに到達するまでにトラフィックが経由するル一夕数に相当する。 また、 リンクメトリヅクの総和は、 発ノードから着ノードに到達するまでにトラフィヅ クがリンクを通過する際にかかるコス卜に相当する。 By the way, during the search for the route from the source node to the destination node, there may be a case where a plurality of routes to the destination node are obtained in the middle node. In such a case, one of these multiple paths must be selected. Therefore, when the route protocol simulation unit 13 searches for a route to a certain node, the routing protocol simulation unit 13 obtains the total タ 1 of the route metric and the total リ ン ク 1 of the link metric on the route, and uses these as routing data. include. Here, the sum of the roux metric is equivalent to the number of times that traffic travels from the source node to the destination node. The sum of the link metrics corresponds to the cost required when traffic passes through the link from the source node to the destination node.
ある途中ノードにおいて、 着ノードへ至るための経路が複数ある場合、 いずれ の経路が選択されるかは、 その途中ノードにおいて用いられているルーティング プロトコルにより異なる。 例えば、 その途中ノードにおいてル一ティングプロト コルとして R I P (Routing Information Protocol)が用いられている場合には、 経路全体のルー夕メ トリックの総和が最小である経路が選択される。 また、 その 途中ノードにおいてル一ティングプロトコルとして 0 S P F (Open Shortest Pa th First) が用いられている場合には、 経路全体のリンクメ トリックの総和が最 小である経路が選択される。 If there are multiple routes to the destination node at a certain intermediate node, which route is selected depends on the routing protocol used at the intermediate node. For example, if RIP (Routing Information Protocol) is used as a routing protocol in a node on the way, the route having the minimum sum of the route metrics of the entire route is selected. On the way, 0 SPF (Open Shortest Pa When th First) is used, the route with the smallest sum of the link metrics of the entire route is selected.
そこで、 ルーティングプロトコルシミュレート部 1 3は、 発ノードから着ノ一 ドに至る経路の探索中、 途中ノードにおいて着ノードに至るための経路が複数見 つかった場合、 途中ノードのル一夕のル一ティングプロトコルをトポロジリファ レンス D B部 4内のトポロジリファレンスデ一夕から求め、 このル一ティングプ 口トコルをシミュレートすることにより、 複数の経路のうちの 1つを選択する。 このシミュレーションの際に、 ル一ティングデ一夕中におけるルータメ トリック の総和とリンクメ トリックの総和が参照される。 Therefore, while searching for a route from the source node to the destination node, the routing protocol simulating unit 13 finds a route to the destination node when a plurality of routes to reach the destination node are found. One routing protocol is obtained from the topology reference data in the topology reference DB unit 4, and one of a plurality of routes is selected by simulating the routing protocol. During this simulation, the sum of the router metrics and the sum of the link metrics during the entire routing day are referenced.
ルーティングデータには、 以上説明したものの他、 ネットワークイン夕フエ一 スと、 static/dynamicの種別の各情報が含まれている。 ここで、 ネヅトワークィ ン夕フェースは、 発ノードにおいて通信のために使用されるポート番号などを表 す項目である。 また、 static/dynamic種別デ一夕は、 そのルーティングデータが どのような方法により生成されたかを示すデ一夕である。 すなわち、 ルーティン グデ一夕が、 以上説明したようにルーテイングプロトコルシミュレート部 1 3に よって生成されたものである場合、 そのルーティングデータの static/dynamic種 別データは「dynamic」 とされる。 これに対し、 ルーティングデータが、 上述した ステップ S 1のトポロジリファレンスデータの入力時に入力されたものである場 合には、 static/dynamic種別データは 「staticj とされる。 The routing data includes, in addition to those described above, information on the network interface and static / dynamic types. Here, the network interface is an item indicating a port number and the like used for communication at the source node. Also, the static / dynamic type data is a data showing how the routing data was generated. That is, if the routing data is generated by the routing protocol simulation unit 13 as described above, the static / dynamic type data of the routing data is set to “dynamic”. On the other hand, if the routing data is input at the time of inputting the topology reference data in step S1 described above, the static / dynamic type data is set to “staticj”.
以上がステップ S 5において生成されるルーティングデ一夕の詳細である。 全てのトラフィヅク発生データについてルーテングデ一夕を生成し、 ルーティ ングテ一ブルをルーティングテ一ブル D B部 7に格納すると、 処理実行部 2のル 一ティングプロトコルシミュレート部 1 3はステップ S 5を終了する。 The above is the details of the routing data generated in step S5. When a routing table is generated for all traffic occurrence data and the routing table is stored in the routing table DB unit 7, the routing protocol simulation unit 13 of the processing execution unit 2 ends step S5. .
そして、 ステツプ S 5が終了すると、 処理実行部 2のリンクトラフィックデ一 夕作成部 1 4は、 アロケーション D B部 6のトラフィック発生データ、 トポロジ リファレンス D B部 4のトポロジリファレンスデ一夕およびルーティングテープ ル D B部 7のルーティングデ一夕に基づいて、 各トラフィヅクモデル毎に各リン クのトラフィヅクモデル割当回数 N aを算出し、 リンクトラフィック; D B部 8に 格納する (ステップ S 6 ) 。 以下、 具体例を挙げ、 このステップ S 6の処理について説明する ' まず、 リンクトラフィックデ一夕作成部 14は、 図 6に示されるトラフィック 発生デ一夕のうち例えばトラフィックモデル名が 「: t p 1」 であり、 発ノード が 「PC1」 であり、 かつ、 着ノードが 「PC2」 であるものを卜ポロジリファ レンス DB部 4から読み出す。 次に、 リンクトラフィックデータ作成部 14は、 このトラフィック発生デ一夕に対応したルーチングデ一夕 (図 7参照) をルーテ ィングテ一ブル DB部 7から読み出す。リンクトラフィヅクデ一夕作成部 14は、 このル一ティングデ一夕とトポロジリファレンス DB部 4内のトポロジリファレ ンスデ一夕から、 上記トラフィック発生データに対応したトラフィックの経路に ト一クンリング T R 1、 ィーサネヅ ト E 2およびィーサネヅ ト E 3の各リンクが 含まれていることを求める。 そして、 次のことを行う。 When step S5 is completed, the link traffic data generation unit 14 of the processing execution unit 2 transmits the traffic generation data of the allocation DB unit 6, the topology reference data of the topology reference DB unit 4, and the routing table DB. Based on the routing data of the unit 7, the number of traffic model allocations Na for each link is calculated for each traffic model, and stored in the link traffic DB unit 8 (step S6). Hereinafter, the process of step S6 will be described using a specific example. 'First, the link traffic data generation unit 14 sets the traffic model name to “: tp 1 , The source node is “PC1”, and the destination node is “PC2” from the topology reference DB unit 4. Next, the link traffic data creation unit 14 reads the routing table (see FIG. 7) corresponding to the traffic generation table from the routing table DB unit 7. From the routing data and the topology reference data in the topology reference DB unit 4, the link traffic data generating unit 14 sends a token TR1 to the traffic route corresponding to the traffic generation data. It is required that the links of E2 and E3 are included. Then do the following:
a. リンク 「トークンリング TR 1」 にトラフィヅクモデル 「f t p 1」 のトラ フィックが割り当てられた回数を示すトラフィックモデル割当回数 N aを 「1」 だけ増加させる。 a. Increase the number of traffic model allocations Na indicating the number of times the traffic of the traffic model “ftp1” is allocated to the link “Token Ring TR1” by “1”.
b . リンク 「ィ一サネヅ ト E2」 にトラフィックモデル 「: f tpl」 のトラフィ ックが割り当てられた回数を示すトラフィックモデル割当回数 Naを 「1」 だけ 増加させる。 b. Increase the number of times Na assigned to the traffic model indicating the number of times the traffic of the traffic model “: f tpl” is allocated to the link “Ethernet E2” by “1”.
c . リンク 「ィ一サネヅ ト E3」 にトラフィヅクモデル 「f tp l」 のトラフィ ックが割り当てられた回数を示すトラフィックモデル割当回数 Naを 「1」 だけ 増加させる。 c. Increase the number of traffic model allocations Na indicating the number of times the traffic of the traffic model “ftpl” is allocated to the link “Ethernet E3” by “1”.
リンクトラフィックデ一夕作成部 14は、 以上の処理をァロケーション D B部 6内の全てのトラフィヅク発生デ一夕について実行する。 そして、 この結果得ら れるトラフィックモデル毎の各リンクのトラフィックモデル割当回数 N aをリン クトラフィ ヅク DB部 8に格納する。 The link traffic data creation unit 14 executes the above processing for all traffic occurrence data in the allocation DB unit 6. Then, the obtained traffic model allocation count N a for each link for each traffic model is stored in the link traffic DB unit 8.
図 8にリンクトラフィック DB部 8に格納されるデ一夕の一例を示す。 図 8に おける最初のデ一夕は、 トラフィヅクモデル名 「: f t p 1」 のトラフィヅクがリ ンク 「イーサネッ ト E 1」 を 2回通ることを示している。 Fig. 8 shows an example of data stored in the link traffic DB unit 8. The first day in Fig. 8 shows that the traffic with the traffic model name ": ftp1" passes through the link "Ethernet E1" twice.
以上説明したトラフィックモデル割当回数 Naの算出と並行して、 処理実行部 2の回線種別考慮トラフィックデータ作成部 15は、 トラフィヅクモデル DB部 5内のトラフィック特性デ一夕に基づいて、 イーサネット (登録商標) 、 トーク ンリング、 FDD I (Fiber Distributed Data Interface)、 ATM (Asynchro nous Transport Mode switching system)ヽ 無線 LAN、 H S D (High Speed D igital)、 ISDN ( Integrated Services Digital Network)、 フレームリレ —などのリンクの回線種別に応じた回線種別考慮データサイズデータ D S 2を算 出し、 回線種別考慮トラフィック DB部 9に格納する (ステップ S 7) 。 In parallel with the calculation of the number of times Na assigned to the traffic model described above, the traffic data generation unit 15 considering the line type of the process execution unit 2 Based on the traffic characteristics data in 5, Ethernet (registered trademark), Token Ring, FDD (Fiber Distributed Data Interface), ATM (Asynchro nous Transport Mode switching system) ヽ Wireless LAN, HSD (High Speed Digital) Then, line type-considered data size data DS2 corresponding to the line type of the link such as ISDN (Integrated Services Digital Network), frame relay, etc. is calculated and stored in the line type-considered traffic DB unit 9 (step S7).
以下、 図 4に示すリンク E 1を例に挙げて、 この処理について説明する。 まず、 回線種別考慮トラフィックデータ作成部 15は、 トラフィックモデル D Hereinafter, this processing will be described using the link E1 shown in FIG. 4 as an example. First, the traffic data generation unit 15 considering the line type
B部 5内のトラフィック特性デ一夕を参照する。 図 5に示す例では、 トラフイツ クモデル名 「f t p 1」 のトラフィヅクモデルがあり、 このトラフィックモデル では 3層プロトコル 「I P」 により、 1トランザクション当たり 128 [by t e] のデータが転送される。 Refer to the traffic characteristics data in Part B5. In the example shown in FIG. 5, there is a traffic model with the traffic model name “ftp1”. In this traffic model, data of 128 [by te] is transferred per transaction by the three-layer protocol “IP”.
—方、 各リンクを介して伝送される 1バケツト当たりのデータサイズ P S 1お よびプロトコルサイズ PS 2は、 そのリンクの回線種別により一義的に定まる。 リンク E 1も、 その回線種別 「イーサネット」 に対応した PS 1および PS 2を 有している。 On the other hand, the data size P S 1 and the protocol size PS 2 per bucket transmitted via each link are uniquely determined by the line type of the link. Link E 1 also has PS 1 and PS 2 corresponding to the line type “Ethernet”.
そこで、 回線種別トラフィヅクデ一夕作成部 15は、 式 (1) によりリンク E 1にトラフィックモデル 「f t p 1」 を割り当てた場合の 2層オーバへッドを含 むパケットサイズである回線種別考慮データサイズデ一夕 DS 2を算出し、 回線 種別考慮トラフィック DB部 9に格納する。 Therefore, the line type traffic data generation unit 15 calculates the line type consideration data size, which is the packet size including the two-layer overhead when the traffic model “ftp 1” is assigned to the link E 1 by equation (1). Calculate DS 2 overnight and store it in the circuit type consideration traffic DB unit 9.
DS2=DS 1+ (DS 1/PS 1) · P S 2 …… ( 1) ここで、 D S 1は、 トラフィ ヅクモデル 「f tp l」 のトラフィ ヅク特性デ一 夕から取り出したデ一夕サイズ (この例の場合は 128 [byte] ) 、 P S 1 はイーサネットの 1バケツト当たりのデータサイズ、 P S 2はイーサネットにお ける 1パケット当たりのプロトコルサイズである。 DS2 = DS 1+ (DS 1 / PS 1) · PS 2 …… (1) Here, DS 1 is the data size extracted from the traffic characteristic data of the traffic model “ftpl”. In the example, 128 [byte]), PS 1 is the data size per Ethernet packet, and PS 2 is the protocol size per Ethernet packet.
回線種別考慮トラフィックデ一夕作成部 15は、 以上の処理を、 ネットワーク における全てのリンクと、 トラフィクモデル D B部 5内のデ一夕により定義され た全てのトラフィヅクモデルとの組み合わせについて実行し、 各リンクと各トラ フィヅクモデルの組み合わせに対応した回線種別考慮データサイズデ一夕 D S 2 を回線種別考慮トラフィック DB部 9に格納する。 図 9はこのようにして回線種 別考慮トラフィヅク DB部 9に格納されるデ一夕の一例を示すものである。 以上説明したステップ S 6および S 7の両方が終了すると、 処理実行部 2のト ラフィヅクモデル統合トラフィックデータ作成部 16は、 各トラフィックモデル の必要帯域を算出する (ステップ S 8) 。 より詳しくは次の通りである。 The line type-considered traffic data creation unit 15 executes the above processing for all combinations of links in the network and all traffic models defined by the data model in the traffic model DB unit 5. Data size data considering the line type corresponding to the combination of each link and each traffic model DS 2 Is stored in the traffic DB unit 9 considering the line type. FIG. 9 shows an example of the data stored in the circuit type consideration traffic DB unit 9 in this way. When both steps S6 and S7 described above are completed, the traffic model integrated traffic data creation unit 16 of the processing execution unit 2 calculates the required bandwidth of each traffic model (step S8). The details are as follows.
リンクトラフィヅク DB部 8には、 図 8に例示するように、 リンク、 トラフィ ヅクモデル名およびトラフィヅクモデル割当回数 N aの組が複数組記憶されてい る。 トラフィックモデル統合トラフィックデータ作成部 16は、 これらの各組に ついて必要帯域を算出する。 As illustrated in FIG. 8, the link traffic DB unit 8 stores a plurality of sets of a link, a traffic model name, and the number of times Na is assigned to the traffic model. The traffic model integrated traffic data creation unit 16 calculates the required bandwidth for each of these sets.
まず、 図 8に例示する最初の組は、 リンク「Ε 1」に、 トラフィックモデル「f t p 1」 が NA= 「2」 回割り当てられたことを示している。 First, the first pair illustrated in FIG. 8 indicates that the traffic model “ftp1” is assigned to the link “Ε1” NA = “2” times.
この組に対応した必要帯域を算出するため、 トラフィックモデル統合トラフィ ヅクデ一夕作成部 16は、 まず、 トラフィックモデル DB部 5に記憶されている トラフィックモデル「 f t p 1」に対応したトラフィヅク特性データを参照する。 図 5に例示するように、 トラフィックモデル DB部 5には、 1つのトラフイツ クモデル 「f tp l」 について、 複数の異なった時間帯に対応したトラフィック 特性データが記憶されている。 トラフィックモデル統合トラフィヅクデ一夕作成 部 16は、 その中から例えば時間帯 「0 : 00〜1 : 00」 に対応したトラフィ ヅク特性デ一夕を読み出す。 また、 トラフィヅクモデル統合トラフィックデ一夕 作成部 16は、 回線種別考慮トラフィック DB部 9に記憶された回線種別考慮デ —夕サイズデータ D S 2 (図 9参照) のうちリンク 「E 1」 およびトラフィヅク モデル 「: f t p 1」 の組に対応した回線種別考慮データサイズデ一夕 D S 2 (こ の例では D S2 = 150byt e) を読み出す。 そして、 読み出したトラフイツ ク特性データに含まれている転送時間 と、 読み出した回線種別考慮デ一夕サイ ズデ一夕 D S 2とを用いて、 式 (2) の演算を行い、 トラフィックモデル 「f t 1」 の必要帯域8 1 (bps) を算出する。 In order to calculate the required bandwidth corresponding to this set, the traffic model integrated traffic data creation unit 16 first refers to the traffic characteristic data corresponding to the traffic model “ftp 1” stored in the traffic model DB unit 5. I do. As exemplified in FIG. 5, the traffic model DB unit 5 stores traffic characteristic data corresponding to a plurality of different time zones for one traffic model “ftpl”. The traffic model integrated traffic data generating unit 16 reads out the traffic characteristic data corresponding to, for example, the time zone “00:00 to 1:00”. In addition, the traffic model integrated traffic data generation unit 16 generates the link “E 1” and the traffic of the line type-considered data DS 2 (see FIG. 9) stored in the line-type-considered traffic DB unit 9. Read out the data size DS2 (DS2 = 150 bytes in this example) corresponding to the model ": ftp1" pair. Then, using the transfer time included in the read traffic characteristic data and the read line type-considered data size data DS2, the equation (2) is calculated, and the traffic model “ft 1 Calculate the required bandwidth 81 (bps) of
BW1 =D S 2 · (8/T) …… (2) このようにして、 リンク 「E 1」 、 トラフィックモデル 「f t p 1 I および時 間帯 「0 : 00〜1 : 00」 の組に対応した必要帯域 BW1 (bps) が得られ た。 BW1 = DS 2 · (8 / T) …… (2) In this way, link “E 1”, traffic model “ftp 1 I and time The required bandwidth BW1 (bps) corresponding to the set of the inter-bands “0:00 to 1:00” was obtained.
トラフィツクモデル統合トラフィックデ一夕作成部 16は、 他の時間帯に対応 したトラフィック特性デ一夕中の転送時間 Tを用いて、以上と同様の処理を行い、 それらの各時間帯について、 リンク 「E 1」 およびトラフィックモデル 「f t p 1」 の組に対応した必要帯域 BW1 (bps) を求める。 The traffic model integrated traffic data creation unit 16 performs the same processing as above using the transfer time T during the traffic characteristics data corresponding to other time zones, and performs link processing for each of those time zones. The required bandwidth BW1 (bps) corresponding to the set of "E 1" and the traffic model "ftp 1" is obtained.
以上がリンク 「 E 1」 、 トラフィヅクモデル 「; f t p 1」 の組に対応した必要 帯域 BW1 (bps) の詳細である。 トラフィヅクモデル統合トラフィックデー 夕作成部 16は、 以上と同様な処理を、 リンクトラフィック DB部 8 (図 8参照) に記憶されているリンク、 トラフィックモデル名およびトラフィヅクモデル割当 回数 N aからなる複数の組の各々について実行する。 The above is the details of the required bandwidth BW1 (bps) corresponding to the pair of the link “E1” and the traffic model “; ftp1”. The traffic model integrated traffic data creation unit 16 performs the same processing as described above on the basis of the link stored in the link traffic DB unit 8 (see FIG. 8), a plurality of traffic model names and the number of traffic model allocations Na. For each set of.
トラフィックモデル統合トラフ.ィックデ一夕作成部 16は、 ネットワーク設計 者にトラフィックモデル統合トラフィックデ一夕の計算処理種別の選択を行わせ る (ステップ S 9) 。 そして、 以下列挙する各処理のうちネヅトワーク設計者に よって選択された方法により トラフィヅクモデル統合トラフィックデ一夕の計算 処理を行う。 The traffic model integrated traffic data creation unit 16 allows the network designer to select a calculation processing type for the traffic model integrated traffic data (step S9). Then, the calculation processing of the traffic model integrated traffic data is performed by the method selected by the network designer among the processings listed below.
(a) 計算処理種別が単純和処理の場合 (ステップ S 10) (a) When the calculation processing type is simple sum processing (step S10)
既に説明したステップ S 8では、 リンク、 トラフィックモデル、 時間帯からな る複数の組の各々について必要帯域; BW1を求めた。 計算処理種別が単純和処理 の場合には、 これらの必要帯域 BW1をリンク、 時間帯からなる複数の組の各々 に対応させて区分けし、 リンク、 時間帯の組毎に式 (3 a 1) により トラフィヅ クモデル統合必要帯域 BW 2 (bps) を算出する。 In step S8 described above, the required bandwidth; BW1 was obtained for each of a plurality of sets including a link, a traffic model, and a time zone. If the calculation processing type is simple sum processing, these necessary bandwidths BW1 are classified according to each of a plurality of pairs of links and time zones, and the equation (3a1) Thus, the traffic model integration required bandwidth BW 2 (bps) is calculated.
BW2 =∑ (BW1 · Ld) …… (3 a 1) 上記式 (3 a 1) における符号∑は、 あるリンク、 時間帯の組について、 全て のトラフィヅクモデルに対応した BW1と L t dとの積の総和を計算するという 意味である。 BW2 = ∑ (BW1 · Ld) …… (3a1) The code 式 in the above equation (3a1) is the link between BW1 and Ltd corresponding to all traffic models for a certain link and time zone pair. This means calculating the sum of the products.
また、 式 (3al) おける Ldは、 呼量を示しており、 この呼量 Ldは式 (3 a 2) により算出される。 Ld in equation (3al) indicates the traffic volume, and this traffic volume Ld is calculated by equation (3a2).
Ld = Na · Nt · (T r/100) · Τ ······ (3 a 2) ここで、 Naは、 ステップ S 6において、 そのトラフィックモデル、 リンクの 組について求められたトラフィックモデル割当回数であり、 Ntは、 そのトラフ ィヅクモデルに対応したトラフィヅク特性データ中のトランザクション数 Nt、 T rは同トラフィヅク特性データ中の時間帯別トランザクション発生率である。 (b)計算処理種別が多元ァ一ラン B処理の場合 (ステップ S 11) Ld = NaNt (Tr / 100) · (3a2) Here, Na is the number of traffic model assignments determined for the traffic model and link pair in step S6, and Nt is the number of transactions Nt and Tr in the traffic characteristic data corresponding to the traffic model. This is the transaction occurrence rate by time zone in the traffic characteristic data. (b) When the calculation processing type is multi-element or run B processing (step S11)
計算処理種別が多元ァ一ラン B処理の場合には、 各リンク、 時間帯毎に式 (3 b 1) および式 (3b2) により トラフィヅクモデル統合必要帯域 BW 2 (bp s) を算出する。 If the calculation processing type is multi-element orchid B processing, the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone according to Equations (3b1) and (3b2).
多元ァーラン B式では、 各トラフィックモデル毎に、 多元ァ一ラン: B算出の必 要帯域 BW3 (bps) が算出されるため、 その最大値をトラフィックモデル統 合必要帯域 BW2としている。 In the multiple error B formula, the required bandwidth BW3 (bps) for calculating the multiple error: B is calculated for each traffic model, and the maximum value is defined as the required bandwidth BW2 for traffic model integration.
BW3 =多元ァーラン B式 (B r、 Ld、 BWl ) …… ( 3 b 1 ) 8¥2=必要帯域8 3の最大値 …… (3b 2) ここで、 多元ァーラン B式およびその近似式の算出方法については、 例えば、 「Blocking in a Shared Resource Environment」 (IEEE TRANSACTIONS ON COM UNICATION, V0L.COM- 29, NO.10, OCTOBER 1981)に記載されている方法を採用す る。 この方法による多元ァ一ラン B式によれば、 各トラフィックモデルの必要帯 域 BW1が異なるときに各トラフィヅクモデルを統合してトラフィックモデル統 合必要帯域 BW2を算出することが可能である。 BW3 = Multi-element Erlang B equation (Br, Ld, BWl) …… (3b 1) 8 ¥ 2 = Maximum value of required bandwidth 8 3 …… (3b 2) Here, the multi-element Erlang B equation and its approximation As a calculation method, for example, a method described in “Blocking in a Shared Resource Environment” (IEEE TRANSACTIONS ON COM UNICATION, V0L.COM-29, NO.10, OCTOBER 1981) is adopted. According to the multi-factorial B formula by this method, when the required bandwidth BW1 of each traffic model is different, it is possible to calculate each traffic model integrated required bandwidth BW2 by integrating each traffic model.
また、 式 (3b 1) における Brは呼損率を示しており、 この呼損率 Brはュ —ザが所望する品質に応じて設定することが可能となっている。 例えば、 設計す るネットワークの呼損率を 1 [%] にしたい場合には、 Br=l [%] と設定す ればよい。 Also, Br in the equation (3b1) indicates a blocking rate, and the blocking rate Br can be set according to the quality desired by the user. For example, to set the call loss rate of the designed network to 1 [%], it is sufficient to set Br = l [%].
また、 式(3 b 1)における L dは、 呼量を示しており、 この呼量 Ldは式(3 b 3) により算出される。 L d in the equation (3b1) indicates a traffic volume, and the traffic volume Ld is calculated by the equation (3b3).
Ld = Na · Nt · (T r/100) · Τ …… (3b3) Ld = Na · Nt · (T r / 100) · Τ …… (3b3)
(c)計算処理種別がァーラン B処理の場合 (ステップ S 12) (c) When the calculation processing type is error B processing (step S12)
計算処理種別がァ一ラン B処理の場合には、 各リンク、 時間帯毎に式(3 c 1 ) および (3 c 2) 式により トラフィックモデル統合必要帯域 BW 2 (bps) を 算出する。 When the calculation processing type is the one-run B processing, the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone using the equations (3c1) and (3c2) calculate.
各トラフィックモデル必要回線数 =ァ一ラン B式 (B r、 Ld) Number of lines required for each traffic model = average B formula (Br, Ld)
…… (3 c 1) …… (3 c 1)
BW2 =∑ (BW1 x各トラフィックモデル必要回線数) BW2 = ∑ (BW1 x required number of lines for each traffic model)
…… (3 c 2) ここで、 ∑は、全てのトラフィックモデルについての和を求めることを意味し、 式 (3 c 1) における B rは式 (3b 1) で定義した呼損率を意味し、 Ldは、 式 (3 b 3) で定義した呼量を意味している。 …… (3 c 2) where ∑ means to find the sum of all traffic models, Br in equation (3 c 1) means the call blocking rate defined by equation (3b 1), Ld means the traffic volume defined by equation (3b3).
(d) 計算処理種別がァ一ラン C処理の場合 (ステップ S 13) (d) When the calculation processing type is Allan C processing (step S13)
計算処理種別がァーラン C処理の場合には、 各リンク、 時間帯毎に式(3 d 1 ) および式 (3 d 2) により トラフィックモデル統合必要帯域 BW 2 (bp s) を 算出する。 If the calculation processing type is Erlang C processing, the traffic model integration required bandwidth BW 2 (bps) is calculated for each link and time zone by using Equation (3d1) and Equation (3d2).
各トラフィヅクモデル必要回線数 =ァ一ラン C式 (Wr、 Ld) Number of lines required for each traffic model = average C formula (Wr, Ld)
…… (3 d 1) BW2 =∑ (BW1 x各トラフィックモデル必要回線数) …… (3 d 1) BW2 = ∑ (BW1 x required number of lines for each traffic model)
…… (3 d 2) ここで、 ∑は、全てのトラフィックモデルについての和を求めることを意味し、 式 (3 d l) における Wrは待ち率を意味し、 呼損率 B rと同様にユーザが所望 する品質に応じて設定することが可能となっている。 また、 1は、 式(3133) で定義した呼量を意味している。 ... (3 d 2) where ∑ means to find the sum of all traffic models, Wr in equation (3 dl) means the waiting ratio, and the user desires the same as the blocking loss Br. It is possible to set according to the quality to be performed. In addition, 1 means the traffic volume defined by the equation (3133).
上述したステップ S 1 0〜S 13のいずれかにより算出されたトラフィヅクモ デル統合必要帯域 BW2は、 図 10に示すように、 リンク毎および時間帯毎にト ラフィックモデル統合トラフィヅク DB部 10に格納される(ステップ S 14)。 The traffic model integrated necessary bandwidth BW2 calculated in any of the above-described steps S10 to S13 is stored in the traffic model integrated traffic DB unit 10 for each link and each time zone as shown in FIG. (Step S14).
図示の例では、 リンクがイーサネット E 1である場合の時間帯「0: 00〜1 : 00」におけるトラフィヅクモデル統合必要帯域 BW2 = 1 , 000, 000 [b p s] となっている。 In the illustrated example, the traffic model integration required band BW2 = 1,000,000,000 [bps] in the time zone "0:00 to 1:00" when the link is Ethernet E1.
次に処理実行部 2の回線実効速度反映トラフィックデータ作成部 17は、 トラ フィックモデル統合トラフィック DB部 10に格納されたトラフィヅクモデル統 合必要帯域 BW2に、 回線種別により一意に定める回線利用率 Aを考慮して、 式 (4) により実効速度反映必要帯域 BW 4を算出し、 回線実効速度反映トラフィ ヅク DB部 11に格納する (ステップ S 15) 。 ステップ S 15の処理により実 際のデータの、 実際の回線における実効速度を考慮した必要帯域が得られること となる。 Next, the line effective speed reflecting traffic data creation unit 17 of the processing execution unit 2 adds the traffic utilization rate A uniquely determined by the line type to the traffic model integration required bandwidth BW2 stored in the traffic model integration traffic DB unit 10. Considering the expression The required effective speed reflection bandwidth BW 4 is calculated by (4) and stored in the line effective speed reflection traffic DB unit 11 (step S15). By the processing in step S15, the required bandwidth in consideration of the actual speed of the actual data in the actual line can be obtained.
BW4 = BW2/A …… (4) 次に処理実行部 2の必要帯域データ抽出部 18は、 各リンクに対し時間帯ごと に得られた実効速度反映必要帯域 BW4のうち、 最大値を有する時間帯の実効速 度反映必要帯域 BW4を抽出し、 必要帯域 DB部 12に格納する (ステップ S 1 BW4 = BW2 / A (4) Next, the required bandwidth data extraction unit 18 of the processing execution unit 2 calculates the time having the maximum value among the effective speed reflection required bandwidths BW4 obtained for each link for each time slot. Extract the required bandwidth BW4, which reflects the effective speed of the band, and store it in the required bandwidth DB unit 12 (step S1).
6) o 6) o
この結果、 必要帯域 DB部 12に格納される実効速度反映必要帯域 BW4は、 対応するリンクにおける最繁時におけるデータ通信を保証できる必要帯域とな る。 As a result, the effective speed reflection necessary bandwidth BW4 stored in the required bandwidth DB unit 12 is a required bandwidth that can guarantee data communication at the time of the busiest in the corresponding link.
図 11に示す例では、 リンクであるイーサネット: E 1における実効速度反映必 要帯域 BW4 = 1, 000, 000 [bps] となっている。 In the example shown in Fig. 11, the required bandwidth BW4 = 1,000,000,000 [bps] for the link Ethernet: E1 for the effective speed.
続いて、 GUI入出力部 1において、 必要帯域 DB部 12に格納された実効速 度反映必要帯域 BW4を図 4におけるリンク対応部分に表示する (ステップ S 1 Subsequently, in the GUI input / output unit 1, the effective speed reflection necessary band BW4 stored in the necessary band DB unit 12 is displayed in the link corresponding portion in FIG. 4 (step S1).
7) o 7) o
これによりネットワーク設計者は、 どこのリンクの帯域をどのように設計すれ ばよいのか、 すなわち、 いずれのリンクの帯域を増加/減少すれば良いのかを画 面上で容易に把握することが可能となる。 This makes it possible for network designers to easily understand on the screen which link bandwidth should be designed and how, that is, which link bandwidth should be increased / decreased. Become.
また、 ルーティングテ一ブル DB部 7におけるルーティングデ一夕を各ノード 毎に GUI入出力部 1にて表示することにより、 ォペレ一夕 (ユーザ) は、 実際 のトラフィックがどこのノード、 リンクを通って運ばれるのかを容易に確認する ことができる。 Also, by displaying the routing data in the routing table DB unit 7 in the GUI input / output unit 1 for each node, the operator (user) can know which node and link actual traffic passes through. It can be easily confirmed whether or not they will be carried.
さらにこれらのデ一夕はデ一夕べ一スとして D B部 3に格納されているため、 ネットワーク構成の一部を変更した場合には、 変更部分に関連する部分のみの処 理を行えば良いため、 効率的な作業を行うことができる。 Furthermore, since these data are stored in the DB unit 3 as data overnight, if a part of the network configuration is changed, only the part related to the changed part needs to be processed. , Can work efficiently.
この場合において、 各プロトコルのオーバ一ヘッド部分、 回線利用率なども考 慮してネットワーク設備量を算出しているため、 誤差の少ない正確な必要帯域を 算出することができる。 In this case, since the amount of network equipment is calculated taking into account the overhead of each protocol and the line utilization, etc. Can be calculated.
また、 トラフィックモデル毎に必要な帯域を統合して、 リンクの必要帯域を算 出する複数のアルゴリズム (単純和、 多元ァ一ラン: B式、 ァ一ラン B式、 ァ一ラ ン C式) を採用しているため、 ネヅトワーク設計者が所望するネットワークの品 質に応じて各パラメ一夕を設定でき、 希望のネットワーク設計を容易に行うこと ができる。 In addition, multiple algorithms to calculate the required bandwidth of the link by integrating the required bandwidth for each traffic model (simple sum, multi-element al-run: B equation, al-run B equation, and al-lan C equation) By adopting, the network designer can set each parameter according to the quality of the network desired by the network designer, and can easily design a desired network.
さらにルーティングテーブル情報をグラフィカルに画面上で表示することがで きるので、 実際のトラフィック (通信デ一夕) がどのノードあるいはどのリンク を経由して運ばれるのかを容易に把握することができ、 ネットワーク設計者はよ り効率的なネッ トワーク設計を行うことができる。 In addition, since the routing table information can be displayed graphically on the screen, it is easy to know which node or link the actual traffic (communications data) is carried through, and Designers can design networks more efficiently.
[ 3 ] 変形例 [3] Modifications
[変形例 1 ] [Modification 1]
以上の説明においては、 ネットワーク設備量算出装置を 1台のコンビユー夕装 置に備える構成を採っていたが、 GU I入出力部 1の機能を各ユーザのクライァ ントコンピュ一夕に持たせ、 処理実行部 2および D B部 3の機能をサーバコンビ ユー夕に持たせることによりィン夕一ネットなどを介して両者を接続する構成を 採ることも可能である。 In the above description, the network equipment amount calculation device was provided in one convenience device.However, the function of the GUI input / output unit 1 was provided to each user's client computer, and processing was performed. By providing the functions of the execution unit 2 and the DB unit 3 in the server combination, it is also possible to adopt a configuration in which the two are connected via an Internet connection network.
[変形例 2 ] [Modification 2]
ネットワーク設備量算出装置を 1台のコンピュータ装置に備える構成に代え て、 G U I入出力部 1の機能を各ユーザのクライアントコンピュータに持たせ、 処理実行部 2およびデータベース部 3の機能をサーバコンピュー夕に持たせるこ とによりインターネットなどを介して両者を接続する構成を採った場合には、 さ らに処理実行部 2に課金処理部を設け、 ユーザが計算処理をサーバコンピュー夕 に行わせる毎に料金を支払う A S P (Application Service Provider) 方式とす ることも可能である。 Instead of providing the network equipment amount calculation device in one computer, the functions of the GUI input / output unit 1 are provided in each user's client computer, and the functions of the processing execution unit 2 and the database unit 3 are provided in the server computer. When the configuration is adopted in which the two are connected via the Internet or the like, the processing execution unit 2 is further provided with a billing processing unit, and each time the user causes the server computer to perform calculation processing. It is also possible to use an ASP (Application Service Provider) method that pays a fee.
この場合においても、 サ一バコンピュー夕の D B部 3には、 前回以前のデ一夕 が格納されているので、 ネットワーク構成の一部を変更した場合には、 変更部分 に関連する部分のみの処理を行えば良いため、効率的な作業を行うことができる。 In this case as well, since the data before the previous time is stored in the DB section 3 of the server computer, if a part of the network configuration is changed, only the part related to the changed part is processed. , It is possible to perform an efficient operation.
[変形例 3 ] 以上の説明においては、 各種処理がネットワーク設備量算出装置に組み込まれ た場合 (インストールされた場合) について説明したが、 同様の処理に対応する ネットワーク設備量算出プログラムを各種記録媒体 (フレキシブルディスク、 ハ —ドディスクなどの磁気記録媒体、 CDディスク、 DVDディスクなどの光記録 媒体、 : RAM、 ROM, EE PROM等の半導体記録媒体) に記録して配布し、 ィンストールさせたり、 ィン夕一ネヅトなどのネットワークを介して配信してィ ンストールするように構成することも可能である。 [Modification 3] In the above description, the case where various processes are incorporated (installed) in the network equipment calculation device has been described. However, the network equipment calculation program corresponding to the same processing is stored in various recording media (flexible disk, c). -Magnetic recording media such as hard disks, optical recording media such as CD disks and DVD disks, and semiconductor recording media such as RAM, ROM, and EE PROM) for distribution, installation, and installation. It is also possible to configure such that distribution and installation are performed via a network.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000258053A JP2002077250A (en) | 2000-08-28 | 2000-08-28 | Network equipment amount calculation device, network equipment amount calculation method, and recording medium storing network equipment amount calculation program |
| JP2000-258053 | 2000-08-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2002019640A1 true WO2002019640A1 (en) | 2002-03-07 |
Family
ID=18746415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2001/007378 Ceased WO2002019640A1 (en) | 2000-08-28 | 2001-08-28 | Device and method for calculating facility capacity necessary for network |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2002077250A (en) |
| WO (1) | WO2002019640A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100911807B1 (en) * | 2002-09-27 | 2009-08-12 | 주식회사 케이티 | Internet protocol network design system, method and recording medium |
| US20070192482A1 (en) * | 2005-10-08 | 2007-08-16 | General Instrument Corporation | Interactive bandwidth modeling and node estimation |
| JP5349731B2 (en) | 2005-11-14 | 2013-11-20 | ピーアンドダブリューソリューションズ株式会社 | Agent required number calculation method, apparatus, and program |
| JP4928966B2 (en) | 2007-01-31 | 2012-05-09 | ピーアンドダブリューソリューションズ株式会社 | Method, apparatus, and program for calculating required number of operators |
| JP4709263B2 (en) * | 2008-05-15 | 2011-06-22 | 日本電信電話株式会社 | Network bandwidth calculation method, system and program |
| JP5102804B2 (en) * | 2009-05-12 | 2012-12-19 | 日本電信電話株式会社 | Congestion impact evaluation apparatus, link traffic calculation method and program thereof |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07231322A (en) * | 1993-07-21 | 1995-08-29 | Fujitsu Ltd | Communication network separation design method and its management method |
| JPH09181743A (en) * | 1995-11-07 | 1997-07-11 | Lucent Technol Inc | A method for logical network design in multi-service networks. |
| JPH09214514A (en) * | 1996-02-06 | 1997-08-15 | Hitachi Ltd | ATM network design support device |
| JPH1098525A (en) * | 1996-03-29 | 1998-04-14 | At & T Corp | Modeling method for network |
| JPH11112502A (en) * | 1997-10-03 | 1999-04-23 | Nippon Telegr & Teleph Corp <Ntt> | Company network design support apparatus and recording medium storing company network design support program |
-
2000
- 2000-08-28 JP JP2000258053A patent/JP2002077250A/en active Pending
-
2001
- 2001-08-28 WO PCT/JP2001/007378 patent/WO2002019640A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07231322A (en) * | 1993-07-21 | 1995-08-29 | Fujitsu Ltd | Communication network separation design method and its management method |
| JPH09181743A (en) * | 1995-11-07 | 1997-07-11 | Lucent Technol Inc | A method for logical network design in multi-service networks. |
| JPH09214514A (en) * | 1996-02-06 | 1997-08-15 | Hitachi Ltd | ATM network design support device |
| JPH1098525A (en) * | 1996-03-29 | 1998-04-14 | At & T Corp | Modeling method for network |
| JPH11112502A (en) * | 1997-10-03 | 1999-04-23 | Nippon Telegr & Teleph Corp <Ntt> | Company network design support apparatus and recording medium storing company network design support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002077250A (en) | 2002-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8082335B2 (en) | Method and system for telecommunications network planning and management | |
| Gavish et al. | A system for routing and capacity assignment in computer communication networks | |
| Cahn | Wide area network design: concepts and tools for optimization | |
| US5216591A (en) | Method for efficient distributed data communications network backbone node location | |
| US20200036628A1 (en) | Systems and methods for managing multi-layer communication networks | |
| US6427132B1 (en) | System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network | |
| US6345239B1 (en) | Remote demonstration of business capabilities in an e-commerce environment | |
| US8082345B2 (en) | Method, system and apparatus for communications circuit design | |
| US6744769B1 (en) | Path provisioning on ring-based networks | |
| EP1111840A2 (en) | A method of managing one or more services over a communications network | |
| EP1269686A1 (en) | Apparatus for adapting distribution of network events | |
| US6223220B1 (en) | Design of computer networks | |
| CN101729417B (en) | Telecommunication-orientated intelligent inquiry and verification system for end-to-end service circuit resource | |
| WO2002019640A1 (en) | Device and method for calculating facility capacity necessary for network | |
| Davis et al. | SPIDER: A simple and flexible tool for design and provisioning of protected lightpaths in optical networks | |
| JP2004511929A (en) | Network model, method and program product for managing services independent of underlying network technology | |
| KR20010083904A (en) | Management of path selection in a communications network | |
| US20030074359A1 (en) | Network management unit | |
| LeBlanc et al. | Topology design and bridge-capacity assignment for interconnecting token ring LANs: A simulated annealing approach | |
| KR100454684B1 (en) | A Method and Server for Performing the Traffic Engineering Using Mock-experiment and Optimization in Multi-protocol Label Switching Network | |
| Chari | Multi-hour design of computer backbone networks | |
| Christiansen | Heterogeneous network architectures | |
| JPH11205331A (en) | Network control device | |
| Christiansen | Heterogeneous network architectures: a layered approach for modeling key building blocks for continuing network evolution | |
| Alicherry et al. | WaveTunnel—Accurately designing deployable optical networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): CH US |