WO2000054461A1 - Polisher and polishing method - Google Patents
Polisher and polishing method Download PDFInfo
- Publication number
- WO2000054461A1 WO2000054461A1 PCT/JP1999/001091 JP9901091W WO0054461A1 WO 2000054461 A1 WO2000054461 A1 WO 2000054461A1 JP 9901091 W JP9901091 W JP 9901091W WO 0054461 A1 WO0054461 A1 WO 0054461A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- violation
- unit
- length data
- atm cell
- fixed
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 92
- 238000005498 polishing Methods 0.000 title claims description 92
- 238000012545 processing Methods 0.000 claims abstract description 108
- 230000008569 process Effects 0.000 claims description 81
- 238000005070 sampling Methods 0.000 claims 1
- 238000012217 deletion Methods 0.000 abstract 1
- 230000037430 deletion Effects 0.000 abstract 1
- 210000004027 cell Anatomy 0.000 description 642
- 238000012986 modification Methods 0.000 description 52
- 230000004048 modification Effects 0.000 description 52
- 238000012423 maintenance Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000000717 retained effect Effects 0.000 description 6
- 230000000873 masking effect Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 239000007788 liquid Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 102200048773 rs2224391 Human genes 0.000 description 3
- 208000037820 vascular cognitive impairment Diseases 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006727 cell loss Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000005155 neural progenitor cell Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/31—Flow control; Congestion control by tagging of packets, e.g. using discard eligibility [DE] bits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
- H04L2012/5648—Packet discarding, e.g. EPD, PTD
Definitions
- the present invention can suitably perform UPC (Usage Parameter Control) in a system that performs IP Pnetternet Protocol (I Pdnternet Protocol) communication using fixed-length data to which unique identification information such as an ATM (Asynchronous Transfer Mode) cell is added.
- UPC User Parameter Control
- IP Pnetternet Protocol IP Pdnternet Protocol
- ATM Asynchronous Transfer Mode
- ATM cells are transmitted from the terminal at the subscriber's home (such as a personal computer) to the ATM network, and a technology called policing has been devised to check whether the transmitted ATM cell is a correct ATM cell.
- the policing device is called an UPC device at an interface between a user and a network, and is called an NPC (Network Parameter Control) device at an interface between networks.
- UPC User Control
- NPC Network Parameter Control
- the amount of ATM cells sent from the user terminal 50 to the network 30 is monitored, and a virtual path (hereinafter, referred to as VP) of each ATM cell is monitored.
- VP virtual path
- VC virtual channel
- discard Forced discard
- CLP Cell Loss Priority
- Whether to perform forced discarding or tagging as the processing for the violating ATM cell depends on the settings of the maintenance person of the ATM network.
- one IP frame is transmitted in a frame configuration mounted on one CPCS (Common Part Convergence Sublayer)-PDU (Protocol Data Unit) (hereinafter simply referred to as PDU).
- CPCS Common Part Convergence Sublayer
- PDU Protocol Data Unit
- the data is subdivided at the ATM cell level and transmitted.
- the ATM cell for composing one IP frame is tagged, and due to the influence of traffic fluctuation of the ATM network, etc., the ATM cell subjected to evening traffic is transmitting on the ATM network. Even if the IP frame is discarded, the receiving side may not be able to reconstruct the IP frame.
- the present invention has been made in view of such a problem, and performs processing of fixed-length violation data in a frame of an upper layer on subsequent fixed-length data subsequent to fixed-length data in the same frame to improve network performance.
- An object of the present invention is to provide a polishing apparatus and a polishing method capable of improving the efficiency of polishing. Disclosure of the invention
- a policing apparatus includes a frame recognition unit that recognizes a frame of an upper layer to which fixed-length data belongs, and a fixed-length data in a frame recognized by the frame recognition unit.
- a policing apparatus further comprises a fixed-length data frame recognizing unit for recognizing a frame of an upper layer to which the fixed-length data belongs.
- a judging unit for judging a violation a holding unit for holding the judgment result of the judging unit for each identification information, and adding a mark indicating a violation to the violation fixed length data judged to be violated by the judging unit, It is characterized by comprising a fixed-length data and a discarding processing unit that adds a mark to the following fixed-length data following the violation fixed-length data in the same frame.
- the discard processing unit may be provided with a loss allowance information adding unit for adding loss allowance information indicating that the violation fixed length data is allowed to be lost in the network.
- the discard processing unit may be configured to include a violation information adding unit that adds violation information to the extended data added to the fixed-length violation data.
- a setting information holding unit that holds information indicating a process to be performed on the violation fixed length data is provided, and a process is performed on the violation fixed length data and the subsequent fixed length data based on the information held in the setting information holding unit.
- the disposal unit may be configured as described above.
- the discard processing unit may be provided with a replacement unit that replaces the first fixed-length violation data in the frame determined by the determination unit with pseudo final fixed-length data in the frame and transmits the data.
- the discard processing unit is configured to pass the final fixed-length data when the determination unit determines that the final fixed-length data in the frame violates. Or at least the last fixed length data in the frame or the beginning of the next frame It is also possible to provide a release unit for releasing information about the fixed length data of the frame held in the holding unit based on the fixed length data.
- the judgment unit has a head information holding unit for holding information of the head fixed length data positioned at the head of the frame determined to be the violation fixed length data, and a head for which information is held in the head holding unit.
- the discard processing unit may be configured to perform the same processing as that performed on the first fixed-length data in all fixed-length data in the frame to which the fixed-length data belongs.
- each identification information includes a type holding unit for holding fixed length data type information indicating that the upper layer of the fixed length data has a frame structure, and the determining unit stores the fixed length data type information in the type holding unit.
- the discard processing unit may be configured to perform the same processing as that performed on the fixed-length data following the fixed-length data following the fixed-length data that holds the violation.
- the holding unit may include a counter that counts the number of times the offending language is held for each piece of identification information.
- the policing method of the present invention recognizes a frame of an upper layer to which fixed-length data belongs, determines a violation of fixed-length data in the frame, and determines a violation fixed length in the frame. It is characterized in that the same processing as that performed on the violation fixed-length data is applied to all subsequent fixed-length data following the data.
- FIG. 1 is a block diagram showing a polishing apparatus according to an embodiment of the present invention.
- FIGS. 2 (a) to 2 (c) are diagrams for explaining examples of the data structure of signals transmitted from the subscriber's house.
- FIG. 3 is a diagram for explaining an example in which data is held in a violation recording unit according to an embodiment of the present invention.
- FIG. 4 is a block diagram showing functions of a violation determination unit according to one embodiment of the present invention.
- FIG. 5 is a block diagram showing a cell control unit according to one embodiment of the present invention.
- FIGS. 6 (a) to 6 (c) are diagrams for explaining processes performed on ATM cells input to the polishing apparatus according to one embodiment of the present invention.
- FIG. 7 is a flowchart for explaining the function of the violation determination unit according to one embodiment of the present invention.
- FIG. 8 is a diagram for explaining an example in which data force is held in a violation part according to a first modification of one embodiment of the present invention.
- FIG. 9 is a block diagram showing functions of a violation determination unit according to a first modification of the embodiment of the present invention.
- FIG. 10 is a flowchart for explaining the function of a violation determination unit according to a first modification of the embodiment of the present invention.
- FIG. 11 is a block diagram illustrating functions of a violation determination unit according to a second modification of the embodiment of the present invention.
- FIG. 12 is a block diagram showing a cell control unit according to a second modification of the embodiment of the present invention.
- FIGS. 13 (a) to 13 (c) are diagrams for explaining processes performed on ATM cells input to the polishing apparatus according to the second modification of the embodiment of the present invention.
- FIG. 14 is a block diagram showing a polishing apparatus according to one embodiment of the present invention.
- FIG. 15 is a block diagram showing a polishing apparatus according to a sixth modification of the embodiment of the present invention.
- FIGS. 16A to 16C are diagrams for explaining the operation of the polishing apparatus according to the sixth modification of the embodiment of the present invention.
- FIG. 17 is a block diagram showing a polishing apparatus according to a seventh modification of the embodiment of the present invention.
- FIG. 18 is a block diagram showing a cell control unit according to an eighth modification of the embodiment of the present invention.
- FIG. 19 is a flowchart for explaining the function of a polishing apparatus according to an eighth modification of the embodiment of the present invention.
- FIG. 20 is a diagram showing a violation determining unit according to an embodiment of the present invention.
- FIG. 21 is a block diagram showing a polishing apparatus according to a third modification of the embodiment of the present invention.
- FIG. 22 is a block diagram showing the arrangement of the UPC.
- Fig. 23 is a diagram for explaining an example of the data structure of a signal sent from the subscriber's house.
- a policing device 1 according to an embodiment of the present invention shown in FIG. 1 is provided in a subscriber line terminal (SLT) 100 provided at an entrance in an ATM network, Checks whether the ATM cell entered at the entrance of the network is the correct ATM cell as specified.
- SLT subscriber line terminal
- the amount of (fixed-length data) sent into the ATM network is determined by the usage parameter control (UPC) for each Virtual Path Identifier (VPI) / Virtual Channel Identifier (VCI) (identification information). Is performed.
- the ATM cells transmitted from the DSU in each user's premises are divided into PDUs, which are frames of the upper layer, and mounted on the pay mouth, and the PDU contains IP frames of the upper layer. Power mounted.
- the IP frame shown in Fig. 2 (a) is mounted on the payload of the PDU shown in Fig. 2 (b), and the PDU shown in Fig. 2 (b) is divided into multiple ATMs shown in Fig. 2 (c). It is mounted on the cell payload.
- FIG. 2 (c) shows the ATM cells (cl to c 7) of the same VP I ZVC I.
- a plurality of ATM cells of different VP I / VC I can exist between ATM cells (cl to c 7).
- the policing device 1 controls the amount of ATM cells sent to the network for each VP I / VC I on a per ATM cell basis. (Violated ATM cell; violation fixed length data) If there is power, all subsequent ATM cells (following fixed length data) following the violation ATM cell in the PDU are discarded.
- the policing device 1 includes a VP / VC recognition unit 2, a frame recognition unit 3, a violation determination unit 4, a violation recording unit 5, a cell control unit 6, and a delay unit 7. It is configured.
- the VP / VC recognition unit 2 detects the VP I / VC I in the header of the ATM cell input to the policing device 1 and outputs it to the violation determining unit 4.
- the frame recognition unit 3 recognizes the position in the frame of the upper layer to which the ATM cell belongs.
- the frame recognition unit 3 has a payload type 3 (hereinafter referred to as PT) 3 bit (hereinafter, referred to as PT) in the header of the ATM cell. (Referred to as the PT 3 bit) and outputs the detected PT 3 bit to the violation determination unit 4.
- the last ATM cell in one PDU (called the last ATM cell; last fixed length data) is the PT3 bit power in the header, "1", and the other ATM cells in the PDU.
- the PT3 bit of "0" indicates "0".
- “0” and “1” in each ATM cell shown in FIG. 2 (c) indicate the three PT bits.
- the violation recording unit (holding unit) 5 holds the determination result of the violation determining unit 4 for each VPI / VCI.
- the violation section 5 can be configured using a memory, a RAM, or the like.
- a violation record “0 (no violation record)” or a violation record is stored in a predetermined area on the memory. Violation n "1 (violation recorded)" is retained.
- the violation determination unit (determination unit, release unit) 4 is for determining a violation of the ATM cell in the PDU recognized by the frame recognition unit 3, and for each ATM cell input to the policer 1, It is determined whether or not each ATM cell power is violated, and if violated, a discard request (requesting ATM cell discard) "1" or a pass request "0" is output to the cell controller 6. .
- FIG. 4 is a diagram showing a function block of the violation judging unit.
- the violation judging unit 4 includes the arithmetic unit 41, the information holding unit 42, and the control unit 43.
- the information holding unit 2 holds the information necessary for the liquid-bagged calculation for each VPI / VC I.
- the data of the speed for each VP IZVC I peak rate, average Rate
- cell fluctuation tolerance of cell interval of the same VPI / VCI
- maximum burst size etc.
- the operation unit 41 determines whether or not the ATM cell power of the VP IZVC I received from the VP / VC recognition unit 2 violates.
- the arithmetic unit 41 determines whether or not the force violates the ATM cell by performing a rekey bucket type algorithm (operation), and controls the violating force or not based on the result of the operation.
- Output to part 43 For example, a signal “1 (violation)” or “0 (non-violation)” indicating whether or not the input ATM cell corresponds to the violating ATM cell is output to the control unit 43 from the operation result.
- the arithmetic unit 41 determines a violation for each ATM senor input to the policing apparatus 1, and provides necessary information when calculating a liquid crystal for determining a violation.
- the information is read from the information holding unit 42.
- the control unit (cancellation unit) 43 outputs a discard request to the cell control unit 6 based on the information sent from the arithmetic unit 41, VP / VC recognition unit 2, frame recognition unit 3, and violation recording unit 5. And writing to the violation recording unit 5 and reading from the violation recording unit 5.
- control unit 43 sends a plurality of ATM cells of the same VP I / VC I in one PDU to the policing device 1 sequentially, and one ATM cell among the plurality of ATM cells is
- the arithmetic unit 41 determines that the cell is a violating ATM cell
- the cell control is performed on the subsequent ATM cell (regardless of violating or not) following the violating ATM cell in the same manner as the violating ATM cell. Part 6 is controlled.
- the control unit 43 even if the control unit 43 receives from the arithmetic unit 41 a signal “0” indicating that a certain VP I / VC I (1) does not violate the ATM cell, the control unit 43 stores the VP I / VC I in the violation recording unit 5.
- control unit 43 controls the cell control unit 6 and resets the violation record held in the violation recording unit 5. I have.
- control unit 43 sends a discard request to the cell control unit 6 when the ATM cell of the VP I / VC I is held in the violation recording unit 5 and is the last ATM cell.
- the offending word ⁇ “1” held in the offending word line 5 is reset to “0”.
- the cell control unit (discard processing unit) 6 shown in FIG. 1 discards the violation A ⁇ ⁇ cell determined to be violated by the violation determination unit 4 and violates the violation A in the same PDU as the TM cell.
- the ATM cell following the TM cell is also discarded, and the ATM cell is discarded based on the discard request "1" sent from the violation judging unit 4.
- the control unit 6 has a disposal unit 61 as shown in FIG.
- the discarding unit 61 is configured to include a discard information holding unit 61a and a switch 61b, and discards an ATM cell upon receiving a discard request "1" from the violation judging unit 4, and discards the ATM cell.
- ATM cells are replaced with empty cells (idle cells).
- the discard information holding unit 61a holds the data of the empty cell, and when the switch 61b receives the discard request “1” transmitted from the violation judging unit 4, the ATM cell becomes the empty cell. It is a thing to switch.
- FIG. 6 (a) shows the same VP I / VC I ATM cell as in FIG. 2 (c). This means that among the ATM cells (cl to c8) shown in Fig.
- the ATM cell (cl to c7) is the ATM cell in the same PDU, and the ATM cell (c8) of It means that it is an ATM cell in the PDU, and “0” and “1” in the ATM cells (cl to c8) represent PT3 bits.
- the VP / VC recognition unit 2 sends the detected VPI / VC I to the violation determination unit 4 and the frame recognition unit 3 Sends the PT3 bit “0” in the header of the ATM cell to the violation determination unit 4.
- the violation judging unit 4 judges a violation of an input ATM cell based on VPI / VI, PT 3 bit “0” and the like.
- the violation judging unit 4 starts the violation judging process (step S1), judges whether the VP I / VC I and the cell position (PT 3 bits) have been received, and receives them. If not, wait (NO in step S2).
- the arithmetic unit 41 performs the liquid bucket type arithmetic operation (from the YES route of step S2 to step S3), and the arithmetic operation unit 41 calculates the force (whether or not there is a violation). Output to the control unit 43.
- control unit 43 determines whether or not the ATM cell (c 1) power input to the polishing apparatus 1 is violated by the signal (0 or 1) sent from the arithmetic unit 41 (step S4).
- the control unit 43 reads the violation record held for the VP IZVC I of the ATM cell (c1) from the violation recording unit 5 ( From the NO route of step S4 to step S11). Note that “0” and “1” shown in FIG. 6B indicate violation records of the ATM cells (cl to c8) stored in the violation recording unit 5.
- the control unit 43 determines the violation record read from the violation statement unit 5 (step S12), and since the violation record is "0" at the evening T1, the ATM cell (c1) is polished. Pass through 1 (NO route from step S12 to step S13). That is, the control unit 43 does not output a discard request to the senor control unit 6.
- FIG. 6 (c) shows the processing performed by the policing device 1 for each ATM cell (c1 to c8). As shown in FIG. 6 (c), the ATM cell (c1 ) Is subjected to passage processing. Then, the ATM cell (c 1) passes through the policing device 1 and is sent in the direction of an ATM switch (not shown).
- the calculation unit 41 of the violation determination unit 4 performs a liquid bucket type calculation.
- step S From step 4 of the YES route, step S5), it is determined whether the offense is "1" (step S6).
- the control unit 43 since the violation record is “0”, the control unit 43 writes the violation record held for the VP I / VC I of the ATM cell (c 4) to “0”, “1”, etc.
- a discard request “1” is output to the cell control unit 6 (from the NO route of step S6 to step S7).
- the cell control unit 6 replaces the ATM cell (c 4) with an empty cell by switching the ATM cell (c 4) sent from the switch 6 lb card delay unit 7 of the discarding unit 6 1 to an empty cell. Is disposed of.
- the subsequent ATM cell (c 5) following the offending ATM cell in the same PDU indicates that the operation result of the operation unit 41 does not violate the ATM cell (c 5).
- the control unit 43 outputs a signal “0” indicating no violation, and indicates that the operation result does not violate. Therefore, the control unit 43 holds the VP I / VC I of the ATM cell (c 5) from the violation recording unit 5
- the read violation record is read (from the NO route of step S4 to step S11).
- the control unit 43 determines whether the violation record is “1” (step S 1 2) Since the violation record is "1", it is determined whether or not the ATM cell (c5) is the last ATM cell (step S8 from the YES route of step S12).
- the control unit 43 determines that the subsequent ATM cell (c5) does not correspond to the last ATM cell, A discard request is output to the cell controller 6 (step S10 from the NO route in step S8). Then, the succeeding ATM cell (c5) is replaced with a vacant cell and discarded, like the violating ATM cell (c4). Note that the subsequent ATM cell (c6) in the same PDU is also discarded by the cell control unit 6, similarly to the subsequent ATM cell (c5).
- the last ATM cell (c 7) in the same PDU input to the policing device 1 at the timing T 7 is subjected to the same processing as that for the subsequent ATM cell (c 5, c 6) by the violation determination unit 4.
- the control unit 43 determines the VP I / VC I of the ATM cell (c 7).
- the stored violation record "1" is rewritten to the violation record "0", and a discard request is output to the senor control unit 6 (from the YES route in step S8 to step S9).
- the policer 1 When the power of the ATM cell (c8) in the next PDU is input, the policer 1 performs a violation determination process. As shown in FIG. 6 (c), the ATM cell (c8) is subjected to a passing process, and the ATM cell (c8) is sent in the direction of the ATM switch.
- the power of explaining the operation of the policing apparatus 1 by focusing on the ATM cell having the same VPI ZV CI for example, the ATM cell (c 2) after the ATM cell (c 1) is input to the policing apparatus 1 While the ATM cells with different VPIs / VCIs are input while policers are input to the policing device 1, the policing device 1 applies the same operation to the ATM cells with different VPI / VCIs. Perform processing.
- the discard processing performed on the violated ATM cell in the PDU is performed not only on the violated ATM cell but also on the succeeding ATM cell, so that the receiving side is required.
- the polishing apparatus 1 when there is a force violation described in the violation recording unit 5 in which the violation records “1” and “0” are held, the violation records “1” and “0” instead, the polishing apparatus 1a can be configured with a violation recording unit 5a that holds the VCI of the violating ATM cell (see FIG. 1).
- FIG. 8 is a diagram showing an example in which data is held in the violation word section 5a.
- the violation recording section 5a shown in FIG. 8 includes the VCI (11 and 16) of the violation ATM cell. ) Strongly held.
- the policing apparatus 1a has a violation determination unit 4a instead of the violation determination unit 4, and the violation determination unit 4a is compared with the violation determination unit 4.
- VCI violation record
- the violation determination unit 4a has a control unit 43a instead of the control unit 43, and the control unit 43a differs from the control unit 43 in that it also performs the above 1 to 3.
- the operation of the violation judging unit a of the polishing apparatus 1a is the same as the operation of the mouthpiece shown in FIG. 5 above.
- the control unit 43a performs processing.
- the VCI force of the target ATM cell is maintained, and the violation recording section 5a is searched and read.
- step S7 shown in FIG. 7 the control unit 43a outputs a discard request to the cell control unit 6 as a process to be performed on the violating ATM cell, and also records the VCI of the violating ATM cell in the violation recording unit. 5 is to write to a. Further, in step S9 shown in FIG. 7, the control unit 43a outputs a discard request to the cell control unit 6, and deletes the VCI of the violating ATM cell from the violation recording unit 5a. Has become.
- the efficiency of the network can be improved as in the case of the polishing apparatus 1, and the violation recording section 5a records the violation of VPI / VCI like the violation recording section 5 like the violation recording section 5. Since the area for retaining the memory is not necessarily required, the use efficiency of the memory and the like can be improved.
- the polishing apparatus 1-1 according to the first modified example of the embodiment of the present invention includes: Compared to the policing apparatus 1 according to the above-described embodiment, processing to be applied to the violating ATM cell is set for each VPI / VCI, and the set processing is applied to the violating ATM cell.
- the policing device 1-1 has a violation determining unit 411 instead of the violation determining unit 4 (see FIG. 1).
- the violation determining unit 411 performs the processing performed on the violating ATM cell.
- this is different from the violation determination unit 4 in that a discard request is issued to the cell control unit 6 with reference to the setting information held for each VPI / VCI.
- the setting information is information indicating a process to be performed on a violated ATM cell set by a maintenance person such as an ATM network.
- the setting information is written by a control device outside the policing device 11 every time the VC force is established.
- the processing performed on the violating ATM cell is a discarding processing or L or passing processing.
- the violation judging section 411 shown in FIG. 9 includes a control section 43-1 in place of the control section 43, and further includes a setting information holding section 44.
- the setting information holding unit 44 holds setting information indicating processing to be performed on the violating ATM cell when the ATM cell violates for each VPI / VCI. For example, the violating ATM The setting "1" to perform the discarding process on the cell or the setting "0" to perform the passing process even for the violating ATM cell is retained.
- the control unit 43-1 differs from the control unit 43 in that the control unit 43-1 determines whether or not to output a discard request to the sensor control unit 6 according to the setting information stored in the setting information storage unit 44. For example, even if the operation unit 41 gives a violation result, if the setting information holding unit 44 holds the setting information to pass through the violating ATM cell, the cell control unit No output to 6.
- a plurality of ATM cells (c1 to c7) shown in FIG. 6 (a) are sequentially input to other VP I / VC I ATM cells in a mixed manner. Then, similarly to the policing device 1, the VPZVC I of the incoming ATM cell is detected by the VPZVC recognition unit 2, and the frame recognition unit 3 detects the PT3 in the header of the ATM cell. The bits are detected and the information is sent to the violation judging unit 411.
- the violation determining unit 411 determines a violation of the ATM cell.
- the operation of the violation determination unit 411 will be described with reference to FIG. 10.However, the steps in which the code shown in FIG. 10 and the code shown in FIG. 7 are the same must be performed by the same or similar processing power.
- FIG. 10 The difference between the violation determination processing shown in FIG. 7 and FIG. 10 is that, as shown in FIG. 10 and FIG. 7, FIG. 10 is different from step S5 and step S11 shown in FIG.
- the process of reading the violation record held for the VP IZVC I of the processing target ATM cell from the part 5 and the process of reading the setting information indicating the processing to be performed on the ATM cell of the processing target VPI ZV CI from the setting information holding unit 44 (Step S5A, Step S11A)
- step S6-1 is between the NO route of step S6 and step S7, and step S8-11 is between step YES of step S8 and step S9.
- Step S8-2 is provided between the N ⁇ route of step S8 and step S10.
- steps S6-1, S8-1, and S8-2 it is determined whether or not the information read from the setting information storage unit 44 indicates that the setting information has been discarded.
- the setting information read out from the setting information holding unit 44 is If the setting is not the discard setting, the control unit 43-1 performs a passing process as a process to be performed on the violating ATM cell to be processed. That is, the control unit 43-1 does not transmit the discard request “1” to the cell control unit 6.
- the control unit 43-1 transmits the discard request to the cell control unit 6 and violates the violation recording unit 5, as in the violation determination unit 4 according to the embodiment.
- Write the record "1" (from the YES route of step S6-11 to step S7), or rewrite the violating word "1" held in the violating word BII part 5 to "0" and change the cell control unit
- the discard request is output to the cell controller 6 (step S9 from the YES route of step S8-1), or the discard request is output to the cell controller 6 (step S10 from the YES route of step S8-2).
- the subsequent ATM cells (c5 to c7) shown in FIG. 6 (a) are also subjected to the passing process and sent to the ATM switch side.
- the control unit 43-like the policing apparatus 1 outputs a discard request "1" to the cell control unit 6, and outputs a discard request "1" to the cell control unit 6 for the subsequent ATM cell in the same PDU. Is also discarded.
- the polishing apparatus 1-1 according to the first modified example of the embodiment of the present invention, it is possible to improve the efficiency of the network similarly to the polishing apparatus 1 according to the embodiment, In this case, the fixed-length data is not discarded uniformly, but only if the discard setting is made by the maintenance person of the ATM network. Processing is possible.
- the violation recording unit 5a that holds the VCI of the violating ATM cell is used instead of the violation recording unit 5.
- a polishing apparatus 1-1a can be configured (see Fig. 1).
- the policing device 1-1a has a violation determination unit 4-1a instead of the violation determination unit 1-1, and the violation determination unit 4-1a is compared with the violation determination unit 4-1.
- (1) Write the VCI of the violating ATM cell to the violating record section 5a.
- (2) When processing the subsequent ATM cell, check whether the violating record (VCI) is retained in the violating violating record section 5a.
- the VCI of the last ATM cell is deleted from the offending part 5a.
- the violation judging section 4-1a has a control section 43-1a instead of the control section 43-1 (see FIG. 9). It differs from the control unit 43-1, in that it also performs 3.
- step S5A and S11A the control unit 43 1a searches the violating recording unit 5a to determine whether the VCI of the ATM cell to be processed is held strongly, and reads out if it is held.
- step S7 shown in FIG. 10 as a process for the violating ATM cell, a discard request is output to the cell control unit 6, and the VCI of the violating ATM cell is written to the violation recording unit 5a.
- step S9 shown in FIG. 10 a discard request is output to the cell control unit 6, and the VCI of the violating ATM cell is deleted from the violation recording unit 5a.
- Such a policing device 1-1a can improve the network efficiency and safely dispose of the network in the same manner as the policing device 1-1-1. In this case, it is not always necessary to have an area for storing the violation records for the VPI / VCI, so that the use efficiency of the memory and the like can be improved.
- the polishing apparatus 112 according to the second modification of the embodiment of the present invention will be described below.
- the policing device 1-2 includes a violation determination unit 4-2 instead of the violation determination unit 4, and a cell control unit 6-1 instead of the cell control unit 6 (see FIG. 1).
- the violation judging unit 4-2 when detecting the first violating ATM cell in the PDU, the violation judging unit 4-2 rewrites the violating ATM cell to the last ATM cell without discarding the cell. It is different from the violation judging unit in that it controls 6-1.
- the violation determining unit 412 sends a signal indicating whether or not to replace the last ATM cell to the cell control unit 6-1 in addition to the signal of the discard request.
- a request to replace (replacement request “1”) is sent as a signal to be replaced with the ATM cell.
- the violation determination unit 412 sends the VPI stored in the violation record “0” and the power violation unit 5
- a replacement request “1” for replacing the violating ATM cell with the last ATM cell is output to the cell control unit 6-1. I have.
- the violation determination unit 4-2 shown in FIG. 11 includes a control unit 43-2 instead of the control unit 43, and the control unit 43-2 is the same as the control unit 43.
- the control unit 43-2 In addition to performing reading, writing, and the like to the violation section 5, it also sends a replacement request to the cell control section 6-1.
- control unit 43-2 When the control unit 43-2 receives the signal "1" from the arithmetic unit 41 indicating that the ATM cell is in violation, and the violation record unit 5 holds the violation word ⁇ "0" Then, it is determined that it is the first violation A ⁇ M cell that violates among the plurality of A ⁇ cells in the PDU, and the replacement request “1” is transmitted to the sensor control unit 6-1.
- the processing performed on the succeeding ATM cell following the violating ATM cell is performed in the same manner as in the polishing apparatus 1 (see FIG. 1).
- —2 also outputs a discard request “1” to the senor control unit 6-1 to discard the subsequent ATM cell.
- the cell control unit 6-1 replaces the first offending ATM cell in the PDU with the last ATM cell and discards subsequent ATM cells. As shown in FIG. It has a section 6 1 and a replacement section 6 2.
- the discard unit 61 shown in Fig. 12 is the discard request sent from the violation determination unit 42. Upon receiving “1”, the ATM cell is replaced with an empty cell. When the replacement unit 6 2 receives the replacement request “1” from the control unit 43-2, the replacement unit 6 2 sets the PT 3 bit of the offending ATM cell to “0”. It is rewritten as "1".
- FIG. 13A to 13C are the same as FIGS. 6A to 6C, and the description of the views is omitted.
- the VPZVC recognizing unit 2 When the ATM cell (c 1) is strongly input to the policing device 1 and 2 at the timing t1, the VPZVC recognizing unit 2 The VPI / VC I which has been detected is determined as the violation determining unit, similarly to the policing device 1 according to the embodiment.
- the frame recognition unit 3 transmits the PT3 bit “0” in the header of the input ATM cell.
- the violation judging unit 4- like the violation judging unit 4 (see FIG. 4), judges a violation of an input ATM cell based on VPI / VCI, PT3 bit “0”, and the like.
- the processing operation of the violation determination unit 4-2 is the same as that of the violation determination unit 4 (see FIG. 4) according to the embodiment, and is the same as that of FIG. 7 used in the description of the polishing apparatus 1 of the embodiment. Therefore, the detailed description is omitted.
- a replacement request “1” is output instead of the discard request “1”. Therefore, the violating ATM cell (c 4)
- the ATM cell (cl-c 3; FIG. 13 (a)) input to the policing device 1-2 before being input to the power policing device 1-2 is the policing device 1 Is performed in the same manner as described above, and transmitted to the ATM switch side.
- the VP IZVC I and the PT 3 bit are detected in the same manner as the above ATM cell (c 1).
- Violation judging unit 4-2 The arithmetic unit 41 of the liquid-bagged type performs arithmetic operation.
- step S4 When the calculation result of the calculation unit 41 indicates a violation, the calculation unit 41 outputs a signal “1” indicating the violation to the control unit 43-2, and the control unit 43-2 determines that the calculation result is in violation
- the violation record held for the VP I / VC I of the ATM cell (c 4) is read from the violation recording unit 5 (from the YES route of step S 4 shown in FIG. 7).
- step S5 it is determined whether the violation record is "1" (step S6).
- step S6 Violation ⁇ Since it is “0”, the control unit 43-2 rewrites the violation “0” held for the VP I / VC I of the ATM cell (c 4) into the violation record “1”.
- the replacement request “1” is output to the sensor control unit 6-1 (from the YES route in step S6 to step S7).
- the cell control unit 6-1 rewrites the PT3 bit of the ATM cell (c4) sent from the replacement unit 62 'delay unit 7 from “0” to “1”, thereby obtaining the illegal ATM cell (c4 ) Is replaced by the last ATM cell and sent to the ATM switch. Then, in the violation determination processing for the succeeding ATM cell (c5) following the violating ATM cell in the same PDU, the arithmetic unit 41 outputs a signal “0” indicating that the power is not violated, and the control unit 43-2- The violation record stored for the VP I / VC I of the ATM cell (c 5) is read from the offense section 5 (step S 11 from the NO route of step S 4) o
- the control unit 43-2 determines whether or not the offending statement ⁇ is "1" (step S12). Since the offending record is "1", the ATM cell (c5) violates the last ATM cell. Judgment is made (step S8 from the YES route in step S12).
- the control unit 43-2 determines that the subsequent ATM cell (c5) is the last ATM cell. It is determined that the condition does not apply, and a discard request is output to the cell control unit 6-1 (from the NO route in step S8 to step S10).
- the subsequent ATM cell (c5) is replaced by an empty cell and discarded in the discarding unit 61 of the cell control unit 6-1.
- the subsequent ATM cell (c6) in the same PDU is discarded by the cell control unit 6-1 in the same manner as the subsequent ATM cell (c5).
- the last ATM cell (c7) in the same PDU input to the policing device 1-2 is sent to the above-mentioned subsequent ATM cells (c5, c6) by the violation determination unit 42.
- control unit 4 Rewrite the violation record “1” held for the VP I 7VC I of cell (c 7) with the violation record “0” (from the YES route in step S 8). Step S 9).
- the same processing as described above is performed by the policing device 112, and the ATM cell of another VPI / VCI is also violated.
- the violating ATM cell is replaced with the last ATM cell and transmitted to the ATM switch side. The operation is the same as described above, so detailed description will be omitted.
- the efficiency of the ATM network can be improved, and the PDU is transmitted to the receiving side. Can recognize the boundary of
- the policing device 1-2 discards the offending ATM cell (c4) shown in Fig. 13 without replacing it with the last ATM cell, and discards the subsequent ATM cells (c5 to c7). It is assumed that ATM cells (cl to c3, c8) are transmitted to the ATM network.
- the next P The boundary between the ATM cells (c8-) in the DU cannot be recognized, and a situation may arise where two IP frames cannot be reconfigured on the receiving side.
- the violating ATM cell is replaced with the last ATM cell and transmitted, so that the receiving side can reconfigure the IP frame mounted on the next PDU. Easier to do.
- the violation recording section 5a for holding the VCI of the violating ATM cell is used, and the polishing apparatus 1-2 is used.
- a can also be constructed (see Figure 1).
- the policing device 1-2a has a violation determination unit 4-2a instead of the violation determination unit 4, and the violation determination unit 4-2a is compared with the violation determination unit 4-2.
- (1) Write the VCI of the violating ATM cell to the violation recording section 5a.
- (2) When processing the subsequent ATM cell, search whether it is stored in the violation recording (VCI) force violation recording section 5a.
- VCI violation recording
- the violation judging unit 4-2a has a control unit 43-2a instead of the control unit 43-2 (see FIG. 11). It differs from the control unit 43-2 in that it also performs
- the operation of the violation judging unit 4-2a of the polishing apparatus 1-2a is the same as the operation of the polishing apparatus 1-2 using FIG. 7, and the control is performed in steps S5 and S11.
- the part 43-2a is designed to search and read the VCI power of the ATM cell to be processed ⁇ the held power, the offending word >> part 5a.
- step S7 shown in FIG. 7 the control unit 43-2a writes the VCI of the offending ATM cell to the offending unit 5a as a process for the offending ATM cell. Further, in step S9 shown in FIG. 7, the control unit 43-2a outputs the discard request to the cell control unit 6-1 and deletes the VCI of the offending ATM cell in the offending unit 5a. It is supposed to.
- the policing device 1-2a can improve network efficiency and contribute to facilitating the reconfiguration of the next PDU on the receiving side. it can.
- the policing device 1-2b according to the second modification of the embodiment of the present invention in which the ATM cell is replaced with the last ATM cell, comprises a violation determining unit 4-2b instead of the violation determining unit 4-2. (See Figure 1).
- the violation judging section 4-2b performs a discarding process on the violating ATM cell according to the setting of the ATM network maintenance person, and as shown in FIG. In addition to the control section 43-2b, it also has a setting information holding section 44.
- the control unit 43-2b performs a process similar to that of the control unit 42-2 in accordance with the setting information held in the force setting information holding unit 44 so as to determine the process to be performed on the violating ATM cell. Has become.
- control unit 43-2b outputs a replacement request to the cell control unit 6-1 in response to the violating ATP cell of the VP I / VC I set to be discarded, and outputs the replacement request to the subsequent ATM cell.
- a discard request is output to the cell control unit 6-1.
- control unit 43-2b performs a passing process on a violating ATM cell of VPI ZVCI not set to be discarded or a subsequent ATM cell.
- FIG. 9 does not show that the replacement request is output from control section 43-2b to cell control section 6-1.
- the operation of the policing device 1-2b is the same as that of the flowchart shown in FIG. 7, in which a replacement request is output instead of a discard request in the force step S7.
- a polishing apparatus according to a third modified example of the embodiment of the present invention with reference to FIG. 1, but a polishing apparatus according to a third modified example of the embodiment of the present invention shown in FIG. 1-3 is different from the polishing apparatus 1 according to the embodiment in that it is configured so that the last ATM cell force is not discarded.
- the policing devices 13 and 13 perform the discarding process on the nonconsecutive violating ATM cells in the PDU and also perform the discarding process on the subsequent ATM cells.
- the last ATM cell is not discarded even if the last ATM cell is a violating ATM cell.
- the policing device 1-3 has a violation judging section 4-3 instead of the violation judging section 4 (see FIG. 1).
- the violation judging section 4-13 performs a violation judging process for each ATM cell. Is different from the violation judging unit 4 in that the discard request is not output to the cell control unit 6 as the process performed on the last ATM cell.
- the violation judging section 43 has a control section 43-3 instead of the control section 43 (see FIG. 4), and the control section 43-3 discards the last ATM cell.
- the difference from the control unit 43 is that a discard request is not output to the senor control unit 6.
- the control unit 43-3 determines whether or not the last ATM cell exists. If the ATM cell does not correspond to the last ATM cell (the PT3 bit is not “1”), the violation record “1” is written in the violation recording unit 5 and the discard request “1” is sent to the cell control unit 6. (Step S7). On the other hand, if it corresponds to the last ATM cell, the control unit 43-3 does not output the discard request “1” to the cell control unit 6 (step S13). That is, the last ATM cell passes through the device and is sent to the ATM switch side.
- step S9 shown in FIG. 7 the control unit 43-3 does not output the discard request to the cell control unit 6, but records the violation word “1” held in the violation unit 5 in violation. Rewrite it to "0" (from the YES route in step S8 to step S9).
- the discard of the last ATM cell can be suppressed, the receiving side can strongly recognize the boundary of the PDU, and the receiving side can easily reconstruct the next IP frame.
- a policing apparatus 1-3a using a violation recording section 5a that holds the VCI of a violated ATM cell is used instead of the violation recording section 5, a policing apparatus 1-3a using a violation recording section 5a that holds the VCI of a violated ATM cell is used. Can also be configured.
- the policing device 1-3 a has a violation judging unit 4-3 a instead of the violation judging unit (see Fig. 1), and the violation judging unit 4-3 a is compared with the violation judging unit 4-3. Then, (1) write the VCI of the violating ATM cell to the violation recording section 5a, and (2) check whether the violation record (VCI) is retained in the violation recording section 5a when processing the subsequent ATM cell. Search, (3) When processing the last ATM cell, the VCI of the last ATM cell is deleted from the offending part 5a.
- the violation judging section 4-1 3a includes a control section 43-3a that performs the same processing as the control section 43-3 and performs the above steps 1 to 3 (see FIG. 4).
- the operation of the violation judging unit 4-3a of the policing device 113a is the same as the operation of the policing device 1-3, but the steps S5 and S11 shown in FIG. In this case, the control unit 43-3-a searches and reads out the force held by the VCI force of the ATM cell to be processed and the violation recording unit 5a.
- the control unit 43-3a determines whether or not the last ATM cell is a force between step S6 and step S7 shown in FIG. If the cell does not correspond to the last ATM cell, a discard request is output to the cell controller 6 and the offending word EH (VCI) is written to the offending word unit 5a (step S7). If the cell corresponds to a TM cell, the cell control unit 43-3a does not output a discard request (step S13).
- step S9 shown in FIG. 7 the control unit 43-3-a deletes the VCI of the violating ATM cell from the violating unit 5a without outputting the discard request. I have.
- the policing device 113a As in the policing device 113a, it is possible to suppress the discard of the last ATM cell and to recognize the boundary of the PDU on the receiving side. It becomes easier for the receiving side to reconstruct the next IP frame. Also, like the policing device 1-1 according to the first modification of the embodiment described in (a-1) above, if the discarding is set by the maintenance person of the ATM network, The policing device 1-3b according to the third modification of the embodiment of the present invention, which passes an ATM cell, includes a violation determination unit 4-3b instead of the violation determination unit 4-3 ( refer graph1) .
- the violation judging unit 4-3b performs a discarding process on the violating ATM cell in accordance with the setting of the maintenance person of the ATM network, and as shown in FIG. Instead of 3, it has a control section 4 3-3 b and a configuration information holding section 4.
- the control unit 43-3b performs the same process as that of the control unit 43-3-3 according to the setting information held in the force setting information holding unit 44, and performs the process to be applied to the violating ATM cell. I am to judge.
- the control unit 43-3-b sends the cell control unit 6 to the cell control unit 6 unless it is set to be discarded by the maintenance person of the ATM network. It does not output the discard request "1".
- the operation of the policing device 113b is the same as that of the policing device 1-1 (see FIG. 10), and although not shown in the flowchart shown in FIG.
- the control unit 43-3b determines whether or not it is the last ATM cell between the steps or between step S6-11 and step S7, and corresponds to the last ATM cell.
- step S7 If not (the PT3 bit is not “1"), the violation word "1" is written in the violation recording unit 5 and a discard request is output to the cell control unit 6 (step S7).
- the control units 43-13b do not output a discard request to the cell control unit 6 (step S13). That is, the last ATM cell passes through the device.
- step S9 shown in FIG. 10 the control unit 43-3b does not output the discard request to the cell control unit 6 but changes the violation record “1” held in the offense statement 3 ⁇ unit 5 to output the discard request. Rewrite the counter to "0" (from the YES route of step S8-1 to step S9
- the last ATM cell is sent to the ATM switch without being discarded. Even with such a policing device 11-3b, it is possible to suppress the discard of the last ATM cell, enable the receiving side to recognize the boundary of the PDU, and allow the receiving side to transmit the next IP frame. It is easier to reconfigure.
- the policing device 1-3b can also be configured using the violation recording unit 5a that holds the VCI of the violating ATM cell as a violation record.
- the detailed explanation is the same as or the same as the above, and is omitted.
- FIG. 21 is also a view showing a polishing apparatus according to a third modification of the embodiment of the present invention.
- the polishing apparatus 1-3 c shown in FIG. 21 is similar to the polishing apparatus 13 shown in FIG. It does not discard the last ATM cell, but discards the next ATM cell of the same VP I / VC I.
- the policing apparatus 1-3 c includes a violation determining section 4-1 3c in place of the violation determining section 13-1, and also includes a hold recording section 12.
- the hold section 12 holds information indicating that the discarding process for the last ATM cell has been held (hold record) for each VPI / VCI. For example, the last violation A The hold record “1” indicating that the process has been held for the TM cell or the hold “0” without the hold is held.
- the violation judging unit 4-3c does not output the discard request to the cell control unit 6 to perform the discarding process on the last ATM cell, as in the case of the violation judging unit 4-3.
- a pending word “1” indicating that the processing has been suspended is written to the pending word unit 12, and the ATM cell of the same VPI / VCI input next to the last ATM cell is written.
- the discard request is sent to the senor control unit 6, and the pending word “1” of the corresponding VP1 / VCI is rewritten to “0”.
- the violation judging unit 4-3c has a control unit 43-3c instead of the control unit 43-3 (see FIG. 4).
- the hold section writes and reads the hold record to the section 12 and refers to the hold record held in the hold section 12 to request a discard. Is output to the cell controller 6.
- the operation of the policing device 1-3c configured as described above is performed by the policing device 1-3 and the policing device 1-3 according to the above-described embodiment, unless the hold word “1” is held in the hold word portion 12. The same is true.
- the control unit 4 3—3 c does not send the discard request to the cell control unit 6, but rewrites the pending word of the corresponding VPI / VCI to “0” and “1” in the pending recording unit 12.
- control unit 43-3-c determines whether the hold recording unit 12 holds the hold record “1”. Is output, and the hold record “1” held in the hold section 12 is released to “0”.
- the last ATM cell is sent to the ATM switch without being discarded.
- a policing device 1-3 For example, if the last ATM cell is discarded, the two sides caused by the receiver's inability to recognize the boundary between the two PDUs The situation where the IP frame cannot be reconstructed can be avoided by sending the last ATM cell without discarding it, and the receiving side can easily reconstruct the IP frame mounted in the PDU.
- the example in which the ATM cell to be discarded is one based on the hold word "1" held in the hold recording unit 12 has been described. All ATM cells of the incoming PDU (one PDU) may be discarded.
- the reserved word 3 ⁇ “1” is held in the reserved word 12 at the timing T1. If so, all ATM cells (cl to c7) are discarded.
- the boundary of the PDU can be recognized on the receiving side, and all ATM cells in the next PDU following the last ATM in violation are transmitted. Discarding can surely improve network efficiency.
- the policing device 1-3 c can also be configured by using the violation recording unit 5 a holding the VCI of the violating ATM cell instead of the violating unit 5, in which case the control unit 43-3 c
- the ability to write and read the VCI of the offending ATM cell to the recording unit 5a, and the detailed description thereof, are the same as or the same as those of the control unit 5a of the policing device 1a, and will not be described.
- a polishing apparatus according to a fourth modified example of the embodiment of the present invention with reference to FIG. 1, but a polishing apparatus according to a fourth modified example of the embodiment of the present invention shown in FIG. 1-4 is a record of a violation, triggered by the ATM cell (hereinafter referred to as the first ATM cell) or the last ATM cell located at the head of the PDU as compared with the policing device 1 or the like according to the embodiment.
- the violation record "1" held in Part 5 can be rewritten to "0".
- Policing equipment 114 When the first ATM cell of the same VP IZVC I in the next PDU is triggered, the previous violation record is released and multiple ATM cells in the next PDU are identified.
- the policing device 1-4 uses the second bit (hereinafter referred to as PT 2 bit) of the P in addition to the 3 bits of PT to identify the head ATM cell.
- Table 1 below shows an example of the data structure of the PT3 bit and PT2 bit for distinguishing the first ATM cell and the last ATM cell. As shown in Table 1 below, the PT3 bit and PT2 bit are used. An example will be described in which the ATM cell with a bit power of “01” indicates that it is the first ATM cell.
- Table 1 Data configuration example of 3 bits PT and 2 bits PT
- an intermediate ATM cell is an ATM cell other than the first ATM cell and the last ATM cell among a plurality of ATM cells in one PDU.
- the policing devices 1-4 include a frame recognition unit 3-1 in place of the frame recognition unit 3 and a violation determination unit 4-1-4 in place of the violation determination unit 4. (refer graph1)
- the frame recognizing unit 3-1 detects the PT3 bit and the PT2 bit, and outputs the detected PT2 bit and PT3 bit to the violation determining unit 414. I have.
- the violation judging unit 4-4 performs the processing performed by the violation judging unit 4 and cancels the violation record held in the violation recording unit 5 in response to the first ATM cell.
- Violation judging section 4-4 has control section 43-4 instead of control section 43. If the violation record “1” is maintained for the VP I / VC I of the first ATM cell at the time of the first ATM cell violation determination process, the control unit 43-4 will output the violation record “1”. Is changed to the violation record “0” (the offending word is canceled), and is different from the control unit 43.
- the control unit 43-4 identifies the first ATM cell, the intermediate ATM cell, and the last ATM cell based on the PT3 and PT2 bits sent from the frame recognition unit 3-1. You can do it.
- the operation of the polishing apparatus 1-4 is the same as that of the polishing apparatus 1 (see FIG. 7), and although not shown in the flowchart of FIG. 7, the YES route of step S12 and the step S8
- the control unit 43-4 determines whether or not the cell is the head ATM cell. If the cell does not correspond to the head ATM cell, the control unit 43-4 determines whether or not the cell is the tail ATM cell. On the other hand, if it is the first ATM cell, the control unit 43-4 rewrites the violation record “1” held in the violation recording unit 5 to “0”. Then, the processing shifts to the next ATM cell violation determination processing.
- the control unit 43-1 does not delete the violation record “1” without deleting it.
- the control unit 43-4 may determine whether or not it is the first ATM cell between the YES route of step S6 and the step S8 in FIG. 7, for example. If it corresponds to the first ATM cell, it outputs a discard request “1” to the cell controller 6. On the other hand, if it does not correspond to the first ATM cell, the control unit 43-4 determines whether it is the last ATM cell (step S8).
- the policing devices 1 to 4 discard the violating ATM cell (c 4) input at the evening T1 and hold the violation record “1” in the violation recording unit 5. . Subsequent ATM cells (c5 to c6) are discarded in the same manner as the offending ATM cell (c4).
- the policing device 1 at timing T8.
- the offending word “1” is held in the offense recording unit 5 (not shown).
- the policing device 1-4 releases the violation record “1” stored in the violation recording unit 5 (not shown).
- the efficiency of the network can be improved as in the policing device 1 of the embodiment, and the last ATM cell or the first ATM cell can be improved.
- the violation word "1" can be changed to "0" for fail safe, so that safe policing can be performed.
- the VPI / VCI set to be discarded by the maintenance person of the ATM network is also used for the polishing apparatus 1-4.
- the policing device 114 is further provided with a setting information holding unit 44, and the control unit 43 -4 determines the processing to be performed on the violating ATM cell or the like in accordance with the information held in the setting information holding unit 44.
- the polishing apparatus 1-5 according to the fifth modified example of the embodiment of the present invention shown in FIG. 14 is different from the polishing apparatus 1 according to the above-described embodiment in that the first ATM cell force is violated. If the cell is an ATM cell (hereinafter sometimes referred to as a head violation ATM cell), the head violation record indicating that the cell is a head ATM cell power violation ATM cell is stored, and based on the head violation record, The subsequent ATM cells are discarded.
- an ATM cell hereinafter sometimes referred to as a head violation ATM cell
- the head violation record indicating that the cell is a head ATM cell power violation ATM cell is stored, and based on the head violation record, The subsequent ATM cells are discarded.
- the policing device 1-5 includes a frame recognition and recognition unit 3-1 in place of the frame recognition unit 3, and a violation determination unit 4-5 in place of the violation determination unit. In addition, it has a head cell violation recording section 8.
- the first cell violation recording section (first information holding section) 8 holds a violation record indicating whether or not the first ATM cell is a violating ATM cell for each VPI ZV CI.
- a top violation record is held for each VCI in a predetermined area of the memory.
- the first violation record “0 (no violation record in the first ATM cell)” or the first violation record “1 (the first ATM cell has a violation record)” is stored in the first cell violation statement section 8. It has become.
- the violation determining unit 415 When the first ATM cell corresponds to the violating ATM cell as compared with the violation determining unit 4, the violation determining unit 415 writes the first violation word BH “1” to the first cell violation recording unit 8, and the first cell violation. Based on the first violation record "1" held in the unit 8, a discard request is output to the cell controller 6 in order to discard the subsequent ATM cells following the first offending ATM cell in the PDU. ing.
- the violation determining unit 415 uses the frame recognition unit 3-1 to determine the cell position of the ATM cell in the PDU (first, middle, last) based on the PT3 and PT2 bits sent from it. ) Can be recognized.
- the violation judging unit 4-5 has a control unit 43-5 instead of the control unit 43 (see FIG. 4), and the control unit 43-5 is the first ATM cell and the violating ATM cell.
- the control unit 43 differs from the control unit 43 in that the control to the cell control unit 6 is performed on the subsequent ATM cell based on the previous II violation record “1” held in the first cell violation unit 8.
- control unit 43-5 outputs a discard request to the cell control unit 6 for an ATM cell subsequent to the VP I / VC I whose head violation record "1" is held.
- the head violation record "1" can be rewritten to the head violation record "0" by the control unit 43-5, triggered by the last ATM cell.
- the cell control unit 43-5 writes the violation record "1" to the violation recording unit 5 and writes the violation record " Processing such as rewriting (cancelling) “1” to “0” is performed.
- the violation determining unit 415 determines that the first ATM cell is a violating ATM cell, it outputs a discard request “1” to the cell control unit 6.
- the violation judging unit 4-5 is the first violation record factory stored in the first cell violation recording unit 8. Based on “1”, it outputs a discard request “1” to the cell control unit 6 in order to perform discard processing on the subsequent ATM cell following the top offending ATM cell.
- the policing device 1-5 according to the fifth modified example of the embodiment of the present invention, all the ATM cells of the PDU are discarded, so that the same as the policing device 1 according to the embodiment is performed. In addition, the efficiency of the ATM network can be improved.
- the policing device 1-2 according to the second modification of the embodiment (a-2) of the present invention is similar to the policing device 1-5 in that the first ATM cell is a violating ATM cell. At some point, it can be configured to discard all the ATM cells from the beginning to the end in the PDU.
- the offending ATM cell is not the first ATM cell, the offending ATM cell is replaced by the last ATM cell.
- the ATM of the VPI / VC I discarded by the ATM network maintenance person is set. Even if only cells are discarded, the ATM cells in the same PDU need not be discarded and unnecessary ATM cells are not sent to the ATM network, thereby improving network efficiency.
- a polishing apparatus 16 according to a sixth modification of the embodiment of the present invention shown in FIG. 15 is different from the polishing apparatus 1 according to the embodiment in that an ATM cell is provided for each VP I / VC I. It determines whether the upper layer is handling frame-structured data (PDU) and discards it.
- PDU frame-structured data
- the policing device 1-6 performs an individual violation determination process on ATM cells that do not handle PDUs, and discards them when they violate. On the other hand, the policing device 1-6 sends A to the offending ATM cell handling the PDU. The same processing as that performed on the violating ATM cell is performed on the TM cell as in the policing apparatus 1.
- the policing device 116 includes a violation determination unit 4-6 instead of the violation determination unit 4 (see FIG. 1) and a classification unit 9 as shown in FIG. ing.
- the type recording unit (type holding unit) 9 has 1 cell in Hatcho? 011 is held for each VPI / VC I, and can be configured using a memory, RAM, or the like.
- the violation recording unit 5 shown in FIG. the type information is stored in a predetermined area of the memory for each VCI.
- the type information “1 (handles PDU)” or the type information “0 (does not handle PDU)” is stored in the force type information language unit 9.
- the type information “1” and “0” are added by the control device or the like outside the policing device 16 every time the VC power is established.
- the violation judging unit 4-6 differs from the violation judging unit 4 in that the violation judging unit 4-6 performs an individual violation judging process on ATM cells that do not handle PDUs, and includes a control unit 43-16 instead of the control unit 43. (See Figure 4).
- control unit 43-6 refers to the type information held in the type word ⁇ unit 9 to determine the processing to be performed on the ATM cell of the same VP I / VC I following the violating ATM cell. Is different from the control unit 43.
- the control unit 43-6 determines the ATM cell power of the same VPI / VC I input to the policing device 1-6 after the violating ATM cell. If the operation unit 41 determines that the cell is violated, a discard request is output to the cell control unit 6. On the other hand, if the cell is not the violating ATM cell, the cell is passed through the apparatus.
- FIG. 16 focuses on ATM cells (c4 to c8, d1 to d3) of two VPI / VC I (c and d) in order to explain the operation of the policing device 16. It is a diagram for explanation, and the ATM cells (c4 to c8) of VP I / VC I (c) Handles PDUs.
- the ATM cell (c7) among the ATM cells (c4 to c8) is the last ATM cell of the PDU, and “0” and “1” in FIG. Means PT 3 bit.
- FIG. 16B shows the type information “0” or the type information “1” held in the type recording unit 9, and FIG. 16C shows each ATM cell (c) in the policing device 1-6. 4 to c8 and d1 to (! 3).
- the policing device 16 sets the timings A4 and A5 for passing non-violating ATM cells (c4, c5, dl) input to the policing device 1_6 in the evenings A1 to A3. Discard the entered violating ATM cell (c 6, d 2).
- the policing device 116 discards the ATM cell (c 6) and also discards the violation record “1” in the violation recording unit 5. Therefore, the ATM cell (c 7) sent to the policing device 16 after that is discarded, and the violation record “1” stored in the offense section 5 is rewritten to the offense word HH “0”. Can be
- the ATM cell (d 3) sent to the policing device 1-6 after the violating ATM cell (d 2) is not discarded if the violation judging unit 4-6 determines that there is no violation. Pass through.
- Policing apparatus 1-6 at the entrance of the ATM network, the ATM cell handling PDU and the ATM cell not handling PDU in the upper layer of the ATM network. Policing can improve the efficiency of ATM networks.
- the policing device 117 according to the seventh modification of the embodiment of the present invention shown in FIG. 17 compares the policing device with a VP / VC I will be done separately.
- the policing device 117 each time the policing device 117 resets the violation record “1” in the violation recording unit 5 (rewrites it to “0”), it counts up the count value of the corresponding VP I / VC I. I have. For this reason, as shown in FIG. 17, the policing device 117 has a violation determining unit 417 instead of the violation determining unit 4 and a counter (CTR) 10.
- CTR counter
- the counter 10 holds the number of violations for each VPI / VCI in PDU units. In other words, the counter 10 counts each time the violation record “1” of the violation recording unit 5 is rewritten to “0”. The value is counted up.
- the violation determination unit 4-7 performs control to count up the count value of the corresponding VPI / VCI stored in the counter 10 every time the violation record “1” stored in the violation recording unit 5 is reset. Differs from Violation Judgment Unit 4.
- the violation judging section 417 has a control section 43-7 instead of the control section 43 (see FIG. 4).
- the control section 43-7 has the violation stored in the violation recording section 5.
- the control unit 43 controls the counter 10 so that the count value of the corresponding VPI / VCI held in the counter 10 is increased. different.
- the operation of the polishing apparatus 117 configured as described above is the same as that of the polishing apparatus 1 according to an embodiment of the present invention.
- It also rewrites the violation record held in the cell (rewrites “1” to “0”), outputs a discard request to the cell control unit 6, and controls the counter 10. Then, the count value of the corresponding VPIZVCI held in the count 10 is counted up.
- the efficiency of the ATM network can be improved, and the counter can be improved.
- the value is used as maintenance information for maintenance and operation of the ATM network by equipment maintainers / network maintainers.
- a polishing apparatus according to an eighth modification of the embodiment of the present invention with reference to FIG. 1 .
- the polishing apparatus 118 according to the eighth modification of the embodiment of the present invention will be described below.
- the evening gating process is a process of rewriting a CLP bit (hereinafter, referred to as a CLP bit) in a header of an ATM cell from “0” to “1”.
- the policing device 1-8 includes a violation determination unit 4-8 instead of the violation determination unit 4-1 and a cell control unit 6-2 instead of the cell control unit 6 (see FIG. 1). ).
- the violation judging unit 4-8 performs the processing to be applied to the violating ATM cell and the succeeding ATM cell following the discard processing, pass-through processing, and tagging set for each VP I / VC I by the maintenance person of the ATM network.
- the control unit 43-11 is provided instead of the control unit 431
- the setting information holding unit 44-1 is used instead of the setting information holding unit 44. Has one.
- the setting information holding unit 44-1 holds information indicating processing to be performed on violating ATM cells set by the ATM network maintainer for each VPI / VCI, and is configured using a memory, a RAM, or the like. For example, similarly to the violation recording section 5 shown in FIG. 3, the setting “01”, which should be discarded for a violating ATM cell, in a predetermined area in the memory for each VC I, for example, The setting "00" to be tagged and the setting "10" to be tagged are retained.
- Information indicating processing to be performed on such violating ATM cells is added by a control device or the like outside the policing device 118 every time a VC force is established.
- control unit 43-8 refers to the information held in the setting information holding unit 44-1 for the violating ATM cell, as in the case of the control unit 43-1. Is determined.
- the cell control section 6-2 has a tagging section 63 in addition to the disposal section 61 shown in FIG.
- the tagging section (loss allowance information adding section) 63 is sent from the control section 43-8.
- the tagging process is performed on the ATM cell determined to be in violation by the violation determination unit 4-8.
- the tagging section 63 rewrites the CLP bit in the header of the ATM cell to be subjected to the tagging process in response to the tagging request to “1” from “0”.
- step S1 the control unit 48-8 determines whether the tagging is set further (steps S6-2, S8-3, S8-5 shown in FIG. 19) o
- the ATM cells (cl to c3) input at the timings T1 to T3 pass through the inside of the policing device 1-8 by passing processing and are sent to the ATM switch side.
- the control unit 43-8 determines whether the discard setting has been made (see FIG. 19). In step S6-1 shown), since the discard setting has not been made, it is determined whether tagging has been set (step S6-2 from the NO list in step S6-1).
- control unit 43-8 writes the violation record “1” in the offense statement 3 ⁇ unit 5 and outputs a tagging request to the senor control unit 6-2 (YE S 1 in step S6-2).
- Step S 6—3) When the tagging unit 63 receives the evening tagging request, the tagging unit 63 rewrites the CLP bit of the ATM cell (c4) to “0” and “1”.
- the ATM cell (c4) in which the CLP bit has been rewritten is transmitted through the ATM switch or the like to the ATM network.
- the control unit 43-8 controls the ATM cell (c 5) VPI ZV CI violation record and setting information storage 441-1
- the information stored in the memory is read out (step S11A from the NO route of step S4).
- the control unit 43-8 determines whether the violation record is "1" (step S12), and since the violation record is "1", the ATM cell (c5) is the last ATM cell. (Step S8 from the YES route of Step S12).
- the control unit 43-8 recognizes the frame and, based on the PT3 bit “0” of the subsequent ATM cell (c5) received from the recognition unit 3, corresponds to the subsequent ATM cell (c5) and the last ATM cell.
- step S8-2 It is determined not to be performed, and it is further determined whether or not discarding has been set (step S8-2 from the NO list in step S8). Since the discard setting is not set, the control unit 43-8 determines whether the tagging is set further (from the NO route in step S8-2 to step S8-5).
- control unit 43-8 outputs a tagging request to the cell control unit 6-2, indicating that the information held in the setting information holding unit 44-1 indicates the evening processing, and outputs the tagging request to the cell control unit 6-2 (step S Step 8-8 from the YES route.
- the ATM cell (c 5) is subjected to tagging processing in the tagging section 63 and sent to the ATM switch.
- the subsequent ATM cell (c 6) in the same PDU is also subjected to tagging processing by the cell controller 6-2 similarly to the subsequent ATM cell (c 5).
- the ATM cell (c7) is also subjected to evening-gating processing by the cell control unit 6-2 and sent to the ATM switch side.
- the tagging process is performed in comparison with the polishing apparatus 11-1 according to the first modification of the embodiment.
- Violation of PDU Can be applied to ATM cells and subsequent ATM cells.
- the ATM cell on which the eveninging processing has been performed is the ATM cell.
- Sending the subsequent ATM cell following the TM cell to the ATM network without performing the evening process degrades the efficiency of the ATM network.
- the subsequent ATM cell is subjected to evening ging as in the case of the violating ATM cell. Therefore, when the traffic fluctuation power occurs in the ATM network, the violation A Improve network efficiency because both TM cells and subsequent ATM cells can be discarded.
- each policing device 6 is configured to include a tagging unit 63 instead of the discarding unit 61, and each violation determination unit 4 etc. sends an eveninging request instead of a discarding request. I have.
- the polishing apparatus according to the first modification of the embodiment of the present invention is configured to be able to perform evening ging processing, it is possible to improve the efficiency of the network and to follow the instructions of the maintenance person of the ATM network. You can perform safe evening ging processing.
- polishing apparatus according to the fourth modified example of the embodiment of the present invention is configured to be able to perform the eveninging process, a fail-safe operation is triggered by the first ATM cell or the last ATM cell.
- the violation record “1” can be rewritten to the violation record “0”, so that safe policing can be performed.
- the tagging process is performed on all ATM cells in the same PDU. If it is applied, all the ATM cells subjected to the tagging process can be discarded when the traffic of the ATM network fluctuates, so that the efficiency of the network can be improved.
- the policing device is configured to be able to perform eveninging processing, at the entrance of the ATM network, the PDU that handles PDUs in the upper layer of the ATM network is Policing of TM cells and ATM cells that do not handle PDUs can improve network efficiency.
- the polishing apparatus according to the fifth modification of the embodiment of the present invention is configured to be able to perform the eveninging process, the efficiency of the ATM network can be improved and the counter value can be maintained by the maintenance person of the apparatus. ⁇ It can be used as maintenance information for maintenance and operation of the ATM network by network maintainers.
- the extension header may be configured to perform marking on the extension header.
- the extension header is used to process an ATM cell in a device provided with a policing device. This is data of a predetermined length added to the TM cell.
- writing and the like are performed on an extension header to process each ATM cell, and the data is written to the extension header.
- Each ATM cell is processed in the device based on the information stored.
- the ATM cell with the marking is discarded in the device by marking the extension header.
- the place where the ATM cell with the marking added to the extension header is discarded is outside the policing device.
- each policing device 6 etc. has a marking unit instead of the discarding unit 61, and each violation judging unit 4 etc. sends out a request for marking instead of a discarding request. I have.
- the marking part (violation information addition part) is a tagging part 63 or a replacement part 62. Is similar to, but marks the extension header.
- the size of the extension header and the bit length to be marked depend on the design of the equipment.
- the succeeding ATM cell as well as the violating ATM cell can be internally generated in the device. Since it is discarded, the efficiency of the ATM network can be improved as in the policing apparatus 1 according to one embodiment.
- polishing apparatus is configured to perform the marking process, it is possible to improve the efficiency of the network and secure the network according to the instruction of the maintenance person of the ATM network. Marking processing can be performed.
- polishing apparatus according to the fourth modified example of the embodiment of the present invention is configured to be able to perform the marking process, a fail-safe operation is triggered by the first ATM cell or the last ATM cell. By violating ⁇ , “1” can be rewritten to violation record “0”, and safe policing can be performed.
- the policing apparatus when configured to perform the marking process, if all ATM cells in the same PDU are to be discarded, the ATM network is used. This eliminates the need to send extra ATM cells to the network, thereby improving network efficiency.
- the polishing apparatus is configured to be able to perform the masking process
- the PDU is transmitted to the upper layer of the ATM network at the entrance of the ATM network. Policing of ATM cells to be handled and ATM cells that do not handle PDUs can improve network efficiency.
- the polishing apparatus according to the seventh modification of the embodiment of the present invention is configured to perform the masking process, the efficiency of the ATM network can be improved and the counter value can be reduced. It can be used as maintenance information for maintenance and operation of the ATM network by equipment maintainers and network maintainers.
- the polishing apparatus violates the setting by the maintenance person of the ATM network, the polishing apparatus violates the discarding process, the passing process, or the tagging process.
- the description has been made on the assumption that the processing is applied to the TM cell and the subsequent ATM cell.
- the system may be configured so that disposal processing, tagging processing, passage processing, and marking processing can be performed in combination.
- a discarding unit 61, a tagging unit 63, and a marking unit are provided in the polisher so that these processes can be performed, and a violation judging unit is configured to output a discarding request, an evening ginging request, and a marking request to them. Is configured.
- the violation determination unit is configured to include a control unit 43-8 in the same manner as the violation determination unit 418, but is set by the maintenance person of the ATM network held in the setting information storage unit. With reference to the information provided, the processing to be performed on the violating ATM cell and the subsequent ATM cell is determined, and a request signal for executing the set processing is discarded by the discarding unit 61, evening ging unit 6 3, Desired processing can be performed by transmitting to the marking unit.
- the polishing apparatus configured as described above can also improve the efficiency of the ATM network.
- polishing apparatus and the polishing method of the present invention can be implemented by combining the respective embodiments described in (a) to (a-11).
- each violation determination process instead of performing a violation determination process every time an ATM cell force is input, a violation record relating to the VPI / VCI of the input ATM cell is read, and the read violation record is set to “1”. , The discarding process, the tagging process, and the masking process may be performed without performing the violation determination.
- violation recording unit 4 may be configured by a circuit shown in FIG. Table 2 below shows the relationship between input and output signals in the circuit shown in Figure 20. It is a table shown.
- the violation determination unit that inputs and outputs the signals shown in Table 2 above can be configured using logic circuits (gates, RAMs, etc.).
- violation determining unit 4-3 according to the third modified example in the embodiment is the same as the one shown in Table 2 above. , 3 by replacing “1” with “0”, the logic circuit (gate, RAM Etc.).
- the violation determination unit can create the same one as shown in Table 2 above, which shows the correspondence between the number of input signals and the number of output signals, and implements a logic circuit (gate, RAM, etc.). It can be configured using.
- each information is stored in one holding section for each VPI / VC I. May be configured.
- the information held in the head cell information holding unit 8 or the like may be the VC I or the like of the head ATM cell.
- the discarding section 61, the replacing section 62, the evening section 63, and the marking section can be configured by one logic circuit instead of being separately provided.
- the violation recording unit 5 is arranged in parallel with the violation determination unit 4, but the arrangement position of the violation unit 5 is not limited to this. The same applies to the first cell violation part 8 and the type recording part 9.
- the present invention can also be applied to the case where the policing device is controlled, and the policing device according to each embodiment of the present invention can be provided in the DSU in the subscriber premises to control the transmission amount of the ATM cells.
- the policing apparatus and the policing method of the present invention are useful as an apparatus and a method for controlling the amount of fixed-length data sent to a network, and in particular, fixed-length data handling upper-layer frames. Suitable for controlling.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A polisher in which the amount of fixed-length data sent into a network is controlled. The frame of the upper layer to which the fixed-length data belongs is recognized, the violation of the fixed-length data in the frame is judged, and the results of the judgment are held. The processing (for example, forced deletion, CLP tagging, or marking on the extended header) is applied to the succeeding fixed-length data in the same frame. Thereby the amount of fixed-length data sent out to a network is controlled and unnecessary traffic in the network does not flow, increasing the efficiency of the network.
Description
明 細 書 ポリシング装置及びポリシング方法 技術分野 Description Polishing apparatus and polishing method
本発明は、 ATM (Asynchronous Transfer Mode)セルのごとき固有の識別情報 カ付加された固定長データを用いて I Pdnternet Protocol) 通信を行なうシス テムにおいて、 好適に UP C (Usage Parameter Control) を行なえるポリシング 装置及びポリシング方法に関する。 背景技術 INDUSTRIAL APPLICABILITY The present invention can suitably perform UPC (Usage Parameter Control) in a system that performs IP Pnetternet Protocol (I Pdnternet Protocol) communication using fixed-length data to which unique identification information such as an ATM (Asynchronous Transfer Mode) cell is added. The present invention relates to a polishing apparatus and a polishing method. Background art
加入者宅の端末 (パソコン等) から ATMネッ トワークへ ATMセルが送信さ れるが、送出した A T Mセルが正しい A T Mセルであるか否かをチエックするポ リシングという技術が考案されている。 ATM cells are transmitted from the terminal at the subscriber's home (such as a personal computer) to the ATM network, and a technology called policing has been devised to check whether the transmitted ATM cell is a correct ATM cell.
ポリシング装置は、 ユーザーとネットワークとの間のインタフヱ一スにおいて は、 UPC装置と呼ばれ、 ネットワーク間のインタフェースにおいては、 NPC (Network Parameter Control) 装置と呼ばれている。 The policing device is called an UPC device at an interface between a user and a network, and is called an NPC (Network Parameter Control) device at an interface between networks.
図 22に示すポリシング装置 1一 Aでは、 例えば、 ユーザ端末 50から送られ てくる ATMセルのネットワーク 30への送出量を監視し、 各 ATMセルのヴァ —チャルパス (Virtual Path;以下、 VPと言う) 或いはヴァーチャルチャネル (V irtual Channel;以下、 VCと言う) に設定されている契約パラメ一夕との比較 を基に、 受信した A T Mセルが違反しているか否かを判定するようになつており、 違反している ATMセルに対して、 強制廃棄 (以下、 単に廃棄と言う) 、 或いは、 夕ギングと呼ばれる ATMセルのヘッダ (Header)内の CLP(Cell Loss Priorit y;セル損失優先表示) ビッ 卜への書き込みを行なうようになっている。 In the policing apparatus 11A shown in FIG. 22, for example, the amount of ATM cells sent from the user terminal 50 to the network 30 is monitored, and a virtual path (hereinafter, referred to as VP) of each ATM cell is monitored. Alternatively, based on a comparison with a contract parameter set on a virtual channel (VC), it is determined whether the received ATM cell is in violation. Forced discard (hereinafter simply referred to as “discard”) for the violating ATM cell, or CLP (Cell Loss Priority) bit in the ATM cell header called “Evening” Write to the box.
なお、 違反している ATMセルに対する処理として、 強制廃棄を行なうかタギ ングを行なうかは、 ATMネットワークの保守者の設定等による。 Whether to perform forced discarding or tagging as the processing for the violating ATM cell depends on the settings of the maintenance person of the ATM network.
また、 近年、 L ANCLocal Area Network)やインタ一ネッ卜(Internet)等に代 表される TCP/ I P通信の需要の拡大とともに、 高速化の要望がある。
そして、 I P通信の下位階層に ATM通信が用いられることも考案されており、 図 23に示すように、 I Pフレームは、 最終的には、 細分ィ匕されて複数の ATM セルにより受信先へと送られる。 In recent years, there has been a growing demand for TCP / IP communication represented by LANC Local Area Network) and the Internet (Internet), as well as demand for higher speed. Also, it has been devised that ATM communication is used in a lower layer of IP communication. As shown in FIG. 23, an IP frame is finally subdivided and transmitted to a destination by a plurality of ATM cells. Sent.
例えば、 図 23に示すように、 1つの I Pフレームは、 1つの CPCS(Commo n Part Convergence Sublayer) - P D U (Protocol Data Unit) (以下単に、 PD Uと言う) に搭載されたフレーム構成で送信され、 さらに、 ATMセルレベルに 細分化されて送信されるようになっている。 For example, as shown in Fig. 23, one IP frame is transmitted in a frame configuration mounted on one CPCS (Common Part Convergence Sublayer)-PDU (Protocol Data Unit) (hereinafter simply referred to as PDU). In addition, the data is subdivided at the ATM cell level and transmitted.
上記の UP C等により I Pフレームを構成する 1つの ATMセル力く廃棄される と、 その PDU内の廃棄されなかった ATMセルが受信側にて受信されたとして も、 I Pフレームを構成する一部の ATMセルの欠落により、 受信側では、 I P フレームを再構成することができないため、 その PDU内にある ATMセルを受 信側で受信する必要性が薄 If one ATM cell that constitutes an IP frame is discarded by the above UPC etc., even if the ATM cells in the PDU that are not discarded are received by the receiver, a part of the IP frame Since the receiving side cannot reassemble the IP frame due to the lack of ATM cells, the receiving side does not need to receive the ATM cells in the PDU.
また、 1つの I Pフレームを構成するための ATMセルに 1つでもタギングが 行なわれて、 ATMネットワークのトラヒックの変動等の影響により、 夕ギング を施された ATMセルが ATMネッ卜ワークを伝送中に廃棄された場合も、 受信 側にて I Pフレームを再構成できない事態も生じ得る。 In addition, even one ATM cell for composing one IP frame is tagged, and due to the influence of traffic fluctuation of the ATM network, etc., the ATM cell subjected to evening traffic is transmitting on the ATM network. Even if the IP frame is discarded, the receiving side may not be able to reconstruct the IP frame.
また、 受信側にて受信する必要性の薄し、 A T Mセルを A T Mネッ トワーク内へ 送出する事は、 ネッ卜ワーク内の使用効率を悪くさせる課題がある。 In addition, reducing the necessity of reception on the receiving side and transmitting the ATM cell into the ATM network has a problem that the use efficiency in the network is deteriorated.
本発明は、 このような課題に鑑み創案されたもので、 上位レイヤのフレーム内 の違反固定長データの処理を同じフレーム内の違反固定長データに続く後続固定 長データにも施すことにより、 ネットワークの効率を向上させることができるよ うにした、 ポリシング装置及びポリシング方法を提供することを目的とする。 発明の開示 The present invention has been made in view of such a problem, and performs processing of fixed-length violation data in a frame of an upper layer on subsequent fixed-length data subsequent to fixed-length data in the same frame to improve network performance. An object of the present invention is to provide a polishing apparatus and a polishing method capable of improving the efficiency of polishing. Disclosure of the invention
上記の目的を達成するために、 本発明のポリシング装置は、 固定長データが属 する上位レイヤのフレームを認識するフレーム認識部と、 フレーム認識部にて認 識されたフレーム内の固定長データの違反を判定する判定部と、 判定部での判定 結果を識別情報毎に保持する保持部と、 判定部にて違反すると判定された違反固 定長データを廃棄するとともに、 違反固定長データと同じフレーム内の違反固定
長データに続く後続固定長デ一夕を廃棄する廃棄処理部とをそなえて構成されて いることを特徴とする。 In order to achieve the above object, a policing apparatus according to the present invention includes a frame recognition unit that recognizes a frame of an upper layer to which fixed-length data belongs, and a fixed-length data in a frame recognized by the frame recognition unit. Judgment unit for judging a violation, holding unit for holding the judgment result of the judgment unit for each identification information, and discarding the fixed-length data determined to be a violation by the judgment unit and the same as the fixed-length violation data Violation fixation in frame It is characterized by comprising a discard processing unit that discards the following fixed-length data following the long data.
これにより、 違反があった場合に、 同一フレーム内の違反固定長データ以降の 固定長デー夕が廃棄されるので、 ネットワークに不要な卜ラフィックを流すこと 力なくなり、 ネッ トワークの効率化を図れる。 As a result, if there is a violation, the fixed-length data after the fixed-length data in the same frame is discarded, so that unnecessary traffic does not flow through the network, and network efficiency can be improved.
また、 上記目的を達成するために、 本発明のポリシング装置は、 固定長データ 力く属する上位レイヤのフレームを認識するフレーム認識部と、 フレーム認識部に て認識されたフレーム内の固定長データの違反を判定する判定部と、 判定部での 判定結果を識別情報毎に保持する保持部と、 判定部にて違反すると判定された違 反固定長データに違反を示すマークを付加するとともに、 違反固定長データと同 じフレーム内の違反固定長デ一夕に続く後続固定長デ一夕にマークを付加する廃 棄処理部とをそなえて構成されていることを特徴とする。 In order to achieve the above object, a policing apparatus according to the present invention further comprises a fixed-length data frame recognizing unit for recognizing a frame of an upper layer to which the fixed-length data belongs. A judging unit for judging a violation, a holding unit for holding the judgment result of the judging unit for each identification information, and adding a mark indicating a violation to the violation fixed length data judged to be violated by the judging unit, It is characterized by comprising a fixed-length data and a discarding processing unit that adds a mark to the following fixed-length data following the violation fixed-length data in the same frame.
これにより、 違反があった場合に、 同一フレーム内の違反固定長データ以降の 固定長データに同じ処理を施すので、 ネットワークの効率化を図れる。 In this way, when there is a violation, the same processing is performed on the fixed-length data after the fixed-length data in the same frame, so that network efficiency can be improved.
さらに、 廃棄処理部に、 違反固定長デ一タを上記ネッ卜ワーク内で損失される ことを許容することを示す損失許容情報を付加する損失許容情報付加部をそなえ て構成してもよい。 Further, the discard processing unit may be provided with a loss allowance information adding unit for adding loss allowance information indicating that the violation fixed length data is allowed to be lost in the network.
または、 廃棄処理部に、 違反固定長データに付加されている拡張データに違反 情報を付加する違反情報付加部をそなえて構成してもよレ、。 Alternatively, the discard processing unit may be configured to include a violation information adding unit that adds violation information to the extended data added to the fixed-length violation data.
または、 違反固定長データに施す処理を示す情報を保持する設定情報保持部を そなえるとともに、 設定情報保持部に保持されている情報に基づいて違反固定長 データ及び後続固定長データに施す処理を行なうように廃棄処理部を構成しても よい。 Alternatively, a setting information holding unit that holds information indicating a process to be performed on the violation fixed length data is provided, and a process is performed on the violation fixed length data and the subsequent fixed length data based on the information held in the setting information holding unit. The disposal unit may be configured as described above.
または、 廃棄処理部に、 判定部にて判定されたフレーム内の初めの違反固定長 データをフレーム内の擬似最終固定長データに置き換えて送出する置換部をそな えて構成してもよい。 Alternatively, the discard processing unit may be provided with a replacement unit that replaces the first fixed-length violation data in the frame determined by the determination unit with pseudo final fixed-length data in the frame and transmits the data.
または、 フレーム内の最終固定長データが違反すると判定部にて判定された場 合に最終固定長データを通過させるように廃棄処理部を構成するのが望ましい。 または、 少なくともフレーム内の最終固定長データ若しくは次フレームの先頭
固定長データを基に、 保持部に保持されているフレームの固定長データについて の情報を解除する解除部をそなえて構成してもよ 、。 Alternatively, it is preferable that the discard processing unit is configured to pass the final fixed-length data when the determination unit determines that the final fixed-length data in the frame violates. Or at least the last fixed length data in the frame or the beginning of the next frame It is also possible to provide a release unit for releasing information about the fixed length data of the frame held in the holding unit based on the fixed length data.
または、 判定部にて違反固定長データと判定されたフレーム内の先頭に位置す る先頭固定長データの情報を保持する先頭情報保持部をそなえるとともに、 先頭 保持部に情報が保持されている先頭固定長データが属するフレーム内の全ての固 定長デ一夕に先頭固定長デ一夕に施す処理と同じ処理を施すように廃棄処理部を 構成してもよい。 Alternatively, the judgment unit has a head information holding unit for holding information of the head fixed length data positioned at the head of the frame determined to be the violation fixed length data, and a head for which information is held in the head holding unit. The discard processing unit may be configured to perform the same processing as that performed on the first fixed-length data in all fixed-length data in the frame to which the fixed-length data belongs.
または、 識別情報毎に、 固定長データの上位レイヤがフレーム構造であること を示す固定長データ種別情報を保持する種別保持部をそなえるとともに、 判定部 にて種別保持部に上記固定長データ種別情報が保持されて ゝる違反固定長デ一夕 に続く後続固定長デ一タに違反固定長デ一夕に施した処理と同じ処理を施すよう に廃棄処理部を構成してもよ 、。 Alternatively, each identification information includes a type holding unit for holding fixed length data type information indicating that the upper layer of the fixed length data has a frame structure, and the determining unit stores the fixed length data type information in the type holding unit. The discard processing unit may be configured to perform the same processing as that performed on the fixed-length data following the fixed-length data following the fixed-length data that holds the violation.
または、 保持部に違反言 力保持される回数を識別情報毎にカウントするカウ ンタをそなえて構成してもよい。 Alternatively, the holding unit may include a counter that counts the number of times the offending language is held for each piece of identification information.
一方、 上記目的を達成するために本発明のポリシング方法は、 固定長データが 属する上位レイヤのフレームを認識し、 フレーム内の固定長デ一タの違反を判定 して、 フレーム内の違反固定長データに続く後続固定長データ全てに違反固定長 データに施した処理と同じ処理を施すことを特徴とする。 On the other hand, in order to achieve the above object, the policing method of the present invention recognizes a frame of an upper layer to which fixed-length data belongs, determines a violation of fixed-length data in the frame, and determines a violation fixed length in the frame. It is characterized in that the same processing as that performed on the violation fixed-length data is applied to all subsequent fixed-length data following the data.
これにより、 違反があった場合に、 同一フレーム内の違反固定長データ以降の 固定長デ一夕に同じ処理 (廃棄, マ一キング等) を施すので、 ネッ トワークの効 率化を図れる。 図面の簡単な説明 In this way, if there is a violation, the same processing (discarding, masking, etc.) is performed on the fixed-length data after the fixed-length data in the same frame, and network efficiency can be improved. BRIEF DESCRIPTION OF THE FIGURES
図 1は本発明の一実施形態に係るポリシング装置を示すプロック図である。 図 2 ( a ) 〜 (c ) はそれぞれ加入者宅内から送られてくる信号のデータ構成 例を説明するための図である。 FIG. 1 is a block diagram showing a polishing apparatus according to an embodiment of the present invention. FIGS. 2 (a) to 2 (c) are diagrams for explaining examples of the data structure of signals transmitted from the subscriber's house.
図 3は本発明の一実施形態に係る違反記録部にデータが保持される例を説明す るための図である。 FIG. 3 is a diagram for explaining an example in which data is held in a violation recording unit according to an embodiment of the present invention.
図 4は本発明の一実施形態に係る違反判定部の機能を示すプロック図である。
図 5は本発明の一実施形態に係るセル制御部を示すプロック図である。 FIG. 4 is a block diagram showing functions of a violation determination unit according to one embodiment of the present invention. FIG. 5 is a block diagram showing a cell control unit according to one embodiment of the present invention.
図 6 ( a ) 〜 (c ) はそれぞれ本発明の一実施形態に係るポリシング装置に入 力される A T Mセルに施す処理を説明するための図である。 FIGS. 6 (a) to 6 (c) are diagrams for explaining processes performed on ATM cells input to the polishing apparatus according to one embodiment of the present invention.
図 7は本発明の一実施形態に係る違反判定部の機能を説明するためのフローチ ヤートである。 FIG. 7 is a flowchart for explaining the function of the violation determination unit according to one embodiment of the present invention.
図 8は本発明の一実施形態の第 1変形例に係る違反言 部にデータ力保持され る例を説明するための図である。 FIG. 8 is a diagram for explaining an example in which data force is held in a violation part according to a first modification of one embodiment of the present invention.
図 9は本発明の一実施形態の第 1変形例に係る違反判定部の機能を示すプロッ ク図である。 FIG. 9 is a block diagram showing functions of a violation determination unit according to a first modification of the embodiment of the present invention.
図 1 0は本発明の一実施形態の第 1変形例に係る違反判定部の機能を説明する ためのフロ一チヤ一トである。 FIG. 10 is a flowchart for explaining the function of a violation determination unit according to a first modification of the embodiment of the present invention.
図 1 1は本発明の一実施形態の第 2変形例に係る違反判定部の機能を示すプロ ック図である。 FIG. 11 is a block diagram illustrating functions of a violation determination unit according to a second modification of the embodiment of the present invention.
図 1 2は本発明の一実施形態の第 2変形例に係るセル制御部を示すプロック図 である。 FIG. 12 is a block diagram showing a cell control unit according to a second modification of the embodiment of the present invention.
図 1 3 ( a ) 〜 (c ) はそれぞれ本発明の一実施形態の第 2変形例に係るポリ シング装置に入力される A TMセルに施す処理を説明するための図である。 図 1 4は本発明の一実施形態に係るポリシング装置を示すプロック図である。 図 1 5は本発明の一実施形態の第 6変形例に係るポリシング装置を示すプロッ ク図である。 FIGS. 13 (a) to 13 (c) are diagrams for explaining processes performed on ATM cells input to the polishing apparatus according to the second modification of the embodiment of the present invention. FIG. 14 is a block diagram showing a polishing apparatus according to one embodiment of the present invention. FIG. 15 is a block diagram showing a polishing apparatus according to a sixth modification of the embodiment of the present invention.
図 1 6 ( a ) 〜 (c ) はそれぞれ本発明の一実施形態に係る第 6変形例に係る ポリシング装置の動作を説明するための図である。 FIGS. 16A to 16C are diagrams for explaining the operation of the polishing apparatus according to the sixth modification of the embodiment of the present invention.
図 1 7は本発明の一実施形態に係る第 7変形例に係るポリシング装置を示すブ 口ック図である。 FIG. 17 is a block diagram showing a polishing apparatus according to a seventh modification of the embodiment of the present invention.
図 1 8は本発明の一実施形態の第 8変形例に係るセル制御部を示すプロック図 である。 FIG. 18 is a block diagram showing a cell control unit according to an eighth modification of the embodiment of the present invention.
図 1 9は本発明の一実施形態の第 8変形例に係るポリシング装置の機能を説明 するためのフロ一チヤ一トである。 FIG. 19 is a flowchart for explaining the function of a polishing apparatus according to an eighth modification of the embodiment of the present invention.
図 2 0は本発明の一実施形態に係る違反判定部を示す図である。
図 2 1は本発明の一実施形態の第 3変形例に係るポリシング装置を示すプロッ ク図である。 FIG. 20 is a diagram showing a violation determining unit according to an embodiment of the present invention. FIG. 21 is a block diagram showing a polishing apparatus according to a third modification of the embodiment of the present invention.
図 22は UP Cの配置を示すブロック図である。 FIG. 22 is a block diagram showing the arrangement of the UPC.
図 23は加入者宅内から送られてくる信号のデータ構成例を説明するための図 乙、、ある。 発明を実施するための最良の形態 Fig. 23 is a diagram for explaining an example of the data structure of a signal sent from the subscriber's house. BEST MODE FOR CARRYING OUT THE INVENTION
以下、 図面を用いて発明の実施の形態を説明する。 Hereinafter, embodiments of the invention will be described with reference to the drawings.
(a) 本発明の一実施形態の説明 (a) Description of one embodiment of the present invention
図 1に示す本発明の一実施形態に係るポリシング装置 1は、 ATMネットヮ一 ク内の入口に設けられる加入者線端局装置 (Subscriber Line Terminal;以下、 S LTと言う) 100に設けられ、 ネッ卜ワークの入口において入力する ATMセ ルが規定通りに正しい A T Mセルであるかどうかをチェックするものであり、例 えば、 各利用者宅内の DSU (Digital Service Unit)にて送信された ATMセル (固定長データ) を ATMネッ卜ワーク内に送出する量を各 VP I (Virtual Pat h Identifier) /VC I (Virtual Channel Identifier) (識別情報) 毎に使用量 パラメータ制御 (Usage Parameter Control; UPC) を行なうものである。 なお、 各利用者宅内の DSUから送信される ATMセルは、上位レイヤのフレ ームである PDU力分割されてペイ口一ドに搭載されており、 その PDUには、 その上位レイヤの I Pフレーム力搭載されている。 A policing device 1 according to an embodiment of the present invention shown in FIG. 1 is provided in a subscriber line terminal (SLT) 100 provided at an entrance in an ATM network, Checks whether the ATM cell entered at the entrance of the network is the correct ATM cell as specified.For example, the ATM cell transmitted by the DSU (Digital Service Unit) in each user's home The amount of (fixed-length data) sent into the ATM network is determined by the usage parameter control (UPC) for each Virtual Path Identifier (VPI) / Virtual Channel Identifier (VCI) (identification information). Is performed. The ATM cells transmitted from the DSU in each user's premises are divided into PDUs, which are frames of the upper layer, and mounted on the pay mouth, and the PDU contains IP frames of the upper layer. Power mounted.
即ち、 図 2 (a) に示す I Pフレームが図 2 (b) に示す PDUのペイロード 等に搭載され、 図 2 (b) に示す PDUは、 分割されて図 2 (c) に示す複数の ATMセルのペイロードに搭載されている。 That is, the IP frame shown in Fig. 2 (a) is mounted on the payload of the PDU shown in Fig. 2 (b), and the PDU shown in Fig. 2 (b) is divided into multiple ATMs shown in Fig. 2 (c). It is mounted on the cell payload.
また、 ポリシング装置 1には、 異なる VP I /VC Iの ATMセルが入力され てくる力、 図 2 (c) は、 同じ VP I ZVC Iの ATMセル (c l〜c 7) を示 し、 各 ATMセル (c l〜c 7) の間には異なる VP I /VC Iの ATMセルが 複数存在し得る。 In addition, the power to which ATM cells of different VP I / VC I are input to the policing device 1, and FIG. 2 (c) shows the ATM cells (cl to c 7) of the same VP I ZVC I. A plurality of ATM cells of different VP I / VC I can exist between ATM cells (cl to c 7).
以下、 I Pフレーム力く、 PDUを介して複数の ATMセルに搭載されて各利用 者宅内の D S Uから送信されてくる場合を例に説明する。
ポリシング装置 1は、 各 VP I/VC I毎に ATMセルのネッ卜ワークへの送 出量の制御を各 A TMセル単位に行なうようになっているカ^ 1つの P D U内に 違反する ATMセル (違反 ATMセル;違反固定長データ) 力有ると、 その PD U内の違反 ATMセルに続く後続 ATMセル (後続固定長データ) を全て廃棄す るようになっている。 In the following, an example will be described in which the IP frame is powerfully installed in a plurality of ATM cells via PDUs and transmitted from the DSU in each user's home. The policing device 1 controls the amount of ATM cells sent to the network for each VP I / VC I on a per ATM cell basis. (Violated ATM cell; violation fixed length data) If there is power, all subsequent ATM cells (following fixed length data) following the violation ATM cell in the PDU are discarded.
このため、 ポリシング装置 1は、 図 1に示すように、 VP/VC認識部 2, フ レーム認識部 3, 違反判定部 4, 違反記録部 5, セル制御部 6, 遅延部 7をそな えて構成されている。 Therefore, as shown in FIG. 1, the policing device 1 includes a VP / VC recognition unit 2, a frame recognition unit 3, a violation determination unit 4, a violation recording unit 5, a cell control unit 6, and a delay unit 7. It is configured.
ここで、 V P/V C認、識部 2は、 ポリシング装置 1に入力された ATMセルの ヘッダ内の VP I/VC Iを検出して、 違反判定部 4へ出力するものである。 フレーム認識部 3は、 ATMセルが属する上位レイヤのフレーム内の位置を認 識するものであり、 ATMセルのヘッダ内のペイロードタイプ 3(Payload Type; 以下、 PTと言う) 3のビット (以下、 PT 3ビッ トと言う) を検出し、 検出し た P T 3ビットを違反判定部 4へ出力するようになつている。 Here, the VP / VC recognition unit 2 detects the VP I / VC I in the header of the ATM cell input to the policing device 1 and outputs it to the violation determining unit 4. The frame recognition unit 3 recognizes the position in the frame of the upper layer to which the ATM cell belongs. The frame recognition unit 3 has a payload type 3 (hereinafter referred to as PT) 3 bit (hereinafter, referred to as PT) in the header of the ATM cell. (Referred to as the PT 3 bit) and outputs the detected PT 3 bit to the violation determination unit 4.
なお、 1つの PDU内の最後尾の ATMセル (最後尾 ATMセルと言う ;最終 固定長データ) は、 ヘッダ内の PT3ビッ 卜力、'「1」 であり、 PDU内の他の A TMセルの PT 3ビットは 「0」 を示すようになつている。 図 2 (c) に示す各 ATMセル内の 「0」 , 「1」 は、 PT 3ビットを示す。 Note that the last ATM cell in one PDU (called the last ATM cell; last fixed length data) is the PT3 bit power in the header, "1", and the other ATM cells in the PDU. The PT3 bit of "0" indicates "0". “0” and “1” in each ATM cell shown in FIG. 2 (c) indicate the three PT bits.
違反記録部 (保持部) 5は、 違反判定部 4での判定結果を V P I / V C I毎に 保持するものである。 The violation recording unit (holding unit) 5 holds the determination result of the violation determining unit 4 for each VPI / VCI.
なお、 違反言 部 5は、 メモリや RAM等を用いて構成することができ、 例え ば、 図 3に示すように、 メモリ上の所定の領域に、 違反記録「0 (違反記録なし ) 」 又は違反 n「1 (違反記録あり) 」 を保持するようになっている。 In addition, the violation section 5 can be configured using a memory, a RAM, or the like. For example, as shown in FIG. 3, a violation record “0 (no violation record)” or a violation record is stored in a predetermined area on the memory. Violation n "1 (violation recorded)" is retained.
また、 違反判定部 (判定部, 解除部) 4は、 フレーム認識部 3にて認識された PDU内の ATMセルの違反を判定するものであり、 ポリシング装置 1に入力し た ATMセル毎に、 各 ATMセル力違反するか否かを判定し、 違反する場合には セル制御部 6へ廃棄要求 (ATMセルの廃棄を要求) 「 1」 或いは通過要求 「 0 」 を出力するようになっている。 Further, the violation determination unit (determination unit, release unit) 4 is for determining a violation of the ATM cell in the PDU recognized by the frame recognition unit 3, and for each ATM cell input to the policer 1, It is determined whether or not each ATM cell power is violated, and if violated, a discard request (requesting ATM cell discard) "1" or a pass request "0" is output to the cell controller 6. .
ここで、 図 4は、 違反判定部の機能プロックを示す図であり、 この図 4に示す
ように、 違反判定部 4は、 演算部 41, 情報保持部 42, 制御部 43をそなえて 構成されている。 Here, FIG. 4 is a diagram showing a function block of the violation judging unit. As described above, the violation judging unit 4 includes the arithmetic unit 41, the information holding unit 42, and the control unit 43.
情報保持部 2は、 リキ一バゲッド方式の演算に必要な情報を V P I/VC I 毎に保持するものであり、 保持する情報としては、 VP IZVC I毎に速度のデ —タ (ピークレート, 平均レート) , セルのゆらぎ (同一 VP I /VC Iのセル 間隔の許容度) , マキシマムバーストサイズ等である。 The information holding unit 2 holds the information necessary for the liquid-bagged calculation for each VPI / VC I. As information to be held, the data of the speed for each VP IZVC I (peak rate, average Rate), cell fluctuation (tolerance of cell interval of the same VPI / VCI), maximum burst size, etc.
演算部 41は、 VP/VC認識部 2から受信した VP IZVC Iの ATMセル 力違反するか否かを判定するものである。 演算部 41は、 ATMセルが違反する 力、否かを、 リキーバケツド方式のアルゴリズム (演算) を行なうことで判定する ようになつており、 演算の結果を基に違反である力、否かを制御部 43へ出力する ようになつている。 例えば、 演算結果から入力 ATMセルが違反 ATMセルに該 当するか否力、を示す信号「1 (違反) 」 或いは 「0 (非違反) 」 を制御部 43へ 出力するようになっている。 The operation unit 41 determines whether or not the ATM cell power of the VP IZVC I received from the VP / VC recognition unit 2 violates. The arithmetic unit 41 determines whether or not the force violates the ATM cell by performing a rekey bucket type algorithm (operation), and controls the violating force or not based on the result of the operation. Output to part 43. For example, a signal “1 (violation)” or “0 (non-violation)” indicating whether or not the input ATM cell corresponds to the violating ATM cell is output to the control unit 43 from the operation result.
なお、 演算部 41は、 ポリシング装置 1に入力される ATMセノレ毎に違反の判 定を行なうようになっており、 違反の判定に伴うリキ一ノ ケッドの演算を行なう 際に、 必要な情報を情報保持部 42から読み出すようになつている。 The arithmetic unit 41 determines a violation for each ATM senor input to the policing apparatus 1, and provides necessary information when calculating a liquid crystal for determining a violation. The information is read from the information holding unit 42.
制御部 (解除部) 43は、 演算部 41, VP/VC認識部 2, フレーム認識部 3, 違反記録部 5から送られてくる情報を基に、 セル制御部 6への廃棄要求の出 力や違反記録部 5への書き込みや違反記録部 5からの読み出しを行なうものであ る。 The control unit (cancellation unit) 43 outputs a discard request to the cell control unit 6 based on the information sent from the arithmetic unit 41, VP / VC recognition unit 2, frame recognition unit 3, and violation recording unit 5. And writing to the violation recording unit 5 and reading from the violation recording unit 5.
ここで、 制御部 43は、 1つの PDU内の同一 VP I /VC Iの複数の ATM セルが順次ポリシング装置 1に送られてくるが、 これらの複数の ATMセルの内 で 1つの ATMセルが演算部 41にて違反 ATMセルであると判定されたとき、 違反 ATMセルに続く後続 ATMセル (違反するか否かにかかわらず) に対して、 違反 ATMセルと同じ処理を施すようにセル制御部 6を制御するようになってい る。 Here, the control unit 43 sends a plurality of ATM cells of the same VP I / VC I in one PDU to the policing device 1 sequentially, and one ATM cell among the plurality of ATM cells is When the arithmetic unit 41 determines that the cell is a violating ATM cell, the cell control is performed on the subsequent ATM cell (regardless of violating or not) following the violating ATM cell in the same manner as the violating ATM cell. Part 6 is controlled.
例えば、 制御部 43は、 ある VP I/VC I (①) の ATMセル力く違反しない との信号「0」 を演算部 41から受信したとしても、 違反記録部 5にその VP I /VC I (①) の違反記録 「1」 力保持されている場合は、 後続 ATMセル力違
反しなくとも (演算部 41で違反と判定されなくとも) 、 違反 ATMセルと同様 に、 ATMセルを廃棄する要求 (廃棄要求) 「1」 をセル制御部 6へ出力するよ うになつている。 For example, even if the control unit 43 receives from the arithmetic unit 41 a signal “0” indicating that a certain VP I / VC I (①) does not violate the ATM cell, the control unit 43 stores the VP I / VC I in the violation recording unit 5. (①) Violation record "1" If the power is held, the following ATM cell power error Even if not contrary (even if it is not determined to be a violation by the arithmetic unit 41), a request to discard the ATM cell (discard request) “1” is output to the cell control unit 6 in the same manner as the violated ATM cell.
一方、 制御部 43は、 ATMセルが PDU内の最後尾 ATMセルであるとき、 セル制御部 6への制御を行なうとともに、 違反記録部 5に保持する違反記録をリ セッ卜するようになつている。 On the other hand, when the ATM cell is the last ATM cell in the PDU, the control unit 43 controls the cell control unit 6 and resets the violation record held in the violation recording unit 5. I have.
例えば、 制御部 43は、 違反記録部 5に違反言 「 1」 力保持されている VP I/VC Iの ATMセルであって、 最後尾 ATMセルである場合、 セル制御部 6 へ廃棄要求を出力するとともに、 違反言腺部 5に保持されている違反言 Ξϋ「1」 を 「0」 にリセットするようになっている。 For example, the control unit 43 sends a discard request to the cell control unit 6 when the ATM cell of the VP I / VC I is held in the violation recording unit 5 and is the last ATM cell. In addition to the output, the offending word Ξϋ “1” held in the offending word line 5 is reset to “0”.
次に、 図 1に示すセル制御部 (廃棄処理部) 6は、 違反判定部 4にて違反する と判定された違反 A ΤΜセルを廃棄するとともに、 違反 A TMセルと同じ P D U 内の違反 A TMセルに続く後続 A TMセルをも廃棄するものであり、 違反判定部 4から送られてくる廃棄要求「1」 を基に、 ATMセルを廃棄させるようになつ ており、 このために、 セル制御部 6は、 図 5に示すように、 廃棄部 61をそなえ ている。 Next, the cell control unit (discard processing unit) 6 shown in FIG. 1 discards the violation A さ れ cell determined to be violated by the violation determination unit 4 and violates the violation A in the same PDU as the TM cell. The ATM cell following the TM cell is also discarded, and the ATM cell is discarded based on the discard request "1" sent from the violation judging unit 4. The control unit 6 has a disposal unit 61 as shown in FIG.
廃棄部 61は、 廃棄情報保持部 61 aとスィッチ 61 bとをそなえて構成され ることにより、 違反判定部 4からの廃棄要求 「1」 を受けると ATMセルを廃棄 するものであり、 廃棄対象の ATMセルを空きセル (アイドル ·セル) に置き換 えるようになつている。 The discarding unit 61 is configured to include a discard information holding unit 61a and a switch 61b, and discards an ATM cell upon receiving a discard request "1" from the violation judging unit 4, and discards the ATM cell. ATM cells are replaced with empty cells (idle cells).
ここで、 廃棄情報保持部 61 aは、 空きセルのデータを保持するものであり、 スィッチ 61 bは、 違反判定部 4から送信された廃棄要求「1」 を受信すると、 ATMセルを空きセルにスィツチングするものである。 Here, the discard information holding unit 61a holds the data of the empty cell, and when the switch 61b receives the discard request “1” transmitted from the violation judging unit 4, the ATM cell becomes the empty cell. It is a thing to switch.
なお、 図 1に示す遅延部 7は、 入力 ATMセルに所望の処理を施せるように、 ATMセルの位相を遅らせてセル制御部 6へ ATMセルを送出するものである。 以下、 上述の如く構成されたポリシング装置 1の動作を図 6を用いて説明する c なお、 図 6 (a) は、 図 2 (c) と同様に同じ VP I /VC Iの ATMセルを示 し、 図 6 (a) に示す ATMセル (c l〜c 8) の内 ATMセル (c l〜c 7) が同じ PDU内の ATMセルであることを意味し、 ATMセル (c 8) は、 他の
PDU内の ATMセルであることを意味し、 また、 ATMセル (c l〜c 8) 内 の 「0」 , 「1」 は、 PT3ビッ 卜を表す。 Note that the delay unit 7 shown in FIG. 1 delays the phase of the ATM cell and sends the ATM cell to the cell control unit 6 so that the input ATM cell can be subjected to desired processing. Hereinafter, the operation of the policing apparatus 1 configured as described above will be described with reference to FIG. 6c.Note that FIG. 6 (a) shows the same VP I / VC I ATM cell as in FIG. 2 (c). This means that among the ATM cells (cl to c8) shown in Fig. 6 (a), the ATM cell (cl to c7) is the ATM cell in the same PDU, and the ATM cell (c8) of It means that it is an ATM cell in the PDU, and “0” and “1” in the ATM cells (cl to c8) represent PT3 bits.
また、 ATMセル (c l〜c 8) の内 ATMセル (c 4)が、 違反 ATMセル である場合を前提に説明する。 Also, the description will be made on the assumption that the ATM cell (c4) among the ATM cells (cl to c8) is a violating ATM cell.
タイミング T 1でポリシング装置 1に ATMセル (c 1)力入力されると、 V P/ V C認識部 2力検出した V P I/VC Iを違反判定部 4へ送出し、 フレーム 認識部 3は、 入力した ATMセルのヘッダ内の PT 3ビット 「0」 を違反判定部 4へ送出する。 When the ATM cell (c 1) is input to the policing device 1 at the timing T1, the VP / VC recognition unit 2 sends the detected VPI / VC I to the violation determination unit 4 and the frame recognition unit 3 Sends the PT3 bit “0” in the header of the ATM cell to the violation determination unit 4.
違反判定部 4は、 V P I /V Iや P T 3ビット 「 0」等を基に、 入力 ATM セルの違反判定を行なう。 The violation judging unit 4 judges a violation of an input ATM cell based on VPI / VI, PT 3 bit “0” and the like.
次に、 図 7を用いて違反判定部 7の機能を説明する。 Next, the function of the violation determination unit 7 will be described with reference to FIG.
違反判定部 4は、 ポリシング装置 1が起動すると違反判定処理をスター卜し ( ステップ S 1) 、 VP I/VC Iとセル位置 (PT 3ビッ 卜) とを受信したかを 判断し受信していなければ待機する (ステップ S 2の NOル一卜) 。 VP IZV C Iとセル位置 (PT3ビット) とを受信すると演算部 41にてリキ一バケツド 方式の演算を行ない (ステップ S 2の YESルートからステップ S 3)、 演算部 41力演算結果 (違反か否力、の情報) を制御部 43へ出力する。 When the policer 1 is activated, the violation judging unit 4 starts the violation judging process (step S1), judges whether the VP I / VC I and the cell position (PT 3 bits) have been received, and receives them. If not, wait (NO in step S2). When the VP IZV CI and the cell position (PT3 bit) are received, the arithmetic unit 41 performs the liquid bucket type arithmetic operation (from the YES route of step S2 to step S3), and the arithmetic operation unit 41 calculates the force (whether or not there is a violation). Output to the control unit 43.
そして、 制御部 43は、 ポリシング装置 1に入力された A TMセル ( c 1 )力 違反であるかを演算部 41から送られてくる信号 (0又は 1) により判断する ( ステップ S 4)。 Then, the control unit 43 determines whether or not the ATM cell (c 1) power input to the polishing apparatus 1 is violated by the signal (0 or 1) sent from the arithmetic unit 41 (step S4).
この例では、 ATMセル (c 1) は違反セルに該当しないことから、 制御部 4 3は、 違反記録部 5から ATMセル (c 1) の VP IZVC Iに関して保持され ている違反記録を読み出す (ステップ S 4の NOルートからステップ S 11)。 なお、 図 6 (b) に示す 「0」 , 「1」 は、 違反記録部 5に保持されている A TMセル (c l〜c 8) の違反記録を示す。 In this example, since the ATM cell (c1) is not a violating cell, the control unit 43 reads the violation record held for the VP IZVC I of the ATM cell (c1) from the violation recording unit 5 ( From the NO route of step S4 to step S11). Note that “0” and “1” shown in FIG. 6B indicate violation records of the ATM cells (cl to c8) stored in the violation recording unit 5.
制御部 43は、 違反言 Βϋ部 5から読み出した違反記録を判断し (ステップ S 1 2) 、 夕イミング T 1で違反記録が「0」 であることから、 ATMセル (c 1) をポリシング装置 1内を通過させる (ステップ S 12の NOルー卜からステップ S 13) 。 即ち、 制御部 43は、 セノレ制御部 6へ廃棄要求を出力しない。
なお、 図 6 (c) は、 各 A TMセル ( c 1〜 c 8 ) 毎に、 ポリシング装置 1で 施される処理を示し、 図 6 (c) にも示すように、 ATMセル (c 1) は通過処 理が施される。 そして、 ATMセル (c 1) は、 ポリシング装置 1を通過して、 ATMスィッチ (図示しない) 方向へと送られる。 The control unit 43 determines the violation record read from the violation statement unit 5 (step S12), and since the violation record is "0" at the evening T1, the ATM cell (c1) is polished. Pass through 1 (NO route from step S12 to step S13). That is, the control unit 43 does not output a discard request to the senor control unit 6. FIG. 6 (c) shows the processing performed by the policing device 1 for each ATM cell (c1 to c8). As shown in FIG. 6 (c), the ATM cell (c1 ) Is subjected to passage processing. Then, the ATM cell (c 1) passes through the policing device 1 and is sent in the direction of an ATM switch (not shown).
図 6 (a) に示す ATMセル (c 2, c 3 ) に対しても同様の処理力く行なわれ て、 各 ATMセル (c 2, c 3) は、 ATMスィッチへ向けて送られる。 The same processing power is applied to the ATM cells (c2, c3) shown in Fig. 6 (a), and each ATM cell (c2, c3) is sent to the ATM switch.
次に、 図 6に示すタイミング T 4でポリシング装置 1に ATMセル (c 4 ) が 入力されると、 上記の ATMセル (c 1) と同様に、 VP I/VC Iや PT3ビ ッ卜が検出されて、 違反判定部 4の演算部 41でリキ一バケツド方式の演算が行 なわれる。 Next, when the ATM cell (c 4) is input to the policing device 1 at the timing T 4 shown in FIG. 6, the VP I / VC I and the PT 3 bit are transmitted as in the case of the ATM cell (c 1). Upon detection, the calculation unit 41 of the violation determination unit 4 performs a liquid bucket type calculation.
ここで、 演算部 41におけるリキ一バケツド方式の演算結果が ATMセル (c 4) 力違反している事を示すと、 演算部 4 1は、 違反しているとの信号「1」 を 制御部 43へ出力し、 制御部 43は、 演算結果が違反を示ずことから、 違反記録 部 5から ATMセル (c 4) の VP I /VC Iに関して保持されている違反言 を読み出して (ステップ S 4の YE Sルートからステップ S 5) 、 違反言 が「 1」 であるかを判断する (ステップ S 6) 。 Here, when the calculation result of the liquid bucket method in the calculation unit 41 indicates that the ATM cell (c 4) power is violated, the calculation unit 41 sends a signal “1” indicating the violation to the control unit. 43, and the control unit 43 reads the violation words held for the VP I / VC I of the ATM cell (c 4) from the violation recording unit 5 since the operation result does not indicate a violation (step S From step 4 of the YES route, step S5), it is determined whether the offense is "1" (step S6).
この場合、 違反記録が「0」 であることから、 制御部 43は、 ATMセル (c 4) の VP I/VC Iに関して保持されている違反記録を 「0」 力、ら 「1」 に書 き換える他、 廃棄要求 「1」 をセル制御部 6へ出力する (ステップ S 6の NOル 一卜からステップ S 7) 。 In this case, since the violation record is “0”, the control unit 43 writes the violation record held for the VP I / VC I of the ATM cell (c 4) to “0”, “1”, etc. In addition to the switching, a discard request “1” is output to the cell control unit 6 (from the NO route of step S6 to step S7).
セル制御部 6では、 廃棄部 6 1のスィッチ 6 l bカ^ 遅延部 7から送られてく る ATMセル (c 4) を空きセルにスィッチすることで、 ATMセル (c 4) は 空きセルに置き換えられて廃棄される。 The cell control unit 6 replaces the ATM cell (c 4) with an empty cell by switching the ATM cell (c 4) sent from the switch 6 lb card delay unit 7 of the discarding unit 6 1 to an empty cell. Is disposed of.
そして、 同じ PDU内の違反 ATMセルに続く後続 ATMセル (c 5) は、 演 算部 4 1の演算結果が ATMセル (c 5) 力く違反しない事を示すと、 演算部 4 1 は、 違反しないとの信号 「0」 を出力し、 制御部 43は、 演算結果が違反しない 事を示すことから、 違反記録部 5から ATMセル (c 5) の VP I /VC Iに関 して保持されている違反記録を読み出す (ステップ S 4の NOルー卜からステツ プ S 1 1) 。 制御部 43は、 違反記録が「1」 であるかを判断し (ステップ S 1
2) 、 違反記録が「1」 であることから、 ATMセル (c 5) 力最後尾 ATMセ ルであるかを判断する (ステップ S 12の YE Sルートからステップ S 8)。 制御部 43は、 フレーム認識部 3から受信した後続 ATMセル (c 5) の PT 3ビット 「0」 を基に、 後続 ATMセル (c 5)力最後尾 ATMセルに該当しな いと判断し、 セル制御部 6に廃棄要求を出力する (ステップ S 8の NOルートか らステップ S 10) 。 そして、 後続 ATMセル (c 5) は、 違反 ATMセル (c 4) と同様に、 空きセルに置き換えられて廃棄される。 なお、 同じ PDU内の後 続 ATMセル (c 6) も、 後続 ATMセル (c 5) と同様に、 セル制御部 6で廃 棄される。 Then, the subsequent ATM cell (c 5) following the offending ATM cell in the same PDU indicates that the operation result of the operation unit 41 does not violate the ATM cell (c 5). The control unit 43 outputs a signal “0” indicating no violation, and indicates that the operation result does not violate. Therefore, the control unit 43 holds the VP I / VC I of the ATM cell (c 5) from the violation recording unit 5 The read violation record is read (from the NO route of step S4 to step S11). The control unit 43 determines whether the violation record is “1” (step S 1 2) Since the violation record is "1", it is determined whether or not the ATM cell (c5) is the last ATM cell (step S8 from the YES route of step S12). Based on the PT3 bit “0” of the subsequent ATM cell (c5) received from the frame recognizing unit 3, the control unit 43 determines that the subsequent ATM cell (c5) does not correspond to the last ATM cell, A discard request is output to the cell controller 6 (step S10 from the NO route in step S8). Then, the succeeding ATM cell (c5) is replaced with a vacant cell and discarded, like the violating ATM cell (c4). Note that the subsequent ATM cell (c6) in the same PDU is also discarded by the cell control unit 6, similarly to the subsequent ATM cell (c5).
そして、 タイミング T7でポリシング装置 1に入力される同じ PDU内の最後 尾 ATMセル (c 7) は、 違反判定部 4にて上記の後続 ATMセル (c 5, c 6 ) に対する処理と同様の処理力行なわれる他、 フレーム認識部 3から受信した最 後尾 ATMセル (c 7)の PT3ビットカく「1」 であることから、 制御部 43は、 ATMセル (c 7) の VP I/VC Iに関して保持されている違反記録「1」 を 違反記録「0」 に書き換える他、 セノレ制御部 6へ廃棄要求が出力される (ステツ プ S 8の YE Sル一卜からステップ S 9) Then, the last ATM cell (c 7) in the same PDU input to the policing device 1 at the timing T 7 is subjected to the same processing as that for the subsequent ATM cell (c 5, c 6) by the violation determination unit 4. In addition, since the last ATM cell (c7) received from the frame recognition unit 3 has the PT3 bit value of “1”, the control unit 43 determines the VP I / VC I of the ATM cell (c 7). The stored violation record "1" is rewritten to the violation record "0", and a discard request is output to the senor control unit 6 (from the YES route in step S8 to step S9).
次の PDU内の ATMセル (c 8)力 <入力されると、 ポリシング装置 1は、 違 反判定処理が行なわれる。 なお、 図 6 (c) に示すように、 ATMセル (c 8) には通過処理が施されて、 ATMセル (c 8) は、 ATMスィッチ方向へ送られ る。 When the power of the ATM cell (c8) in the next PDU is input, the policer 1 performs a violation determination process. As shown in FIG. 6 (c), the ATM cell (c8) is subjected to a passing process, and the ATM cell (c8) is sent in the direction of the ATM switch.
上記の説明では、 同一 V P I ZV C Iの A TMセルに着目してポリシング装置 1の動作を説明した力、 例えば、 ATMセル (c 1)がポリシング装置 1に入力 されてから ATMセル (c 2)がポリシング装置 1に入力される間には、 異なる V P I /V C Iの ATMセルか'複数入力され、 ポリシング装置 1は、 それらの各 異なる VP I/VC Iの ATMセルに対しても上記と同様の処理を行なう。 In the above description, the power of explaining the operation of the policing apparatus 1 by focusing on the ATM cell having the same VPI ZV CI, for example, the ATM cell (c 2) after the ATM cell (c 1) is input to the policing apparatus 1 While the ATM cells with different VPIs / VCIs are input while policers are input to the policing device 1, the policing device 1 applies the same operation to the ATM cells with different VPI / VCIs. Perform processing.
このように、 本発明の一実施形態に係るポリシング装置 1によれば、 PDU内 の違反 ATMセルに施す廃棄処理を、 違反 ATMセルの他、 後続 ATMセルにも 施すことで、 受信側で必要性の薄い ATMセルを ATMネッ トワークへ送出しな いことにより、 ATMネッ トワーク内で生じうる輻輳を軽減し、 ATMネッ 卜ヮ
ークの効率を向上できる。 As described above, according to the policing apparatus 1 according to the embodiment of the present invention, the discard processing performed on the violated ATM cell in the PDU is performed not only on the violated ATM cell but also on the succeeding ATM cell, so that the receiving side is required. By not sending low-intensity ATM cells to the ATM network, congestion that may occur in the ATM network is reduced, and the ATM network Work efficiency can be improved.
ところで、 上記実施形態に係るポリシング装置 1では、 違反記録部 5にて違反 記録「 1」 , 「 0」 を保持する例を説明した力 違反があつたときに、 違反記録 「 1」 , 「 0」 ではなく、 違反 A TMセルの V C Iを保持する違反記録部 5 aを そなえてポリシング装置 1 aを構成することもできる (図 1参照) 。 By the way, in the polishing apparatus 1 according to the above-described embodiment, when there is a force violation described in the violation recording unit 5 in which the violation records “1” and “0” are held, the violation records “1” and “0” Instead, the polishing apparatus 1a can be configured with a violation recording unit 5a that holds the VCI of the violating ATM cell (see FIG. 1).
ここで、 図 8は、 違反言 Ξϋ部 5 aにデータが保持される例を示す図であり、 図 8に示す違反記録部 5 aには、 違反 A TMセルの V C I ( 1 1と 1 6 ) 力く保持さ れている。 Here, FIG. 8 is a diagram showing an example in which data is held in the violation word section 5a. The violation recording section 5a shown in FIG. 8 includes the VCI (11 and 16) of the violation ATM cell. ) Strongly held.
また、 ポリシング装置 1 aは、 違反判定部 4の代わりに違反判定部 4 aをそな えており、 違反判定部 4 aは、 違反判定部 4と比較して、 ①違反言 3^部 5 aに違 反 A TMセルの V C Iの書き込み, ②後続 A TMセルに施す処理を判断する際に、 違反記録 (V C I ) が違反言 部 5 aに保持されているかをサーチ, @¾後尾 A TMセルの処理時において最後尾 A TMセルの V C Iを違反言 Βϋ部 5 aから削除 するようになつている。 In addition, the policing apparatus 1a has a violation determination unit 4a instead of the violation determination unit 4, and the violation determination unit 4a is compared with the violation determination unit 4. Write the VCI of the violated ATM cell to (2) Search for whether the violation record (VCI) is stored in violating section 5a when determining the processing to be performed on the subsequent ATM cell, At the time of processing, the VCI of the last ATM cell is deleted from the offending part 5a.
このため、 違反判定部 4 aは、 制御部 4 3の代わりに制御部 4 3 aをそなえて おり、 制御部 4 3 aは、 上記①〜③をも行なう点で制御部 4 3と異なる。 For this reason, the violation determination unit 4a has a control unit 43a instead of the control unit 43, and the control unit 43a differs from the control unit 43 in that it also performs the above ① to ③.
なお、 ポリシング装置 1 aの違反判定部 aの動作は、 前記図 Ίに示すフ口― チヤ一卜と同様である力、 ステップ S 5とステップ S 1 1において、 制御部 4 3 aは、 処理対象の A TMセルの V C I力く保持されている力、違反記録部 5 a内をサ —チして読み出すようになつている。 The operation of the violation judging unit a of the polishing apparatus 1a is the same as the operation of the mouthpiece shown in FIG. 5 above. In steps S5 and S11, the control unit 43a performs processing. The VCI force of the target ATM cell is maintained, and the violation recording section 5a is searched and read.
また、 図 7に示すステップ S 7にて、 制御部 4 3 aは、 違反 A TMセルに施す 処理として、 廃棄要求をセル制御部 6へ出力する他、 違反 A TMセルの V C Iを 違反記録部 5 aに書き込むようになつている。 また、 図 7に示すステップ S 9に おいて、 制御部 4 3 aは、 廃棄要求をセル制御部 6へ出力する他、 違反 A TMセ ルの V C Iを違反記録部 5 aから削除するようになっている。 In step S7 shown in FIG. 7, the control unit 43a outputs a discard request to the cell control unit 6 as a process to be performed on the violating ATM cell, and also records the VCI of the violating ATM cell in the violation recording unit. 5 is to write to a. Further, in step S9 shown in FIG. 7, the control unit 43a outputs a discard request to the cell control unit 6, and deletes the VCI of the violating ATM cell from the violation recording unit 5a. Has become.
このように構成されたポリシング装置 1 aにおいても、 前記ポリシング装置 1 と同様にネッ卜ワークの効率を向上できる他、 違反記録部 5 aが違反記録部 5の ように V P I /V C I分の違反記録を保持する領域を必ずしも要さないので、 メ モリ等の使用効率を上げることができる。
( a— 1 ) 本発明の一実施形態の第 1変形例の説明 In the polishing apparatus 1a configured as described above, the efficiency of the network can be improved as in the case of the polishing apparatus 1, and the violation recording section 5a records the violation of VPI / VCI like the violation recording section 5 like the violation recording section 5. Since the area for retaining the memory is not necessarily required, the use efficiency of the memory and the like can be improved. (a-1) Description of First Modification of One Embodiment of the Present Invention
次に、 本発明の一実施形態の第 1変形例に係るポリシング装置の説明を図 1を 用いて説明するが、 本発明の一実施形態の第 1変形例に係るポリシング装置 1— 1は、 前記の一実施形態に係るポリシング装置 1と比較して、 V P I / V C I毎 に違反 ATMセルに施す処理が設定されており、 設定された処理を違反 A TMセ ルに施すようになつている。 Next, a description will be given of a polishing apparatus according to a first modified example of the embodiment of the present invention with reference to FIG. 1. The polishing apparatus 1-1 according to the first modified example of the embodiment of the present invention includes: Compared to the policing apparatus 1 according to the above-described embodiment, processing to be applied to the violating ATM cell is set for each VPI / VCI, and the set processing is applied to the violating ATM cell.
即ち、 V P I /V C I毎に、 違反 A TMセルに施す処理として廃棄処理或いは 通過処理を示す情報が設定されており、 その設定に従って、 ポリシング装置 1— 1は、 違反 A TMセルに廃棄或いは通過の処理を施すようになっている。 That is, for each VPI / VCI, information indicating a discarding process or a passing process is set as a process to be applied to the violating ATM cell, and according to the setting, the policing apparatus 1-1 discards or passes the violating ATM cell. Processing is performed.
このため、 ポリシング装置 1― 1は違反判定部 4の代わりに違反判定部 4一 1 をそなえており (図 1参照) 、 違反判定部 4一 1は、 違反 ATMセルに施す処理 を行なう際に、 各 V P I /V C I別に保持されている設定情報を参照してセル制 御部 6へ廃棄要求を出すようになつて 、る点で違反判定部 4と異なる。 For this reason, the policing device 1-1 has a violation determining unit 411 instead of the violation determining unit 4 (see FIG. 1). The violation determining unit 411 performs the processing performed on the violating ATM cell. However, this is different from the violation determination unit 4 in that a discard request is issued to the cell control unit 6 with reference to the setting information held for each VPI / VCI.
ここで、 設定情報とは、 A TMネットワーク等の保守者により設定された違反 A TMセルに施す処理を示す情報である。 なお、 この設定情報は、 ポリシング装 置 1 一 1外部にある制御装置により、 V C力確立する度に書き込まれるようにな つている。 Here, the setting information is information indicating a process to be performed on a violated ATM cell set by a maintenance person such as an ATM network. The setting information is written by a control device outside the policing device 11 every time the VC force is established.
なお、 本一実施形態の第 1変形例においては、 違反 A TMセルに施す処理が廃 棄処理或 L、は通過処理の二通りである場合を例に説明する。 In the first modified example of the embodiment, an example will be described in which the processing performed on the violating ATM cell is a discarding processing or L or passing processing.
図 9に示す違反判定部 4一 1は、 制御部 4 3の代わりに制御部 4 3— 1をそな える他、 設定情報保持部 4 4をそなえて構成されている。 The violation judging section 411 shown in FIG. 9 includes a control section 43-1 in place of the control section 43, and further includes a setting information holding section 44.
ここで、 設定情報保持部 4 4は、 各 V P I /V C I毎に A TMセルが違反する ときに違反 A TMセルに施すべき処理を示す設定情報を保持するものであり、 例 えば、 違反 A TMセルに廃棄処理を施すべき設定「1」 或いは違反 A TMセルで あっても通過処理を施すべき設定 「0」 を保持するようになっている。 Here, the setting information holding unit 44 holds setting information indicating processing to be performed on the violating ATM cell when the ATM cell violates for each VPI / VCI. For example, the violating ATM The setting "1" to perform the discarding process on the cell or the setting "0" to perform the passing process even for the violating ATM cell is retained.
制御部 4 3— 1は、 設定情報保持部 4 4に保持されている設定情報に従って廃 棄要求をセノレ制御部 6へ出力する力、否かを判断する点で制御部 4 3と異なり、 例 えば、 演算部 4 1で違反と結果が出たとしても、 設定情報保持部 4 4に違反 A T Mセルに通過させる設定情報力保持されているときには、 廃棄要求をセル制御部
6へは出力しないようになっている。 The control unit 43-1 differs from the control unit 43 in that the control unit 43-1 determines whether or not to output a discard request to the sensor control unit 6 according to the setting information stored in the setting information storage unit 44. For example, even if the operation unit 41 gives a violation result, if the setting information holding unit 44 holds the setting information to pass through the violating ATM cell, the cell control unit No output to 6.
なお、 図 9中に制御部 43— 1からセル制御部 6へ信号 (廃棄か否か, タギン グが否か) 力送信される記載がある力体一実施形態の第 1変形例に係る違反判定 部 4— 1においては、 夕ギング (後述する) は関わり力くないので、 夕ギングの信 号は無いものとして図面を用いる。 Note that in FIG. 9, there is a description that a signal (whether discarding or tagging) is transmitted from the control unit 43-1 to the cell control unit 6 according to the first modification of the first embodiment. In the judgment section 4-1, since evening ging (described later) is not involved, the drawing is used assuming that there is no evening ging signal.
上述の如く構成されたポリシング装置 1— 1によれば、 図 6 (a) に示す複数 の ATMセル (c 1から c 7) 力順次他の VP I /VC Iの ATMセルに混ざつ て入力されてくると、 前記のポリシング装置 1と同様に、 入力される ATMセル の VP IZVC Iを VPZVC認識部 2にて検出して、 フレーム認識部 3が AT Mセルのへッダ内の P T 3ビットを検出して、 それらの情報が、 違反判定部 4一 1へと送られる。 According to the policing device 1-1 configured as described above, a plurality of ATM cells (c1 to c7) shown in FIG. 6 (a) are sequentially input to other VP I / VC I ATM cells in a mixed manner. Then, similarly to the policing device 1, the VPZVC I of the incoming ATM cell is detected by the VPZVC recognition unit 2, and the frame recognition unit 3 detects the PT3 in the header of the ATM cell. The bits are detected and the information is sent to the violation judging unit 411.
違反判定部 4一 1は、 フレーム認識部 3や V P Z V C認識部 2から送られてく る VP I/VC Iや PT3ビッ トを受信すると、 A T Mセルの違反判定を行なう。 ここで、 図 1 0を用いて違反判定部 4一 1の動作を説明するが、 図 10に示す 符号と図 7に示す符号とが同じであるステップは、 同一若しくは同様の処理力行 なわれることを意味する。 Upon receiving the VP I / VC I and the PT3 bit sent from the frame recognizing unit 3 and the VP Z VC recognizing unit 2, the violation determining unit 411 determines a violation of the ATM cell. Here, the operation of the violation determination unit 411 will be described with reference to FIG. 10.However, the steps in which the code shown in FIG. 10 and the code shown in FIG. 7 are the same must be performed by the same or similar processing power. Means
図 7と図 10とで示される違反判定処理の違いは、 図 10及び図 7に示すよう に、 図 10は、 図 7に示すステップ S 5とステップ S 1 1の代わりに、 違反言己録 部 5から処理対象の ATMセルの VP IZVC Iに関して保持されている違反記 録を読み出すとともに、 設定情報保持部 44から処理対象の V P I ZV C Iの A TMセルに施す処理を示す設定情報を読み出す処理 (ステップ S 5A, ステップ S 1 1 A) 力く行なわれる。 The difference between the violation determination processing shown in FIG. 7 and FIG. 10 is that, as shown in FIG. 10 and FIG. 7, FIG. 10 is different from step S5 and step S11 shown in FIG. The process of reading the violation record held for the VP IZVC I of the processing target ATM cell from the part 5 and the process of reading the setting information indicating the processing to be performed on the ATM cell of the processing target VPI ZV CI from the setting information holding unit 44 (Step S5A, Step S11A)
また、 図 1 0では、 ステップ S 6の NOルー卜とステップ S 7との間にステツ プ S 6— 1, ステップ S 8の YESルー卜とステップ S 9との間にステップ S 8 一 1, ステップ S 8の N〇ルートとステップ S 10との間にステップ S 8— 2が、 それぞれ設けられている。 In FIG. 10, step S6-1 is between the NO route of step S6 and step S7, and step S8-11 is between step YES of step S8 and step S9. Step S8-2 is provided between the N〇 route of step S8 and step S10.
なお、 各ステップ S 6— 1, S 8- 1, S 8— 2では、 設定情報保持部 44か ら読み出した設定情報力廃棄設定されていることを示す情報であるか否力、の判断 が制御部 43一 1にて行なわれ、 設定情報保持部 44から読み出した設定情報が
廃棄設定ではない場合、 制御部 43— 1は、 処理対象の違反 ATMセルに施す処 理として、 通過処理を施す。 即ち、 制御部 43— 1は、 セル制御部 6へ廃棄要求 「1」 を送信しない。 In each of steps S6-1, S8-1, and S8-2, it is determined whether or not the information read from the setting information storage unit 44 indicates that the setting information has been discarded. The setting information read out from the setting information holding unit 44 is If the setting is not the discard setting, the control unit 43-1 performs a passing process as a process to be performed on the violating ATM cell to be processed. That is, the control unit 43-1 does not transmit the discard request “1” to the cell control unit 6.
一方、 廃棄設定されている場合には、 前記一実施形態に係る違反判定部4と同 様に、 制御部 43— 1は、 廃棄要求をセル制御部 6へ送信するとともに違反記録 部 5に違反記録「1」 を書き込む (ステップ S 6一 1の YE Sル一卜からステツ プ S 7) 、 又は違反言 BII部 5に保持する違反言 「1」 を 「0」 に書き換えると ともにセル制御部 6へ廃棄要求を出力する (ステップ S 8— 1の Y E Sルートか らステップ S 9) 、 又は廃棄要求をセル制御部 6へ出力する (ステップ S 8— 2 の YE Sルートからステップ S 10) 。 On the other hand, if the discard setting is made, the control unit 43-1 transmits the discard request to the cell control unit 6 and violates the violation recording unit 5, as in the violation determination unit 4 according to the embodiment. Write the record "1" (from the YES route of step S6-11 to step S7), or rewrite the violating word "1" held in the violating word BII part 5 to "0" and change the cell control unit The discard request is output to the cell controller 6 (step S9 from the YES route of step S8-1), or the discard request is output to the cell controller 6 (step S10 from the YES route of step S8-2).
このような処理により、 例えば、 図 6 (a) に示す ATMセル (c l〜c 8) に施す処理として通過処理が A TMネットワークの保守者により設定されてレヽる とき、 演算部 41が ATMセル (c 4) を違反 ATMセルであると判定して、 制 御部 43— 1へ違反しているとの信号「1」 を送信しても、 制御部 43— 1は、 セル制御部 6へは廃棄要求を出力しない。 By such processing, for example, when the pass processing is set by the maintenance person of the ATM network as the processing to be performed on the ATM cells (cl to c8) shown in FIG. Even if (c 4) is determined to be a violating ATM cell and a signal “1” is transmitted to the control unit 43-1 as a violation, the control unit 43-1 sends the signal to the cell control unit 6. Does not output a discard request.
従って、 図 6 (a) に示す後続 ATMセル (c 5~c 7) も通過処理が施され て、 ATMスィッチ側へ送られる。 Therefore, the subsequent ATM cells (c5 to c7) shown in FIG. 6 (a) are also subjected to the passing process and sent to the ATM switch side.
なお、 違反 ATMセルに施す処理が、 ATMネッ 卜ワークの保守者の設定によ り、 廃棄設定されている場合には、 前記一実施形態に係るポリシング装置 1と同 様に、 制御部 43— 1は、 セル制御部 6へ廃棄要求 「 1」 を出力し、 同じ P D U 内の後続 ATMセルに対しても、 セル制御部 6へ廃棄要求 「1」 が出力されるこ とで、 後続 ATMセルも廃棄される。 If the process to be performed on the violated ATM cell is set to be discarded by the setting of the maintenance person of the ATM network, the control unit 43-like the policing apparatus 1 according to the embodiment described above. 1 outputs a discard request "1" to the cell control unit 6, and outputs a discard request "1" to the cell control unit 6 for the subsequent ATM cell in the same PDU. Is also discarded.
このように本発明の一実施形態の第 1変形例に係るポリシング装置 1— 1によ れば、 前記一実施形態に係るポリシング装置 1と同様にネッ 卜ワークの効率を向 上できる他、 違反の場合に一律に固定長データを廃棄せずに、 ATMネッ 卜ヮ一 クの保守者にて廃棄設定されている場合に限り違反 ATMセルと後続 ATMセル に廃棄処理を行なうので、 安全な廃棄処理が可能である。 As described above, according to the polishing apparatus 1-1 according to the first modified example of the embodiment of the present invention, it is possible to improve the efficiency of the network similarly to the polishing apparatus 1 according to the embodiment, In this case, the fixed-length data is not discarded uniformly, but only if the discard setting is made by the maintenance person of the ATM network. Processing is possible.
ところで、 本発明の一実施形態の第 1変形例に係るポリシング装置においても、 違反記録部 5の代わりに違反 ATMセルの V C Iを保持する違反記録部 5 aを用
いてポリシング装置 1— 1 aを構成することもできる (図 1参照) 。 By the way, in the policing apparatus according to the first modification of the embodiment of the present invention, the violation recording unit 5a that holds the VCI of the violating ATM cell is used instead of the violation recording unit 5. And a polishing apparatus 1-1a can be configured (see Fig. 1).
また、 ポリシング装置 1— 1 aは、違反判定部 一 1の代わりに違反判定部 4 一 1 aをそなえており、 違反判定部 4一 1 aは、 違反判定部 4— 1と比較して、 ①違反記録部 5 aに違反 A TMセルの V C Iを書き込み, ②後続 A TMセルに処 理を施す際に、 違反記録 (V C I ) 力違反記録部 5 aに保持されているかをサ一 チ, ®«後尾 A TMセルの処理時において最後尾 A TMセルの V C Iを違反 部 5 aから削除するようになっている。 In addition, the policing device 1-1a has a violation determination unit 4-1a instead of the violation determination unit 1-1, and the violation determination unit 4-1a is compared with the violation determination unit 4-1. (1) Write the VCI of the violating ATM cell to the violating record section 5a. (2) When processing the subsequent ATM cell, check whether the violating record (VCI) is retained in the violating violating record section 5a. 2. When processing the last ATM cell, the VCI of the last ATM cell is deleted from the offending part 5a.
このため、 違反判定部 4— 1 aは、 制御部 4 3— 1の代わりに制御部 4 3— 1 aをそなえており (図 9参照) 、 制御部 4 3— 1 aは、上記①〜③をも行なう点 で制御部 4 3— 1と異なる。 For this reason, the violation judging section 4-1a has a control section 43-1a instead of the control section 43-1 (see FIG. 9). It differs from the control unit 43-1, in that it also performs ③.
なお、 ポリシング装置 1— 1 aの違反判定部 4— 1 aの動作は、 前記図 1 0に 示すフローチャートと同様である力 ステップ S 5 Aとステップ S 1 1 Aにおい て、 制御部 4 3— 1 aは、 処理対象の A TMセルの V C I力く保持されているか違 反記録部 5 a内をサーチして、保持されているなら読み出すようになっている。 また、 図 1 0に示すステップ S 7にて、違反 A TMセルに対する処理として、 廃棄要求をセル制御部 6へ出力する他、違反 A TMセルの V C Iを違反記録部 5 aに書き込むようになつてる。 また、 図 1 0に示すステップ S 9において、廃棄 要求をセル制御部 6へ出力する他、 違反 A TMセルの V C Iを違反記録部 5 aか ら削除するようになっている。 The operation of the violation judging unit 4-1a of the policing device 1-1a is the same as that of the flowchart shown in FIG. 10 described above. In steps S5A and S11A, the control unit 43 1a searches the violating recording unit 5a to determine whether the VCI of the ATM cell to be processed is held strongly, and reads out if it is held. In step S7 shown in FIG. 10, as a process for the violating ATM cell, a discard request is output to the cell control unit 6, and the VCI of the violating ATM cell is written to the violation recording unit 5a. Te In step S9 shown in FIG. 10, a discard request is output to the cell control unit 6, and the VCI of the violating ATM cell is deleted from the violation recording unit 5a.
このような、 ポリシング装置 1— 1 aにおいても、 前記ポリシング装置 1— 1 と同様にネッ卜ワークの効率の向上と安全な廃棄を行なえる他、 違反記録部 5 a 力違反記録部 5のように V P I /V C I分の違反記録を保持する領域を必ずしも 要さないので、 メモリ等の使用効率を上げることができる。 Such a policing device 1-1a can improve the network efficiency and safely dispose of the network in the same manner as the policing device 1-1-1. In this case, it is not always necessary to have an area for storing the violation records for the VPI / VCI, so that the use efficiency of the memory and the like can be improved.
( a - 2 ) 本発明の一実施形態の第 2変形例の説明 (a-2) Description of Second Modification of One Embodiment of the Present Invention
次に、 本発明の一実施形態の第 2変形例に係るポリシング装置の説明を図 1を 用いて説明するが、 本発明の一実施形態の第 2変形例に係るポリシング装置 1一 2は、 前記の一実施形態に係るポリシング装置 1と比較して、 P D U内の最初の 違反 A TMセルを最後尾 A TMセル (擬似最終固定長データ) に置き換えて送出 するようになつている。
このため、 ポリシング装置 1一 2は、 違反判定部 4の代わりに違反判定部 4一 2をそなえる他、 セル制御部 6の代わりにセル制御部 6— 1をそなえている (図 1参照) 。 Next, a description will be given of a polishing apparatus according to a second modification of the embodiment of the present invention with reference to FIG. 1 .The polishing apparatus 112 according to the second modification of the embodiment of the present invention will be described below. Compared to the policing device 1 according to the embodiment, the first violating ATM cell in the PDU is replaced with the last ATM cell (pseudo final fixed length data) and transmitted. For this reason, the policing device 1-2 includes a violation determination unit 4-2 instead of the violation determination unit 4, and a cell control unit 6-1 instead of the cell control unit 6 (see FIG. 1).
ここで、 違反判定部 4— 2は、 P D U内の最初の違反 A TMセルを検出した場 合に、 その違反 A TMセルを廃棄せずに最後尾 A TMセルに書き換えるようにセ ル制御部 6— 1を制御する点で違反判定部 と異なる。 Here, when detecting the first violating ATM cell in the PDU, the violation judging unit 4-2 rewrites the violating ATM cell to the last ATM cell without discarding the cell. It is different from the violation judging unit in that it controls 6-1.
なお、 違反判定部 4一 2は、 セル制御部 6— 1へ、 廃棄要求の信号の他に、 最 後尾 A TMセルに置き換える力、否かの信号を送出するようになっている。 最後尾 A TMセルに置き換える信号として、 置き換える要求 (置換要求「1」 ) 力 <送出 され、 例えば、 違反判定部 4一 2は、 違反記録「 0」 力違反言 部 5に保持され ている V P I /V C Iの A TMセルを違反 A TMセルと判定した場合に、 その違 反 A TMセルを最後尾 A TMセルに置き換える置換要求 「1」 をセル制御部 6— 1へ出力するようになっている。 The violation determining unit 412 sends a signal indicating whether or not to replace the last ATM cell to the cell control unit 6-1 in addition to the signal of the discard request. At the end, a request to replace (replacement request “1”) is sent as a signal to be replaced with the ATM cell. For example, the violation determination unit 412 sends the VPI stored in the violation record “0” and the power violation unit 5 When the ATM cell of / VCI is determined to be a violating ATM cell, a replacement request “1” for replacing the violating ATM cell with the last ATM cell is output to the cell control unit 6-1. I have.
ここで、 図 1 1に示す違反判定部 4— 2は、 制御部 4 3の代わりに制御部 4 3 - 2をそなえており、 制御部 4 3— 2は、 制御部 4 3と同じ様に、 違反言 部 5 への読み出しや書き込み等を行なう他、 セル制御部 6— 1に置き換え要求を送出 するものである。 Here, the violation determination unit 4-2 shown in FIG. 11 includes a control unit 43-2 instead of the control unit 43, and the control unit 43-2 is the same as the control unit 43. In addition to performing reading, writing, and the like to the violation section 5, it also sends a replacement request to the cell control section 6-1.
なお、 制御部 4 3— 2は、 演算部 4 1から A TMセルが違反であるとの信号「 1」 を受信し、 違反記録部 5に違反言 Ηϋ「0」 力く保持されている場合に、 P D U 内に複数ある A ΤΜセルの内で違反する初めの違反 A Τ Mセルであると判断して、 置換要求 「1」 をセノレ制御部 6— 1へ送信するようになっている。 When the control unit 43-2 receives the signal "1" from the arithmetic unit 41 indicating that the ATM cell is in violation, and the violation record unit 5 holds the violation word Ηϋ "0" Then, it is determined that it is the first violation AΤM cell that violates among the plurality of AΤΜcells in the PDU, and the replacement request “1” is transmitted to the sensor control unit 6-1.
なお、 違反 A TMセルに続く後続 A TMセルに施す処理としては、 ポリシング 装置 1 一 2においても、 ポリシング装置 1 (図 1参照) と同様に廃棄処理カ行な われるので、 セル制御部 4 3— 2は、 後続 A TMセルを廃棄するために、 セノレ制 御部 6— 1に廃棄要求「1」 を出力するようにもなつている。 The processing performed on the succeeding ATM cell following the violating ATM cell is performed in the same manner as in the polishing apparatus 1 (see FIG. 1). —2 also outputs a discard request “1” to the senor control unit 6-1 to discard the subsequent ATM cell.
次に、 セル制御部 6 - 1は、 P D U内の最初の違反 A TMセルを最後尾 A TM セルに置き換える他、 後続 A TMセルを廃棄するものであり、 図 1 2に示すよう に、 廃棄部 6 1と置換部 6 2をそなえている。 Next, the cell control unit 6-1 replaces the first offending ATM cell in the PDU with the last ATM cell and discards subsequent ATM cells. As shown in FIG. It has a section 6 1 and a replacement section 6 2.
なお、 図 1 2に示す廃棄部 6 1は、 違反判定部 4一 2から送出された廃棄要求
「1」 を受信すると、 ATMセルを空きセルに置き換えるものであり、 置換部 6 2は、 制御部 43— 2からの置換要求「1」 を受信すると、 違反 ATMセルの P T 3ビットを 「0」 力、ら 「1」 に書き換えるものである。 The discard unit 61 shown in Fig. 12 is the discard request sent from the violation determination unit 42. Upon receiving “1”, the ATM cell is replaced with an empty cell. When the replacement unit 6 2 receives the replacement request “1” from the control unit 43-2, the replacement unit 6 2 sets the PT 3 bit of the offending ATM cell to “0”. It is rewritten as "1".
以下、 上述の如く構成されたポリシング装置 1一 2の動作を図 13を用いて説 明する。 なお、 図 13 (a) 〜 (c) の見方は図 6 (a) 〜 (c) の見方と同様 であり、 図の見方の説明は省略する。 Hereinafter, the operation of the polishing apparatus 112 configured as described above will be described with reference to FIG. 13A to 13C are the same as FIGS. 6A to 6C, and the description of the views is omitted.
また、 ATMセル (c l〜c 8) の内 ATMセル (c 4) 力く、 違反 ATMセル である場合を前提に説明する。 Also, the following description is based on the premise that the ATM cell (c 4) of the ATM cells (c 1 to c 8) is violent and violated.
タイミング t 1でポリシング装置 1一 2に ATMセル (c 1) 力く入力されると、 一実施形態に係るポリシング装置 1と同様に、 VPZVC認識部 2力検出した V P I/VC Iを違反判定部 4一 2へ送出し、 フレーム認識部 3は入力した ATM セルのヘッダ内の PT 3ビット 「0」 を送出する。 When the ATM cell (c 1) is strongly input to the policing device 1 and 2 at the timing t1, the VPZVC recognizing unit 2 The VPI / VC I which has been detected is determined as the violation determining unit, similarly to the policing device 1 according to the embodiment. The frame recognition unit 3 transmits the PT3 bit “0” in the header of the input ATM cell.
違反判定部 4— 2は、 違反判定部 4 (図 4参照) と同様に、 V P I / V C Iや PT3ビッ ト 「0」 等を基に、 入力 ATMセルの違反判定を行なう。 The violation judging unit 4-2, like the violation judging unit 4 (see FIG. 4), judges a violation of an input ATM cell based on VPI / VCI, PT3 bit “0”, and the like.
ここで、 違反判定部 4 - 2の処理動作は、 一実施形態に係る違反判定部 4 (図 4参照) と同様であり、 前記一実施形態のポリシング装置 1の説明で用いた図 7 と同様であるのでその詳細な説明は省略する。 なお、 図 7中のステップ S 7にお いて、 廃棄要求「1」 の代わりに置換要求「1」 を出力するようになっている。 従って、 違反 ATMセル (c 4) 力ポリシング装置 1— 2に入力される前にポ リシング装置 1一 2に入力される ATMセル (c l〜c 3 ;図 13 (a) ) は、 ポリシング装置 1と同様に通過処理が施され、 ATMスィツチ側へ送信される。 また、 夕イミング t 4でポリシング装置 1― 2に A TMセル ( c 4 ) が入力さ れると、 上記の ATMセル (c 1) と同様に、 VP IZVC Iや PT3ビッ卜が 検出されて、 違反判定部 4一 2の演算部 41でリキ一バゲッド方式の演算が行な われる。 Here, the processing operation of the violation determination unit 4-2 is the same as that of the violation determination unit 4 (see FIG. 4) according to the embodiment, and is the same as that of FIG. 7 used in the description of the polishing apparatus 1 of the embodiment. Therefore, the detailed description is omitted. In step S7 in FIG. 7, a replacement request “1” is output instead of the discard request “1”. Therefore, the violating ATM cell (c 4) The ATM cell (cl-c 3; FIG. 13 (a)) input to the policing device 1-2 before being input to the power policing device 1-2 is the policing device 1 Is performed in the same manner as described above, and transmitted to the ATM switch side. Also, when the ATM cell (c 4) is input to the policing device 1-2 at the evening timing t 4, the VP IZVC I and the PT 3 bit are detected in the same manner as the above ATM cell (c 1). Violation judging unit 4-2 The arithmetic unit 41 of the liquid-bagged type performs arithmetic operation.
演算部 41は、 演算部 41での演算結果が違反を示すと、 違反しているとの信 号 「 1」 を制御部 43 - 2へ出力し、 制御部 43— 2は、 演算結果が違反を示す こと力、ら、 違反記録部 5から ATMセル (c 4) の VP I/VC Iに関して保持 されて 、る違反記録を読み出して (図 7に示すステップ S 4の Y E Sルートから
ステップ S 5) 、 違反記録が「1」 であるかを判断する (ステップ S 6) 。 違反 言 Βϋ 「0」 であることから、 制御部 43— 2は、 ATMセル (c 4) の VP I / VC Iに関して保持されている違反言 「0」 を違反記録「1」 に書き換える他 、 置換要求 「1」 をセノレ制御部 6— 1へ出力する (ステップ S 6の YE Sル一卜 からステップ S 7) 。 When the calculation result of the calculation unit 41 indicates a violation, the calculation unit 41 outputs a signal “1” indicating the violation to the control unit 43-2, and the control unit 43-2 determines that the calculation result is in violation The violation record held for the VP I / VC I of the ATM cell (c 4) is read from the violation recording unit 5 (from the YES route of step S 4 shown in FIG. 7). In step S5), it is determined whether the violation record is "1" (step S6). Violation Βϋ Since it is “0”, the control unit 43-2 rewrites the violation “0” held for the VP I / VC I of the ATM cell (c 4) into the violation record “1”. The replacement request “1” is output to the sensor control unit 6-1 (from the YES route in step S6 to step S7).
セル制御部 6— 1では、 置換部 62力'遅延部 7から送られてくる ATMセル ( c 4) の PT3ビッ卜を 「0」 から 「1」 に書き換えることで、 違反 ATMセル (c 4) は、 最後尾 ATMセルに置き換えられて ATMスィッチ側へ送出される。 そして、 同じ PDU内の違反 ATMセルに続く後続 ATMセル (c 5) に対す る違反判定処理では、 演算部 4 1力違反しないとの信号「0」 を出力し、 制御部 4 3— 2は、 違反言 Ηϋ部 5から ATMセル (c 5) の VP I /VC Iに関して保 持されている違反記録を読み出す (ステップ S 4の NOルー卜からステップ S 1 1) o The cell control unit 6-1 rewrites the PT3 bit of the ATM cell (c4) sent from the replacement unit 62 'delay unit 7 from “0” to “1”, thereby obtaining the illegal ATM cell (c4 ) Is replaced by the last ATM cell and sent to the ATM switch. Then, in the violation determination processing for the succeeding ATM cell (c5) following the violating ATM cell in the same PDU, the arithmetic unit 41 outputs a signal “0” indicating that the power is not violated, and the control unit 43-2- The violation record stored for the VP I / VC I of the ATM cell (c 5) is read from the offense section 5 (step S 11 from the NO route of step S 4) o
制御部 43— 2は、 違反言^が「1」 であるかを判断し (ステップ S 12) 、 違反記録が「1」 であることから、 ATMセル (c 5) 力く最後尾 ATMセルであ るかを判断する (ステップ S 12の YE Sルートからステップ S 8) 。 The control unit 43-2 determines whether or not the offending statement ^ is "1" (step S12). Since the offending record is "1", the ATM cell (c5) violates the last ATM cell. Judgment is made (step S8 from the YES route in step S12).
ここで、 制御部 43— 2は、 フレーム認識部 3から受信した後続 ATMセル ( c 5) の PT3ビッ卜が「0」 であることから、 後続 ATMセル (c 5) 力'最後 尾 ATMセルに該当しないと判断し、 セル制御部 6— 1に廃棄要求を出力する ( ステップ S 8の NOル一卜からステップ S 1 0) 。 Here, since the PT3 bit of the subsequent ATM cell (c5) received from the frame recognizing unit 3 is "0", the control unit 43-2 determines that the subsequent ATM cell (c5) is the last ATM cell. It is determined that the condition does not apply, and a discard request is output to the cell control unit 6-1 (from the NO route in step S8 to step S10).
そして、 後続 ATMセル (c 5) は、 セル制御部 6— 1の廃棄部 6 1にて、 空 きセルに置き換えられて廃棄される。 なお、 同じ PDU内の後続 ATMセル (c 6) も、 後続 ATMセル (c 5) と同様に、 セル制御部 6— 1で廃棄される。 次に、 タイミング t 7でポリシング装置 1― 2に入力される同じ PDU内の最 後尾 ATMセル ( c 7 ) は、 違反判定部 4一 2にて上記の後続 ATMセル ( c 5 , c 6) に対する処理と同様の処理力く行なわれるが、 フレーム認識部 3から受信し た最後尾 ATMセル (c 7) の PT3ビッ卜が「1」 であることから、 制御部 4 3— 2は、 ATMセル (c 7) の VP I 7VC Iに関して保持されている違反記 録 「1」 を違反記録「0」 に書き換える (ステップ S 8の YE Sルー卜からステ
ップ S 9)。 Then, the subsequent ATM cell (c5) is replaced by an empty cell and discarded in the discarding unit 61 of the cell control unit 6-1. The subsequent ATM cell (c6) in the same PDU is discarded by the cell control unit 6-1 in the same manner as the subsequent ATM cell (c5). Next, at the timing t7, the last ATM cell (c7) in the same PDU input to the policing device 1-2 is sent to the above-mentioned subsequent ATM cells (c5, c6) by the violation determination unit 42. However, since the PT3 bit of the last ATM cell (c7) received from the frame recognition unit 3 is “1”, the control unit 4 Rewrite the violation record “1” held for the VP I 7VC I of cell (c 7) with the violation record “0” (from the YES route in step S 8). Step S 9).
また、 次の PDU内の ATMセル (c 8)力入力された場合も、 上記と同様の 処理がポリシング装置 1一 2にて行なわれ、 他の V P I /V C Iの A TMセルに ついても違反 ATMセル力検出された場合は、 違反 ATMセルを最後尾 ATMセ ルに置き換えて ATMスィッチ側へ送出されるようになっており、 その動作は上 記と同様であるので詳細な説明は省略する。 Also, when the ATM cell (c 8) in the next PDU is input, the same processing as described above is performed by the policing device 112, and the ATM cell of another VPI / VCI is also violated. When a cell force is detected, the violating ATM cell is replaced with the last ATM cell and transmitted to the ATM switch side. The operation is the same as described above, so detailed description will be omitted.
このように、 本発明の一実施形態の第 2変形例に係るポリシング装置によれば、 一実施形態に係るポリシング装置 1と同様に、 ATMネッ卜ワークの効率を向上 できるとともに、 受信側に PDUの境目を認識できる。 As described above, according to the polishing apparatus according to the second modification of the embodiment of the present invention, similarly to the polishing apparatus 1 according to the embodiment, the efficiency of the ATM network can be improved, and the PDU is transmitted to the receiving side. Can recognize the boundary of
これにより、例えば、 ポリシング装置 1— 2力図 13に示す違反 ATMセル ( c 4) を最後尾 ATMセルに置き換えずに廃棄するとともに後続 ATMセル (c 5~c 7) を廃棄し、 他の ATMセル (c l〜c 3, c 8) を ATMネッ卜ヮー クへ送出した場合を仮定する。 As a result, for example, the policing device 1-2 discards the offending ATM cell (c4) shown in Fig. 13 without replacing it with the last ATM cell, and discards the subsequent ATM cells (c5 to c7). It is assumed that ATM cells (cl to c3, c8) are transmitted to the ATM network.
受信側では、 ATMセル (c l〜c 3, c 8)力受信された場合に、 ATMセ ル ( c 3 ) が、 最後尾 A TMセルであることを受信側で識別できないと、 次の P DU内の複数の ATMセル (c 8〜) との境目を認識できず、 2つの I Pフレー ムが受信側にて再構成できない事態力発生し得る。 At the receiving side, when the ATM cell (cl to c3, c8) is received and the ATM cell (c3) cannot be identified as the last ATM cell by the receiving side, the next P The boundary between the ATM cells (c8-) in the DU cannot be recognized, and a situation may arise where two IP frames cannot be reconfigured on the receiving side.
従って、 本発明のポリシング装置 1一 2によれば、 違反 ATMセルを最後尾 A TMセルに置き換えて送出することで、 受信側では次の P D Uに搭載されてレ、る I Pフレームの再構成がし易くなる。 Therefore, according to the policing device 112 of the present invention, the violating ATM cell is replaced with the last ATM cell and transmitted, so that the receiving side can reconfigure the IP frame mounted on the next PDU. Easier to do.
ところで、 本発明の一実施形態の第 2変形例に係るポリシング装置においても、 違反記録部 5の代わりに違反 ATMセルの VC Iを保持する違反記録部 5 aを用 、てポリシング装置 1— 2 aを構成することもできる (図 1参照) 。 By the way, in the policing apparatus according to the second modification of the embodiment of the present invention, instead of the violation recording section 5, the violation recording section 5a for holding the VCI of the violating ATM cell is used, and the polishing apparatus 1-2 is used. a can also be constructed (see Figure 1).
ここで、 ポリシング装置 1— 2 aは、 違反判定部 4の代わりに違反判定部 4 - 2 aをそなえており、 違反判定部 4一 2 aは、 違反判定部 4一 2と比較して、 ① 違反記録部 5 aに違反 ATMセルの VC Iを書き込み, ②後続 ATMセルに処理 を施す際に、 違反記録 (VC I)力違反記録部 5 aに保持されているかをサーチ, ③最後尾 ATMセルの処理時において最後尾 ATMセルの VC Iを違反記録部 5 aから削除するようになっている。
このため、 違反判定部 4一 2 aは、 制御部 43— 2の代わりに制御部 43— 2 aをそなえており (図 1 1参照) 、 制御部 43— 2 aは、 上記①〜③をも行なう 点で制御部 43— 2と異なる。 Here, the policing device 1-2a has a violation determination unit 4-2a instead of the violation determination unit 4, and the violation determination unit 4-2a is compared with the violation determination unit 4-2. (1) Write the VCI of the violating ATM cell to the violation recording section 5a. (2) When processing the subsequent ATM cell, search whether it is stored in the violation recording (VCI) force violation recording section 5a. When processing an ATM cell, the VCI of the last ATM cell is deleted from the violation recording section 5a. For this reason, the violation judging unit 4-2a has a control unit 43-2a instead of the control unit 43-2 (see FIG. 11). It differs from the control unit 43-2 in that it also performs
なお、 ポリシング装置 1— 2 aの違反判定部 4-2 aの動作は、 前記図 7を用 いたポリシング装置 1— 2の動作と同様であるカ、 ステップ S 5とステップ S 1 1において、 制御部 43— 2 aは、 処理対象の ATMセルの V C I力《保持されて いる力、違反言 Ηϋ部 5 a内をサーチして読み出すようになっている。 The operation of the violation judging unit 4-2a of the polishing apparatus 1-2a is the same as the operation of the polishing apparatus 1-2 using FIG. 7, and the control is performed in steps S5 and S11. The part 43-2a is designed to search and read the VCI power of the ATM cell to be processed << the held power, the offending word >> part 5a.
また、 図 7に示すステップ S 7にて、 制御部 43— 2 aは、 違反 ATMセルに 対する処理として違反 ATMセルの V C Iを違反言 部 5 aに書き込むようにな つてる。 また、 図 7に示すステップ S 9において、 制御部 43— 2 aは、 廃棄要 求をセル制御部 6— 1へ出力する他、 違反 ATMセルの VC Iを違反言 部 5 a 力、ら削除するようになっている。 In step S7 shown in FIG. 7, the control unit 43-2a writes the VCI of the offending ATM cell to the offending unit 5a as a process for the offending ATM cell. Further, in step S9 shown in FIG. 7, the control unit 43-2a outputs the discard request to the cell control unit 6-1 and deletes the VCI of the offending ATM cell in the offending unit 5a. It is supposed to.
このような、 ポリシング装置 1 - 2 aにおいても、 前記ポリシング装置 1一 2 と同様に、 ネッ卜ワークの効率を向上できるとともに、 受信側で、 次の PDUの 再構成をし易くすることに貢献できる。 Like the policing device 1-2, the policing device 1-2a can improve network efficiency and contribute to facilitating the reconfiguration of the next PDU on the receiving side. it can.
また、 上記 (a— 1) で説明した本発明の一実施形態の第 1変形例に係るポリ シング装置と同様に、 ATMネットワークの保守者により廃棄設定されている場 合に、 P DUの最初の違反 ATMセルを最後尾 ATMセルに置き換える本発明の 一実施形態の第 2変形例に係るポリシング装置 1一 2 bは、 違反判定部 4— 2の 代わりに違反判定部 4— 2 bをそなえて 、る (図 1参照) 。 Similarly to the policing device according to the first modification of the embodiment of the present invention described in the above (a-1), when the discard setting is performed by the maintenance person of the ATM network, the first PDU is started. The policing device 1-2b according to the second modification of the embodiment of the present invention in which the ATM cell is replaced with the last ATM cell, comprises a violation determining unit 4-2b instead of the violation determining unit 4-2. (See Figure 1).
ここで、 違反判定部 4— 2 bは、 A TMネットワークの保守者の設定に従って、 違反 ATMセルに廃棄処理を施すようになつており、 図 9に示すように、 制御部 43-2の代わりに制御部 43— 2 bをそなえる他、 設定情報保持部 44をそな えている。 Here, the violation judging section 4-2b performs a discarding process on the violating ATM cell according to the setting of the ATM network maintenance person, and as shown in FIG. In addition to the control section 43-2b, it also has a setting information holding section 44.
制御部 43— 2 bは、 制御部 43— 2と同様の処理を行なうものである力 設 定情報保持部 44に保持されている設定情報に従って、 違反 ATMセルに施す処 理を判断するようになっている。 The control unit 43-2b performs a process similar to that of the control unit 42-2 in accordance with the setting information held in the force setting information holding unit 44 so as to determine the process to be performed on the violating ATM cell. Has become.
例えば、 制御部 43— 2 bは、 廃棄設定されている VP I/VC Iの違反 AT Mセルに対してセル制御部 6— 1へ置換要求を出力する一方、 後続 ATMセルに
対して廃棄要求をセル制御部 6— 1へ出力するようになっている。 また、 制御部 4 3— 2 bは、 廃棄設定されていない V P I ZV C Iの違反 A TMセルや後続 A TMセルに対して通過処理を施すようになつている。 For example, the control unit 43-2b outputs a replacement request to the cell control unit 6-1 in response to the violating ATP cell of the VP I / VC I set to be discarded, and outputs the replacement request to the subsequent ATM cell. On the other hand, a discard request is output to the cell control unit 6-1. In addition, the control unit 43-2b performs a passing process on a violating ATM cell of VPI ZVCI not set to be discarded or a subsequent ATM cell.
なお、 図 9には、 制御部 4 3— 2 bからセル制御部 6― 1へ置換要求が出力さ れることは示されていない。 Note that FIG. 9 does not show that the replacement request is output from control section 43-2b to cell control section 6-1.
なお、 ポリシング装置 1一 2 bの動作は、 図 7に示すフローチヤ一卜と同様で ある力 ステップ S 7にて廃棄要求の代わりに置換要求が出力されるようになつ ている。 The operation of the policing device 1-2b is the same as that of the flowchart shown in FIG. 7, in which a replacement request is output instead of a discard request in the force step S7.
このような、 ポリシング装置 1—2 bにおいても、 最後尾 A TMセルの廃棄を 抑え、 受信側において P D Uの境目を認識すること力可能となり、 次の P D Uに 搭載された I Pフレームを再構成し易くなる。 Even in such a policing device 1-2b, the discard of the last ATM cell can be suppressed, and the receiving side can recognize the boundary of the PDU, and the IP frame mounted on the next PDU can be reconstructed. It will be easier.
( a— 3 ) 本発明の一実施形態の第 3変形例の説明 (a-3) Description of Third Modification of One Embodiment of the Present Invention
次に、 本発明の一実施形態の第 3変形例に係るポリシング装置の説明を図 1を 用いて説明するが、 図 1に示す本発明の一実施形態の第 3変形例に係るポリシン グ装置 1— 3は、 前記の一実施形態に係るポリシング装置 1と比較して、 最後尾 A TMセル力 <廃棄されないように構成される点で異なる。 Next, a description will be given of a polishing apparatus according to a third modified example of the embodiment of the present invention with reference to FIG. 1, but a polishing apparatus according to a third modified example of the embodiment of the present invention shown in FIG. 1-3 is different from the polishing apparatus 1 according to the embodiment in that it is configured so that the last ATM cell force is not discarded.
例えば、 ポリシング装置 1一 3は、 ポリシング装置 1と同じように、 P D U内 の最後尾でない違反 A TMセルに廃棄処理を施すとともに、 後続 A TMセルにも 廃棄処理を施すが、 後続 A TMセルの一つである最後尾 A TMセルを廃棄せずに 装置内を通過させるようになつている他、 最後尾 A TMセルが違反 A TMセルで ある場合も最後尾 A TMセルを廃棄せずに装置内を通過させるようになっている。 このため、 ポリシング装置 1—3は、 違反判定部 4の代わりに違反判定部 4— 3をそなえており (図 1参照) 、 違反判定部 4一 3は、 個々の A TMセルの違反 判定処理において、 最後尾 A TMセルに施す処理として、 廃棄要求をセル制御部 6へ出力しないように構成さている点で違反判定部 4と異なる。 For example, as in the case of the policing device 1, the policing devices 13 and 13 perform the discarding process on the nonconsecutive violating ATM cells in the PDU and also perform the discarding process on the subsequent ATM cells. In addition to passing the last ATM cell without discarding the last ATM cell, the last ATM cell is not discarded even if the last ATM cell is a violating ATM cell. Through the device. For this reason, the policing device 1-3 has a violation judging section 4-3 instead of the violation judging section 4 (see FIG. 1). The violation judging section 4-13 performs a violation judging process for each ATM cell. Is different from the violation judging unit 4 in that the discard request is not output to the cell control unit 6 as the process performed on the last ATM cell.
ここで、 違反判定部 4一 3は、 制御部 4 3の代わりに制御部 4 3— 3をそなえ ており (図 4参照) 、 制御部 4 3— 3は、 最後尾 A TMセルを廃棄する廃棄要求 をセノレ制御部 6に出力しない点で制御部 4 3と異なる。 Here, the violation judging section 43 has a control section 43-3 instead of the control section 43 (see FIG. 4), and the control section 43-3 discards the last ATM cell. The difference from the control unit 43 is that a discard request is not output to the senor control unit 6.
このように構成されたポリシング装置 1一 3の動作は、 ポリシング装置 1の動
作と同様である力 図 7に示すフローチャートのステップの内、 ステップ S 6と ステップ S 7との間で、 制御部 43— 3は、最後尾 ATMセルであるか否かを判 断するようになっており、最後尾 ATMセルに該当しなければ (PT3ビッ卜が 「1」でなければ) 、違反記録部 5に違反記録「1」を書き込むとともに、 廃棄 要求「1」をセル制御部 6へ出力する (ステップ S 7) 。 一方、最後尾 ATMセ ルに該当すれば、制御部 43— 3は、 セル制御部 6へ廃棄要求「 1」 を出力しな いようになっている (ステップ S 13) 。 即ち、 最後尾 ATMセルは、 装置内を 通過して、 ATMスィッチ側へ送られる。 The operation of the policing device 13 configured in this way depends on the operation of the policing device 1. Among the steps of the flowchart shown in FIG. 7, between steps S6 and S7, the control unit 43-3 determines whether or not the last ATM cell exists. If the ATM cell does not correspond to the last ATM cell (the PT3 bit is not “1”), the violation record “1” is written in the violation recording unit 5 and the discard request “1” is sent to the cell control unit 6. (Step S7). On the other hand, if it corresponds to the last ATM cell, the control unit 43-3 does not output the discard request “1” to the cell control unit 6 (step S13). That is, the last ATM cell passes through the device and is sent to the ATM switch side.
また、 図 7に示すステップ S 9において、制御部 43— 3は、 廃棄要求をセル 制御部 6へ出力せずに、 違反言 部 5に保持されて 、る違反言 「 1」 を違反記 録「0」 に書き換える (ステップ S 8の YE Sルー卜からステップ S 9) 。 Further, in step S9 shown in FIG. 7, the control unit 43-3 does not output the discard request to the cell control unit 6, but records the violation word “1” held in the violation unit 5 in violation. Rewrite it to "0" (from the YES route in step S8 to step S9).
このようにして、最後尾 ATMセルは、廃棄されずに ATMスィッチ側へと送 りれ 。 In this way, the last ATM cell is sent to the ATM switch without being discarded.
このようにポリシング装置 1一 3においても、 最後尾 ATMセルの廃棄を抑え、 受信側において P DUの境目を認識すること力く可能となり、 受信側において次の I Pフレームを再構成し易くなる。 As described above, also in the policing devices 13 and 13, the discard of the last ATM cell can be suppressed, the receiving side can strongly recognize the boundary of the PDU, and the receiving side can easily reconstruct the next IP frame.
ところで、 本発明の一実施形態の第 3変形例に係るポリシング装置においても、 違反記録部 5の代わりに違反 ATMセルの VC Iを保持する違反記録部 5 aを用 いてポリシング装置 1— 3 aを構成することもできる。 By the way, also in the polishing apparatus according to the third modification of the embodiment of the present invention, instead of the violation recording section 5, a policing apparatus 1-3a using a violation recording section 5a that holds the VCI of a violated ATM cell is used. Can also be configured.
また、 ポリシング装置 1一 3 aは、 違反判定部 の代わりに違反判定部 4― 3 aをそなえており (図 1参照) 、違反判定部 4一 3 aは、違反判定部 4— 3と比 較して、①違反記録部 5 aに違反 ATMセルの VC Iを書き込み, ②後続 ATM セルに処理を施す際に、違反記録 (VC I) 力違反記録部 5 aに保持されている かをサーチ, ③最後尾 ATMセルの処理時において最後尾 ATMセルの VC Iを 違反言 部 5 aから削除するようになっている。 In addition, the policing device 1-3 a has a violation judging unit 4-3 a instead of the violation judging unit (see Fig. 1), and the violation judging unit 4-3 a is compared with the violation judging unit 4-3. Then, (1) write the VCI of the violating ATM cell to the violation recording section 5a, and (2) check whether the violation record (VCI) is retained in the violation recording section 5a when processing the subsequent ATM cell. Search, (3) When processing the last ATM cell, the VCI of the last ATM cell is deleted from the offending part 5a.
このため、 違反判定部 4一 3 aは、 制御部 43— 3と同様の処理と上記①〜③ とを行なう制御部 43— 3 aをそなえて構成される (図 4参照) 。 For this reason, the violation judging section 4-1 3a includes a control section 43-3a that performs the same processing as the control section 43-3 and performs the above steps 1 to 3 (see FIG. 4).
なお、 ポリシング装置 1一 3 aの違反判定部 4-3 aの動作は、 ポリシング装 置 1—3の動作と同様であるが、 前記図 7に示すステップ S 5とステップ S 1 1
において、 制御部 4 3— 3 aは、 処理対象の A TMセルの V C I力保持されてい る力、違反記録部 5 a内をサーチして読み出すようになっている。 The operation of the violation judging unit 4-3a of the policing device 113a is the same as the operation of the policing device 1-3, but the steps S5 and S11 shown in FIG. In this case, the control unit 43-3-a searches and reads out the force held by the VCI force of the ATM cell to be processed and the violation recording unit 5a.
また、 制御部 4 3— 3 aは、 制御部 4 3— 3と同様に、 図 7に示すステップ S 6とステップ S 7との間に、 最後尾 A TMセルである力、否かを判断し、 最後尾 A TMセルに該当しなければ、 廃棄要求をセル制御部 6へ出力する他、 違反言 EH ( V C I ) を違反言 部 5 aに書き込む (ステップ S 7 ) o 一方、 最後尾 A TMセ ルに該当するときは、 セル制御部 4 3— 3 aは、 廃棄要求を出力しない (ステツ プ S 1 3 ) 。 Similarly to the control unit 43-3, the control unit 43-3a determines whether or not the last ATM cell is a force between step S6 and step S7 shown in FIG. If the cell does not correspond to the last ATM cell, a discard request is output to the cell controller 6 and the offending word EH (VCI) is written to the offending word unit 5a (step S7). If the cell corresponds to a TM cell, the cell control unit 43-3a does not output a discard request (step S13).
また、 図 7に示すステップ S 9において、 制御部 4 3— 3 aは、 廃棄要求を出 力せずに、 違反 A TMセルの V C Iを違反言 ΞΙ录部 5 aから削除するようになって いる。 Further, in step S9 shown in FIG. 7, the control unit 43-3-a deletes the VCI of the violating ATM cell from the violating unit 5a without outputting the discard request. I have.
このような、 ポリシング装置 1一 3 aにおいても、 前記ポリシング装置 1一 3 aと同様に、 最後尾 A TMセルの廃棄を抑え、 受信側において P D Uの境目を認 識すること力《可能となり、 受信側において次の I Pフレームを再構成し易くなる。 また、 上記 (a— 1 ) で説明した一実施形態の第 1変形例に係るポリシング装 置 1— 1と同様に、 A TMネッ 卜ワークの保守者により廃棄設定されている場合 に、 最後尾 A TMセルを通過させる本発明の一実施形態の第 3変形例に係るポリ シング装置 1— 3 bは、 違反判定部 4― 3の代わりに違反判定部 4— 3 bをそな えている (図 1参照) 。 In such a policing device 113a, as in the policing device 113a, it is possible to suppress the discard of the last ATM cell and to recognize the boundary of the PDU on the receiving side. It becomes easier for the receiving side to reconstruct the next IP frame. Also, like the policing device 1-1 according to the first modification of the embodiment described in (a-1) above, if the discarding is set by the maintenance person of the ATM network, The policing device 1-3b according to the third modification of the embodiment of the present invention, which passes an ATM cell, includes a violation determination unit 4-3b instead of the violation determination unit 4-3 ( refer graph1) .
ここで、 違反判定部 4— 3 bは、 A T Mネットワークの保守者の設定に従つて、 違反 A TMセルに廃棄処理を施すようになつており、 図 9に示すように、 制御部 4 3 - 3の代わりに制御部 4 3— 3 bをそなえる他、 設定情報保持部 4をそな えて構成されている。 Here, the violation judging unit 4-3b performs a discarding process on the violating ATM cell in accordance with the setting of the maintenance person of the ATM network, and as shown in FIG. Instead of 3, it has a control section 4 3-3 b and a configuration information holding section 4.
制御部 4 3— 3 bは、 制御部 4 3— 3と同様の処理を行なうものである力 設 定情報保持部 4 4に保持されている設定情報に従って、 違反 A TMセルに施す処 理を判断するようになっている。 The control unit 43-3b performs the same process as that of the control unit 43-3-3 according to the setting information held in the force setting information holding unit 44, and performs the process to be applied to the violating ATM cell. I am to judge.
即ち、 演算部 4 1で A TMセルが違反であると判定されても、 A TMネットヮ —クの保守者により廃棄設定されていなければ、 制御部 4 3— 3 bは、 セル制御 部 6へ廃棄要求「1」 を出力しないようになっている。
なお、 ポリシング装置 1一 3 bの動作は、 前記のポリシング装置 1— 1と同様 であり (図 10参照) 、 図 10に示すフローチャート中に図示しないがステップ S 6とステップ S 6一 1との間或いはステップ S 6一 1とステップ S 7との間で、 制御部 43— 3 bは、 最後尾 ATMセルであるか否かを判断するようになってお り、 最後尾 ATMセルに該当しなければ (PT3ビッ卜が「1」 でなければ) 、 違反記録部 5に違反言 「1」 を書き込むとともに、 廃棄要求をセル制御部 6へ 出力する (ステップ S 7) 。 一方、 最後尾 ATMセルであれば、 制御部 43一 3 bは、 セル制御部 6へ廃棄要求を出力しない (ステップ S 13) 。 即ち、 最後尾 ATMセルは、 装置内を通過する。 In other words, even if the arithmetic unit 41 determines that the ATM cell is in violation, the control unit 43-3-b sends the cell control unit 6 to the cell control unit 6 unless it is set to be discarded by the maintenance person of the ATM network. It does not output the discard request "1". The operation of the policing device 113b is the same as that of the policing device 1-1 (see FIG. 10), and although not shown in the flowchart shown in FIG. The control unit 43-3b determines whether or not it is the last ATM cell between the steps or between step S6-11 and step S7, and corresponds to the last ATM cell. If not (the PT3 bit is not "1"), the violation word "1" is written in the violation recording unit 5 and a discard request is output to the cell control unit 6 (step S7). On the other hand, if the cell is the last ATM cell, the control units 43-13b do not output a discard request to the cell control unit 6 (step S13). That is, the last ATM cell passes through the device.
また、 図 10に示すステップ S 9において、 制御部 43— 3 bは、 廃棄要求を セル制御部 6へ出力せずに、 違反言 3^部 5に保持されている違反記録「1」 を違 反記録「0」 に書き換える (ステップ S 8— 1の YESル一卜からステップ S 9 Further, in step S9 shown in FIG. 10, the control unit 43-3b does not output the discard request to the cell control unit 6 but changes the violation record “1” held in the offense statement 3 ^ unit 5 to output the discard request. Rewrite the counter to "0" (from the YES route of step S8-1 to step S9
) o ) o
そして、 最後尾 ATMセルは、 廃棄されずに ATMスィッチ側へと送られる。 このような、 ポリシング装置 1一 3 bにおレ、ても、 最後尾 A TMセルの廃棄を 抑え、 受信側において PDUの境目を認識すること力可能となり、 受信側におい て次の I Pフレームを再構成し易くなる。 The last ATM cell is sent to the ATM switch without being discarded. Even with such a policing device 11-3b, it is possible to suppress the discard of the last ATM cell, enable the receiving side to recognize the boundary of the PDU, and allow the receiving side to transmit the next IP frame. It is easier to reconfigure.
なお、 ポリシング装置 1— 3 bにおいても、 違反 ATMセルの V C Iを違反記 録として保持する違反記録部 5 aを用いて構成することもできる。 その詳細な説 明は、 上記と同様若しくは同一であるため省略する。 It should be noted that the policing device 1-3b can also be configured using the violation recording unit 5a that holds the VCI of the violating ATM cell as a violation record. The detailed explanation is the same as or the same as the above, and is omitted.
ところで、 図 2 1も、 本発明の一実施形態の第 3変形例に係るポリシング装置 を示す図であり、 この図 2 1に示すポリシング装置 1— 3 cは、 ポリシング装置 1一 3と同様に最後尾 ATMセルを廃棄しないが、 同一 VP I/VC Iの次の A TMセルを廃棄するようになっている。 Incidentally, FIG. 21 is also a view showing a polishing apparatus according to a third modification of the embodiment of the present invention. The polishing apparatus 1-3 c shown in FIG. 21 is similar to the polishing apparatus 13 shown in FIG. It does not discard the last ATM cell, but discards the next ATM cell of the same VP I / VC I.
このため、 ポリシング装置 1— 3 cは、 図 2 1に示すように、 違反判定部 1一 3の代わりに違反判定部 4一 3 cをそなえる他、 保留記録部 12をそなえている。 例えば、 最後尾 ATMセルが違反 ATMセルであった場合、 最後尾 ATMセル はポリシング装置 1一 3 cにて廃棄されずに ATMスィツチ側へ送られる力 同 一 VP IZVC Iの次の ATMセルが廃棄されるようになっている。
ここで、保留言 部 1 2は、 V P I /V C I別に、 最後尾 A TMセルに対する 廃棄処理を保留した事を示す情報 (保留記録) を保持するようになっており、 例 えば、 違反最後尾 A TMセルに対して処理を保留したことを示す保留記録「1」 或いは保留なしの保留 「0」を保持するようになっている。 For this reason, as shown in FIG. 21, the policing apparatus 1-3 c includes a violation determining section 4-1 3c in place of the violation determining section 13-1, and also includes a hold recording section 12. For example, if the last ATM cell is a violating ATM cell, the last ATM cell is sent to the ATM switch side without being discarded by the policing device 13c, and the next ATM cell of the same VP IZVC I is sent to the ATM switch. It is to be discarded. Here, the hold section 12 holds information indicating that the discarding process for the last ATM cell has been held (hold record) for each VPI / VCI. For example, the last violation A The hold record “1” indicating that the process has been held for the TM cell or the hold “0” without the hold is held.
違反判定部 4— 3 cは、違反判定部 4 - 3と同様に最後尾 A TMセルに廃棄処 理を施すために廃棄要求をセル制御部 6へ出力しないが、違反判定部 4 - 3と異 なり、 処理を保留したことを示す保留言 「1」 を保留言 部 1 2に書き込むよ うになつており、 最後尾 A TMセルの次に入力されてくる同一 V P I /V C Iの A TMセルに対する廃棄要求をセノレ制御部 6へ送出するとともに、該当 V P 1 / V C Iの保留言 「1」を「0」 に書き換えるようになつている。 The violation judging unit 4-3c does not output the discard request to the cell control unit 6 to perform the discarding process on the last ATM cell, as in the case of the violation judging unit 4-3. In contrast, a pending word “1” indicating that the processing has been suspended is written to the pending word unit 12, and the ATM cell of the same VPI / VCI input next to the last ATM cell is written. The discard request is sent to the senor control unit 6, and the pending word “1” of the corresponding VP1 / VCI is rewritten to “0”.
このため、違反判定部 4— 3 cは、制御部 4 3— 3の代わりに制御部 4 3— 3 cをそなえており (図 4参照) 、制御部 4 3 - 3 cは、 制御部 4 3— 3にて行な われる処理を行なう他、保留 §Βϋ部 1 2へ保留記録の書き込み 読み出しを行な うとともに、保留言 部 1 2に保持されている保留記録を参照して、廃棄要求を セル制御部 6へ出力するものである。 For this reason, the violation judging unit 4-3c has a control unit 43-3c instead of the control unit 43-3 (see FIG. 4). In addition to performing the processing performed in 3-3, the hold section writes and reads the hold record to the section 12 and refers to the hold record held in the hold section 12 to request a discard. Is output to the cell controller 6.
上述の如く構成されたポリシング装置 1 - 3 cの動作は、保留言 部 1 2に保 留言 「1」 カ保持されていなければ、 先に説明した一実施形態に係るポリシン グ装置 1—3と同様である。 The operation of the policing device 1-3c configured as described above is performed by the policing device 1-3 and the policing device 1-3 according to the above-described embodiment, unless the hold word “1” is held in the hold word portion 12. The same is true.
ここで、 違反言 部 5に違反記録「1」力 呆持されていないときに、最後尾 A TMセルが違反 A TMセルと演算部 4 1にて判断されると、制御部 4 3— 3 cは、 廃棄要求をセル制御部 6へ送出せずに、保留記録部 1 2に該当 V P I / V C Iの 保留言 を「0」力、ら 「1」 に書き換える。 If the last ATM cell is determined to be a violated ATM cell by the arithmetic unit 41 when the violation record “1” is not recognized in the violation unit 5, the control unit 4 3—3 c does not send the discard request to the cell control unit 6, but rewrites the pending word of the corresponding VPI / VCI to “0” and “1” in the pending recording unit 12.
一方、 制御部 4 3— 3 cは、 入力 A TMセルに施す処理を判定する際に、保留 記録部 1 2に保留記録「1」力〈保持されていれば、 セル制御部 6へ廃棄要求を出 力するとともに、 保留言 部 1 2に保持されている保留記録「 1」 を「 0」 に解 除する。 On the other hand, when determining the processing to be performed on the input ATM cell, the control unit 43-3-c determines whether the hold recording unit 12 holds the hold record “1”. Is output, and the hold record “1” held in the hold section 12 is released to “0”.
従って、 最後尾 A TMセルは、 廃棄されずに A TMスィッチ側へと送られる。 このようなポリシング装置 1 — 3。によっても、 例えば、最後尾 A TMセルを 廃棄すると、 受信側で 2つの P D Uの境目を認識できないことにより生ずる 2つ
の I Pフレームを再構成できない事態を最後尾 ATMセルを廃棄せずに送出する ことで回避して、受信側では PDUに搭載されている I Pフレームの再構成がし 易くなる。 Therefore, the last ATM cell is sent to the ATM switch without being discarded. Such a policing device 1-3. For example, if the last ATM cell is discarded, the two sides caused by the receiver's inability to recognize the boundary between the two PDUs The situation where the IP frame cannot be reconstructed can be avoided by sending the last ATM cell without discarding it, and the receiving side can easily reconstruct the IP frame mounted in the PDU.
並びに、 上記のポリシング装置 1—3 cでは、保留記録部 12に保持されてい る保留言 「1」を基に、 廃棄される ATMセルは 1つの場合を例に説明をした が、次に送られてくる PDUの ATMセルを全て (1PDU分だけ) 力廃棄され てもよい。 In addition, in the above policing device 1-3c, the example in which the ATM cell to be discarded is one based on the hold word "1" held in the hold recording unit 12 has been described. All ATM cells of the incoming PDU (one PDU) may be discarded.
例えば、 図 6 (a) を例に説明すれば、 ATMセル (c l〜c 7)が同じ PD Uに搭載されるので、 タイミング T 1において保留言 部 12に保留言 3^「 1」 力保持されていれば、 ATMセル (c l〜c 7) は全て廃棄される。 For example, referring to FIG. 6 (a) as an example, since the ATM cells (cl to c7) are mounted on the same PDU, the reserved word 3 に “1” is held in the reserved word 12 at the timing T1. If so, all ATM cells (cl to c7) are discarded.
このように構成したポリシング装置によれば、前記ポリシング装置 1— 3 cと 同様に、 受信側で PDUの境目を認識できるとともに、違反最後尾 ATMに続く 次の P DU内の全ての ATMセルを廃棄するので確実にネッ卜ワークの効率を向 上できる。 According to the policing device configured in this manner, similarly to the policing device 1-3c, the boundary of the PDU can be recognized on the receiving side, and all ATM cells in the next PDU following the last ATM in violation are transmitted. Discarding can surely improve network efficiency.
上記ポリシング装置 1一 3 cも、 違反言 部 5の代わりに違反 ATMセルの V C Iを保持する違反記録部 5 aを用いて構成することができ、 その場合、 制御部 43— 3 cは、違反記録部 5 aに対して、違反 ATMセルの V C Iを書き込み Z 読み出しを行なう力、 その詳細な説明は、 ポリシング装置 1 aの制御部 5 aと同 様若しくは同一であるので、省略する。 The policing device 1-3 c can also be configured by using the violation recording unit 5 a holding the VCI of the violating ATM cell instead of the violating unit 5, in which case the control unit 43-3 c The ability to write and read the VCI of the offending ATM cell to the recording unit 5a, and the detailed description thereof, are the same as or the same as those of the control unit 5a of the policing device 1a, and will not be described.
( a— 4 )本発明の一実施形態の第 4変形例の説明 (a-4) Description of fourth modified example of one embodiment of the present invention
次に、 本発明の一実施形態の第 4変形例に係るポリシング装置の説明を図 1を 用いて説明するが、 図 1に示す本発明の一実施形態の第 4変形例に係るポリシン グ装置 1— 4は、前記の一実施形態に係るポリシング装置 1等と比較して、 P D U内の先頭に位置する ATMセル (以下、 先頭 ATMセルと言う) 或いは最後尾 ATMセルを契機に、 違反記録部 5に保持する違反記録「1」 を 「0」 に書き換 えられるようになつている。 Next, a description will be given of a polishing apparatus according to a fourth modified example of the embodiment of the present invention with reference to FIG. 1, but a polishing apparatus according to a fourth modified example of the embodiment of the present invention shown in FIG. 1-4 is a record of a violation, triggered by the ATM cell (hereinafter referred to as the first ATM cell) or the last ATM cell located at the head of the PDU as compared with the policing device 1 or the like according to the embodiment. The violation record "1" held in Part 5 can be rewritten to "0".
例えば、 ポリシング装置 1一 4は、 違反する V P I / V C Iの廃棄処理を後続 A TMセルに施す一方で、 最後尾 A TMセルがポリシング装置 1一 4において検 出できなかったり、入力されて来なかった等の場合に、 ポリシング装置 1一 4は、
次の PDU内の同一 VP IZVC Iの先頭 ATMセルを契機に、 先の違反記録を 解除して、 次の P D U内の複数の A T Mセルの判別処理を行なうようになってい る。 For example, while the policing device 14 applies the discarding process of the violating VPI / VCI to the subsequent ATM cell, the last ATM cell cannot be detected or input by the policing device 14. Policing equipment 114 When the first ATM cell of the same VP IZVC I in the next PDU is triggered, the previous violation record is released and multiple ATM cells in the next PDU are identified.
ここで、 ポリシング装置 1— 4は、 P T 3ビッ卜の他に P丁の 2番目のビット (以下、 PT 2ビットと言う) を用いて、 先頭 ATMセルを識別するようになつ ている。 Here, the policing device 1-4 uses the second bit (hereinafter referred to as PT 2 bit) of the P in addition to the 3 bits of PT to identify the head ATM cell.
なお、 下記の表 1は、先頭 ATMセルと最後尾 ATMセルとを識別するための PT3ビッ卜と PT2ビッ卜とのデータ構成例を示し、下記の表 1に示すように、 PT3ビット及び PT2ビッ卜力 「01」である ATMセノレが先頭 ATMセルで あることを示す場合を例に説明する。 Table 1 below shows an example of the data structure of the PT3 bit and PT2 bit for distinguishing the first ATM cell and the last ATM cell. As shown in Table 1 below, the PT3 bit and PT2 bit are used. An example will be described in which the ATM cell with a bit power of “01” indicates that it is the first ATM cell.
表 1 P T 3ビットと P T 2ビットとのデータ構成例 Table 1 Data configuration example of 3 bits PT and 2 bits PT
上記表 1において、 中間 ATMセルとは、 1つの PDUの複数ある ATMセル の内で、 先頭 A TMセル及び最後尾 A TMセル以外の A TMセルである。 In Table 1 above, an intermediate ATM cell is an ATM cell other than the first ATM cell and the last ATM cell among a plurality of ATM cells in one PDU.
このため、 ポリシング装置 1 _ 4は、 フレーム認識部 3の代わりにフレーム認 識部 3— 1をそなえる他、違反判定部 4の代わりに違反判定部 4一 4をそなえて いる。 (図 1参照) For this reason, the policing devices 1-4 include a frame recognition unit 3-1 in place of the frame recognition unit 3 and a violation determination unit 4-1-4 in place of the violation determination unit 4. (refer graph1)
ここで、 フレーム認識部 3— 1は、 P T 3ビットと P T 2ビットとを検出する ものであり、 検出した PT2ビッ卜と PT3ビッ卜とを違反判定部 4一 4へ出力 するようになつている。 Here, the frame recognizing unit 3-1 detects the PT3 bit and the PT2 bit, and outputs the detected PT2 bit and PT3 bit to the violation determining unit 414. I have.
一方、 違反判定部 4— 4は、 違反判定部 4にて行なわれる処理と先頭 ATMセ ルを契機に違反記録部 5に保持されている違反記録の解除とを行なうものである c このため、 違反判定部 4— 4は、 制御部 43の代わりに制御部 43— 4をそな
えており (図 4参照) 、 制御部 43— 4は、 先頭 ATMセルの違反判定処理時に、 先頭 ATMセルの VP I/VC Iに関して違反記録「 1」力保持されていれば、 違反記録 「1」 を違反記録「0」 に書き換える (違反言 を解除する) ようにな つている点で、 制御部 43と異なる。 On the other hand, the violation judging unit 4-4 performs the processing performed by the violation judging unit 4 and cancels the violation record held in the violation recording unit 5 in response to the first ATM cell. Violation judging section 4-4 has control section 43-4 instead of control section 43. If the violation record “1” is maintained for the VP I / VC I of the first ATM cell at the time of the first ATM cell violation determination process, the control unit 43-4 will output the violation record “1”. Is changed to the violation record “0” (the offending word is canceled), and is different from the control unit 43.
なお、 制御部 43— 4は、 フレーム認識部 3— 1力、ら送られてくる P T 3ビッ 卜と PT 2ビットとを基に、 先頭 ATMセル, 中間 ATMセル, 最後尾 ATMセ ルを識別できるようになつている。 The control unit 43-4 identifies the first ATM cell, the intermediate ATM cell, and the last ATM cell based on the PT3 and PT2 bits sent from the frame recognition unit 3-1. You can do it.
また、 ポリシング装置 1― 4の動作は、 前記ポリシング装置 1と同様であり ( 図 7参照) 、 図 7に示すフローチヤ一卜中に図示しないがステップ S 12の YE Sル一卜とステップ S 8との間で、 制御部 43— 4は、 先頭 ATMセルであるか 否かを判断するようになっており、 先頭 ATMセルに該当しなければ、 最後尾 A TMセルであるか判断する。 一方、 先頭 ATMセルである場合、 制御部 43-4 は、 違反記録部 5に保持されている違反記録「1」 を 「0」 に書き換える。 そし て、 次の ATMセルの違反判定処理に移行する。 The operation of the polishing apparatus 1-4 is the same as that of the polishing apparatus 1 (see FIG. 7), and although not shown in the flowchart of FIG. 7, the YES route of step S12 and the step S8 The control unit 43-4 determines whether or not the cell is the head ATM cell. If the cell does not correspond to the head ATM cell, the control unit 43-4 determines whether or not the cell is the tail ATM cell. On the other hand, if it is the first ATM cell, the control unit 43-4 rewrites the violation record “1” held in the violation recording unit 5 to “0”. Then, the processing shifts to the next ATM cell violation determination processing.
なお、 先頭 ATMセルが違反 ATMセルである場合に、 違反記録「1」 力く違反 記録部 5に保持されているときは、 制御部 43— 1は、 違反記録「 1」 を削除せ ずにそのまま用いるように構成してもよく、 例えば、 図 7中のステップ S 6の Y E Sル一卜とステップ S 8の間で、 制御部 43— 4は、 先頭 ATMセルであるか 否かを判断して、 先頭 ATMセルに該当すれば廃棄要求「1」 をセル制御部 6へ 出力する。 一方、 先頭 ATMセルに該当しなければ、 制御部 43— 4は、 最後尾 ATMセルであるか判断する (ステップ S 8) 。 If the first ATM cell is a violating ATM cell and the violation record “1” is violently stored in the violation recording unit 5, the control unit 43-1 does not delete the violation record “1” without deleting it. The control unit 43-4 may determine whether or not it is the first ATM cell between the YES route of step S6 and the step S8 in FIG. 7, for example. If it corresponds to the first ATM cell, it outputs a discard request “1” to the cell controller 6. On the other hand, if it does not correspond to the first ATM cell, the control unit 43-4 determines whether it is the last ATM cell (step S8).
一方、 図 6 (a) に示す ATMセル (c l〜c 8) のヘッダの PT 2ビッ トを 先頭 ATMセノレ識別用に用いることができると仮定して、 ポリシング装置 1― 4 の動作を説明すると、 ポリシング装置 1一 4は、 ポリシング装置 1と同様に、 夕 ィミング T 1で入力された違反 ATMセル (c 4) に廃棄処理を施すとともに、 違反記録部 5に違反記録 「1」 を保持する。 後続 ATMセル (c 5〜c 6) に対 して、 違反 ATMセル (c 4) と同様の廃棄処理を施す。 On the other hand, assuming that the PT2 bit of the header of the ATM cell (cl to c8) shown in Fig. 6 (a) can be used to identify the first ATM cell, the operation of the policing device 1-4 will be described. Like the policing device 1, the policing devices 1 to 4 discard the violating ATM cell (c 4) input at the evening T1 and hold the violation record “1” in the violation recording unit 5. . Subsequent ATM cells (c5 to c6) are discarded in the same manner as the offending ATM cell (c4).
ここで、 例えば、 図 6 (a) に示す最後尾 ATMセル (c 7) がポリシング装 置 1— 4に入力されなかったと仮定すると、 タイミング T 8でポリシング装置 1
一 4に先頭 ATMセル (c 8 ) が入力される際に、 違反言 「1」 は違反記録部 5に保持されている (図示しない) 。 すると、 ポリシング装置 1—4は、 先頭 A TMセル (c 8 ) が入力されると、 違反記録部 5に保持されている違反記録「1 」 を解除する (図示しない) 。 Here, for example, assuming that the last ATM cell (c7) shown in FIG. 6A is not input to the policing devices 1-4, the policing device 1 at timing T8. When the first ATM cell (c 8) is inputted in the step 4, the offending word “1” is held in the offense recording unit 5 (not shown). Then, when the top ATM cell (c 8) is input, the policing device 1-4 releases the violation record “1” stored in the violation recording unit 5 (not shown).
このように、 本発明の一実施形態に係るポリシング装置 1一 4によれば、 前記 一実施形態のポリシング装置 1と同様にネットワークの効率を向上できる他、 最 後尾 A TMセル或いは先頭 A TMセルを契機に、 フェイルセーフ (fail Safe)に 違反言 「1」 を 「0」 に書き換えられるので、 安全なポリシングを行なえる。 なお、 ポリシング装置 1— 4も、 上記本発明の一実施形態の第 1変形例に係る ポリシング装置 1—1と同様に、 A TMネッ卜ワークの保守者により廃棄設定さ れている V P I /V C Iの A TMセルに廃棄処理を施して、 U P Cを行なうよう に構成することができ、 この場合、 ポリシング装置 1一 4は、 さらに設定情報保 持部 4 4をそなえて構成され、 制御部 4 3 - 4は、 設定情報保持部 4 4に保持さ れてレ、る情報に従つて、 違反 A TMセル等に施す処理を判断するようになつて ヽ る。 As described above, according to the policing device 114 according to the embodiment of the present invention, the efficiency of the network can be improved as in the policing device 1 of the embodiment, and the last ATM cell or the first ATM cell can be improved. As a result, the violation word "1" can be changed to "0" for fail safe, so that safe policing can be performed. Note that, similarly to the polishing apparatus 1-1 according to the first modified example of the embodiment of the present invention, the VPI / VCI set to be discarded by the maintenance person of the ATM network is also used for the polishing apparatus 1-4. In this case, the policing device 114 is further provided with a setting information holding unit 44, and the control unit 43 -4 determines the processing to be performed on the violating ATM cell or the like in accordance with the information held in the setting information holding unit 44.
( a— 5 ) 本発明の一実施形態の第 5変形例の説明 (a-5) Description of Fifth Modification of One Embodiment of the Present Invention
次に、 図 1 4に示す本発明の一実施形態の第 5変形例に係るポリシング装置 1 —5は、 前記の一実施形態に係るポリシング装置 1と比較して、 先頭 A TMセル 力'違反 A TMセル (以下、 先頭違反 ATMセルと言う場合がある) である場合に、 先頭 A TMセル力違反 A TMセルである事を示す先頭違反記録を記憶し、 先頭違 反記録を基に、 後続 A TMセルに廃棄処理を施すようになつている。 Next, the polishing apparatus 1-5 according to the fifth modified example of the embodiment of the present invention shown in FIG. 14 is different from the polishing apparatus 1 according to the above-described embodiment in that the first ATM cell force is violated. If the cell is an ATM cell (hereinafter sometimes referred to as a head violation ATM cell), the head violation record indicating that the cell is a head ATM cell power violation ATM cell is stored, and based on the head violation record, The subsequent ATM cells are discarded.
このため、 ポリシング装置 1— 5は、 図 1 4に示すように、 フレーム認識部 3 の代わりにフレーム認、識部 3— 1をそなえ、 違反判定部 の代わりに違反判定部 4— 5をそなえる他、 先頭セル違反記録部 8をそなえて構成されている。 Therefore, as shown in FIG. 14, the policing device 1-5 includes a frame recognition and recognition unit 3-1 in place of the frame recognition unit 3, and a violation determination unit 4-5 in place of the violation determination unit. In addition, it has a head cell violation recording section 8.
ここで、 先頭セル違反記録部 (先頭情報保持部) 8は、 V P I ZV C I毎に先 頭 A T Mセルが違反 A T Mセルであるか否かの違反記録を保持するものであり、 メモリや R AM等を用いて構成することができ、 例えば、 図 3に示す違反記録部 5と同じように、 メモリの所定の領域に、 V C I毎に、 先頭違反記録を保持する ようになつている。
ここで、 例えば、 先頭違反言 「0 〔先頭 ATMセルに違反記録なし〕 」 又は 先頭違反記録「1 (先頭 ATMセルに違反記録あり) 」が、 先頭セル違反言 部 8に言己憶されるようになっている。 Here, the first cell violation recording section (first information holding section) 8 holds a violation record indicating whether or not the first ATM cell is a violating ATM cell for each VPI ZV CI. For example, as in the case of the violation recording unit 5 shown in FIG. 3, a top violation record is held for each VCI in a predetermined area of the memory. Here, for example, the first violation record “0 (no violation record in the first ATM cell)” or the first violation record “1 (the first ATM cell has a violation record)” is stored in the first cell violation statement section 8. It has become.
違反判定部 4一 5は、 違反判定部 4と比較して、 先頭 ATMセルが違反 ATM セルに該当するときは、 先頭セル違反記録部 8に先頭違反言 BH「 1」 を書き込み、 先頭セル違反言 部 8に保持されている先頭違反記録 「1」 を基に、 PDU内の 先頭違反 ATMセルに続く後続 ATMセルを廃棄するために、 セル制御部 6に廃 棄要求を出力するようになつている。 When the first ATM cell corresponds to the violating ATM cell as compared with the violation determining unit 4, the violation determining unit 415 writes the first violation word BH “1” to the first cell violation recording unit 8, and the first cell violation. Based on the first violation record "1" held in the unit 8, a discard request is output to the cell controller 6 in order to discard the subsequent ATM cells following the first offending ATM cell in the PDU. ing.
なお、 違反判定部 4一 5は、 フレーム認識部 3— 1力、ら送られてくる PT 3ビ ット及び PT2ビットを基に、 PDU内の ATMセルのセル位置 (先頭, 中間, 最後尾) を認識することができるようになつている。 The violation determining unit 415 uses the frame recognition unit 3-1 to determine the cell position of the ATM cell in the PDU (first, middle, last) based on the PT3 and PT2 bits sent from it. ) Can be recognized.
このため、 違反判定部 4— 5は、 制御部 43の代わりに制御部 43— 5をそな えており (図 4参照) 、 制御部 43— 5は、 先頭 ATMセル力く違反 ATMセルで あるとき、 後続 ATMセルに対して、 先頭セル違反言 部 8に保持されている先 II違反記録 「 1」 を基に、 セル制御部 6への制御を行なう点で制御部 43と異な る。 For this reason, the violation judging unit 4-5 has a control unit 43-5 instead of the control unit 43 (see FIG. 4), and the control unit 43-5 is the first ATM cell and the violating ATM cell. At this time, the control unit 43 differs from the control unit 43 in that the control to the cell control unit 6 is performed on the subsequent ATM cell based on the previous II violation record “1” held in the first cell violation unit 8.
例えば、 先頭違反記録「1」力保持されている VP I/VC Iの後続 ATMセ ルに対して、 制御部 43— 5は、 廃棄要求をセル制御部 6へ出力するようになつ ている。 For example, the control unit 43-5 outputs a discard request to the cell control unit 6 for an ATM cell subsequent to the VP I / VC I whose head violation record "1" is held.
また、 先頭違反記録 「 1」 は、 制御部 43— 5にて、 最後尾 A TMセルを契機 に、 先頭違反記録 「0」 に書き換えられるようになつている。 The head violation record "1" can be rewritten to the head violation record "0" by the control unit 43-5, triggered by the last ATM cell.
一方、 先頭 ATMセノレ以外の ATMセルが違反 ATMセルである場合は、 セル 制御部 43— 5は、 制御部 43と同じように、 違反記録部 5へ違反記録「 1」 の 書き込みや違反記録 「1」 を 「0」 に書き換える (解除) 等の処理を行なうよう になっている。 On the other hand, if the ATM cell other than the first ATM cell is a violating ATM cell, the cell control unit 43-5 writes the violation record "1" to the violation recording unit 5 and writes the violation record " Processing such as rewriting (cancelling) “1” to “0” is performed.
上述の如く構成されたポリシング装置 1― 5によれば、 違反判定部 4一 5が、 先頭 ATMセルが違反 ATMセルであると判定すると、 廃棄要求 「1」 をセル制 御部 6へ出力する他、 先頭セル違反記録部 8に先頭違反言 Hi¾「1」 を書き込む。 違反判定部 4一 5は、 先頭セル違反記録部 8に保持されている先頭違反記録厂
1」 を基に、 先頭違反 ATMセルに続く後続 ATMセルに廃棄処理を施すべく、 セル制御部 6へ廃棄要求「1」 を出力する。 According to the policing device 1-5 configured as described above, when the violation determining unit 415 determines that the first ATM cell is a violating ATM cell, it outputs a discard request “1” to the cell control unit 6. In addition, write the first violation word Hi¾ “1” to the first cell violation recording section 8. The violation judging unit 4-5 is the first violation record factory stored in the first cell violation recording unit 8. Based on “1”, it outputs a discard request “1” to the cell control unit 6 in order to perform discard processing on the subsequent ATM cell following the top offending ATM cell.
このように、 本発明の一実施形態の第 5変形例に係るポリシング装置 1— 5に よれば、 PDUの全ての ATMセルを廃棄してしまうので、 一実施形態に係るポ リシング装置 1と同様に、 ATMネッ卜ワークの効率を向上できる。 As described above, according to the policing device 1-5 according to the fifth modified example of the embodiment of the present invention, all the ATM cells of the PDU are discarded, so that the same as the policing device 1 according to the embodiment is performed. In addition, the efficiency of the ATM network can be improved.
また、 前記 (a— 2) の本発明の一実施形態に係る第 2変形例に係るポリシン グ装置 1—2を、 ポリシング装置 1— 5と同じように、 先頭 ATMセルが違反 A TMセルであるとき、 P DU内の先頭から最後尾の ATMセルを全て廃棄するよ うに構成することもできる。 Further, the policing device 1-2 according to the second modification of the embodiment (a-2) of the present invention is similar to the policing device 1-5 in that the first ATM cell is a violating ATM cell. At some point, it can be configured to discard all the ATM cells from the beginning to the end in the PDU.
なお、 違反 ATMセルが先頭 ATMセルでない場合は、 違反 ATMセルは最後 尾 ATMセルに置き換えられる。 If the offending ATM cell is not the first ATM cell, the offending ATM cell is replaced by the last ATM cell.
ここで、 先頭 ATMセルを廃棄するときには、 最後尾 ATMセルへの置き換え (PT3ビット 「0」 を 「1」 に書き換え) を行なわないようになつている。 このように構成すると、 同一 P D U内の A TMセルを全て廃棄して A TMネッ トワークに余計な A T Mセルを送出しな L、で済み、 ネットワークの効率を向上で さる。 Here, when the first ATM cell is discarded, replacement with the last ATM cell (rewriting PT3 bit “0” to “1”) is not performed. With this configuration, it is only necessary to discard all ATM cells in the same PDU and not to send out extra ATM cells to the ATM network, thereby improving the efficiency of the network.
また、 前記 (a— 1) の本発明の一実施形態の第 1変形例に係るポリシング装 置 1一 1と同じ様に、 ATMネットワークの保守者により廃棄設定されている V P I /VC Iの ATMセルに限り廃棄処理を施した場合も、 同一 PDU内の AT Mセルを全て廃棄して ATMネットワークに余計な ATMセルを送出しないで済 み、 ネッ 卜ワークの効率を向上できる。 Further, as in the policing device 111 according to the first modification of the embodiment (a-1) of the present invention, the ATM of the VPI / VC I discarded by the ATM network maintenance person is set. Even if only cells are discarded, the ATM cells in the same PDU need not be discarded and unnecessary ATM cells are not sent to the ATM network, thereby improving network efficiency.
( a— 6 ) 本発明の一実施形態の第 6変形例の説明 (a-6) Description of Sixth Modification of One Embodiment of the Present Invention
次に、 図 15に示す本発明の一実施形態の第 6変形例に係るポリシング装置 1 一 6は、 一実施形態に係るポリシング装置 1と比較して、 各 VP I/VC I毎に ATMセル力く上位レイヤにフレーム構造のデータ (PDU) を扱っているかを判 断して、 廃棄処理を行なうようになっている。 Next, a polishing apparatus 16 according to a sixth modification of the embodiment of the present invention shown in FIG. 15 is different from the polishing apparatus 1 according to the embodiment in that an ATM cell is provided for each VP I / VC I. It determines whether the upper layer is handling frame-structured data (PDU) and discards it.
例えば、 ポリシング装置 1—6は、 PDUを扱っていない ATMセルに対して は個々に違反判定処理を行ない、 違反するときに廃棄するようになつている。 一方、 ポリシング装置 1一 6は、 PDUを扱っている違反 ATMセルに続く A
TMセルに対しては、 前記ポリシング装置 1と同様に違反 ATMセルに施した処 理と同じ処理を施すようになつている。 For example, the policing device 1-6 performs an individual violation determination process on ATM cells that do not handle PDUs, and discards them when they violate. On the other hand, the policing device 1-6 sends A to the offending ATM cell handling the PDU. The same processing as that performed on the violating ATM cell is performed on the TM cell as in the policing apparatus 1.
このため、 ポリシング装置 1一 6は、 図 15に示すように、 違反判定部 4 (図 1参照) の代わりに違反判定部 4— 6をそなえる他、 種別言 ^部 9をそなえて構 成されている。 For this reason, as shown in FIG. 15, the policing device 116 includes a violation determination unit 4-6 instead of the violation determination unit 4 (see FIG. 1) and a classification unit 9 as shown in FIG. ing.
ここで、 種別記録部 (種別保持部) 9は、 八丁1^セルが?011を扱ってぃるか 否かを示す種別情報を各 V P I/VC I毎に保持するものであり、 メモリや R A M等を用いて構成することができ、 例えば、 図 3に示す違反記録部 5と同じよう に、 メモリの所定の領域に、 V C I毎に、 種別情報を保持するようになつている。 例えば、 種別情報「1 (PDUを扱う) 」 又は種別情報「0 (PDUを扱わな い) 」 力種別情報言 Ηϋ部 9に保持されるようになっている。 Here, the type recording unit (type holding unit) 9 has 1 cell in Hatcho? 011 is held for each VPI / VC I, and can be configured using a memory, RAM, or the like. For example, the violation recording unit 5 shown in FIG. Similarly to the above, the type information is stored in a predetermined area of the memory for each VCI. For example, the type information “1 (handles PDU)” or the type information “0 (does not handle PDU)” is stored in the force type information language unit 9.
なお、 種別情報「 1」, 「 0」 は、 ポリシング装置 1一 6外部にある制御装置 等により、 VC力確立する毎に、 書き加えられるようになつている。 Note that the type information “1” and “0” are added by the control device or the like outside the policing device 16 every time the VC power is established.
違反判定部 4— 6は、 PDUを扱っていない ATMセルに対しては個々に違反 判定処理を行なう点で違反判定部 4と異なり、 制御部 43の代わりに制御部 43 一 6をそなえている (図 4参照) 。 The violation judging unit 4-6 differs from the violation judging unit 4 in that the violation judging unit 4-6 performs an individual violation judging process on ATM cells that do not handle PDUs, and includes a control unit 43-16 instead of the control unit 43. (See Figure 4).
ここで、 制御部 43— 6は、 種別言 ^部 9に保持されている種別情報を参照し て、 違反する ATMセルに続く同一 VP I /VC Iの ATMセルに施す処理を判 別する点で制御部 43と異なる。 Here, the control unit 43-6 refers to the type information held in the type word ^ unit 9 to determine the processing to be performed on the ATM cell of the same VP I / VC I following the violating ATM cell. Is different from the control unit 43.
例えば、 制御部 43— 6は、 PDUを扱っていない ATMセルに違反があった 場合に、 その違反する ATMセルの後にポリシング装置 1― 6に入力されてくる 同一 V P I/VC Iの ATMセル力や演算部 4 1にて違反と判定された場合に廃棄 要求をセル制御部 6へ出力するようになつて 、る一方、 違反する A TMセルでな ければ装置内を通過させる。 For example, when an ATM cell that does not handle a PDU is violated, the control unit 43-6 determines the ATM cell power of the same VPI / VC I input to the policing device 1-6 after the violating ATM cell. If the operation unit 41 determines that the cell is violated, a discard request is output to the cell control unit 6. On the other hand, if the cell is not the violating ATM cell, the cell is passed through the apparatus.
上述の如く構成されたポリシング装置 1― 6の動作を図 16 ( a ) 〜 ( c ) を 用いて説明する。 The operation of the polishing apparatus 1-6 configured as described above will be described with reference to FIGS. 16 (a) to 16 (c).
なお、 図 16は、 ポリシング装置 1一 6の動作を説明するために、 2つの V P I/VC I (cと d) の ATMセル (c 4〜c 8, d 1〜d 3 ) に着目して説明 するための図であり、 なお、 VP I/VC I (c) の ATMセル (c 4〜c 8)
が PDUを扱うものであるとする。 Note that FIG. 16 focuses on ATM cells (c4 to c8, d1 to d3) of two VPI / VC I (c and d) in order to explain the operation of the policing device 16. It is a diagram for explanation, and the ATM cells (c4 to c8) of VP I / VC I (c) Handles PDUs.
ここで、 ATMセル (c 4〜c 8) の内で ATMセル (c 7) が、 PDUの最 後尾の ATMセルであるとし、 図 16 (a) 中の 「0」 及び「1」 は、 PT 3ビ ッ 卜を意味する。 Here, it is assumed that the ATM cell (c7) among the ATM cells (c4 to c8) is the last ATM cell of the PDU, and “0” and “1” in FIG. Means PT 3 bit.
また、 図 16 (b) は、 種別記録部 9に保持される種別情報「0」 或いは種別 情報「1」 を意味し、 図 16 (c) は、 ポリシング装置 1— 6において各 ATM セル (c 4〜c 8, d 1〜(! 3) に施される処理を示す。 FIG. 16B shows the type information “0” or the type information “1” held in the type recording unit 9, and FIG. 16C shows each ATM cell (c) in the policing device 1-6. 4 to c8 and d1 to (! 3).
ポリシング装置 1一 6は、 夕イミング A 1〜A 3において、 ポリシング装置 1 _ 6に入力された違反しない ATMセル (c 4, c 5, d l) を通過させるカ^ タイミング A 4及び A 5に入力された違反する ATMセル (c 6, d 2) を廃棄 する。 The policing device 16 sets the timings A4 and A5 for passing non-violating ATM cells (c4, c5, dl) input to the policing device 1_6 in the evenings A1 to A3. Discard the entered violating ATM cell (c 6, d 2).
ここで、 ポリシング装置 1一 6は、 ATMセル ( c 6 ) を廃棄する他、 違反記 録部 5に違反記録 「 1」 を廃棄する。 従って、 その後にポリシング装置 1一 6に 送られてくる ATMセル (c 7) は廃棄される他、 違反言 Ξϋ部 5に保持されてい る違反記録「 1」 は違反言 HH「 0」 に書き換えられる。 Here, the policing device 116 discards the ATM cell (c 6) and also discards the violation record “1” in the violation recording unit 5. Therefore, the ATM cell (c 7) sent to the policing device 16 after that is discarded, and the violation record “1” stored in the offense section 5 is rewritten to the offense word HH “0”. Can be
一方、 違反 ATMセル (d 2) の後にポリシング装置 1— 6に送られてくる A TMセル (d 3) は、 違反判定部 4— 6にて違反しないと判断されると廃棄され ずに装置内を通過する。 On the other hand, the ATM cell (d 3) sent to the policing device 1-6 after the violating ATM cell (d 2) is not discarded if the violation judging unit 4-6 determines that there is no violation. Pass through.
このように、 本発明の一実施形態に係るポリシング装置 1― 6によれば、 AT Mネッ トワークの入口において、 ATMネッ トワークの上位レイヤにおいて PD Uを扱う A T Mセルと P D Uを扱わない A T Mセルとにポリシングを行なえて、 ATMネットワークの効率を向上できる。 As described above, according to the policing apparatus 1-6 according to the embodiment of the present invention, at the entrance of the ATM network, the ATM cell handling PDU and the ATM cell not handling PDU in the upper layer of the ATM network. Policing can improve the efficiency of ATM networks.
( a— 7 ) 本発明の一実施形態の第 7変形例の説明 (a-7) Description of a seventh modified example of the embodiment of the present invention
次に、 図 17に示す本発明の一実施形態の第 7変形例に係るポリシング装置 1 一 7は、 一実施形態に係るポリシング装置 1と比較して、 P D U単位に違反の力 ゥントを VP I /VC I別に行なうようになっている。 Next, the policing device 117 according to the seventh modification of the embodiment of the present invention shown in FIG. 17 compares the policing device with a VP / VC I will be done separately.
例えば、 ポリシング装置 1一 7は、 違反記録部 5の違反記録 「 1」 をリセット する ( 「0」 に書き換える) 毎に、 該当 VP I /VC Iのカウン卜値をカウント アップするようになっている。
このため、 ポリシング装置 1 一 7は、 図 1 7に示すように、 違反判定部 4の代 わりに違反判定部 4一 7をそなえる他、 カウンタ (C T R) 1 0をそなえて構成 されている。 For example, each time the policing device 117 resets the violation record “1” in the violation recording unit 5 (rewrites it to “0”), it counts up the count value of the corresponding VP I / VC I. I have. For this reason, as shown in FIG. 17, the policing device 117 has a violation determining unit 417 instead of the violation determining unit 4 and a counter (CTR) 10.
ここで、 カウンタ 1 0は、 V P I / V C I別に P D U単位で違反の回数を保持 するものであり、 換言すると、 違反記録部 5の違反記録「1」 が「0」 に書き換 えられる度にカウント値をカウントアップするようになっている。 Here, the counter 10 holds the number of violations for each VPI / VCI in PDU units. In other words, the counter 10 counts each time the violation record “1” of the violation recording unit 5 is rewritten to “0”. The value is counted up.
一方、 違反判定部 4— 7は、 違反記録部 5に保持する違反記録 「 1」 をリセッ 卜する毎に、 カウンタ 1 0に保持する該当 V P I /V C Iのカウント値をカウン トアツプする制御を行なう点で違反判定部 4と異なる。 On the other hand, the violation determination unit 4-7 performs control to count up the count value of the corresponding VPI / VCI stored in the counter 10 every time the violation record “1” stored in the violation recording unit 5 is reset. Differs from Violation Judgment Unit 4.
ここで、 違反判定部 4一 7は、 制御部 4 3の代わりに制御部 4 3— 7をそなえ ており (図 4参照) 、 制御部 4 3— 7は、 違反記録部 5に保持する違反記録「 1 」 を違反記録「0」 に書き換える度に、 カウンタ 1 0に保持する該当 V P I /V C Iのカウント値を力ゥン卜アップするようにカウンタ 1 0を制御する点で制御 部 4 3と異なる。 Here, the violation judging section 417 has a control section 43-7 instead of the control section 43 (see FIG. 4). The control section 43-7 has the violation stored in the violation recording section 5. Each time the record "1" is rewritten to the violation record "0", the control unit 43 controls the counter 10 so that the count value of the corresponding VPI / VCI held in the counter 10 is increased. different.
上述の如く構成されたポリシング装置 1一 7の動作は、 本発明の一実施形態に 係るポリシング装置 1と同様である力、 図 7に示すフローチヤ一卜中、 ステップ S 9において、 違反言 部 5に保持する違反記録の書き換え ( 「1」 を 「0」 に 書き換え) や廃棄要求をセル制御部 6へ出力する他、 カウンタ 1 0を制御する。 そして、 カウン夕 1 0に保持される該当 V P I ZV C Iのカウント値は、 カウン トアップされる。 The operation of the polishing apparatus 117 configured as described above is the same as that of the polishing apparatus 1 according to an embodiment of the present invention. In the flowchart shown in FIG. It also rewrites the violation record held in the cell (rewrites “1” to “0”), outputs a discard request to the cell control unit 6, and controls the counter 10. Then, the count value of the corresponding VPIZVCI held in the count 10 is counted up.
このように、 本発明の一実施形態の第 7変形例に係るポリシング装置 1— 7に よれば、 一実施形態に係るポリシング装置 1と同様に、 A T Mネッ トワークの効 率を向上できるとともに、 カウンタ値は、 装置の保守者ゃネットワークの保守者 等に A TMネットワークの保守 ·運用のための管理情報として用いられる。 As described above, according to the polishing apparatus 1-7 according to the seventh modified example of the embodiment of the present invention, similarly to the polishing apparatus 1 according to the embodiment, the efficiency of the ATM network can be improved, and the counter can be improved. The value is used as maintenance information for maintenance and operation of the ATM network by equipment maintainers / network maintainers.
( a— 8 ) 本発明の一実施形態の第 8変形例の説明 (a-8) Description of Eighth Modification of One Embodiment of the Present Invention
次に、 本発明の一実施形態の第 8変形例に係るポリシング装置の説明を図 1を 用いて説明する力、 本発明の一実施形態の第 8変形例に係るポリシング装置 1 一 8は、 一実施形態の第 1変形例に係るポリシング装置 1— 1と比較して、 A TM セルが違反する場合に、 V P I /V C I別に A TMネッ 卜ワークの保守者の設定
に従って、 廃棄処理, 通過処理或いは夕ギング処理を行なうようになっている。 ここで、 夕ギング処理とは、 A T Mセルのへッダ内の C L Pのビッ卜 (以下、 CLPビットと言う) を 「0」 から 「1」 に書き換える処理を言う。 Next, a description will be given of a polishing apparatus according to an eighth modification of the embodiment of the present invention with reference to FIG. 1 .The polishing apparatus 118 according to the eighth modification of the embodiment of the present invention will be described below. Compared with the policing apparatus 1-1 according to the first modification of the embodiment, when the ATM cell is violated, the setting of the ATM network maintenance person by VPI / VCI is performed. In accordance with, disposal, passing or evening ging is performed. Here, the evening gating process is a process of rewriting a CLP bit (hereinafter, referred to as a CLP bit) in a header of an ATM cell from “0” to “1”.
このため、 ポリシング装置 1— 8は、 違反判定部 4一 1の代わりに違反判定部 4-8をそなえる他、 セル制御部 6の代わりにセル制御部 6— 2をそなえている (図 1参照) 。 For this reason, the policing device 1-8 includes a violation determination unit 4-8 instead of the violation determination unit 4-1 and a cell control unit 6-2 instead of the cell control unit 6 (see FIG. 1). ).
ここで、 違反判定部 4— 8は、 違反 ATMセルとそれに続く後続 ATMセルに 施す処理を、 ATMネッ卜ワークの保守者により VP I/VC I毎に設定された 廃棄処理, 通過処理, タギング処理のいずれかを判定する点で違反判定部 4一 1 と異なり、 制御部 43一 1の代わりに制御部 43— 8をそなえる他、 設定情報保 持部 44の代わりに設定情報保持部 44一 1をそなえている。 Here, the violation judging unit 4-8 performs the processing to be applied to the violating ATM cell and the succeeding ATM cell following the discard processing, pass-through processing, and tagging set for each VP I / VC I by the maintenance person of the ATM network. Unlike the violation judging unit 4-1 in that any one of the processes is judged, the control unit 43-11 is provided instead of the control unit 431, and the setting information holding unit 44-1 is used instead of the setting information holding unit 44. Has one.
設定情報保持部 44— 1は、 A TMネットワークの保守者により V P I / V C I別に設定された違反する ATMセルに施す処理を示す情報を保持するものであ り、 メモリや RAM等を用いて構成することができ、 例えば、 図 3に示す違反記 録部 5と同様に、 メモリ上の所定の領域に、 VC I毎に、 例えば、 違反 ATMセ ルには廃棄を施すべき設定「01」 , 通過させる設定「00」 , タギングすべき 設定 「10」 を保持するようになっている。 The setting information holding unit 44-1 holds information indicating processing to be performed on violating ATM cells set by the ATM network maintainer for each VPI / VCI, and is configured using a memory, a RAM, or the like. For example, similarly to the violation recording section 5 shown in FIG. 3, the setting “01”, which should be discarded for a violating ATM cell, in a predetermined area in the memory for each VC I, for example, The setting "00" to be tagged and the setting "10" to be tagged are retained.
また、 このような違反する ATMセルに施す処理を示す情報は、 ポリシング装 置 1一 8の外部にある制御装置等により、 VC力確立する度に、 書き加えられる ようになつている。 Information indicating processing to be performed on such violating ATM cells is added by a control device or the like outside the policing device 118 every time a VC force is established.
一方、 制御部 43— 8は、 制御部 43― 1と同様に、 違反する ATMセルに対 して、 設定情報保持部 44— 1に保持されている情報を参照して、 違反する AT Mセルに施すべき処理を判定するようになつている。 On the other hand, the control unit 43-8 refers to the information held in the setting information holding unit 44-1 for the violating ATM cell, as in the case of the control unit 43-1. Is determined.
例えば、 設定情報保持部 44— 1に違反する ATMセルに施す処理として、 夕 ギング処理の情報「10」力保持されていれば、 夕ギング要求をセル制御部 6— 2へ出力するようになってる。 For example, as a process to be performed on an ATM cell that violates the setting information storage unit 44-1, if the information of “10” of the eveninging process is retained, an eveninging request is output to the cell control unit 6-2. Te
一方、 セル制御部 6— 2は、 図 18に示す廃棄部 61をそなえる他、 タギング 部 63をそなえている。 On the other hand, the cell control section 6-2 has a tagging section 63 in addition to the disposal section 61 shown in FIG.
ここで、 タギング部 (損失許容情報付加部) 63は、 制御部 43— 8から送ら
れてくるタギング要求を受信すると、 違反判定部 4― 8にて違反すると判定され た ATMセルにタギング処理を行なうものである。 タギング部 63は、 タギング 要求によりタギング処理を施す A T Mセルのへッダ中の C L Pビットを 「 0」 力、 ら 「1」 に書き換えるようになつている。 Here, the tagging section (loss allowance information adding section) 63 is sent from the control section 43-8. When the incoming tagging request is received, the tagging process is performed on the ATM cell determined to be in violation by the violation determination unit 4-8. The tagging section 63 rewrites the CLP bit in the header of the ATM cell to be subjected to the tagging process in response to the tagging request to “1” from “0”.
上述の如く構成された本発明の一実施形態の第 8変形例に係るポリシング装置 1 - 8の動作を図 19を用いて説明するカ 、 以下、 図 19中で図 7及び図 10に 示すステップ番号 (ステップ S 1等) での説明は、 同様であるので省略する。 制御部 48— 8は、 廃棄設定されていない場合はさらにタギング設定されてい るかを判断する (図 19に示すステップ S 6— 2, S 8 - 3, S 8 - 5) o The operation of the polishing apparatus 1-8 according to the eighth modification of the embodiment of the present invention configured as described above will be described with reference to FIG. 19. Hereinafter, steps shown in FIGS. 7 and 10 in FIG. 19 will be described. The description of the numbers (step S1, etc.) is the same and will not be repeated. If the discard setting is not set, the control unit 48-8 determines whether the tagging is set further (steps S6-2, S8-3, S8-5 shown in FIG. 19) o
以下、 図 6 (a) に示す ATMセル (c l〜c 8) 力く違反するときに、 ATM ネットワークの保守者により夕ギング処理を施すように設定されている場合を例 に説明する。 なお、 この場合、 ATMセル (c 4) 力く違反 ATMセルである場合 を前提に説明し、 図 6 (c) に示す 「廃棄」 を 「タギング」 と置き換える。 Hereinafter, an example will be described in which an ATM network (c1 to c8) shown in Fig. 6 (a) is violated vigorously and an evening maintenance process is performed by an ATM network maintenance person. In this case, the description is made on the assumption that the ATM cell (c 4) is a violently violating ATM cell, and “discard” shown in FIG. 6 (c) is replaced with “tagging”.
タイミング T 1〜T 3で入力されてくる ATMセル (c l〜c 3) は、 通過処 理によりポリシング装置 1— 8内を通過して、 ATMスィッチ側へと送られる。 次に、 図 6 (a) に示すタイミング T 4で入力されてくる ATMセル (c 4) カ違反 ATMセルであると、 制御部 43— 8は、 廃棄設定されているか判断し ( 図 19に示すステップ S 6— 1) 、 廃棄設定されていないことから、 タギング設 定されているかを判断する (ステップ S 6― 1の NOル一卜からステップ S 6― 2)。 The ATM cells (cl to c3) input at the timings T1 to T3 pass through the inside of the policing device 1-8 by passing processing and are sent to the ATM switch side. Next, if the ATM cell input at timing T 4 shown in FIG. 6 (a) (c 4) is a violating ATM cell, the control unit 43-8 determines whether the discard setting has been made (see FIG. 19). In step S6-1 shown), since the discard setting has not been made, it is determined whether tagging has been set (step S6-2 from the NO list in step S6-1).
そして、 制御部 43— 8は、 違反言 3^部 5に違反記録 「 1」 を書き込むととも に、 タギング要求をセノレ制御部 6— 2へ出力する (ステップ S 6— 2の YE Sル 一卜からステップ S 6— 3) 。 タギング部 63は、 夕ギング要求を受信すると、 ATMセル (c 4) の C LPビットを 「0」 カヽら 「1」 に書き換える。 Then, the control unit 43-8 writes the violation record “1” in the offense statement 3 ^ unit 5 and outputs a tagging request to the senor control unit 6-2 (YE S 1 in step S6-2). Step S 6—3). When the tagging unit 63 receives the evening tagging request, the tagging unit 63 rewrites the CLP bit of the ATM cell (c4) to “0” and “1”.
その後、 CLPビッ 卜を書き換えられた ATMセル (c 4) は、 ATMスイツ チ等を経由して、 ATMネットワーク中へ送信される。 Thereafter, the ATM cell (c4) in which the CLP bit has been rewritten is transmitted through the ATM switch or the like to the ATM network.
次に、 同じ PDU内の違反 ATMセル (c 4) に続く後続 ATMセル (c 5) の違反判定処理において、 制御部 43— 8は、 違反記録部 5に保持されている A TMセル ( c 5 ) の V P I ZV C Iに関する違反記録や設定情報保持部 44一 1
に保持されている情報を読み出す (ステップ S 4の NOルー卜からステップ S 1 1 A) 。 制御部 43— 8は、 違反記録が 「1」 であるかを判断し (ステップ S 1 2) 、 違反記録 「1」 であることから、 ATMセル (c 5) 力最後尾 ATMセル であるかを判断する (ステップ S 12の YE Sルートからステップ S 8)。 制御部 43— 8は、 フレーム認、識部 3から受信した後続 A TMセル ( c 5 ) の PT 3ビッ卜 「0」 を基に後続 ATMセル (c 5) 力く最後尾 ATMセルに該当し ないと判断し、 さらに廃棄設定されているかを判断する (ステップ S 8の NOル 一卜からステップ S 8— 2) 。 廃棄設定されていないことから、 制御部 43 - 8 は、 さらにタギング設定されているか判断する (ステップ S 8— 2の NOルート からステップ S 8— 5)。 Next, in the violation determination processing of the succeeding ATM cell (c5) following the violating ATM cell (c4) in the same PDU, the control unit 43-8 controls the ATM cell (c 5) VPI ZV CI violation record and setting information storage 441-1 The information stored in the memory is read out (step S11A from the NO route of step S4). The control unit 43-8 determines whether the violation record is "1" (step S12), and since the violation record is "1", the ATM cell (c5) is the last ATM cell. (Step S8 from the YES route of Step S12). The control unit 43-8 recognizes the frame and, based on the PT3 bit “0” of the subsequent ATM cell (c5) received from the recognition unit 3, corresponds to the subsequent ATM cell (c5) and the last ATM cell. It is determined not to be performed, and it is further determined whether or not discarding has been set (step S8-2 from the NO list in step S8). Since the discard setting is not set, the control unit 43-8 determines whether the tagging is set further (from the NO route in step S8-2 to step S8-5).
ここで、 制御部 43— 8は、 設定情報保持部 44- 1に保持されている情報が 夕ギング処理を示すこと力、ら、 タギング要求をセル制御部 6— 2へ出力する (ス テツプ S 8— 5の YE Sル一卜からステップ S 8— 6)。 Here, the control unit 43-8 outputs a tagging request to the cell control unit 6-2, indicating that the information held in the setting information holding unit 44-1 indicates the evening processing, and outputs the tagging request to the cell control unit 6-2 (step S Step 8-8 from the YES route.
そして、 ATMセル (c 5) は、 ATMセル (c 4) と同様に、 タギング部 6 3にてタギング処理力施されて ATMスィツチ側へと送られる。 Then, similarly to the ATM cell (c 4), the ATM cell (c 5) is subjected to tagging processing in the tagging section 63 and sent to the ATM switch.
なお、 同じ PDU内の後続 ATMセル (c 6) も、 後続 ATMセル (c 5) と 同様に、 セル制御部 6 - 2でタギング処理力く施される。 The subsequent ATM cell (c 6) in the same PDU is also subjected to tagging processing by the cell controller 6-2 similarly to the subsequent ATM cell (c 5).
次に、 タイミング T 7でポリシング装置 1― 8に入力される同じ P D U内の最 後尾 ATMセル (c 7) の違反判定処理では、 違反判定部 4一 8にて上記の後続 ATMセル (c 5, c 6) に対する処理と同様の処理が行なわれるが、 フレーム 認識部 3から受信した最後尾 ATMセル (c 7) の PT3ビッ 卜が「1」 である こと力、ら、 制御部 43 _ 8は、 ATMセル (c 7) の VP I ZVC Iに関する違 反記録 「1」 を違反記録「0」 に書き換える他、 セル制御部 6— 2へタギング要 求を出力する (ステップ S 8— 3の YE Sル一卜からステップ S 8— 4) 。 Next, in the violation determination processing of the last ATM cell (c 7) in the same PDU input to the policing device 1-8 at the timing T 7, the above-described subsequent ATM cell (c 5 , C6), but the PT3 bit of the last ATM cell (c7) received from the frame recognition unit 3 is "1". Rewrites the violation record “1” for the VP I ZVC I of the ATM cell (c 7) with the violation record “0” and outputs a tagging request to the cell control unit 6-2 (step S8-3). Step S 8-4) from the YE S route.
ATMセル (c 7) も、 セル制御部 6— 2にて夕ギング処理が施されて ATM スィツチ側へ送られる。 The ATM cell (c7) is also subjected to evening-gating processing by the cell control unit 6-2 and sent to the ATM switch side.
このように、 本発明の一実施形態の第 8変形例に係るポリシング装置 1— 8に よれば、 一実施形態の第 1変形例に係るポリシング装置 1一 1と比較して、 タギ ング処理を P D Uの違反 ATMセルと後続 A TMセルに施すことができる。
ここで、 例えば、 P D U内の違反 A TMセルのみタギング処理を施すならば、 A TMネッ卜ワークにトラフィックの変動力 <生じた場合に、 夕ギング処理が施さ れた A TMセルは、 A TMネッ 卜ワーク中で廃棄される可能性を有し、 廃棄され ると後続 A TMセルが受信側へと送られたとしても、 受信側では I Pフレームを 再構成できない事態力発生するため、 違反 A TMセルに続く後続 ATMセルを夕 ギング処理を施さずに、 A TMネットワークへ送出することは、 A TMネットヮ —クの効率を悪くさせることになる。 As described above, according to the polishing apparatus 1-8 according to the eighth modification of the embodiment of the present invention, the tagging process is performed in comparison with the polishing apparatus 11-1 according to the first modification of the embodiment. Violation of PDU Can be applied to ATM cells and subsequent ATM cells. Here, for example, if tagging processing is performed only on the violating ATM cell in the PDU, if the traffic fluctuation power <ATM network occurs in the ATM network, the ATM cell on which the eveninging processing has been performed is the ATM cell. There is a possibility that it will be discarded in the network, and if it is discarded, even if the subsequent ATM cell is sent to the receiver, the receiver will not be able to reconstruct the IP frame. Sending the subsequent ATM cell following the TM cell to the ATM network without performing the evening process degrades the efficiency of the ATM network.
し力、し、 ポリシング装置 1— 8によれば、 後続 A TMセルにも違反 ATMセル と同様に、 夕ギング処理を施すので、 A TMネットワークにトラフィックの変動 力生じた場合等に、 違反 A TMセルと後続 A TMセルがともに廃棄され得るので、 ネッ 卜ワークの効率を向上させる。 According to the policing device 1-8, the subsequent ATM cell is subjected to evening ging as in the case of the violating ATM cell. Therefore, when the traffic fluctuation power occurs in the ATM network, the violation A Improve network efficiency because both TM cells and subsequent ATM cells can be discarded.
( a— 9 ) 本発明の一実施形態の第 9変形例の説明 (a-9) Description of Ninth Modification of One Embodiment of the Present Invention
上記各実施形態の説明 (a ) 〜 (a— 7 ) は、 違反の場合に廃棄処理を行なう 場合を前提に説明をしたが、 違反の場合に廃棄処理を施すのではなく、 夕ギング 処理を施すように構成することもできる。 The description of each of the above embodiments (a) to (a-7) has been described on the assumption that the discarding process is performed in the case of a violation, but in the case of a violation, the evening processing is performed instead of performing the discarding process. It can also be configured to apply.
例えば、 各ポリシング装置 6は、 廃棄部 6 1の代わりにタギング部 6 3をそな えて構成され、 各違反判定部 4等は、 廃棄要求の代わりに夕ギング要求を送出す るようになっている。 For example, each policing device 6 is configured to include a tagging unit 63 instead of the discarding unit 61, and each violation determination unit 4 etc. sends an eveninging request instead of a discarding request. I have.
このようなポリシング装置 6等によつても、 夕ギング処理を fi1なえて、 ネッ卜 ワークの効率を向上できる。 Even with such a polishing apparatus 6 or the like, it is possible to improve the efficiency of the network by changing the evening processing to fi 1 .
また、 本発明の一実施形態の第 1変形例に係るポリシング装置を夕ギング処理 を行なえるように構成しても、 ネッ卜ワークの効率の向上と A TMネットワーク の保守者の指示に従つて安全な夕ギング処理を行なえる。 Further, even if the polishing apparatus according to the first modification of the embodiment of the present invention is configured to be able to perform evening ging processing, it is possible to improve the efficiency of the network and to follow the instructions of the maintenance person of the ATM network. You can perform safe evening ging processing.
また、 本発明の一実施形態の第 4変形例に係るポリシング装置を夕ギング処理 を行なえるように構成しても、 先頭 ATMセル或いは最後尾 A TMセルを契機に、 フェイルセーフ (fail Safe)で違反記録「1」 を違反記録 「0」 に書き換えられ るので、 安全なポリシングを行なえる。 Further, even if the polishing apparatus according to the fourth modified example of the embodiment of the present invention is configured to be able to perform the eveninging process, a fail-safe operation is triggered by the first ATM cell or the last ATM cell. The violation record “1” can be rewritten to the violation record “0”, so that safe policing can be performed.
また、 タギング処理を行なえるように本発明の一実施形態の第 5変形例に係る ポリシング装置を構成すると、 同一 P D U内の A T Mセル全てにタギング処理を
施すのであれば、 A T Mネットワークに卜ラフィックの変動が生じた場合に、 タ ギング処理が施された A TMセルは全て廃棄され得るので、 ネッ卜ワークの効率 を向上できる。 Further, when the policing device according to the fifth modification of the embodiment of the present invention is configured to perform the tagging process, the tagging process is performed on all ATM cells in the same PDU. If it is applied, all the ATM cells subjected to the tagging process can be discarded when the traffic of the ATM network fluctuates, so that the efficiency of the network can be improved.
また、 本発明の一実施形態の第 6変形例に係るポリシング装置を夕ギング処理 を行なえるように構成しても、 A TMネットワークの入口において、 A TMネッ トワークの上位レイヤにおいて P D Uを扱う A TMセルと P D Uを扱わない A T Mセルとにポリシングを行なえて、 ネッ卜ワークの効率を向上できる。 Further, even if the policing device according to the sixth modification of the embodiment of the present invention is configured to be able to perform eveninging processing, at the entrance of the ATM network, the PDU that handles PDUs in the upper layer of the ATM network is Policing of TM cells and ATM cells that do not handle PDUs can improve network efficiency.
また、 本発明の一実施形態の第 Ί変形例に係るポリシング装置を夕ギング処理 を行なえるように構成しても、 A TMネッ卜ワークの効率を向上できるとともに、 カウンタ値を装置の保守者ゃネッ卜ワークの保守者等に A T Mネットワークの保 守 ·運用のための管理情報として使用できる。 Further, even if the polishing apparatus according to the fifth modification of the embodiment of the present invention is configured to be able to perform the eveninging process, the efficiency of the ATM network can be improved and the counter value can be maintained by the maintenance person of the apparatus.に It can be used as maintenance information for maintenance and operation of the ATM network by network maintainers.
( a— 1 0 ) 本発明の一実施形態の第 1 0変形例の説明 (a-10) Description of a 10th Modification of the Embodiment of the Present Invention
上記各実施形態の説明 (a ) 〜 (a— 7 ) は、 違反の場合に廃棄処理を行なう 場合を前提に説明をしたが、 違反の場合に廃棄処理を施すのではなく、 A TMセ ルに付加されて 、る拡張へッダにマーキングを行なうように構成することもでき ここで、 拡張ヘッダとは、 ポリシング装置力設けられている装置内で A TMセ ルを処理するために、 A TMセルに付加された所定長のデータであり、 ポリシン グ装置が設けられている装置内では、 各 A TMセルを処理するために拡張ヘッダ に書き込み等を行なって、 その拡張ヘッダに書き込まれている情報を基に装置内 で各 A TMセルを処理するようになつている。 The description of each of the above embodiments has been described on the assumption that the discarding process is performed in the case of a violation. However, instead of performing the discarding process in the case of a violation, an ATM cell is not used. In addition, the extension header may be configured to perform marking on the extension header. Here, the extension header is used to process an ATM cell in a device provided with a policing device. This is data of a predetermined length added to the TM cell. In a device provided with a policing device, writing and the like are performed on an extension header to process each ATM cell, and the data is written to the extension header. Each ATM cell is processed in the device based on the information stored.
以下、 例として、 拡張ヘッダにマ一キングすることで、 そのマ一キングのある A TMセルは、 装置内で廃棄されることを前提とする。 なお、 拡張ヘッダにマー キングが付加されている A T Mセルを廃棄するところは、 ポリシング装置外部に ある。 Hereinafter, as an example, it is assumed that the ATM cell with the marking is discarded in the device by marking the extension header. The place where the ATM cell with the marking added to the extension header is discarded is outside the policing device.
例えば、 各ポリシング装置 6等は、 廃棄部 6 1の代わりにマ一キング部をそな え、 各違反判定部 4等は、 廃棄要求の代わりにマ一キングする要求を送出するよ うになつている。 For example, each policing device 6 etc. has a marking unit instead of the discarding unit 61, and each violation judging unit 4 etc. sends out a request for marking instead of a discarding request. I have.
ここで、 マ一キング部 (違反情報付加部) とは、 タギング部 6 3や置換部 6 2
と同様のものであり、 拡張へッダにマ一キングするものである。 Here, the marking part (violation information addition part) is a tagging part 63 or a replacement part 62. Is similar to, but marks the extension header.
なお、 拡張ヘッダのサイズやマ一キングするビッ卜長等は、 装置の設計等によ る。 The size of the extension header and the bit length to be marked depend on the design of the equipment.
このように構成することで、 例えば、 P D U内の違反 A TMセルの拡張ヘッダ と後続 A TMセルとの拡張ヘッダにマ一キングすることで、 装置内部で、 違反 A TMセルとともに後続 ATMセルも廃棄されるので、 一実施形態に係るポリシン グ装置 1と同様に、 A TMネッ卜ワークの効率を向上できる。 With such a configuration, for example, by marking the extension header of the violating ATM cell in the PDU and the extension header of the succeeding ATM cell, the succeeding ATM cell as well as the violating ATM cell can be internally generated in the device. Since it is discarded, the efficiency of the ATM network can be improved as in the policing apparatus 1 according to one embodiment.
また、 本発明の一実施形態の第 1変形例に係るポリシング装置をマーキング処 理を行なえるように構成しても、 ネットワークの効率の向上と A TMネットヮ一 クの保守者の指示に従って安全なマ一キング処理を行なえる。 Further, even if the polishing apparatus according to the first modification of the embodiment of the present invention is configured to perform the marking process, it is possible to improve the efficiency of the network and secure the network according to the instruction of the maintenance person of the ATM network. Marking processing can be performed.
また、 本発明の一実施形態の第 4変形例に係るポリシング装置をマーキング処 理を行なえるように構成しても、 先頭 A TMセル或いは最後尾 A TMセルを契機 に、 フヱイルセーフ (fail Safe)で違反言 Ηϋ「1」 を違反記録 「0」 に書き換え られるので、 安全なポリシングを行なえる。 Further, even if the polishing apparatus according to the fourth modified example of the embodiment of the present invention is configured to be able to perform the marking process, a fail-safe operation is triggered by the first ATM cell or the last ATM cell. By violating 言, “1” can be rewritten to violation record “0”, and safe policing can be performed.
また、 マーキング処理を行なえるように本発明の一実施形態の第 5変形例に係 るポリシング装置を構成すると、 同一 P D U内の A TMセルを全て廃棄してしま うのであれば、 A TMネッ トワークに余計な A TMセルを送出しないで済み、 ネ ットワークの効率を向上できる。 Further, when the policing apparatus according to the fifth modification of the embodiment of the present invention is configured to perform the marking process, if all ATM cells in the same PDU are to be discarded, the ATM network is used. This eliminates the need to send extra ATM cells to the network, thereby improving network efficiency.
また、 本発明の一実施形態の第 6変形例に係るポリシング装置をマ一キング処 理を行なえるように構成しても、 A TMネットワークの入口において、 A TMネ ットワークの上位レイヤにおいて P D Uを扱う A TMセルと P D Uを扱わない A TMセルとにポリシングを行なえて、 ネットワークの効率を向上できる。 Further, even if the polishing apparatus according to the sixth modification of the embodiment of the present invention is configured to be able to perform the masking process, the PDU is transmitted to the upper layer of the ATM network at the entrance of the ATM network. Policing of ATM cells to be handled and ATM cells that do not handle PDUs can improve network efficiency.
また、 本発明の一実施形態の第 7変形例に係るポリシング装置をマ一キング処 理を行なえるように構成しても、 A TMネッ卜ワークの効率を向上できるととも に、 カウンタ値を装置の保守者ゃネッ トワークの保守者等に A TMネットワーク の保守 ·運用のための管理情報として使用できる。 Further, even if the polishing apparatus according to the seventh modification of the embodiment of the present invention is configured to perform the masking process, the efficiency of the ATM network can be improved and the counter value can be reduced. It can be used as maintenance information for maintenance and operation of the ATM network by equipment maintainers and network maintainers.
( a - 1 1 ) 本発明の一実施形態の第 1 1変形例の説明 (a-11) Description of 11th Modification of One Embodiment of the Present Invention
一実施形態の第 8変形例に係るポリシング装置が A TMネッ 卜ワークの保守者 の設定により違反のときに廃棄処理或レ、は通過処理或 まタギング処理を違反 A
T Mセル及び後続 A T Mセルに施す場合を前提に説明した。 When the polishing apparatus according to the eighth modification of the embodiment violates the setting by the maintenance person of the ATM network, the polishing apparatus violates the discarding process, the passing process, or the tagging process. The description has been made on the assumption that the processing is applied to the TM cell and the subsequent ATM cell.
廃棄処理, タギング処理, 通過処理, マーキング処理をそれぞれ組み合わせて 行なえるように構成してもよい。 The system may be configured so that disposal processing, tagging processing, passage processing, and marking processing can be performed in combination.
それらの処理を行なえるように、 廃棄部 6 1 , タギング部 6 3 , マ一キング部 をポリシング装置にそなえ、 それらに廃棄要求や夕ギング要求, マ一キング要求 を出力するように違反判定部を構成する。 A discarding unit 61, a tagging unit 63, and a marking unit are provided in the polisher so that these processes can be performed, and a violation judging unit is configured to output a discarding request, an evening ginging request, and a marking request to them. Is configured.
そして、 違反判定部は、 違反判定部 4一 8と同様に制御部 4 3— 8をそなえて 構成するが、 設定情報保持部に保持されている A TMネッ 卜ワークの保守者によ り設定されている情報を参照して、 違反 A TMセルと後続 A TMセルに施す処理 を判断し、 設定されている処理を実行するための要求信号を廃棄部 6 1 , 夕ギン グ部 6 3 , マ一キング部に送信することで、 所望の処理を行なえる。 The violation determination unit is configured to include a control unit 43-8 in the same manner as the violation determination unit 418, but is set by the maintenance person of the ATM network held in the setting information storage unit. With reference to the information provided, the processing to be performed on the violating ATM cell and the subsequent ATM cell is determined, and a request signal for executing the set processing is discarded by the discarding unit 61, evening ging unit 6 3, Desired processing can be performed by transmitting to the marking unit.
このように構成したポリシング装置によっても、 A TMネッ卜ワークの効率を 向上できる。 The polishing apparatus configured as described above can also improve the efficiency of the ATM network.
また、 上記 (a— 1 ) 〜 (a— 7 ) で説明した一実施形態の第 1変形例に係る ポリシング装置等においても、 廃棄処理, タギング処理, 通過処理, マ一キング 処理を全部或いは一部の処理を行なえるように構成することもできる。 Also, in the polishing apparatus and the like according to the first modified example of the embodiment described in the above (a-1) to (a-7), all or one of the discarding process, the tagging process, the passing process, and the masking process are performed. It is also possible to configure so that the processing of the section can be performed.
(b ) その他 (b) Other
以上詳述したが、 本発明のポリシング装置及びポリシング方法は、 (a ) 〜 ( a - 1 1 ) で説明した各実施形態をそれぞれ組み合わせても実施することができ る。 As described in detail above, the polishing apparatus and the polishing method of the present invention can be implemented by combining the respective embodiments described in (a) to (a-11).
また、 上記の各説明では、 違反判定処理部 4の動作をフローチャートを基に説 明したが、 各実施形態に係るポリシング装置は、 フローチヤ一卜に示す川!)?ゃス テップに限定されるものではない。 In each of the above descriptions, the operation of the violation determination processing unit 4 has been described based on the flowchart. However, the polishing apparatus according to each embodiment uses the river shown in the flowchart!)? 。It is not limited to steps.
また、 各違反判定の処理において、 A TMセル力入力される毎に違反判定処理 を行なうのではなく、 入力した A TMセルの V P I /V C Iに関する違反記録を 読み出して、 読み出した違反記録が「1」 であれば、 違反判定を行なわずに、 廃 棄処理, タギング処理, マ一キング処理を施すように構成してもよい。 In addition, in each violation determination process, instead of performing a violation determination process every time an ATM cell force is input, a violation record relating to the VPI / VCI of the input ATM cell is read, and the read violation record is set to “1”. , The discarding process, the tagging process, and the masking process may be performed without performing the violation determination.
また、 一実施形態に係る違反記録部 4を図 2 0に示す回路により構成すること もできる。 なお、 下記表 2は、 図 2 0に示す回路に入力信号と出力信号の関係を
示す表である。 Further, the violation recording unit 4 according to an embodiment may be configured by a circuit shown in FIG. Table 2 below shows the relationship between input and output signals in the circuit shown in Figure 20. It is a table shown.
なお、下記表 2において、 入力信号中の演算結果の欄に示す「0」 は正常を意 味し、 「1」 は違反を意味する。 また、 フレーム情報の欄に示す「0」 は、 先頭 A TMセル或いは中間 A TMセルであるこを意味し、 「1」 は、 最後尾 A TMセ ルであることを意味する。 また、違反記録の欄に示す「0」 は、 違反記録がない ことを意味し、 「1」 は、 違反記録があることを意味する。 In Table 2 below, “0” in the column of the calculation result in the input signal means normal, and “1” means violation. “0” shown in the frame information column indicates that the cell is the first ATM cell or an intermediate ATM cell, and “1” means that the cell is the last ATM cell. Also, “0” shown in the violation record column indicates that there is no violation record, and “1” means that there is a violation record.
一方、 出力信号中の廃棄の欄に示す「0」 は、 通過を意味し、 「1」 は、 廃棄 を意味する。 また、 違反言 3ϋの欄は、 「0 0」 は違反記録をそのままであること を意味し、 「0 1」 は違反記録のリセットを意味し、 「1 0」 は、 違反言 のセ ッ卜を意味する。 On the other hand, “0” shown in the discard column in the output signal means passage, and “1” means discard. In the column of offense 3 言, “0 0” means that the offense record is kept as it is, “01” means reset of the offense record, and “10” means the offense set. Means
表 2 入出力信号例 Table 2 I / O signal examples
上記表 2に示す信号の入出力する違反判定部を論理回路 (ゲート, R AM等) を用いることで構成することができる。 The violation determination unit that inputs and outputs the signals shown in Table 2 above can be configured using logic circuits (gates, RAMs, etc.).
また、 一実施形態に第 3変形例に係る違反判定部 4— 3を、 上記表 2において ※ ※?, 3の「1」を「0」 に代えることで、 論理回路 (ゲート, R AM
等) により構成することができる。 In addition, the violation determining unit 4-3 according to the third modified example in the embodiment is the same as the one shown in Table 2 above. , 3 by replacing “1” with “0”, the logic circuit (gate, RAM Etc.).
また、 他の実施形態に係る違反判定部も、 入力信号数と出力信号数との対応関 係を示す上記表 2と同様のものを作成できて、 論理回路 (ゲ一卜, RAM等) を 用いて構成することができる。 Also, the violation determination unit according to the other embodiment can create the same one as shown in Table 2 above, which shows the correspondence between the number of input signals and the number of output signals, and implements a logic circuit (gate, RAM, etc.). It can be configured using.
また、 違反言 部 5や設定情報保持部 44, 44 - 1, 先頭セル情報保持部 8, 種別記録部 9等を別々に設けるのでなく、 1つの保持部に各情報を V P I/VC I別に保持するように構成してもよい。 Also, instead of separately providing the offending wording section 5, the setting information holding sections 44, 44-1, the first cell information holding section 8, the type recording section 9, etc., each information is stored in one holding section for each VPI / VC I. May be configured.
さらに、 先頭セル情報保持部 8等に保持される情報を、 先頭 ATMセルの VC I等としてもよい。 Further, the information held in the head cell information holding unit 8 or the like may be the VC I or the like of the head ATM cell.
また、 廃棄部 61, 置換部 62, 夕ギング部 63, マ一キング部も、 別々に設 けるのではなく、 1つの論理回路で構成することもできる。 Also, the discarding section 61, the replacing section 62, the evening section 63, and the marking section can be configured by one logic circuit instead of being separately provided.
また、 図 1において、 違反記録部 5を違反判定部 4とパラレルに配置したが、 違反 部 5の配置位置はこれに限定されない。 また、 先頭セル違反 部 8, 種別記録部 9も同様である。 Further, in FIG. 1, the violation recording unit 5 is arranged in parallel with the violation determination unit 4, but the arrangement position of the violation unit 5 is not limited to this. The same applies to the first cell violation part 8 and the type recording part 9.
また、 以上の説明では、 U PCを前提に説明をした力^ ネッ トワークとネッ ト ワークの間の NPCとして、 ATMネッ 卜ワークから送られてくる ATMセルの 他のネッ 卜ワークへ送出する量を制御する場合にも適用でき、 また、 加入者宅内 の D S Uに本発明の各実施形態に係るポリシング装置を設けて ATMセルの送出 量を制御することもできる。 Also, in the above description, the power described assuming the UPC ^ the amount of ATM cells sent from the ATM network to other networks as NPCs between networks. The present invention can also be applied to the case where the policing device is controlled, and the policing device according to each embodiment of the present invention can be provided in the DSU in the subscriber premises to control the transmission amount of the ATM cells.
並びに、 上記に詳述したが、 本発明は、 発明の趣旨を逸脱しない範囲で様々な 形態で実施できる。 産業上の利用可能性 In addition, as described in detail above, the present invention can be implemented in various modes without departing from the spirit of the invention. Industrial applicability
以上のように、 本発明のポリシング装置及びポリシング方法は、 ネッ卜ヮ一ク へ固定長データを送出する量を制御する装置及び方法として有用であり、 特に上 位レイヤのフレームを扱う固定長データを制御するのに適している。
As described above, the policing apparatus and the policing method of the present invention are useful as an apparatus and a method for controlling the amount of fixed-length data sent to a network, and in particular, fixed-length data handling upper-layer frames. Suitable for controlling.
Claims
1 . 固有の識別情報が付加された固定長データをネットワークへ送出する量を制 御するポリシング装置において、 1. In a policing device that controls the amount of fixed-length data with unique identification information added to the network,
該固定長データ力属する上位レイヤのフレームを認識するフレーム認識部と、 該フレーム認識部にて認識された該フレーム内の固定長データの違反を判定す る判定部と、 A frame recognizing unit for recognizing a frame of an upper layer to which the fixed length data belongs; a determining unit for determining a violation of fixed length data in the frame recognized by the frame recognizing unit;
該判定部での判定結果を! ¾ϋ別情報毎に保持する保持部と、 A holding unit for holding a judgment result of the judgment unit for each piece of separate information;
該判定部にて違反すると判定された違反固定長データを廃棄するとともに、 該 違反固定長データと同じフレーム内の該違反固定長データに続く後続固定長デ一 タを廃棄する廃棄処理部とをそなえて構成されていることを特徴とする、 ポリシ ング装置。 A discard processing unit that discards the fixed-length data that is determined to be in violation by the determination unit and discards subsequent fixed-length data following the fixed-length data in the same frame as the fixed-length data. A policing device, characterized in that the policing device is configured in such a manner.
2 . 固有の識別情報;^付加された固定長データをネッ卜ワークへ送出する量を制 御するポリシング装置において、 2. Unique identification information; ^ In a policing device that controls the amount of added fixed-length data sent to the network,
該固定長デ一夕が属する上位レイヤのフレームを認識するフレーム認識部と、 該フレーム認識部にて認識された該フレーム内の固定長データの違反を判定す る判定部と、 A frame recognition unit that recognizes a frame of an upper layer to which the fixed-length data belongs; a determination unit that determines a violation of fixed-length data in the frame recognized by the frame recognition unit;
該判定部での判定結果を Μ ^別情報毎に保持する保持部と、 A holding unit for holding a judgment result of the judgment unit for each 別 ^ different information;
該判定部にて違反すると判定された違反固定長データに違反を示すマ一クを付 加するとともに、 該違反固定長デ一夕と同じフレーム内の該違反固定長デ一タに 続く後続固定長デ一夕にマークを付加する廃棄処理部とをそなえて構成されて ヽ ることを特徴とする、 ポリシング装置。 A mark indicating the violation is added to the violation fixed-length data determined to be in violation by the determination unit, and the subsequent fixed length data following the violation fixed-length data in the same frame as the violation fixed-length data is added. A polishing apparatus, comprising: a discard processing unit for adding a mark to a long time.
3. 該廃棄処理部が、 該違反固定長データを上記ネッ トワーク内で損失されるこ とを許容することを示す損失許容情報を付加する損失許容情報付加部をそなえて 構成されていることを特徴とする、 請求の範囲第 2項に記載のポリシング装置。 3. The discard processing unit is configured to include a loss allowance information adding unit that adds loss allowance information indicating that the violation fixed-length data is allowed to be lost in the network. 3. The polishing apparatus according to claim 2, wherein:
4. 該廃棄処理部が、 該違反固定長データに付加されている拡張データに違反情
報を付加する違反情報付加部をそなえて構成されていることを特徴とする、 請求 の範囲第 2項に記載のポリシング装置。 4. The discard processing unit sends a violation information to the extended data added to the violation fixed-length data. 3. The polishing apparatus according to claim 2, further comprising a violation information adding unit for adding a report.
5 . 該違反固定長データに施す処理を示す情報を保持する設定情報保持部をそな え、 5. A setting information holding unit for holding information indicating a process to be performed on the violation fixed length data,
該廃棄処理部が、 該設定情報保持部に保持されて ヽる情報に基づ ヽて該違反固 定長データ及び該後続固定長デ一夕に施す処理を行なうように構成されているこ とを特徴とする、 請求の範囲第 1項又は請求の範囲第 2項に記載のポリシング装 The discard processing unit is configured to perform a process to be performed on the violation fixed length data and the subsequent fixed length data based on the information held in the setting information holding unit. The polishing apparatus according to claim 1 or claim 2, characterized in that:
6 . 該廃棄処理部が、 該判定部にて判定された該フレーム内の初めの違反固定長 データを該フレーム内の擬似最終固定長データに置き換えて送出する置換部をそ なえて構成されていることを特徴とする、 請求の範囲第 1項に記載のポリシング 6. The discard processing unit is configured to include a replacement unit that replaces the first fixed violation length data in the frame determined by the determination unit with pseudo final fixed length data in the frame and transmits the data. The policing device according to claim 1, wherein
7 . 該フレーム内の最終固定長デ一タカ違反すると該判定部にて判定された場合 に該最終固定長データを通過させるように該廃棄処理部が構成されていることを 特徴とする、 請求の範囲第 1項又は請求の範囲第 2項に記載のポリシング装置。 7. The discard processing unit is configured to pass the final fixed-length data when the determination unit determines that the final fixed-length data in the frame is violated. The polishing apparatus according to claim 1 or claim 2.
8 . 少なくとも該フレーム内の最終固定長データ若しくは次フレームの先頭固定 長データを基に、 該保持部に保持されている該フレームの該固定長データについ ての情報を角军除する角军除部をそなえて構成されていることを特徴とする、 請求の 範囲第 1項又は請求の範囲第 2項に記載のポリシング装置。 8. Sampling the information on the fixed length data of the frame held in the holding unit based on at least the final fixed length data in the frame or the leading fixed length data of the next frame. 3. The polishing apparatus according to claim 1, wherein the polishing apparatus includes a polishing apparatus.
9 . 該判定部にて該違反固定長データと判定された該フレーム内の先頭に位置す る先頭固定長データの情報を保持する先頭情報保持部をそなえ、 9. A head information holding unit for holding information of a head fixed length data positioned at the head in the frame determined to be the violation fixed length data by the determination unit,
該廃棄処理部が、 該先頭保持部に情報が保持されている該先頭固定長デ一夕が 属する該フレーム内の全ての固定長デ一タに該先頭固定長デ一タに施す処理と同 じ処理を施すように構成されていることを特徴とする、 請求の範囲第 1項又は請
求の範囲第 2項に記載のポリシング装置。 The same as the processing performed by the discard processing unit on all fixed length data in the frame to which the head fixed length data whose information is stored in the head holding unit belongs, to the head fixed length data. Claim 1 or the contract, characterized in that 3. The polishing apparatus according to claim 2, wherein
1 0 . 該識別情報毎に、 固定長データの上位レイヤがフレーム構造であることを 示す固定長データ種別情報を保持する種別保持部をそなえ、 10. For each of the identification information, a type holding unit for holding fixed length data type information indicating that the upper layer of the fixed length data has a frame structure,
該廃棄処理部が、 該判定部にて該種別保持部に上記固定長データ種別情報が保 持されて Lゝる該違反固定長デ一夕に続く該後続固定長デ一タに該違反固定長デー 夕に施した処理と同じ処理を施すように構成されていることを特徴とする、 請求 の範囲第 1項又は請求の範囲第 2項に記載のポリシング装置。 The discard processing unit fixes the violation fixed length data to the subsequent fixed length data following the violation fixed length data after the fixed length data type information is held in the type holding unit by the determination unit. The polishing apparatus according to claim 1 or 2, wherein the polishing apparatus is configured to perform the same processing as that performed on a long day.
1 1 . 該保持部に違反記録力保持される回数を該識別情報毎にカウン卜するカウ ンタをそなえて構成されていることを特徴とする、 請求の範囲第 1項又は請求の 範囲第 2項に記載のポリシング装置。 11. The claim 1 or claim 2, characterized in that the holding section is provided with a counter for counting the number of times the recording power is held for each identification information. The polishing apparatus according to any one of the preceding claims.
1 2 . ネットワークへ送出する固定長デー夕の量を制御するポリシング方法であ つて、 1 2. A policing method that controls the amount of fixed-length data sent to the network.
該固定長デ一タカ《属する上位レイヤのフレームを認識し、 該フレーム内の固定 長データの違反を判定して、 該フレーム内の違反固定長データに続く後続固定長 デー夕全てに該違反固定長デ一夕に施した処理と同じ処理を施すことを特徴とす る、 ポリシング方法。
Recognize the upper layer frame to which the fixed-length data belongs, determine the violation of the fixed-length data in the frame, and fix the violation for all subsequent fixed-length data following the fixed-length data in the frame. A policing method characterized by performing the same processing as that performed overnight.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1999/001091 WO2000054461A1 (en) | 1999-03-05 | 1999-03-05 | Polisher and polishing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1999/001091 WO2000054461A1 (en) | 1999-03-05 | 1999-03-05 | Polisher and polishing method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000054461A1 true WO2000054461A1 (en) | 2000-09-14 |
Family
ID=14235123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1999/001091 WO2000054461A1 (en) | 1999-03-05 | 1999-03-05 | Polisher and polishing method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2000054461A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07264189A (en) * | 1994-03-16 | 1995-10-13 | Fujitsu Ltd | Traffic control device for private ATM network |
JPH08274786A (en) * | 1995-03-31 | 1996-10-18 | Chiyoukousoku Network Computer Gijutsu Kenkyusho:Kk | Partial tagging method |
JPH1075252A (en) * | 1996-08-30 | 1998-03-17 | Fujitsu Ltd | Buffer control device |
JPH10327167A (en) * | 1997-05-23 | 1998-12-08 | Nec Corp | Congestion control system for atm network |
-
1999
- 1999-03-05 WO PCT/JP1999/001091 patent/WO2000054461A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07264189A (en) * | 1994-03-16 | 1995-10-13 | Fujitsu Ltd | Traffic control device for private ATM network |
JPH08274786A (en) * | 1995-03-31 | 1996-10-18 | Chiyoukousoku Network Computer Gijutsu Kenkyusho:Kk | Partial tagging method |
JPH1075252A (en) * | 1996-08-30 | 1998-03-17 | Fujitsu Ltd | Buffer control device |
JPH10327167A (en) * | 1997-05-23 | 1998-12-08 | Nec Corp | Congestion control system for atm network |
Non-Patent Citations (1)
Title |
---|
THOMAS M. CHEN, STEPHEN S. LIU.: "ATM Switching Systems", ARTECH HOUSE,, 1995, (BOSTON), pages 70 - 72, XP002927600 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7376085B2 (en) | Packet transferring method and apparatus that employs the same | |
JP4480900B2 (en) | System and method for measuring transfer time and loss rate in high capacity communication networks | |
KR950026150A (en) | Traffic output suppression apparatus and method for preventing congestion in asynchronous delivery mode (ATM) network | |
JPH10229408A (en) | Coupling device | |
Sidi et al. | Congestion control through input rate regulation | |
CA2235287A1 (en) | Improvements in or relating to an atm switch | |
JPH07123102A (en) | Congestion control method | |
JP5053445B2 (en) | Inbound mechanism to check end-to-end service configuration using application awareness | |
EP1267522B1 (en) | Network monitor system, data amount counting method and program for use in the system | |
JP3893975B2 (en) | Unauthorized intrusion detection apparatus, unauthorized intrusion detection method, and unauthorized intrusion detection program | |
JPH05122238A (en) | Police system in atm exchange | |
US7058061B2 (en) | Dynamic virtual channel management apparatus | |
WO2000054461A1 (en) | Polisher and polishing method | |
EP0711054B1 (en) | Method and apparatus for header translation of ATM cells | |
US5999515A (en) | Method and apparatus for shaping processing in which discard of ATM cell effectively performed | |
JP4523615B2 (en) | Packet transfer apparatus having flow detection function and flow management method | |
JPH1075252A (en) | Buffer control device | |
JP2000341295A (en) | ATM equipment | |
JP2001094564A (en) | Traffic shaping device | |
JP2924874B2 (en) | Network congestion suppression device | |
JP3637879B2 (en) | Packet discard method and ATM switch device in ATM communication system | |
JPH10308742A (en) | Atm processor | |
JP3024631B2 (en) | ATM cell band guarantee function operation check cell buffer control system and control method thereof | |
KR100347516B1 (en) | Garbage Packet Discarding Apparatus for Preventing Congestion in ATM System | |
Akyildiz et al. | A general analysis technique for ARQ protocol performance in high speed networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP Ref document number: 2000604574 Format of ref document f/p: F |