RFC3670 日本語訳

3670 Information Model for Describing Network Device QoS DatapathMechanisms. B. Moore, D. Durham, J. Strassner, A. Westerinen, W.Weiss. January 2004. (Format: TXT=221687 bytes) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                           B. Moore
Request for Comments: 3670                               IBM Corporation
Category: Standards Track                                      D. Durham
                                                                   Intel
                                                            J. Strassner
                                                        INTELLIDEN, Inc.
                                                           A. Westerinen
                                                           Cisco Systems
                                                                W. Weiss
                                                                Ellacoya
                                                            January 2004

コメントを求めるワーキンググループB.ムーア要求をネットワークでつないでください: 3670年のIBM社のカテゴリ: 標準化過程D.ダラムインテルJ.Strassner INTELLIDEN Inc.A.WesterinenシスコシステムズW.ワイスEllacoya2004年1月

                   Information Model for Describing
                Network Device QoS Datapath Mechanisms

ネットワーク装置QoS Datapathメカニズムについて説明するための情報モデル

Status of this Memo

このMemoの状態

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

このドキュメントは、インターネットコミュニティにインターネット標準化過程プロトコルを指定して、改良のために議論と提案を要求します。 このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD1)の現行版を参照してください。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2004).  All Rights Reserved.

Copyright(C)インターネット協会(2004)。 All rights reserved。

Abstract

要約

   The purpose of this document is to define an information model to
   describe the quality of service (QoS) mechanisms inherent in
   different network devices, including hosts.  Broadly speaking, these
   mechanisms describe the properties common to selecting and
   conditioning traffic through the forwarding path (datapath) of a
   network device.  This selection and conditioning of traffic in the
   datapath spans both major QoS architectures: Differentiated Services
   and Integrated Services.

このドキュメントの目的は異なったネットワーク装置の固有であるサービスの質(QoS)メカニズムについて説明するために情報モデルを定義することです、ホストを含んでいて。 概して、これらのメカニズムはネットワーク装置の推進経路(datapath)を通した交通を選択して、条件とさせるのに共通の特性について説明します。 datapathの交通のこの選択と調節は両方の主要なQoS構造にかかっています: 微分されたサービスと統合サービス。

   This document should be used with the QoS Policy Information Model
   (QPIM) to model how policies can be defined to manage and configure
   the QoS mechanisms (i.e., the classification, marking, metering,
   dropping, queuing, and scheduling functionality) of devices.
   Together, these two documents describe how to write QoS policy rules
   to configure and manage the QoS mechanisms present in the datapaths
   of devices.

このドキュメントは、装置のQoSメカニズム(すなわち、機能性をマークして、計量して、落として、列に並ばせて、計画をする分類)を管理して、構成するためにどう方針を定義できるかをモデル化するのにQoS Policy情報Model(QPIM)と共に使用されるべきです。 これらの2通のドキュメントが装置のdatapathsの現在のQoSメカニズムを構成して、管理するためにQoSに政策ルールを書く方法を一緒に、説明します。

Moore, et al.               Standards Track                     [Page 1]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[1ページ]。

   This document, as well as QPIM, are information models.  That is,
   they represent information independent of a binding to a specific
   type of repository.

このドキュメント、およびQPIMは情報モデルです。 すなわち、彼らは特定のタイプの倉庫との結合の如何にかかわらず情報を表します。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4
       1.1.  Policy Management Conceptual Model . . . . . . . . . . .  6
       1.2.  Purpose and Relation to Other Policy Work. . . . . . . .  7
       1.3.  Typical Examples of Policy Usage . . . . . . . . . . . .  7
   2.  Approach . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
       2.1.  Common Needs Of DiffServ and IntServ . . . . . . . . . .  8
       2.2.  Specific Needs Of DiffServ . . . . . . . . . . . . . . .  9
       2.3.  Specific Needs Of IntServ. . . . . . . . . . . . . . . .  9
   3.  Methodology. . . . . . . . . . . . . . . . . . . . . . . . . . 10
       3.1.  Level of Abstraction for Expressing QoS Policies . . . . 10
       3.2.  Specifying Policy Parameters . . . . . . . . . . . . . . 11
       3.3.  Specifying Policy Services . . . . . . . . . . . . . . . 12
       3.4.  Level of Abstraction for Defining QoS Attributes and
             Classes. . . . . . . . . . . . . . . . . . . . . . . . . 13
       3.5.  Characterization of QoS Properties . . . . . . . . . . . 14
       3.6.  QoS Information Model Derivation . . . . . . . . . . . . 15
       3.7.  Attribute Representation . . . . . . . . . . . . . . . . 16
       3.8.  Mental Model . . . . . . . . . . . . . . . . . . . . . . 17
             3.8.1.  The QoSService Class . . . . . . . . . . . . . . 17
             3.8.2.  The ConditioningService Class. . . . . . . . . . 18
             3.8.3.  Preserving QoS Information from Ingress to
                     Egress . . . . . . . . . . . . . . . . . . . . . 19
       3.9.  Classifiers, FilterLists, and Filter Entries . . . . . . 21
       3.10. Modeling of Droppers . . . . . . . . . . . . . . . . . . 23
             3.10.1. Configuring Head and Tail Droppers . . . . . . . 23
             3.10.2. Configuring RED Droppers . . . . . . . . . . . . 24
       3.11. Modeling of Queues and Schedulers. . . . . . . . . . . . 25
             3.11.1. Simple Hierarchical Scheduler. . . . . . . . . . 25
             3.11.2. Complex Hierarchical Scheduler . . . . . . . . . 27
             3.11.3. Excess Capacity Scheduler. . . . . . . . . . . . 29
             3.11.4. Hierarchical CBQ Scheduler . . . . . . . . . . . 31
   4.  The Class Hierarchy. . . . . . . . . . . . . . . . . . . . . . 33
       4.1.  Associations and Aggregations. . . . . . . . . . . . . . 33
       4.2.  The Structure of the Class Hierarchies . . . . . . . . . 34
       4.3.  Class Definitions. . . . . . . . . . . . . . . . . . . . 38
             4.3.1.  The Abstract Class ManagedElement. . . . . . . . 38
             4.3.2.  The Abstract Class ManagedSystemElement. . . . . 39
             4.3.3.  The Abstract Class LogicalElement. . . . . . . . 39
             4.3.4.  The Abstract Class Service . . . . . . . . . . . 39
             4.3.5.  The Class ConditioningService. . . . . . . . . . 39
             4.3.6.  The Class ClassifierService. . . . . . . . . . . 40
             4.3.7.  The Class ClassifierElement. . . . . . . . . . . 41

1. 序論. . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1。 政策管理の概念モデル. . . . . . . . . . . 6 1.2。 他の方針との目的と関係は働いています。 . . . . . . . 7 1.3. 方針用法. . . . . . . . . . . . 7 2の典型的な例。 .82.1にアプローチしてください。 DiffServとIntServ. . . . . . . . . . 8 2.2の共通の要求。 DiffServ. . . . . . . . . . . . . . . 9 2.3の特定の必要性。 IntServの特定の必要性。 . . . . . . . . . . . . . . . 9 3. 方法論。 . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.1. QoS方針. . . . 10 3.2を言い表すための抽象化のレベル。 方針パラメタ. . . . . . . . . . . . . . 11 3.3を指定します。 方針サービス. . . . . . . . . . . . . . . 12 3.4を指定します。 QoS属性とクラスを定義するための抽象化のレベル。 . . . . . . . . . . . . . . . . . . . . . . . . 13 3.5. QoSの特性. . . . . . . . . . . 14 3.6の特殊化。 QoS情報モデル派生. . . . . . . . . . . . 15 3.7。 表現. . . . . . . . . . . . . . . . 16 3.8を結果と考えてください。 メンタル・モデル. . . . . . . . . . . . . . . . . . . . . . 17 3.8.1。 QoSServiceのクラス. . . . . . . . . . . . . . 17 3.8.2。 ConditioningServiceのクラス。 . . . . . . . . . 18 3.8.3. イングレスから出口. . . . . . . . . . . . . . . . . . . . . 19 3.9までQoS情報を保存します。 クラシファイア(FilterLists)とフィルタエントリー. . . . . . 21 3.10。 点滴器. . . . . . . . . . . . . . . . . . 23 3.10.1のモデル。 ヘッドとテール点滴器. . . . . . . 23 3.10.2を構成します。 赤い点滴器. . . . . . . . . . . . 24 3.11を構成します。 待ち行列とスケジューラのモデル。 . . . . . . . . . . . 25 3.11.1. 簡単な階層的なスケジューラ。 . . . . . . . . . 25 3.11.2. 複雑な階層的なスケジューラ. . . . . . . . . 27 3.11.3。 過剰生産能力スケジューラ。 . . . . . . . . . . . 29 3.11.4. 階層的なCBQスケジューラ. . . . . . . . . . . 31 4。 クラス階層構造。 . . . . . . . . . . . . . . . . . . . . . 33 4.1. 協会と集合。 . . . . . . . . . . . . . 33 4.2. クラス階層構造. . . . . . . . . 34 4.3の構造。 クラス定義。 . . . . . . . . . . . . . . . . . . . 38 4.3.1. 抽象クラスManagedElement。 . . . . . . . 38 4.3.2. 抽象クラスManagedSystemElement。 . . . . 39 4.3.3. 抽象クラスLogicalElement。 . . . . . . . 39 4.3.4. 抽象クラスサービス. . . . . . . . . . . 39 4.3.5。 クラスConditioningService。 . . . . . . . . . 39 4.3.6. クラスClassifierService。 . . . . . . . . . . 40 4.3.7. クラスClassifierElement。 . . . . . . . . . . 41

Moore, et al.               Standards Track                     [Page 2]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[2ページ]。

             4.3.8.  The Class MeterService . . . . . . . . . . . . . 42
             4.3.9.  The Class AverageRateMeterService. . . . . . . . 44
             4.3.10. The Class EWMAMeterService . . . . . . . . . . . 44
             4.3.11. The Class TokenBucketMeterService. . . . . . . . 46
             4.3.12. The Class MarkerService. . . . . . . . . . . . . 47
             4.3.13. The Class PreambleMarkerService. . . . . . . . . 47
             4.3.14. The Class ToSMarkerService . . . . . . . . . . . 48
             4.3.15. The Class DSCPMarkerService. . . . . . . . . . . 49
             4.3.16. The Class 8021QMarkerService . . . . . . . . . . 49
             4.3.17. The Class DropperService . . . . . . . . . . . . 50
             4.3.18. The Class HeadTailDropperService . . . . . . . . 52
             4.3.19. The Class REDDropperService. . . . . . . . . . . 52
             4.3.20. The Class QueuingService . . . . . . . . . . . . 54
             4.3.21. The Class PacketSchedulingService. . . . . . . . 55
             4.3.22. The Class NonWorkConservingSchedulingService . . 56
             4.3.23. The Class QoSService . . . . . . . . . . . . . . 57
             4.3.24. The Class DiffServService. . . . . . . . . . . . 58
             4.3.25. The Class AFService. . . . . . . . . . . . . . . 59
             4.3.26. The Class FlowService. . . . . . . . . . . . . . 60
             4.3.27. The Class DropThresholdCalculationService. . . . 60
             4.3.28. The Abstract Class FilterEntryBase . . . . . . . 61
             4.3.29. The Class IPHeaderFilter . . . . . . . . . . . . 62
             4.3.30. The Class 8021Filter . . . . . . . . . . . . . . 62
             4.3.31. The Class PreambleFilter . . . . . . . . . . . . 62
             4.3.32. The Class FilterList . . . . . . . . . . . . . . 63
             4.3.33. The Abstract Class ServiceAccessPoint. . . . . . 63
             4.3.34. The Class ProtocolEndpoint . . . . . . . . . . . 63
             4.3.35. The Abstract Class Collection. . . . . . . . . . 65
             4.3.36. The Abstract Class CollectionOfMSEs. . . . . . . 65
             4.3.37. The Class BufferPool . . . . . . . . . . . . . . 65
             4.3.38. The Abstract Class SchedulingElement . . . . . . 65
             4.3.39. The Class AllocationSchedulingElement. . . . . . 66
             4.3.40. The Class WRRSchedulingElement . . . . . . . . . 67
             4.3.41. The Class PrioritySchedulingElement. . . . . . . 69
             4.3.42. The Class BoundedPrioritySchedulingElement . . . 70
       4.4.  Association Definitions. . . . . . . . . . . . . . . . . 70
             4.4.1.  The Abstract Association Dependency. . . . . . . 71
             4.4.2.  The Association ServiceSAPDependency . . . . . . 71
             4.4.3.  The Association
                     IngressConditioningServiceOnEndpoint . . . . . . 71
             4.4.4.  The Association
                     EgressConditioningServiceOnEndpoint. . . . . . . 72
             4.4.5.  The Association HeadTailDropQueueBinding . . . . 72
             4.4.6.  The Association CalculationBasedOnQueue. . . . . 73
             4.4.7.  The Association ProvidesServiceToElement . . . . 74
             4.4.8.  The Association ServiceServiceDependency . . . . 74
             4.4.9.  The Association CalculationServiceForDropper . . 75
             4.4.10. The Association QueueAllocation. . . . . . . . . 75

4.3.8. クラスMeterService. . . . . . . . . . . . . 42 4.3.9。 クラスAverageRateMeterService。 . . . . . . . 44 4.3.10. クラスEWMAMeterService. . . . . . . . . . . 44 4.3.11。 クラスTokenBucketMeterService。 . . . . . . . 46 4.3.12. クラスMarkerService。 . . . . . . . . . . . . 47 4.3.13. クラスPreambleMarkerService。 . . . . . . . . 47 4.3.14. クラスToSMarkerService. . . . . . . . . . . 48 4.3.15。 クラスDSCPMarkerService。 . . . . . . . . . . 49 4.3.16. クラス8021QMarkerService. . . . . . . . . . 49 4.3.17。 クラスDropperService. . . . . . . . . . . . 50 4.3.18。 クラスHeadTailDropperService. . . . . . . . 52 4.3.19。 クラスREDDropperService。 . . . . . . . . . . 52 4.3.20. クラスQueuingService. . . . . . . . . . . . 54 4.3.21。 クラスPacketSchedulingService。 . . . . . . . 55 4.3.22. クラスNonWorkConservingSchedulingService. . 56 4.3.23。 クラスQoSService. . . . . . . . . . . . . . 57 4.3.24。 クラスDiffServService。 . . . . . . . . . . . 58 4.3.25. クラスAFService。 . . . . . . . . . . . . . . 59 4.3.26. クラスFlowService。 . . . . . . . . . . . . . 60 4.3.27. クラスDropThresholdCalculationService。 . . . 60 4.3.28. 抽象クラスFilterEntryBase. . . . . . . 61 4.3.29。 クラスIPHeaderFilter. . . . . . . . . . . . 62 4.3.30。 クラス8021Filter. . . . . . . . . . . . . . 62 4.3.31。 クラスPreambleFilter. . . . . . . . . . . . 62 4.3.32。 クラスFilterList. . . . . . . . . . . . . . 63 4.3.33。 抽象クラスServiceAccessPoint。 . . . . . 63 4.3.34. クラスProtocolEndpoint. . . . . . . . . . . 63 4.3.35。 抽象クラス収集。 . . . . . . . . . 65 4.3.36. 抽象クラスCollectionOfMSEs。 . . . . . . 65 4.3.37. クラスBufferPool. . . . . . . . . . . . . . 65 4.3.38。 抽象クラスSchedulingElement. . . . . . 65 4.3.39。 クラスAllocationSchedulingElement。 . . . . . 66 4.3.40. クラスWRRSchedulingElement. . . . . . . . . 67 4.3.41。 クラスPrioritySchedulingElement。 . . . . . . 69 4.3.42. クラスBoundedPrioritySchedulingElement. . . 70 4.4。 協会定義。 . . . . . . . . . . . . . . . . 70 4.4.1. 抽象的な協会の依存。 . . . . . . 71 4.4.2. 協会ServiceSAPDependency. . . . . . 71 4.4.3。 協会IngressConditioningServiceOnEndpoint. . . . . . 71 4.4.4。 協会EgressConditioningServiceOnEndpoint。 . . . . . . 72 4.4.5. 協会HeadTailDropQueueBinding. . . . 72 4.4.6。 協会CalculationBasedOnQueue。 . . . . 73 4.4.7. 協会ProvidesServiceToElement. . . . 74 4.4.8。 協会ServiceServiceDependency. . . . 74 4.4.9。 協会CalculationServiceForDropper. . 75 4.4.10。 協会QueueAllocation。 . . . . . . . . 75

Moore, et al.               Standards Track                     [Page 3]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[3ページ]。

             4.4.11. The Association ClassifierElementUsesFilterList. 76
             4.4.12. The Association AFRelatedServices. . . . . . . . 77
             4.4.13. The Association NextService. . . . . . . . . . . 78
             4.4.14. The Association
                     NextServiceAfterClassifierElement. . . . . . . . 79
             4.4.15. The Association NextScheduler. . . . . . . . . . 80
             4.4.16. The Association FailNextScheduler. . . . . . . . 81
             4.4.17. The Association NextServiceAfterMeter. . . . . . 82
             4.4.18. The Association QueueToSchedule. . . . . . . . . 83
             4.4.19. The Association SchedulingServiceToSchedule. . . 84
             4.4.20. The Aggregation MemberOfCollection . . . . . . . 85
             4.4.21. The Aggregation CollectedBufferPool. . . . . . . 85
             4.4.22. The Abstract Aggregation Component . . . . . . . 86
             4.4.23. The Aggregation ServiceComponent . . . . . . . . 86
             4.4.24. The Aggregation QoSSubService. . . . . . . . . . 86
             4.4.25. The Aggregation QoSConditioningSubService. . . . 87
             4.4.26. The Aggregation
                     ClassifierElementInClassifierService . . . . . . 88
             4.4.27. The Aggregation EntriesInFilterList. . . . . . . 89
             4.4.28. The Aggregation ElementInSchedulingService . . . 90
   5.  Intellectual Property Statement. . . . . . . . . . . . . . . . 91
   6.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 91
   7.  Security Considerations. . . . . . . . . . . . . . . . . . . . 91
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 92
       8.1. Normative References. . . . . . . . . . . . . . . . . . . 92
       8.2. Informative References  . . . . . . . . . . . . . . . . . 92
   9.  Appendix A:  Naming Instances in a Native CIM Implementation . 94
       9.1. Naming Instances of the Classes Derived from Service. . . 94
       9.2. Naming Instances of Subclasses of FilterEntryBase . . . . 94
       9.3. Naming Instances of ProtocolEndpoint. . . . . . . . . . . 94
       9.4. Naming Instances of BufferPool. . . . . . . . . . . . . . 95
             9.4.1.  The Property CollectionID. . . . . . . . . . . . 95
             9.4.2.  The Property CreationClassName . . . . . . . . . 95
       9.5. Naming Instances of SchedulingElement . . . . . . . . . . 95
   10. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 96
   11. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 97

4.4.11. 協会ClassifierElementUsesFilterList。 76 4.4.12. 協会AFRelatedServices。 . . . . . . . 77 4.4.13. 協会NextService。 . . . . . . . . . . 78 4.4.14. 協会NextServiceAfterClassifierElement。 . . . . . . . 79 4.4.15. 協会NextScheduler。 . . . . . . . . . 80 4.4.16. 協会FailNextScheduler。 . . . . . . . 81 4.4.17. 協会NextServiceAfterMeter。 . . . . . 82 4.4.18. 協会QueueToSchedule。 . . . . . . . . 83 4.4.19. 協会SchedulingServiceToSchedule。 . . 84 4.4.20. 集合MemberOfCollection. . . . . . . 85 4.4.21。 集合CollectedBufferPool。 . . . . . . 85 4.4.22. 抽象的な集合成分. . . . . . . 86 4.4.23。 集合ServiceComponent. . . . . . . . 86 4.4.24。 集合QoSSubService。 . . . . . . . . . 86 4.4.25. 集合QoSConditioningSubService。 . . . 87 4.4.26. 集合ClassifierElementInClassifierService. . . . . . 88 4.4.27。 集合EntriesInFilterList。 . . . . . . 89 4.4.28. 集合ElementInSchedulingService. . . 90 5。 知的所有権声明。 . . . . . . . . . . . . . . . 91 6. 承認. . . . . . . . . . . . . . . . . . . . . . . 91 7。 セキュリティ問題。 . . . . . . . . . . . . . . . . . . . 91 8. 参照. . . . . . . . . . . . . . . . . . . . . . . . . . 92 8.1。 引用規格。 . . . . . . . . . . . . . . . . . . 92 8.2. 有益な参照. . . . . . . . . . . . . . . . . 92 9。 付録A: 固有のCIMにおける例を実現. 94 9.1と命名します。 サービスから得られたクラスの例を命名します。 . . 94 9.2. FilterEntryBase. . . . 94 9.3のサブクラスの例を命名します。 ProtocolEndpointの例を命名します。 . . . . . . . . . . 94 9.4. BufferPoolの例を命名します。 . . . . . . . . . . . . . 95 9.4.1. 特性のCollectionID。 . . . . . . . . . . . 95 9.4.2. 特性CreationClassName. . . . . . . . . 95 9.5。 SchedulingElement. . . . . . . . . . 95 10の例を命名します。 作者のアドレス. . . . . . . . . . . . . . . . . . . . . . 96 11。 完全な著作権宣言文. . . . . . . . . . . . . . . . . . . 97

1. Introduction

1. 序論

   The purpose of this document is to define an information model to
   describe the quality of service (QoS) mechanisms inherent in
   different network devices, including hosts.  Broadly speaking, these
   mechanisms describe the attributes common to selecting and
   conditioning traffic through the forwarding path (datapath) of a
   network device.  This selection and conditioning of traffic in the
   datapath spans both major QoS architectures: Differentiated Services
   (see [R2475]) and Integrated Services (see [R1633]).

このドキュメントの目的は異なったネットワーク装置の固有であるサービスの質(QoS)メカニズムについて説明するために情報モデルを定義することです、ホストを含んでいて。 概して、これらのメカニズムはネットワーク装置の推進経路(datapath)を通した交通を選択して、条件とさせるのに共通の属性について説明します。 datapathの交通のこの選択と調節は両方の主要なQoS構造にかかっています: 微分されたサービス([R2475]を見る)と統合サービス([R1633]を見ます)。

Moore, et al.               Standards Track                     [Page 4]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[4ページ]。

   This document is intended to be used with the QoS Policy Information
   Model [QPIM] to model how policies can be defined to manage and
   configure the QoS mechanisms (i.e., the classification, marking,
   metering, dropping, queuing, and scheduling functionality) of
   devices.  Together, these two documents describe how to write QoS
   policy rules to configure and manage the QoS mechanisms present in
   the datapaths of devices.

装置のQoSメカニズム(すなわち、機能性をマークして、計量して、落として、列に並ばせて、計画をする分類)を管理して、構成するためにどう方針を定義できるかをモデル化するのにQoS Policy情報Model[QPIM]と共にこのドキュメントが使用されることを意図します。 これらの2通のドキュメントが装置のdatapathsの現在のQoSメカニズムを構成して、管理するためにQoSに政策ルールを書く方法を一緒に、説明します。

   This document, as well as [QPIM], are information models.  That is,
   they represent information independent of a binding to a specific
   type of repository.  A separate document could be written to provide
   a mapping of the data contained in this document to a form suitable
   for implementation in a directory that uses (L)DAP as its access
   protocol.  Similarly, a document could be written to provide a
   mapping of the data in [QPIM] to a directory. Together, these four
   documents (information models and directory schema mappings) would
   then describe how to write QoS policy rules that can be used to store
   information in directories to configure device QoS mechanisms.

このドキュメント、および[QPIM]は情報モデルです。 すなわち、彼らは特定のタイプの倉庫との結合の如何にかかわらず情報を表します。 本書ではアクセス・プロトコルとして(L) DAPを使用するディレクトリにおける実現に適したフォームに含まれたデータに関するマッピングを提供するために別々のドキュメントを書くことができました。 同様に、[QPIM]のデータに関するマッピングをディレクトリに供給するためにドキュメントを書くことができました。 そして、これらの4通のドキュメント(情報モデルとディレクトリ図式マッピング)が構成するディレクトリに情報を格納するのに使用できるQoS政策ルールに装置QoSメカニズムを書く方法を一緒に、説明するでしょう。

   The approach taken in this document defines a common set of classes
   that can be used to model QoS in a device datapath. Vendors can then
   map these classes, either directly or using an intervening format
   like a COP-PR PIB, to their own device-specific implementations.
   Note that the admission control element of Integrated Services is not
   included in the scope of this model.

本書では取られたアプローチは装置datapathでQoSをモデル化するのに使用できる一般的なセットのクラスを定義します。 次に、直接これらのクラスを写像できるか、または介入している形式を使用している業者がそれら自身の装置特有の実現にCOP-PR PIBが好きです。 Integrated Servicesの入場制御要素がこのモデルの範囲に含まれていないことに注意してください。

   The design of the class, association, and aggregation hierarchies
   described in this document is influenced by the Network QoS submodel
   defined by the Distributed Management Task Force (DMTF) - see [CIM].
   These hierarchies are not derived from the Policy Core Information
   Model [PCIM].  This is because the modeling of the QoS mechanisms of
   a device is separate and distinct from the modeling of policies that
   manage those mechanisms.  Hence, there is a need to separate QoS
   mechanisms (this document) from their control (specified using the
   generic policy document [PCIM] augmented by the QoS Policy document
   [QPIM]).

階層構造が説明したクラス、協会、および集合のデザインはDistributed Management Task Force(DMTF)によって定義されたNetwork QoS submodelによって本書では影響を及ぼされます--[CIM]を見てください。 これらの階層構造はPolicy Core情報Model[PCIM]から得られません。 これは装置のQoSメカニズムのモデルがそれらのメカニズムを管理する方針のモデルと別々であって、異なっているからです。したがって、彼らのコントロール(QoS Policyドキュメント[QPIM]によって増大させられる一般的な方針ドキュメント[PCIM]を使用することで、指定される)とQoSメカニズム(このドキュメント)を切り離す必要があります。

   While it is not a policy model per se, this document does have a
   dependency on the Policy Core Information Model Extensions document
   [PCIME].  The device-level packet filtering, through which a
   Classifier splits a traffic stream into multiple streams, is based on
   the FilterEntryBase and FilterList classes defined in [PCIME].

それはそういうものの政策モデルではありませんが、このドキュメントはPolicy Core情報Model Extensionsドキュメント[PCIME]の上に依存を持っています。 装置レベルパケットフィルタリング(Classifierは交通の流れを複数の流れに分ける)はクラスが[PCIME]で定義したFilterEntryBaseとFilterListに基づいています。

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in BCP 14, RFC 2119
   [R2119].

キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTはBCP14RFC2119[R2119]で説明されるように本書では解釈されることであるべきです。

Moore, et al.               Standards Track                     [Page 5]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[5ページ]。

1.1.  Policy Management Conceptual Model

1.1. 政策管理の概念モデル

   The Policy Core Information Model [PCIM] describes a general
   methodology for constructing policy rules.  PCIM Extensions [PCIME]
   updates and extends the original PCIM.  A policy rule aggregates a
   set of policy conditions and an ordered set of policy actions.  The
   semantics of a policy rule are such that if the set of conditions
   evaluates to TRUE, then the set of actions are executed.

Policy Core情報Model[PCIM]は、政策ルールを構成するために一般的な方法論について説明します。 PCIM Extensions[PCIME]はオリジナルのPCIMをアップデートして、広げています。 政策ルールは1セットの保険約款と1つの順序集合の政策的措置に集められます。 政策ルールの意味論は状態のセットがTRUE、その時まで動作のセットを評価するなら実行されるそのようなものです。

   Policy conditions and actions have two principal components: operands
   and operators.  Operands can be constants or variables. To specify a
   policy, it is necessary to specify:

保険約款と動作には、2つの主成分があります: オペランドとオペレータ。 オペランドは、定数か変数であるかもしれません。 方針を指定するために、指定するのが必要です:

   o  the operands to be examined (also known as state variables);

o 調べられるべき(また、州の変数として、知られています)オペランド。

   o  the operands to be changed (also known as configuration
      variables);

o 変えられるべき(また、構成変数として、知られています)オペランド。

   o  the relationships between these two sets of operands.

o これらの2セットのオペランドの間の関係。

   Operands can be specified at a high-level, such as Joe (a user) or
   Gold (a service).  Operands can also be specified at a much finer
   level of detail, one that is much closer to the operation of the
   device.  Examples of the latter include an IP Address or a queue's
   bandwidth allocation.  Implicit in the use of operands is the binding
   of legal values or ranges of values to an operand.  For example, the
   value of an IP address cannot be an integer.  The concepts of
   operands and their ranges are defined in [PCIME].

ジョー(ユーザ)やGold(サービス)のようにハイレベルのaでオペランドを指定できます。 また、はるかにすばらしいレベルの詳細(装置の操作のはるかに近くにあるもの)でオペランドを指定できます。 後者に関する例はIP Addressか待ち行列の帯域幅配分を含んでいます。 オペランドの使用で暗黙であることは、法的な値か範囲のオペランドへの値の結合です。 例えば、IPアドレスの値は整数であるはずがありません。 オペランドの概念とそれらの範囲は[PCIME]で定義されます。

   The second component of policy conditions and actions is a set of
   operators.  Operators can express both relationships (greater than,
   member of a set, Boolean OR, etc.) and assignments.  Together,
   operators and operands can express a variety of conditions and
   actions, such as:

保険約款と動作の2番目のコンポーネントは1セットのオペレータです。 オペレータが両方の関係を言い表すことができる、(すばらしさ、1セットのメンバー、ブールORなど) そして、課題。 オペレータとオペランドは以下などのさまざまな状態と動作を一緒に、言い表すことができます。

      If Bob is an Engineer...
      If the source IP address is in the Marketing Subnet...
      Set Joe's IP address to 192.0.2.100
      Limit the bandwidth of application x to 10 Mb

ボブがEngineerであるなら… ソースIPアドレスがマーケティングSubnetにあるなら… 設定ジョーのIPが.2を192.0まで記述する、.100Limit、10Mbへのアプリケーションxの帯域幅

   We recognize that the definition of operator semantics is critical to
   the definition of policies.  However, the definition of these
   operators is beyond the scope of this document.  Rather, this
   document (with [QPIM]) takes the first steps in identifying and
   standardizing a set of properties (operands) for use in defining
   policies for Differentiated and Integrated Services.

私たちは、オペレータ意味論の定義が方針の定義に重要であると認めます。 しかしながら、これらのオペレータの定義はこのドキュメントの範囲を超えています。 むしろ、このドキュメント([QPIM]がある)は、DifferentiatedとIntegrated Servicesのために方針を定義することにおける使用のために、1セットの特性(オペランド)を特定して、標準化しながら、第一歩を中に入れます。

Moore, et al.               Standards Track                     [Page 6]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[6ページ]。

1.2.  Purpose and Relation to Other Policy Work

1.2. 他の方針仕事との目的と関係

   This model establishes a canonical model of the QoS mechanisms of a
   network device (e.g., a router, switch, or host) that is independent
   of any specific type of network device.  This enables traffic
   conditioning to be described using a common set of abstractions,
   modeled as a set of services and sub-services.

このモデルはどんな特定のタイプのネットワーク装置からも独立しているネットワーク装置(例えば、ルータ、スイッチ、またはホスト)のQoSメカニズムの規範的モデルを確立します。 これは、交通調節が説明されるのを1セットのサービスとしてモデル化された抽象化と一般的なサブサービスを利用することで可能にします。

   When the concepts of this document are used in conjunction with the
   concepts of [QPIM], one is able to define policies that bind the
   services in a network to the needs of applications using that
   network.  In other words, the business requirements of an
   organization can be reflected in one set of policies, and those
   policies can be translated to a lower-level set of policies that
   control and manage the configuration and operation of network
   devices.

このドキュメントの概念が[QPIM]の概念に関連して使用されるとき、1つはネットワークでアプリケーションの必要性にそのネットワークを使用することでサービスを縛る方針を定義できます。 言い換えれば、方針の1セットに組織に関するビジネス要件を反映できます、そして、ネットワーク装置の構成と操作を制御して、管理する方針の低レベルセットにそれらの方針を翻訳できます。

1.3.  Typical Examples of Policy Usage

1.3. 方針用法の典型的な例

   Policies could be implemented as low-level rules using the
   information model described in this specification.  For example, in a
   low-level policy, a condition could be represented as an evaluation
   of a specific attribute from this model.  Therefore, a condition such
   as "If filter = HTTP" would be interpreted as a test determining
   whether any HTTP filters have been defined for the device.  A high-
   level policy, such as "If protocol = HTTP, then mark with
   Differentiated Services Code Point (DSCP) 24," would be expressed as
   a series of actions in a low-level policy using the classes and
   attributes described below:

低レベルである規則としてこの仕様で説明された情報モデルを使用することで政策を実施されることができるでしょう。 例えば、低レベルである方針で、状態は特定の属性の評価としてこのモデルから表されるかもしれません。 したがって、aがそのようなものを条件とさせる、「フィルタはHTTPと等しい」なら、何かHTTPフィルタが装置のために定義されたかどうか決定するテストとして解釈されるでしょう。 高値は方針を平らにします、あれほどです。「プロトコル=HTTP、そして、Differentiated Services Code Point(DSCP)24があるマークです」なら、低レベルである方針における一連の動作として以下で説明されたクラスと属性を使用することで言い表されるでしょう:

   1.  Create HTTP filter
   2.  Create DSCP marker with the value of 24
   3.  Bind the HTTP filter to the DSCP marker

1. HTTPフィルタ2を作成してください。 24の値で3にDSCPマーカーを創造してください。 DSCPマーカーにHTTPフィルタを縛ってください。

   Note that unlike "mark with DSCP 24," these low-level actions are not
   performed on a packet as it passes through the device. Rather, they
   are configuration actions performed on the device itself, to make it
   ready to perform the correct action(s) on the correct packet(s).  The
   act of moving from a high-level policy rule to the correct set of
   low-level device configuration actions is an example of what
   [POLTERM] characterizes as "policy translation" or "policy
   conversion".

装置を通り抜けるとき、「DSCP24があるマーク」と異なって、これらの低レベルである動作がパケットに実行されないことに注意してください。 むしろ、それらは正しいパケットへの正しい動作を実行するためにそれを用意するために装置自体に実行された構成動作です。 ハイレベルの政策ルールから低レベルである正しいセットの装置構成機能まで動く行為は[POLTERM]が「方針翻訳」か「方針変換」として特徴付けることに関する例です。

Moore, et al.               Standards Track                     [Page 7]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[7ページ]。

2.  Approach

2. アプローチ

   QoS activities in the IETF have mainly focused in two areas,
   Integrated Services (IntServ) and Differentiated Services (DiffServ)
   (see [POLTERM], [R1633] and [R2475]).  This document focuses on the
   specification of QoS properties and classes for modeling the datapath
   where packet traffic is conditioned. However, the framework defined
   by the classes in this document has been designed with the needs of
   the admission control portion of IntServ in mind as well.

IETFのQoS活動は2つの領域、Integrated Services(IntServ)、およびDifferentiated Services(DiffServ)で主に集中しました([POLTERM]、[R1633]、および[R2475]を見てください)。 このドキュメントは、パケット交通が条件とするdatapathをモデル化するためにQoSの特性とクラスの仕様に焦点を合わせます。 しかしながら、また、クラスによって定義された枠組みは本書ではIntServの入場コントロール部分の必要性をもって念頭に設計されています。

2.1.  Common Needs Of DiffServ and IntServ

2.1. DiffServとIntServの共通の要求

   First, let us consider IntServ.  IntServ has two principal
   components.  One component is embedded in the datapath of the
   networking device.  Its functions include the classification and
   policing of individual flows, and scheduling admitted packets for the
   outbound link.  The other component of IntServ is admission control,
   which focuses on the management of the signaling protocol (e.g., the
   PATH and RESV messages of RSVP).  This component processes
   reservation requests, manages bandwidth, outsources decision making
   to policy servers, and interacts with the Routing Table manager.

まず最初に、IntServを考えましょう。 IntServには、2つの主成分があります。 1つのコンポーネントがネットワーク装置のdatapathに埋め込まれています。 機能は、個々の流れの分類と取り締まりと、アウトバウンドリンクのために認められたパケットの計画をするのを含んでいます。 IntServのもう片方の部品は入場コントロールです。(そのコントロールはシグナリングプロトコル(例えば、RSVPに関するPATHとRESVメッセージ)の管理に焦点を合わせます)。 このコンポーネントは、予約の要請を処理して、帯域幅を管理して、方針サーバに意志決定を社外調達して、ルート設定Tableマネージャと対話します。

   We will consider RSVP when defining the structure of this information
   model.  As this document focuses on the datapath, elements of RSVP
   applicable to the datapath will be considered in the structure of the
   classes.  The complete IntServ device model will, as we have
   indicated earlier, be addressed in a subsequent document.

この情報モデルの構造を定義するとき、私たちはRSVPを考えるつもりです。 datapathの上の焦点、datapathに適切なRSVPの要素がそうするこのドキュメントとクラスの構造で考えられてください。 私たちが、より早くその後のドキュメントに記述されるように示して、完全なIntServ装置モデルはそうするでしょう。

   This document models a small subset of the QoS policy problem, in
   hopes of constructing a methodology that can be adapted for other
   aspects of QoS in particular, and of policy construction in general.
   The focus in this document is on QoS for devices that implement
   traffic conditioning in the datapath.

このドキュメントはQoS方針問題の小さい部分集合をモデル化します、特にQoS、および一般に、方針工事の他の局面に適合させることができる方法論を構成するという望みで。 焦点がdatapathで交通調節を実行する装置のためのQoSに本書ではあります。

   DiffServ operates exclusively in the datapath.  It has all of the
   same components of the IntServ datapath, with two major differences.
   First, DiffServ classifies packets based solely on their DSCP field,
   whereas IntServ examines a subset of a standard flow's addressing 5-
   tuple.  The exception to this rule occurs in a router or host at the
   boundary of a DiffServ domain.  A device in this position may examine
   a packet's DSCP, its addressing 5-tuple, other fields in the packet,
   or even information wholly outside the packet, in determining the
   DSCP value with which to mark the packet prior to its transfer into
   the DiffServ domain.  However, routers in the interior of a DiffServ
   domain will only need to classify based on the DSCP field.

DiffServは排他的にdatapathで作動します。 それには、2つの主要な違いがあるIntServ datapathの同じ部品のすべてがあります。 まず最初に、DiffServは唯一それらのDSCPフィールドに基づくパケットを分類しますが、IntServは標準の流れのアドレシング5tupleの部分集合を調べます。 この規則への例外はDiffServドメインの境界のルータかホストに起こります。 この位置の装置はパケットのDSCP、アドレシング5-tuple、パケットの他の分野、または完全なパケットの外の情報さえ調べるかもしれません、転送の前にDiffServドメインにパケットをマークするDSCP値を決定する際に。 しかしながら、DSCP分野に基づいて、分類しますDiffServドメインの内陸部のルータが、必要があるだけである。

Moore, et al.               Standards Track                     [Page 8]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[8ページ]。

   The second difference between IntServ and DiffServ is that the
   signaling protocol used in IntServ (e.g., RSVP) affects the
   configuration of the datapath in a more dynamic fashion.  This is
   because each newly admitted RSVP reservation requires a
   reconfiguration of the datapath.  In contrast, DiffServ requires far
   fewer changes to the datapath after the Per Hop Behaviors (PHBs) have
   been configured.

IntServとDiffServの2番目の違いはIntServ(例えば、RSVP)で使用されるシグナリングプロトコルが、よりダイナミックなファッションによるdatapathの構成に影響するということです。 これはそれぞれの新たに認められたRSVPの予約がdatapathの再構成を必要とするからです。 対照的に、Per Hop Behaviors(PHBs)が構成された後にDiffServは遠くにdatapathへの、より少ない変化を必要とします。

   The approach advocated in this document for the creation of policies
   that control the various QoS mechanisms of networking devices is to
   first identify the attributes with which policies are to be
   constructed.  These attributes are the parameters used in expressions
   that are necessary to construct policies.  There is also a parallel
   desire to define the operators, relations, and precedence constructs
   necessary to construct the conditions and actions that constitute
   these policies.  However, these efforts are beyond the scope of this
   document.

本書ではネットワーク装置の様々なQoSメカニズムを制御する方針の創造のために支持されたアプローチは最初に組み立てられる方針がことである属性を特定することです。 これらの属性は方針を構成するのに必要な表現に使用されるパラメタです。 これらの方針を構成する状態と動作を構成するのに必要なオペレータを定義する平行な願望も、関係、および先行構造物があります。 しかしながら、これらの努力はこのドキュメントの範囲を超えています。

2.2.  Specific Needs Of DiffServ

2.2. DiffServの特定の必要性

   DiffServ-specific rules focus on two particular areas: the core and
   the edges of the network.  As explained in the DiffServ Architecture
   document [R2475], devices at the edge of the network classify traffic
   into different traffic streams.  The core of the network then
   forwards traffic from different streams by using a set of Per Hop
   Behaviors (PHBs).  A DSCP identifies each PHB. The DSCP is part of
   the IP header of each packet (as described in [R2474]).  This enables
   multiple traffic streams to be aggregated into a small number of
   aggregated traffic streams, where each aggregate traffic stream is
   identified by a particular DSCP, and forwarded using a particular
   PHB.

DiffServ特有の規則は2つの特定の領域に焦点を合わせます: ネットワークのコアと縁。 DiffServ Architectureドキュメント[R2475]で説明されるように、ネットワークの縁の装置は交通を異なった交通の流れに分類します。次に、ネットワークのコアは、異なった流れからPer Hop Behaviors(PHBs)の1セットを使用することによって、交通を送ります。 DSCPは各PHBを特定します。 DSCPはそれぞれのパケットのIPヘッダーの一部([R2474]で説明されるように)です。 これは、複数の交通の流れが少ない数の集められた交通の流れの中に集められるのを可能にします、それぞれの集合交通の流れは特定のDSCPが特定して、特定のPHBを使用するのを進めるところで。

   The attributes used to manipulate QoS capabilities in the core of the
   network primarily address the behavioral characteristics of each
   supported PHB.  At the edges of the DiffServ network, the additional
   complexities of flow classification, policing, RSVP mappings,
   remarkings, and other factors have to be considered. Additional
   modeling will be required in this area.  However, first, the
   standards for edges of the DiffServ network need more detail - to
   allow the edges to be incorporated into the policy model.

ネットワークのコアで主としてQoS能力を操るのに使用される属性はPHBであるとサポートされたそれぞれの行動の特性を扱います。 DiffServネットワークの縁では、流れ分類、取り締まり、RSVPマッピング、「再-印」、および他の要素の追加複雑さが考えられなければなりません。 追加モデルがこの領域で必要でしょう。 しかしながら、最初に、DiffServネットワークの縁の規格はその他の詳細を必要とします--縁が政策モデルに組み入れられるのを許容するために。

2.3.  Specific Needs Of IntServ

2.3. IntServの特定の必要性

   This document focuses exclusively on the forwarding aspects of
   network QoS.  Therefore, while the forwarding aspects of IntServ are
   considered, the management of IntServ is not considered. This topic
   will be addressed in a future document.

このドキュメントは排他的にネットワークQoSの推進局面に焦点を合わせます。 したがって、IntServの推進局面は考えられますが、IntServの管理は考えられません。 この話題は将来のドキュメントで扱われるでしょう。

Moore, et al.               Standards Track                     [Page 9]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[9ページ]。

3.  Methodology

3. 方法論

   There is a clear need to define attributes and behavior that together
   define how traffic should be conditioned.  This document defines a
   set of classes and relationships that represent the QoS mechanisms
   used to condition traffic; [QPIM] is used to define policies to
   control the QoS mechanisms defined in this document.

属性を定義する明確な必要があります、そして、そんなに一緒にいる振舞いはトラフィックがどう条件とするべきであるかを定義します。 このドキュメントは状態トラフィックに使用されるQoSメカニズムを表す1セットのクラスと関係を定義します。 [QPIM]は、本書では定義されたQoSメカニズムを制御するために方針を定義するのに使用されます。

   However, some very basic issues need to be considered when combining
   these documents.  Considering these issues should help in
   constructing a schema for managing the operation and configuration of
   network QoS mechanisms through the use of QoS policies.

しかしながら、いくつかの非常に基本的な問題が、これらのドキュメントを結合するとき、考えられる必要があります。 これらの問題を考えるのは、QoS方針の使用でネットワークQoSメカニズムの操作と構成を管理するために図式を構成するのを手伝うべきです。

3.1.  Level of Abstraction for Expressing QoS Policies

3.1. QoS方針を言い表すための抽象化のレベル

   The first issue requiring consideration is the level of abstraction
   at which QoS policies should be expressed.  If we consider policies
   as a set of rules used to react to events and manipulate attributes
   or generate new events, we realize that policy represents a continuum
   of specifications that relate business goals and rules to the
   conditioning of traffic done by a device or a set of devices.  An
   example of a business level policy might be: from 1:00 pm PST to 7:00
   am EST, sell off 40% of the network capacity on the open market.  In
   contrast, a device-specific policy might be: if the queue depth grows
   at a geometric rate over a specified duration, trigger a potential
   link failure event.

考慮を必要とする創刊号はQoS方針が表現されるべきである抽象化のレベルです。 方針がイベントに反応して、属性を操るか、または新しいイベントを生成するのに使用される1セットの規則であるとみなすなら、私たちは、方針がデバイスによって行われたトラフィックの調節に企業目標と規則に関連する仕様の連続かデバイスのセットを表すとわかります。 ビジネスレベル方針に関する例は以下の通りです。 太平洋標準時の午後1時0分から米国東部標準時の午前7時0分まで、自由市場のネットワーク容量の40%を安く売り払ってください。 対照的に、デバイス特定保険証券は以下の通りです。 待ち行列の深さが指定された持続時間の上で幾何学上速度で成長するなら、潜在的リンク失敗イベントの引き金となってください。

   A general model for this continuum is shown in Figure 1 below.

この連続のための一般的なモデルは以下の図1で見せられます。

   +---------------------+
   | High-Level Business |    Not directly related to device
   |     Policies        |    operation and configuration details
   +---------------------+
             |
             |
   +---------V-----------+
   | Device-Independent  |    Translate high-level policies to
   |       Policies      |    generic device operational and
   +---------------------+    configuration information
             |
             |
   +---------V-----------+
   |   Device-Dependent  |    Translate generic device information
   |       Policies      |    to specify how particular devices
   +---------------------+    should operate and be configured

+---------------------+ | ハイレベルのビジネス| 直接デバイスに関連されません。| 方針| 操作と構成の詳細+---------------------+ | | +---------V-----------+ | デバイスから、独立しています。| ハイレベルの方針を翻訳します。| 方針| ジェネリックデバイス操作上、+---------------------+ 設定情報| | +---------V-----------+ | デバイス依存しています。| ジェネリックデバイス情報を翻訳してください。| 方針| 指定する、どれくらい特定のデバイス+---------------------+は作動して、構成されるべきです。

   Figure 1.  The Policy Continuum

図1。 方針連続

Moore, et al.               Standards Track                    [Page 10]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[10ページ]。

   High-level business policies are used to express the requirements of
   the different applications, and prioritize which applications get
   "better" treatment when the network is congested.  The goal, then, is
   to use policies to relate the operational and configuration needs of
   a device directly to the business rules that the network
   administrator is trying to implement in the network that the device
   belongs to.

ハイレベルの営業方針は、異なったアプリケーションの要件を言い表して、アプリケーションがネットワークが混雑しているときの「より良い」処理を手に入れるものを最優先させるのに使用されます。 目標はそして、直接ネットワーク管理者がデバイスがものネットワークで実装しようとしているビジネス規則にデバイスの操作上と構成必要性を関係づけるのに方針を使用することです。

   Device-independent policies translate business policies into a set of
   generalized operational and configuration policies that are
   independent of any specific device, but dependent on a particular set
   of QoS mechanisms, such as random early detection (RED) dropping or
   weighted round robin scheduling.  Not only does this enable different
   types of devices (routers, switches, hosts, etc.) to be controlled by
   QoS policies, it also enables devices made by different vendors that
   use the same types of QoS mechanisms to be controlled.  This enables
   these different devices to each supply the correct relative
   conditioning to the same type of traffic.

デバイスから独立している方針は1セットのどんな特定のデバイスからも独立していますが、特定のセットのQoSメカニズムに依存する操作上と構成の一般化された方針に営業方針を翻訳します、無作為の早期発見(RED)低下や荷重している連続スケジューリングのように。 また、これは、異なったタイプのデバイス(ルータ、スイッチ、ホストなど)がQoS方針で制御されるのを可能にするだけではなく、それが、同じタイプのQoSメカニズムを使用する異なったベンダーによって作られたデバイスが制御されるのを可能にします。 これは、これらの異なったデバイスがそれぞれ正しい相対的な調節を同じタイプのトラフィックに供給するのを可能にします。

   In contrast, device-dependent policies translate device-independent
   policies into ones that are specific for a given device.  The reason
   that a distinction is made between device-independent and device-
   dependent policies is that in a given network, many different devices
   having many different capabilities need to be controlled together.
   Device-independent policies provide a common layer of abstraction for
   managing multiple devices of different capabilities, while device-
   dependent policies implement the specific conditioning that is
   required.  This document provides a common set of abstractions for
   representing QoS mechanisms in a device-independent way.

対照的に、デバイス依存する方針は与えられたデバイスに、特定のものにデバイスから独立している方針を翻訳します。 デバイス独立者とデバイス依存する方針の間で区別をする理由は与えられたネットワークにおいて、多くの異なる機能がある多くの異なったデバイスが、一緒に制御される必要があるということです。 デバイスから独立している方針は異なった能力の複数のデバイスを管理するための一般的な層の抽象化を提供します、デバイス依存する方針が必要である特定の調節を実装しますが。 このドキュメントはデバイスから独立している方法でQoSメカニズムを表すための一般的な抽象化を提供します。

   This document is focused on the device-independent representation of
   QoS mechanisms.  QoS mechanisms are modeled in sufficient detail to
   provide a common device-independent representation of QoS policies.
   They can also be used to provide a basis for specialization, enabling
   each vendor to derive a set of vendor-specific classes that represent
   how traffic conditioning is done for that vendor's set of devices.

このドキュメントはQoSメカニズムのデバイスから独立している表現に焦点を合わせられます。QoSメカニズムはQoS方針の一般的なデバイスから独立している表現を提供できるくらい詳細にモデル化されます。 また、専門化の基礎を提供するのにそれらを使用できます、各ベンダーがそのベンダーのデバイスのセットのためにどうトラフィック調節をするかを表す1セットのベンダー特有のクラスを引き出すのを可能にして。

3.2.  Specifying Policy Parameters

3.2. 方針パラメタを指定します。

   Policies are a function of parameters (attributes) and operators
   (boolean, arithmetic, relational, etc.).  Therefore, both need to be
   defined as part of the same policy in order to correctly condition
   the traffic.  If the parameters of the policy are specified too
   narrowly, they will reflect the individual implementations of QoS in
   each device.  As there is currently little consensus in the industry
   on what the correct implementation model for QoS is, most defined
   attributes would only be applicable to the unique characteristics of
   a few individual devices.  Moreover, standardizing all of these

方針はパラメタ(属性)とオペレータ(算数の、そして、関係している論理演算子など)の機能です。 したがって、両方が、トラフィックを正しく条件とさせるように同じ方針の一部と定義される必要があります。 方針のパラメタがあまり狭く指定されると、それらはQoSの個々の実装を各デバイスに反映するでしょう。 現在、QoSの正しい実装モデルが何であるかの産業にコンセンサスがほとんどないとき、ほとんどの定義された属性が単にいくつかの個々のデバイスのユニークな特性に適切でしょう。 そのうえ、これらをすべて、標準化すること。

Moore, et al.               Standards Track                    [Page 11]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[11ページ]。

   potential implementation alternatives would be a never-ending task as
   new implementations continued to appear on the market.

新しい実装がずっと市販に現れたので、潜在的実装代替手段は果てしないタスクでしょう。

   On the other hand, if the parameters of the policy are specified too
   broadly, it is impossible to develop meaningful policies. For
   example, if we concentrate on the so-called Olympic set of policies,
   a business policy like "Bob gets Gold Service," is clearly
   meaningless to the large majority of existing devices. This is
   because the device has no way of determining who Bob is, or what QoS
   mechanisms should be configured in what way to provide Gold service.

他方では、方針のパラメタがあまり広く指定されるなら、重要な方針を開発するのは不可能です。 既存のデバイスの大多数には、例えば、「ボブはGold Serviceを手に入れます」のような営業方針は私たちがいわゆるオリンピックのセットの方針に集中するなら明確に無意味です。 これはデバイスにはボブがだれであるか、そして、Goldが提供するどんな風を修理するかでどんなQoSメカニズムが構成されるべきであるかを決定する方法が全くないからです。

   Furthermore, Gold service may represent a single service, or it may
   identify a set of services that are related to each other. In the
   latter case, these services may have different conditioning
   characteristics.

その上、Goldサービスがただ一つのサービスを表すかもしれませんか、またはそれは互いに関連する1セットのサービスを特定するかもしれません。 後者の場合では、これらのサービスは異なった調節の特性を持っているかもしれません。

   This document defines a set of parameters that fit into a canonical
   model for modeling the elements in the forwarding path of a device
   implementing QoS traffic conditioning.  By defining this model in a
   device-independent way, the needed parameters can be appropriately
   abstracted.

このドキュメントは、QoSトラフィックが調節であると実装しながらデバイスの推進経路で要素をモデル化するために規範的モデルに収まる1セットのパラメタを定義します。 デバイスから独立している方法でこのモデルを定義することによって、適切に必要なパラメタを抜き取ることができます。

3.3.  Specifying Policy Services

3.3. 方針サービスを指定します。

   Administrators want the flexibility to be able to define traffic
   conditioning without having to have a low-level understanding of the
   different QoS mechanisms that implement that conditioning.
   Furthermore, administrators want the flexibility to group different
   services together, describing a higher-level concept such as "Gold
   Service".  This higher-level service could be viewed as providing the
   processing to deliver "Gold" quality of service.

管理者は、柔軟性にその調節を実装する異なったQoSメカニズムの低レベルである理解を持つ必要はなくてトラフィック調節を定義できて欲しいです。 その上、管理者は、「ゴールドサービス」などの、よりハイレベルの概念について説明して、柔軟性に異なったサービスを分類して欲しいです。 「金」サービスの質を提供するために処理を提供するとこのよりハイレベルのサービスを見なすことができました。

   These two goals dictate the need for the following set of
   abstractions:

これらの2つの目標が以下のセットの抽象化の必要性を決めます:

   o  a flexible way to describe a service

o サービスについて説明するフレキシブルな方法

   o  must be able to group different services that may use different
      technologies (e.g., DiffServ and IEEE 802.1Q) together

o 異なった技術(例えば、DiffServとIEEE 802.1Q)を一緒に、使用するかもしれない異なったサービスは分類できなければなりません。

   o  must be able to define a set of sub-services that together make up
      a higher-level service

o 1セットのそんなに一緒にいるサブサービス造をよりハイレベルのサービスと定義できなければなりません。

   o  must be able to associate a service and the set of QoS mechanisms
      that are used to condition traffic for that service

o そのサービスに状態トラフィックに使用されるQoSメカニズムのサービスとセットを関連づけることができなければなりません。

   o  must be able to define policies that manage the QoS mechanisms
      used to implement a service.

o サービスを実装するのに使用されるQoSメカニズムを管理する方針は定義できなければならなくなってください。

Moore, et al.               Standards Track                    [Page 12]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[12ページ]。

   This document addresses this set of problems by defining a set of
   classes and associations that can represent abstract concepts like
   "Gold Service," and bind each of these abstract services to a
   specific set of QoS mechanisms that implement the conditioning that
   they require.  Furthermore, this document defines the concept of
   "sub-services," to enable Gold Service to be defined either as a
   single service or as a set of services that together should be
   treated as an atomic entity.

このドキュメントが1セットのクラスを定義することによってこのセットのその問題を訴えて、抽象概念を表すことができる協会が、「ゴールドサービス」が好きであり、彼らが必要とする調節を実装する特定のセットのQoSメカニズムに対するそれぞれのこれらの抽象的なサービスを縛ります。 その上、このドキュメントは、Gold Serviceがただ一つのサービスと定義されるのを可能にするために「サブサービス」の概念を定義するべきであるか、または1セットのそんなに一緒にいるサービスとして原子実体として扱われるべきです。

   Given these abstractions, policies (as defined in [QPIM]) can be
   written to control the QoS mechanisms and services defined in this
   document.

これらの抽象化を考えて、本書では定義されたQoSメカニズムとサービスを制御するために、方針([QPIM]で定義されるように)を書くことができます。

3.4.  Level of Abstraction for Defining QoS Attributes and Classes

3.4. QoS属性とクラスを定義するための抽象化のレベル

   This document defines a set of classes and properties to support
   policies that configure device QoS mechanisms.  This document
   concentrates on the representation of services in the datapath that
   support both DiffServ (for aggregate traffic conditioning) and
   IntServ (for flow-based traffic conditioning).  Classes and
   properties for modeling IntServ admission control services may be
   defined in a future document.

このドキュメントは、デバイスQoSメカニズムを構成する方針をサポートするために1セットのクラスと特性を定義します。このドキュメントはdatapathでのDiffServ(集合トラフィック調節のための)とIntServ(流れベースのトラフィック調節のための)の両方をサポートするサービスの表現に集中します。 モデルIntServ入場コントロールサービスのためのクラスと特性は将来のドキュメントで定義されるかもしれません。

   The classes and properties in this document are designed to be used
   in conjunction with the QoS policy classes and properties defined in
   [QPIM].  For example, to preserve the delay characteristics committed
   to an end-user, a network administrator may wish to create policies
   that monitor the queue depths in a device, and adjust resource
   allocations when delay budgets are at risk (perhaps as a result of a
   network topology change).  The classes and properties in this
   document define the specific services and mechanisms required to
   implement those services. The classes and properties defined in
   [QPIM] provide the overall structure of the policy that manages and
   configures this service.

クラスと特性は、[QPIM]で定義されたQoS方針のクラスと特性に関連して使用されるように本書では設計されています。 例えば、遅れの特性がエンドユーザ、ネットワーク管理者に遂行した保護区に、デバイスの深層は待ち行列をモニターする方針を作成したがっているかもしれません、そして、遅れ予算が危険である(恐らくネットワーク形態変化の結果、)ときには資源配分を調整してください。 クラスと特性は本書では特定のサービスを定義します、そして、メカニズムがそれらのサービスを実装するのが必要です。 [QPIM]で定義されたクラスと特性はこのサービスを管理して、構成する方針の全体的な構造を提供します。

   This combination of low-level specification (using this document) and
   high-level structuring (using [QPIM]) of network services enables
   network administrators to define new services required of the
   network, that are directly related to business goals, while ensuring
   that such services can be managed.  However, this goal (of creating
   and managing service-oriented policies) can only be realized if
   policies can be constructed that are capable of supporting diverse
   implementations of QoS.  The solution is to model the QoS
   capabilities of devices at the behavioral level. This means that for
   traffic conditioning services realized in the datapath, the model
   must support the following characteristics:

ネットワーク・サービスの低レベルである仕様(このドキュメントを使用する)とハイレベルの構造([QPIM]を使用する)のこの組み合わせは、ネットワーク管理者がネットワークについて必要である新種業務を定義するのを可能にして、そのようなサービスに対処できるのを確実にしている間、それは直接企業目標に関連します。 しかしながら、QoSのさまざまの実装をサポートすることができる方針を構成できる場合にだけ、この目標(サービス志向の方針を作成して、管理する)を実現できます。 ソリューションは行動のレベルでデバイスのQoS能力をモデル化することです。 これは、datapathに実現されたトラフィック調節サービスのためにモデルが以下の特性をサポートしなければならないことを意味します:

   o  modeling of a generic network service that has QoS capabilities

o QoS能力を持っているジェネリックネットワーク・サービスのモデル

Moore, et al.               Standards Track                    [Page 13]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[13ページ]。

   o  modeling of how the traffic conditioning itself is defined

o トラフィック調節自体がどう定義されるかに関するモデル

   o  modeling of how statistics are gathered to monitor QoS traffic
      conditioning services - this facet of the model will be added in a
      future document.

o 統計がQoSトラフィック調節サービスをモニターするためにどう集められるかに関するモデル--モデルのこの一面は将来のドキュメントで加えられるでしょう。

   This document models a network service, and associates it with one or
   more QoS mechanisms that are used to implement that service.  It also
   models in a canonical form the various components that are used to
   condition traffic, such that standard as well as custom traffic
   conditioning services may be described.

このドキュメントは、そのサービスを実装するのに使用される1つ以上のQoSメカニズムに、ネットワーク・サービスをモデル化して、それを関連づけます。 また、それは標準形で状態トラフィックに使用される様々なコンポーネントをモデル化します、標準の、そして、カスタムのトラフィック調節サービスについて説明できるように。

3.5.  Characterization of QoS Properties

3.5. QoSの特性の特殊化

   The QoS properties and classes will be described in more detail in
   Section 4.  However, we should consider the basic characteristics of
   these properties, to understand the methodology for representing
   them.

QoSの特性とクラスはさらに詳細にセクション4で説明されるでしょう。 しかしながら、私たちは、それらを表すために方法論を理解するためにこれらの特性の基本特性を考えるべきです。

   There are essentially two types of properties, state and
   configuration.  Configuration properties describe the desired state
   of a device, and include properties and classes for representing
   desired or proposed thresholds, bandwidth allocations, and how to
   classify traffic.  State properties describe the actual state of the
   device.  These include properties to represent the current
   operational values of the attributes in devices configured via the
   configuration properties, as well as properties that represent state
   (queue depths, excess capacity consumption, loss rates, and so
   forth).

本質的には、2つのタイプの特性、状態、および構成があります。 構成の特性がデバイスの必要な状態について説明して、特性を含んでいて、表すクラスは、敷居と、帯域幅配分と、どうトラフィックを分類するかを望んでいたか、または提案しました。 州の所有地はデバイスの実際の状態について説明します。 これらは構成の特性で構成されたデバイスの属性の現在の操作上の値を表すために特性を含んでいます、状態を表す特性と同様に(深層、過剰生産能力消費、損失率などを列に並ばせてください)。

   In order to be correlated and used together, these two types of
   properties must be modeled using a common information model.  The
   possibility of modeling state properties and their corresponding
   configuration settings is accomplished using the same classes in this
   model - although individual instances of the classes would have to be
   appropriately named or placed in different containers to distinguish
   current state values from desired configuration settings.

一緒に関連して、使用されるために、一般的な情報モデルを使用することでこれらの2つのタイプの特性をモデル化しなければなりません。 州の所有地とそれらの対応する構成設定をモデル化する可能性は、必要な構成設定と現状値を区別するためにクラスの個々のインスタンスが適切に命名されなければならないでしょうが、このモデルで同じクラスを使用することで達成されるか、または異なったコンテナに置かれます。

   State information is addressed in a very limited fashion by QDDIM.
   Currently, only CurrentQueueDepth is proposed as an attribute on
   QueuingService.  The majority of the model is related to
   configuration.  Given this fact, it is assumed that this model is a
   direct memory map into a device.  All manipulation of model classes
   and properties directly affects the state of the device.  If it is
   desired to also use these classes to represent desired configuration,
   that is left to the discretion of the implementor.

州の情報は非常に限られたファッションでQDDIMによって扱われます。 現在、CurrentQueueDepthだけが属性としてQueuingServiceで提案されます。 モデルの大部分が構成に関連します。 この事実を考えて、このモデルがデバイスへのダイレクトメモリマップであると思われます。 モデルのクラスと特性のすべての操作が直接デバイスの状態に影響します。 また、必要な構成を表すのにこれらのクラスを使用するのが必要であるなら、それは作成者に任せます。

Moore, et al.               Standards Track                    [Page 14]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[14ページ]。

   It is acknowledged that additional properties are needed to
   completely model current state.  However, many of the properties
   defined in this document represent exactly the state variables that
   will be configured by the configuration properties.  Thus, the
   definition of the configuration properties has an exact
   correspondence with the state properties, and can be used in modeling
   both actual (state) and desired/proposed configuration.

追加特性が現状を完全にモデル化するのが必要であると認められます。 しかしながら、本書では定義された特性の多くがまさに構成の特性によって構成される州の変数を表します。 したがって、構成の特性の定義は、州の所有地で正確な通信を持って、実際の(状態)と必要であるか提案された構成の両方をモデル化する際に使用できます。

3.6.  QoS Information Model Derivation

3.6. QoS情報モデル派生

   The question of context also leads to another question: how does the
   information specified in the core and QoS policy models ([PCIM],
   [PCIME], and [QPIM], respectively) integrate with the information
   defined in this document?  To put it another way, where should
   device-independent concepts that lead to device-specific QoS
   attributes be derived from?

また、文脈の問題は別の質問につながります: コアとQoS政策モデル(それぞれ[PCIM]、[PCIME]、および[QPIM])で指定された情報はどのように本書では定義される情報と統合されますか? 言い換えれば、デバイス特有のQoS属性につながるデバイスから独立している概念がどこで引き出されるべきであるか、--

   Past thinking was that QoS was part of the policy model.  This view
   is not completely accurate, and it leads to confusion.  QoS is a set
   of services that can be controlled using policy.  These services are
   represented as device mechanisms.  An important point here is that
   QoS services, as well as other types of services (e.g., security),
   are provided by the mechanisms inherent in a given device.  This
   means that not all devices are indeed created equal.  For example,
   although two devices may have the same type of mechanism (e.g., a
   queue), one may be a simple implementation (i.e., a FIFO queue)
   whereas one may be much more complex and robust (e.g., class-based
   weighted fair queuing (CBWFQ)).  However, both of these devices can
   be used to deliver QoS services, and both need to be controlled by
   policy.  Thus, a device-independent policy can instruct the devices
   to queue certain traffic, and a device-specific policy can be used to
   control the queuing in each device.

過去の考えはQoSが政策モデルの一部であったということでした。 この視点は完全に正確であるというわけではありません、そして、それは混乱に通じます。 QoSは方針を使用することで制御できる1セットのサービスです。 これらのサービスはデバイスメカニズムとして表されます。与えられたデバイスの固有であるメカニズムで、QoSサービス、および他のタイプのサービス(例えば、セキュリティ)を提供するという重要なポイントがここにあります。 これは、本当に、すべてのデバイスが等しい状態で作成されるというわけではないことを意味します。 例えば、2台のデバイスには、同じタイプのメカニズム(例えば、待ち行列)があるかもしれませんが、1つは簡単な実装であるかもしれません(すなわち、先入れ先出し待ち行列)が、はるかに複雑であって、強健であるかもしれません(例えば、クラスベースの均等化キューイング(CBWFQ))。 しかしながら、サービスをQoSに提供するのにこれらのデバイスの両方を使用できます、そして、両方が方針で制御される必要があります。 その結果、デバイスから独立している方針は、あるトラフィックを列に並ばせるようデバイスに命令できます、そして、中の列を作りを制御するのにデバイス特定保険証券は使用できます。各デバイス。

   Furthermore, policy is used to control these mechanisms, not to
   represent them.  For example, QoS services are implemented with
   classifiers, meters, markers, droppers, queues, and schedulers.
   Similarly, security is also a characteristic of devices, as
   authentication and encryption capabilities represent services that
   networked devices perform (irrespective of interactions with policy
   servers).  These security services may use some of the same
   mechanisms that are used by QoS services, such as the concepts of
   filters.  However, they will mostly require different mechanisms than
   the ones used by QoS, even though both sets of services are
   implemented in the same devices.

その上、方針は、それらを表すのではなく、これらのメカニズムを制御するのに使用されます。 例えば、QoSサービスはクラシファイア、メーター、マーカー、点滴器、待ち行列、およびスケジューラで実装されます。 同様に、また、セキュリティはデバイスの特性です、認証と暗号化能力がネットワークでつながれたデバイスが実行する(方針サーバとの相互作用の如何にかかわらず)サービスを表すとき。 これらのセキュリティー・サービスはQoSサービスで使用される同じメカニズムのいくつかを使用するかもしれません、フィルタの概念などのように。 しかしながら、彼らはQoSによって使用されたものと異なったメカニズムをほとんど必要とするでしょう、両方のセットのサービスが同じデバイスで実装されますが。

   Thus, the similarity between the QoS model and models for other
   services is not so much that they contain a few common mechanisms.
   Rather, they model how a device implements their respective services.

したがって、他のサービスのためのQoSモデルとモデルの間の類似性が非常に多くでないので、それらはいくつかの一般的なメカニズムを含んでいます。むしろ、デバイスがどう彼らのそれぞれのサービスを実装するかをモデル化します。

Moore, et al.               Standards Track                    [Page 15]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[15ページ]。

   As such, the modeling of QoS should be part of a networking device
   schema rather than a policy schema.  This allows the networking
   device schema to concentrate on modeling device mechanisms, and the
   policy schema to focus on the semantics of representing the policy
   itself (conditions, actions, operators, etc.).  While this document
   concentrates on defining an information model to represent QoS
   services in a device datapath, the ultimate goal is to be able to
   apply policies that control these services in network devices.
   Furthermore, these two schemata (device and policy) must be tightly
   integrated in order to enable policy to control QoS services.

そういうものとして、QoSのモデルは方針図式よりむしろネットワークデバイス図式の一部であるべきです。 これで、ネットワークデバイス図式は、方針と称する意味論(状態、動作、オペレータなど)に焦点を合わせるためにモデルデバイスメカニズム、および方針図式に集中します。 究極の目標はこのドキュメントが代理をする情報モデルを定義するのに集中しますが、QoSはデバイスでdatapathを調整して、ネットワークデバイスでこれらのサービスを制御する方針を適用することであることができます。 その上、これらの2概要(デバイスと方針)は、方針がQoSサービスを制御するのを可能にするためにしっかり統合していなければなりません。

3.7.  Attribute Representation

3.7. 属性表現

   The last issue to be considered is the question of how attributes are
   represented.  If QoS attributes are represented as absolute numbers
   (e.g., Class AF2 gets 2 Mbs of bandwidth), it is more difficult to
   make them uniform across multiple ports in a device or across
   multiple devices, because of the broad variation in link capacities.
   However, expressing attributes in relative or proportional terms
   (e.g., Class AF2 gets 5% of the total link bandwidth) makes it more
   difficult to express certain types of conditions and actions, such
   as:

最後の考えられるべき問題は属性がどう表されるかに関する問題です。 QoS属性が無名数として表されるなら(例えば、Class AF2は帯域幅の2Mbsを手に入れます)、彼らをデバイスの複数のポートか複数のデバイスの向こう側に一定にするのは、より難しいです、リンク能力の広い変化のために。 しかしながら、相対的であるか比例している用語(例えば、Class AF2は総リンク帯域幅の5%を得る)で属性を言い表すのに、あるタイプの状態と動作を言い表すのは、より難しくなります、以下のように

      (If ConsumedBandwidth = AssignedBandwidth Then ...)

(ConsumedBandwidthがその時AssignedBandwidthと等しいなら)

   There are really three approaches to addressing this problem:

本当に、このその問題を訴えることへの3つのアプローチがあります:

   o  Multiple properties can be defined to express the same value in
      various forms.  This idea has been rejected because of the
      difficulty in keeping these different properties synchronized
      (e.g., when one property changes, the others all have to be
      updated).

o 様々なフォームで同じ値を言い表すために複数の特性を定義できます。この考えはこれらの異なった特性を同期させ続けることにおける苦労で拒絶されました(例えば、1であるときに、資産は変化します、アップデートするためにすべてがいる他のもの)。

   o  Multi-modal properties can be defined to express the same value,
      in different terms, based on the access or assignment mode.  This
      option was rejected because it significantly complicates the model
      and is impossible to express in current directory access protocols
      (e.g., (L)DAP).

o アクセスか課題モードに基づいて異なった用語で同じ値を言い表すためにマルチモーダルの特性を定義できます。 カレントディレクトリアクセス・プロトコルで((L) 例えば、DAP)を言い表すのがモデルをかなり複雑にして、不可能であるので、このオプションは拒絶されました。

   o  Properties can be expressed as "absolutes", but the operators in
      the policy schema would need to be more sophisticated.  Thus, to
      represent a percentage, division and multiplication operators are
      required (e.g., Class AF2 gets .05 * the total link bandwidth).
      This is the approach that has been taken in this document.

o 「絶対的なもの」として特性を示すことができますが、方針図式のオペレータは、より洗練されている必要があるでしょう。 したがって、割合を表すために、分割と乗算演算子が必要です(例えば、Class AF2は総リンク帯域幅を.05*に得ます)。 これは本書では取られたアプローチです。

Moore, et al.               Standards Track                    [Page 16]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[16ページ]。

3.8.  Mental Model

3.8. メンタル・モデル

   The mental model for constructing this schema is based on the work
   done in the Differentiated Services working group.  This schema is
   based on information provided in the current versions of the DiffServ
   Informal Management Model [DSMODEL], the DiffServ MIB [DSMIB], the
   PIB [PIB], as well as on information in the set of RFCs that
   constitute the basic definition of DiffServ itself ([R2475], [R2474],
   [R2597], and [R3246]).  In addition, a common set of terminology is
   available in [POLTERM].

この図式を構成するためのメンタル・モデルはDifferentiated Servicesワーキンググループで行われた仕事に基づいています。 この図式はDiffServ Informal Management Model[DSMODEL]、DiffServ MIB[DSMIB]、PIB[PIB]の最新版に提供された情報と、そして、DiffServ([R2475]、[R2474]、[R2597]、および[R3246])自身の基本的な定義を構成するRFCsのセットにおける情報に基づいています。 さらに、一般的な用語は[POLTERM]で利用可能です。

   This model is built around two fundamental class hierarchies that are
   bound together using a set of associations.  The two class
   hierarchies derive from the QoSService and ConditioningService base
   classes.  A set of associations relate lower-level QoSService
   subclasses to higher-level QoS services, relate different types of
   conditioning services together in processing a traffic class, and
   relate a set of conditioning services to a specific QoS service.
   This combination of associations enables us to view the device as
   providing a set of services that can be configured, in a modular
   building block fashion, to construct application-specific services.
   Thus, this document can be used to model existing and future standard
   as well as application-specific network QoS services.

およそ2つの1セットの協会を使用するのにおいて一緒に制限された基本的なクラス階層構造がこのモデルに築き上げられます。 2つのクラス階層構造がQoSServiceとConditioningServiceから基底クラスを引き出します。 1セットの協会は、よりハイレベルのQoSサービスに低レベルQoSServiceサブクラスに関連して、トラフィックのクラスを処理する際に異なったタイプの調節サービスを一緒に関係づけて、特定のQoSサービスにサービスを適合させるセットを関係づけます。 協会のこの組み合わせは、私たちがアプリケーション特有のサービスを構成するためにモジュールのブロックファッションで構成できる1セットのサービスを提供するとデバイスをみなすのを可能にします。 したがって、存在と今後の標準の、そして、アプリケーション特有のネットワークQoSサービスをモデル化するのにこのドキュメントを使用できます。

3.8.1.  The QoSService Class

3.8.1. QoSServiceのクラス

   The first of the classes defined here, QoSService, is used to
   represent higher-level network services that require special
   conditioning of their traffic.  An instance of QoSService (or one of
   its subclasses) is used to bring together a group of conditioning
   services that, from the perspective of the system manager, are all
   used to deliver a common service.  Thus, the set of classifiers,
   markers, and related conditioning services that provide premium
   service to the "selected" set of user traffic may be grouped together
   into a premium QoS service.

ここで定義された、クラスの1番目、QoSServiceは、それらのトラフィックの特別な調節を必要とするよりハイレベルのネットワーク・サービスを表すのに使用されます。 QoSServiceのインスタンスは、共益サービスを提供するようにシステム・マネージャの見解からすべて利用されるサービスを条件とさせるグループを集めるのに使用されます(または、サブクラスの1つ)。 したがって、クラシファイア、マーカー、および「選択された」セットのユーザトラフィックに対するプレミアムサービスを提供する関連する調節サービスのセットはプレミアムQoSサービスに一緒に分類されるかもしれません。

   QoSService has a set of subclasses that represent different
   approaches to delivering IP services.  The currently defined set of
   subclasses are a FlowService for flow-oriented QoS delivery and a
   DiffServService for DiffServ aggregate-oriented QoS service delivery.

QoSServiceには、IPサービスを提供することへの異なるアプローチを表す1セットのサブクラスがあります。 現在定義されたセットのサブクラスは、流れ指向のQoS配送のためのFlowServiceとDiffServの集合指向のQoSサービス配送のためのDiffServServiceです。

   The QoS services can be related to each other as peers, or they can
   be implemented as subservient services to each other.  The
   QoSSubService aggregation indicates that one or more QoSService
   objects are subservient to a particular QoSService object.  For
   example, this enables us to define Gold Service as a combination of
   two DiffServ services, one for high quality traffic treatment, and
   one for servicing the rest of the traffic.  Each of these

QoSサービスは同輩として互いに関連する場合がありますか、または互いに対する補助的なサービスとして彼らを実装することができます。 QoSSubService集合は、1個以上のQoSServiceオブジェクトが特定のQoSServiceオブジェクトに補助的であることを示します。 例えば、これは、私たちが2つのDiffServサービスの組み合わせ、高品質のトラフィック処理のためのもの、およびトラフィックの残りを修理するための1つとGold Serviceを定義するのを可能にします。 それぞれのこれら

Moore, et al.               Standards Track                    [Page 17]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[17ページ]。

   DiffServService objects would be associated with a set of
   classifiers, markers, etc, such that the high quality traffic would
   get EF marking and appropriate queuing.

DiffServServiceオブジェクトは1セットのクラシファイア、マーカー、など、EFが高品質のトラフィックでマークするそのようなもの、および適切な列を作りに関連しているでしょう。

   The DiffServService class itself has an AFService subclass.  This
   subclass is used to represent the specific notion that several
   related markings within the AF PHB Group work together to provide a
   single service.  When other DiffServ PHB Groups are defined that use
   more than one code point, these will be likely candidates for
   additional DiffServService subclasses.

DiffServServiceのクラス自体には、AFServiceサブクラスがあります。 このサブクラスは、AF PHB Groupの中のいくつかの関連する印がただ一つのサービスを提供するために一緒に働いているという特定の概念を表すのに使用されます。 1コード・ポイント以上を使用する他のDiffServ PHB Groupsが定義されるとき、これらは追加DiffServServiceサブクラスのありそうな候補になるでしょう。

   Technology-specific mappings of these services, representing the
   specific use of PHB marking or 802.1Q marking, are captured within
   the ConditioningService hierarchy, rather than in the subclasses of
   QoSService.

PHBマークか802.1Qマークの特定的用法を表して、QoSServiceのサブクラスでというよりむしろConditioningService階層構造の中でこれらのサービスの技術特有のマッピングを得ます。

   These concepts are depicted in Figure 2.  Note that both of the
   associations are aggregations: a QoSService object aggregates both
   the set of QoSService objects subservient to it, and the set of
   ConditioningService objects that realize it.  See Section 4 for class
   and association definitions.

これらの概念は図2に表現されます。 協会の両方が集合であることに注意してください: QoSServiceオブジェクトはそれがわかるそれに補助的なQoSServiceオブジェクトのセットとConditioningServiceオブジェクトのセットの両方に集められます。 クラスと協会定義に関してセクション4を見てください。

                /\______
           0..1 \/      |
   +--------------+     | QoSSubService     +---------------+
   |              |0..n |                   |               |
   |  QoSService  |-----                    | Conditioning  |
   |              |                         |   Service     |
   |              |                         |               |
   |              |0..n                 0..n|               |
   |              | /\______________________|               |
   |              | \/  QoSConditioning     |               |
   +--------------+       SubService        +---------------+

/\______ 0..1 \/ | +--------------+ | QoSSubService+---------------+ | |0..n| | | | QoSService|----- | 調節| | | | サービス| | | | | | |0..n0。n| | | | /\______________________| | | | \/QoSConditioning| | +--------------+ SubService+---------------+

   Figure 2.  QoSService and its Aggregations

図2。 QoSServiceとそのAggregations

3.8.2.  The ConditioningService Class

3.8.2. ConditioningServiceのクラス

   The goal of the ConditioningService classes is to describe the
   sequence of traffic conditioning that is applied to a given traffic
   stream on the ingress interface through which it enters a device, and
   then on the egress interface through which it leaves the device.
   This is done using a set of classes and relationships.  The routing
   decision in the device core, which selects which egress interface a
   particular packet will use, is not represented in this model.

ConditioningServiceのクラスの目標はそして、出口のインタフェースでそれがデバイスを入れるイングレスインタフェースの上と、そして、上デバイスが残っている与えられたトラフィックストリームに適用されるトラフィック調節の系列について説明することです。 これは1セットのクラスと関係を使用し終わっています。 デバイスコアでのルーティング決定はこのモデルで表されません。(コアは、特定のパケットがどの出口のインタフェースを使用するかを選択します)。

   A single base class, ConditioningService, is the superclass for a set
   of subclasses representing the mechanisms that condition traffic.

単独ベースのクラス(ConditioningService)は交通を条件とさせるメカニズムを表す1セットのサブクラスのための「スーパー-クラス」です。

Moore, et al.               Standards Track                    [Page 18]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[18ページ]。

   These subclasses define device-independent conditioning primitives
   (including classifiers, meters, markers, droppers, queues, and
   schedulers) that together implement the conditioning of traffic on an
   interface.  This model abstracts these services into a common set of
   modular building blocks that can be used, regardless of device
   implementation, to model the traffic conditioning internal to a
   device.

装置から独立している調節基関数はこれらのサブクラスは定義されます。(スケジューラ) クラシファイア、メーター、マーカー、点滴器、待ち行列、およびそれを一緒に含んでいると、インタフェースにおける交通の調節は実行されます。 このモデルは装置実現にかかわらず装置への内部の交通調節をモデル化するのに使用できる一般的なセットのモジュールのブロックにこれらのサービスを抜き取ります。

   The different conditioning mechanisms need to be related to each
   other to describe how traffic is conditioned.  Several important
   variations of how these services are related together exist:

異なった調節メカニズムは、交通がどう条件とするかを説明するために互いに関連される必要があります。 これらのサービスがどう一緒に関係づけられるかに関する数回の重要な変化が存在しています:

   o  A particular ingress or egress interface may not require all the
      types of ConditioningServices.

o 特定のイングレスか出口のインタフェースがすべてのタイプにConditioningServicesを要求しないかもしれません。

   o  Multiple instances of the same mechanism may be required on an
      ingress or egress interface.

o 同じメカニズムの複数の例がイングレスか出口のインタフェースで必要であるかもしれません。

   o  There is no set order of application for the ConditioningServices
      on an ingress or egress interface.

o ConditioningServicesのためのセット適用の順序が全くイングレスか出口のインタフェースにありません。

   Therefore, this model does not dictate a fixed ordering among the
   subclasses of ConditioningService, or identify a subclass of
   ConditioningService that must appear first or last among the
   ConditioningServices on an ingress or egress interface.  Instead,
   this model ties together the various ConditioningService instances on
   an ingress or egress interface using the NextService,
   NextServiceAfterMeter, and NextServiceAfterConditioningElement
   associations.  There are also separate associations, called
   IngressConditioningServiceOnEndpoint and
   EgressConditioningServiceOnEndpoint, which, respectively, tie an
   ingress interface to its first ConditioningService, and tie an egress
   interface to its last ConditioningService(s).

したがって、このモデルは、イングレスか出口のインタフェースのConditioningServicesの中でConditioningServiceのサブクラスの中で固定注文を決めもしませんし、最初にか最後に現れなければならないConditioningServiceのサブクラスを特定もしません。 代わりに、このモデルは、NextService、NextServiceAfterMeter、およびNextServiceAfterConditioningElement協会を使用することで様々なConditioningService例をイングレスか出口のインタフェースに結びつけます。 また、それぞれイングレスインタフェースを最初のConditioningServiceに結んで、出口のインタフェースを最後のConditioningService(s)に結ぶIngressConditioningServiceOnEndpointとEgressConditioningServiceOnEndpointと呼ばれる別々の協会があります。

3.8.3.  Preserving QoS Information from Ingress to Egress

3.8.3. イングレスから出口までQoS情報を保存します。

   There is one important way in which the QDDIM model diverges from the
   [DSMODEL].  In [DSMODEL], traffic passes through a network device in
   three stages:

QDDIMモデルが[DSMODEL]からそれる1つの重要な方法があります。 [DSMODEL]では、交通は3つの段階をネットワーク装置を通り抜けます:

   o  It comes in on an ingress interface, where it may receive QoS
      conditioning.

o それはイングレスインタフェースに参加します。そこでは、それがQoS調節を受けるかもしれません。

   o  It traverses the routing core, where logic outside the scope of
      QoS determines which egress interface it will use to leave the
      device.

o それはルーティングコアを横断します。そこでは、QoSの範囲の外の論理が、それが装置を残すのにどの出口のインタフェースを使用するかを決定します。

Moore, et al.               Standards Track                    [Page 19]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[19ページ]。

   o  It may receive further QoS conditioning on the selected egress
      interface, and then it leaves the device.

o それは選択された出口のインタフェースでさらなるQoS調節を受けるかもしれません、そして、次に、装置は残っています。

   In this model, no information about the QoS conditioning that a
   packet receives on the ingress interface is communicated with the
   packet across the routing core to the egress interface.

このモデルで、パケットがイングレスインタフェースで受けるQoS調節の情報は全くルーティングコアの向こう側に出口のインタフェースにパケットと伝えられません。

   The QDDIM model relaxes this restriction, to allow information about
   the treatment that a packet received on an ingress interface to be
   communicated along with the packet to the egress interface.  (This
   relaxation adds a capability that is present in many network
   devices.)  QDDIM represents this information transfer in terms of a
   packet preamble, which is how many devices implement it.  But
   implementations are free to use other mechanisms to achieve the same
   result.

QDDIMモデルは、パケットがイングレスインタフェースで受けた処理の情報がパケットと共に出口のインタフェースに伝えられるのを許容するためにこの規制を緩和します。 (この緩和は多くのネットワーク装置で存在している能力を加えます。) QDDIMはパケット序文でこの情報転送を表します。(それは、いくつの装置がそれを実行するかということです)。 しかし、実現は、同じ結果を獲得するのに無料で他のメカニズムを使用できます。

       +---------+
       | Meter-A |
    a  |         | b      d
   --->|      In-|---PM-1--->
       |         | c      e
       |     Out-|---PM-2--->
       +---------+

+---------+ | メーターA| a| | b d--->| コネ|---午後の1--->|、| c e| アウト|---午後の2--->+---------+

   Figure 3:  Meter Followed by Two Preamble Markers

図3: 2人の序文マーカーによって続かれたメーター

   Figure 3 shows an example in which meter results are captured in a
   packet preamble.  The arrows labeled with single letters represent
   instances of either the NextService association (a, d, and e), or of
   its peer association NextServiceAfterMeter (b and c).  PreambleMarker
   PM-1 adds to the packet preamble an indication that the packet exited
   Meter A as conforming traffic. Similarly, PreambleMarker PM-2 adds to
   the preambles of packets that come through it indications that they
   exited Meter A as nonconforming traffic.  A PreambleMarker appends
   its information to whatever is already present in a packet preamble,
   as opposed to overwriting what is already there.

図3はメーター結果がパケット序文で得られる例を示しています。 ただ一つの手紙でラベルされた矢はNextService協会(a、d、およびe)、または同輩協会NextServiceAfterMeter(bとc)の例を表します。 PreambleMarker PM-1はパケットが交通を従わせるとしてMeter Aを出たという指示をパケット序文に追加します。 同様に、PreambleMarker PM-2は、「非-従」うとしてMeter Aを出たという指摘が取引するとそれを通り抜けるパケットに関する序文に追加します。 PreambleMarkerはパケット序文に既に存在していることなら何でもに情報を追加します、既にあるものを上書きすることと対照的に。

   To foster interoperability, the basic format of the information
   captured by a PreambleMarker is specified.  (Implementations, of
   course, are free to represent this information in a different way
   internally - this is just how it is represented in the model.) The
   information is represented by an ordered, multi-valued string
   property FilterItemList, where each individual value of the property
   is of the form "<type>,<value>".  When a PreambleMarker "appends" its
   information to the information that was already present in a packet
   preamble, it does so by adding additional items of the indicated
   format to the end of the list.

相互運用性を伸ばすために、PreambleMarkerによって得られた情報の基本形式は指定されます。 (実現はもちろん無料で異なった方法で内部的にこの情報を表すことができます--これはただそれがモデルでどう表されるかということです。) 情報は注文されて、マルチ評価されたストリングの特性のFilterItemListによって表されます。そこでは、特性の各個人価値はフォームでは、「<タイプ>、<が>を評価する」ということです。 PreambleMarkerがパケット序文に既に存在している情報に情報を「追加する」とき、それは、示された形式の追加項目をリストの終わりに加えることによって、そうします。

Moore, et al.               Standards Track                    [Page 20]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[20ページ]。

   QDDIM provides a limited set of <type>'s that a PreambleMarker may
   use:

QDDIMはPreambleMarkerが使用するかもしれないタイプ>の<ものの限られたセットを提供します:

   o  ConformingFromMeter: the value is the name of the meter.

o ConformingFromMeter: 値はメーターの名前です。

   o  PartConformingFromMeter: the value is the name of the meter.

o PartConformingFromMeter: 値はメーターの名前です。

   o  NonConformingFromMeter: the value is the name of the meter.

o NonConformingFromMeter: 値はメーターの名前です。

   o  VlanId: the value is the virtual LAN identifier (VLAN ID).

o VlanId: 値はバーチャルLAN識別子(VLAN ID)です。

   Implementations may recognize other <type>'s in addition to these.
   If collisions of implementation-specific <type>'s become a problem,
   it is possible that <type>'s may become an IANA-administered range in
   a future revision of this document.

実現はこれらに加えてタイプ>の他の<ものを認識するかもしれません。 実現特有の>の<タイプものの衝突が問題になるなら、タイプ>の<ものがこのドキュメントの今後の改正におけるIANAによって管理された範囲になるのは、可能です。

   To make use of the information that a PreambleMarker stores in a
   packet preamble, a specific subclass PreambleFilter of
   FilterEntryBase is defined, to match on the "<type>,<value>" strings.
   To simplify the case where there's just a single level of metering in
   a device, but different individual meters on each ingress interface,
   PreambleFilter allows a wildcard "any" for the <value> part of the
   three meter-related filters.  With this wildcard, an administrator
   can specify a Classifier to select all packets that were found to be
   conforming (or partially conforming, or non-conforming) by their
   respective meters, without having to name each meter individually in
   a separate ClassifierElement.

PreambleMarkerがパケット序文、特定のサブクラスに格納する情報を利用するために、FilterEntryBaseのPreambleFilterは定義されます、「<タイプ>、<価値の>」ストリングの上のマッチに。 まさしく装置で計量するただ一つのレベルがありますが、各イングレスの異なった個々のメーターが連結するケースを簡素化するために、PreambleFilterは3個のメーター関連のフィルタの<値の>部分への「いずれも」をワイルドカードに許容します。 このワイルドカードで、管理者はそれらのそれぞれのメーターに従って、従うのと、(部分的に従うか、または非従うこと)であることがわかったすべてのパケットを選択するためにClassifierを指定できます、別々のClassifierElementで個別に各メーターを命名する必要はなくて。

   Once a meter result has been stored in a packet preamble, it is
   available for any subsequent Classifier to use.  So while the
   motivation for this capability has been described in terms of
   preserving QoS conditioning information from an ingress interface to
   an egress interface, a prior meter result may also be used for
   classifying packets later in the datapath on the same interface where
   the meter resides.

メーター結果がパケット序文にいったん格納されると、どんなその後のClassifierも使用するように、それは利用可能です。 それで、また、この能力に関する動機がイングレスインタフェースからの情報を出口のインタフェースに適合させるQoSを保存することに関して説明されている間、先のメーター結果は、後で同じインタフェースでdatapathでパケットを分類するのにメーターがあるところで使用されるかもしれません。

3.9.  Classifiers, FilterLists, and Filter Entries

3.9. クラシファイア(FilterLists)とフィルタエントリー

   This document uses a number of classes to model the classifiers
   defined in [DSMODEL]: ClassifierService, ClassifierElement,
   FilterList, FilterEntryBase, and various subclasses of
   FilterEntryBase.  There are also two associations involved:
   ClassifierElementUsesFilterList and EntriesInFilterList.  The QDDIM
   model makes no use of CIM's FilterEntry class.

このドキュメントは[DSMODEL]で定義されたクラシファイアをモデル化するのに多くのクラスを使用します: FilterEntryBaseのClassifierService、ClassifierElement、FilterList、FilterEntryBase、および様々なサブクラス。 また、かかわった2つの協会があります: ClassifierElementUsesFilterListとEntriesInFilterList。 QDDIMモデルはCIMのFilterEntryのクラスの無駄をします。

   In [DSMODEL], a single traffic stream coming into a classifier is
   split into multiple traffic streams leaving it, based on which of an
   ordered set of filters each packet in the incoming stream matches.  A

[DSMODEL]では、クラシファイアに入るただ一つの交通の流れはそれを残す複数の交通の流れに分けられます。流れに基づいて、1つの順序集合のフィルタでは、入って来る流れにおける各パケットは合っています。 A

Moore, et al.               Standards Track                    [Page 21]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[21ページ]。

   filter matches either a field in the packet itself, or possibly other
   attributes associated with the packet.  In the case of a multi-field
   (MF) classifier, packets are assigned to output streams based on the
   contents of multiple fields in the packet header.  For example, an MF
   classifier might assign packets to an output stream based on their
   complete IP-addressing 5-tuple.

パケット自体の分野か属性のどちらかがことによると他のパケットに関連づけたマッチをフィルターにかけてください。 マルチ分野(MF)クラシファイアの場合では、パケットはパケットのヘッダーの複数の分野のコンテンツに基づく出力ストリームに割り当てられます。 例えば、MFクラシファイアはそれらの完全なIPに演説している5-tupleに基づく出力ストリームにパケットを割り当てるかもしれません。

   To optimize the representation of MF classifiers, subclasses of
   FilterEntryBase are introduced, which allow multiple related packet
   header fields to be represented in a single object.  These subclasses
   are IPHeaderFilter and 8021Filter.  With IPHeaderFilter, for example,
   criteria for selecting packets based on all five of the IP 5-tuple
   header fields and the DiffServ DSCP can be represented by a
   FilterList containing one IPHeaderFilter object.  Because these two
   classes have applications beyond those considered in this document,
   they, as well as the abstract class FilterEntryBase, are defined in
   the more general document [PCIME] rather than here.

MFクラシファイアの表現を最適化するために、FilterEntryBaseのサブクラス(複数の関連するパケットヘッダーフィールドが単一の物に表されるのを許容する)を導入します。 これらのサブクラスは、IPHeaderFilterと8021Filterです。 例えば、IPHeaderFilterと共に、1個のIPHeaderFilter物を含むFilterListはすべての5つのIP5-tupleヘッダーフィールドとDiffServ DSCPに基づくパケットを選択する評価基準を表すことができます。 これらの2つのクラスがそれらを超えたアプリケーションを本書では考えさせるので、それら、および抽象クラスFilterEntryBaseはここよりむしろさらに一般的なドキュメント[PCIME]で定義されます。

   The FilterList object is always needed, even if it contains only one
   filter entry (that is, one FilterEntryBase subclass) object. This is
   because a ClassifierElement can only be associated with a Filter
   List, as opposed to an individual FilterEntry.  FilterList is also
   defined in [PCIME].

1個のフィルタエントリー(すなわち、1つのFilterEntryBaseサブクラス)物だけを含んでも、FilterList物がいつも必要です。 これは個々のFilterEntryと対照的にClassifierElementをFilter Listに関連づけることができるだけであるからです。 また、FilterListは[PCIME]で定義されます。

   The EntriesInFilterList aggregation (also defined in [PCIME]) has a
   property EntrySequence, which in the past (in CIM) could be used to
   specify an evaluation order on the filter entries in a FilterList.
   Now, however, the EntrySequence property supports only a single
   value: '0'.  This value indicates that the FilterEntries are ANDed
   together to determine whether a packet matches the MF selector that
   the FilterList represents.

EntriesInFilterList集合(また、[PCIME]で定義される)には特性のEntrySequenceがあります。(過去(CIMにおける)にFilterListのフィルタエントリーに関する評価命令を指定するのにEntrySequenceを使用できます)。 今、しかしながら、EntrySequenceの特性はただ一つの値だけを支持します: '0'. この値は、パケットがFilterListが表すMFセレクタに合っているかどうか決定するためにFilterEntriesが一緒にANDedであることを示します。

   A ClassifierElement specifies the starting point for a specific
   policy or data path.  Each ClassifierElement uses the
   NextServiceAfterClassifierElement association to determine the next
   conditioning service to apply for packets to.

ClassifierElementは特定保険証券かデータ経路のための出発点を指定します。 各ClassifierElementは次の調節サービスがパケットのために申請されることを決定するNextServiceAfterClassifierElement協会を使用します。

   A ClassifierService defines a grouping of ClassifierElements. There
   are certain instances where a ClassifierService actually specifies an
   aggregation of ClassifierServices.  One practical case would be where
   each ClassifierService specifies a group of policies associated with
   a particular application and another ClassifierService groups the
   application-specific ClassifierService instances.  In this particular
   case, the application-specific ClassifierService instances are
   specified once, but unique combinations of these ClassifierServices
   are specified, as needed, using other ClassifierService instances.
   ClassifierService instances grouping other ClassifierService
   instances may not specify a FilterList using the

ClassifierServiceはClassifierElementsの組分けを定義します。 ある例がClassifierServiceが実際にClassifierServicesの集合を指定するところにあります。 1つの実用的なケースが各ClassifierServiceが特定用途に関連している方針のグループを指定するところでしょう、そして、別のClassifierServiceはアプリケーション特有のClassifierService例を分類します。 この場合は、アプリケーション特有のClassifierService例は一度指定されますが、これらのClassifierServicesのユニークな組み合わせは指定されます、必要に応じて、他のClassifierService例を使用して。 他のClassifierService例を分類するClassifierService例はFilterList使用を指定しないかもしれません。

Moore, et al.               Standards Track                    [Page 22]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[22ページ]。

   ClassifierElementUsesFilterList association.  This special use of
   ClassifierService serves just as a Classifier collecting function.

ClassifierElementUsesFilterList協会。 ClassifierServiceのこの特別な使用はちょうどClassifier収集機能として機能します。

3.10.  Modeling of Droppers

3.10. ドロッパーズのモデル

   In [DSMODEL], a distinction is made between absolute droppers and
   algorithmic droppers.  In QDDIM, both of these types of droppers are
   modeled with the DropperService class, or with one of its subclasses.
   In both cases, the queue from which the dropper drops packets is tied
   to the dropper by an instance of the NextService association.  The
   dropper always plays the PrecedingService role in these associations,
   and the queue always plays the FollowingService role.  There is
   always exactly one queue from which a dropper drops packets.

[DSMODEL]では、絶対点滴器とアルゴリズムの点滴器の間で区別をします。 QDDIMでは、これらのタイプの点滴器の両方がDropperServiceのクラス、またはサブクラスの1つでモデル化されます。 どちらの場合も、点滴器がパケットを落とす待ち行列はNextService協会の例によって点滴器に結ばれます。 点滴器はいつもこれらの協会におけるPrecedingServiceの役割を果たします、そして、待ち行列はいつもFollowingServiceの役割を果たします。 まさに点滴器がパケットを落とす1つの待ち行列がいつもあります。

   Since an absolute dropper drops all packets in its queue, it needs no
   configuration beyond a NextService tie to that queue. For an
   algorithmic dropper, however, further configuration is needed:

絶対点滴器が待ち行列ですべてのパケットを落とすので、それはNextService繋がりを超えてその待ち行列に構成を全く必要としません。 しかしながら、アルゴリズムの点滴器において、さらなる構成が必要です:

   o  a specific drop algorithm;

o 特定の低下アルゴリズム。

   o  parameters for the algorithm (for example, token bucket size);

o アルゴリズム(例えば、象徴バケツサイズ)のためのパラメタ。

   o  the source(s) of input(s) to the algorithm;

o アルゴリズムへの入力の源。

   o  possibly per-input parameters for the algorithm.

o アルゴリズムのためのことによると入力あたりのパラメタ。

   The first two of these items are represented by properties of the
   DropperService class, or properties of one of its subclasses. The
   last two, however, involve additional classes and associations.

これらの2つの最初の項目がDropperServiceのクラスの特性、またはサブクラスの1つの特性によって表されます。 しかしながら、最後の2は追加クラスと協会にかかわります。

3.10.1.  Configuring Head and Tail Droppers

3.10.1. ヘッドとTailドロッパーズを構成します。

   The HeadTailDropQueueBinding is the association that identifies the
   inputs for the algorithm executed by a tail dropper.  This
   association is not used for a head dropper, because a head dropper
   always has exactly one input to its drop algorithm, and this input is
   always the queue from which it drops packets.  For a tail dropper,
   this association is defined to have a many-to-many cardinality.
   There are, however, two distinct cases:

HeadTailDropQueueBindingはテール点滴器によって実行されたアルゴリズムのための入力を特定する協会です。 この協会はヘッド点滴器に使用されません、ヘッド点滴器がいつもまさに1つの入力を低下アルゴリズムに持って、いつもこの入力がそれがパケットを落とす待ち行列であるので。 テール点滴器に関しては、この協会は、多くへの多く基数を持つために定義されます。 しかしながら、2つの異なったケースがあります:

   One dropper bound to many queues: This represents the case where the
   drop algorithm for the dropper involves inputs from more than one
   queue.  The dropper still drops from only one queue, the one to which
   it is tied by a NextService association.  But the drop decision may
   be influenced by the state of several queues.  For the classes
   HeadTailDropper and HeadTailDropQueueBinding, the rule for combining
   the multiple inputs is simple addition: if the sum of the lengths of
   the monitored queues exceeds the dropper's QueueThreshold value, then

1個の点滴器が多くの待ち行列に固まりました: これは点滴器のための低下アルゴリズムが1つ以上の待ち行列から入力を伴うケースを表します。 点滴器は1つの待ち行列だけ、それがNextService協会によって結ばれるものからまだ低下しています。 しかし、低下決定はいくつかの待ち行列の州によって影響を及ぼされるかもしれません。 クラスのHeadTailDropperとHeadTailDropQueueBindingにおいて、複数の入力を結合するための規則は簡単な添加です: 次に、モニターされた待ち行列の長さの合計が点滴器のQueueThreshold値を超えているなら

Moore, et al.               Standards Track                    [Page 23]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[23ページ]。

   packets are dropped.  This rule for combining inputs may, however, be
   overridden by a different rule in subclasses of one or both of these
   classes.

パケットは落とされます。 しかしながら、入力を結合するためのこの規則は1のサブクラスかこれらのクラスの両方で異なった規則でくつがえされるかもしれません。

   One queue bound to many droppers: This represents the case where the
   state of one queue (which is typically also the queue from which
   packets are dropped) provides an input to multiple droppers' drop
   algorithms.  A use case here is a classifier that splits a traffic
   stream into, say, four parts, representing four classes of traffic.
   Each of the parts goes through a separate HeadTailDropper, then
   they're re-merged onto the same queue.  The net is a single queue
   containing packets of four traffic types, with, say, the following
   drop thresholds:

1つの待ち行列が多くの点滴器に付きました: これはある待ち行列(また、通常、パケットが落とされる待ち行列である)の州が複数の点滴器の低下アルゴリズムに入力を提供するケースを表します。Aは、交通の流れをたとえば、4つの部品に分けるクラシファイアであり、4つのクラスの交通を表しながら、ここでケースを使用します。 それぞれの部品は別々のHeadTailDropperに直面して、次に、それらは同じ待ち行列に再合併されています。 ネットはたとえば、以下の低下敷居で4つの交通タイプのパケットを含むただ一つの待ち行列です:

      o    Class 1 - 90% full
      o    Class 2 - 80% full
      o    Class 3 - 70% full
      o    Class 4 - 50% full

o クラス1--3--70%の2--80%の90%の完全な○完全な○Class完全な○Class Class4--50%完全です。

   Here the percentages represent the overall state of the queue. With
   this configuration, when the queue in question becomes 50% full,
   Class 4 packets will be dropped rather than joining the queue, when
   it becomes 70% full, Class 3 and 4 packets will be dropped, etc.

ここに、割合は待ち行列の総合的な状態を表します。 問題の待ち行列が50%完全になるとき、この構成で、Class4パケットはClass3、70%完全になって、4つのパケットが落とされるとき待ち行列に参加するのなどよりむしろ落とされるでしょう。

   The two cases described here can also occur together, if a dropper
   receives inputs from multiple queues, one or more of which are also
   providing inputs to other droppers.

また、ここで説明された2つのケースが一緒に現れることができます、点滴器が複数の待ち行列から他の点滴器までの入力を受け取るなら。また、それのものか以上が待ち行列のために入力を提供しています。

3.10.2.  Configuring RED Droppers

3.10.2. 赤いドロッパーズを構成します。

   Like a tail dropper, a RED dropper, represented by an instance of the
   REDDropperService class, may take as its inputs the states of
   multiple queues.  In this case, however, there is an additional step:
   each of these inputs may be smoothed before the RED dropper uses it,
   and the smoothing process itself must be parameterized. Consequently,
   in addition to REDDropperService and QueuingService, a third class,
   DropThresholdCalculationService, is introduced, to represent the
   per-queue parameterization of this smoothing process.

テール点滴器のように、REDDropperServiceのクラスの例によって表されたRED点滴器は入力として複数の待ち行列の州をみなすかもしれません。 しかしながら、この場合、追加ステップがあります: RED点滴器がそれを使用する前にそれぞれのこれらの入力は整えられるかもしれません、そして、平滑化処理自体をparameterizedしなければなりません。 その結果、REDDropperServiceとQueuingServiceに加えて、この平滑化処理の1待ち行列あたりのパラメタリゼーションを表すために、3番目のクラス(DropThresholdCalculationService)を導入します。

Moore, et al.               Standards Track                    [Page 24]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[24ページ]。

   The following instance diagram illustrates how these classes work
   with each other:

以下のインスタンス図はこれらのクラスがどう働いているかに互いに入れます:

           RDSvc-A
           |  |  |
     +-----+  |  +-----+
     |        |        |
   DTCS-1   DTCS-2   DTCS-3
     |        |        |
    Q-1      Q-2      Q-3

RDSvc-A| | | +-----+ | +-----+ | | | DTCS-1 DTCS-2 DTCS-3| | | Q-1 Q-2 Q-3

   Figure 4. Inputs for a RED Dropper

図4。 赤い点滴器のための入力

   So REDDropperService-A (RDSvc-A) is using inputs from three queues to
   make its drop decision.  (As always, RDSvc-A is linked to the queue
   from which it drops packets via the NextService association.)  For
   each of these three queues, there is a
   (DropThresholdCalculationService) DTCS instance that represents the
   smoothing weight and time interval to use when looking at that queue.
   Thus each DTCS instance is tied to exactly one queue, although a
   single queue may be examined (with different weight and time values)
   by multiple DTCS instances.  Also, a DTCS instance and the queue
   behind it can be thought of as a "unit of reusability".  So a single
   DTCS can be referred to by multiple RDSvc's.

そのように、REDDropperService-A。(RDSvc-a)がそうである使用は、低下を決定にするように3から待ち行列を入力します。 (いつものように、RDSvc-AはそれがNextService協会を通してパケットを落とす待ち行列にリンクされます。) それぞれのこれらの3つの待ち行列のために、それが列を作るのを見るとき使用するスムージング重りと時間間隔を表す(DropThresholdCalculationService)DTCS例があります。 したがって、それぞれのDTCS例はまさに1つの待ち行列に結ばれます、ただ一つの待ち行列が複数のDTCS例によって調べられるかもしれませんが(異なった重さと時間的価値で)。 また、「リユーザビリティのユニット」としてDTCS例とそれの後ろの待ち行列を考えることができます。 それで、RDSvcの複数のものが独身のDTCSについて言及できます。

   Unless it is overridden by a different rule in a subclass of
   REDDropperService, the rule that a RED dropper uses to combine the
   smoothed inputs from the DTCS's to create a value to use in making
   its drop decision is simple addition.

それがREDDropperServiceのサブクラスにおける異なった規則でくつがえされない場合、RED点滴器が低下決定をする際に使用する値を作成するためにDTCSのものからの平坦な入力を結合するのに使用する規則は簡単な添加です。

3.11.  Modeling of Queues and Schedulers

3.11. 待ち行列とスケジューラのモデル

   In order to appreciate the rationale behind this rather complex model
   for scheduling, we must consider the rather complex nature of
   schedulers, as well as the extreme variations in algorithms and
   implementations.  Although these variations are broad, we have
   identified four examples that serve to test the model and justify its
   complexity.

スケジューリングのためにこのかなり複雑なモデルの後ろで原理に感謝するために、私たちはスケジューラのかなり複雑な自然、およびアルゴリズムと実現の極端な変化を考えなければなりません。 これらの変化は広いのですが、私たちはモデルをテストして、複雑さを正当化するのに役立つ4つの例を特定しました。

3.11.1.  Simple Hierarchical Scheduler

3.11.1. 簡単な階層的なスケジューラ

   A simple, hierarchical scheduler has the following properties. First,
   when a scheduling opportunity is given to a set of queues, a single,
   viable queue is determined based on some scheduling criteria, such as
   bandwidth or priority.  The output of the scheduler is the input to
   another scheduler that treats the first scheduler (and its queues) as
   a single logical queue.  Hence, if the first scheduler determined the
   appropriate packet to release based on a priority assigned to each

簡単で、階層的なスケジューラには、以下の特性があります。 1セットの待ち行列にスケジューリングの機会を与えるとき、まず最初に、単一の、そして、実行可能な待ち行列はいくつかのスケジューリング評価基準に基づいて決定しています、帯域幅や優先権のように。 スケジューラの出力はただ一つの論理的な待ち行列として最初のスケジューラ(そして、待ち行列)を扱う別のスケジューラへの入力です。 したがって、最初のスケジューラが好個を決定したなら、放出するパケットはそれぞれに割り当てられた優先を基礎づけました。

Moore, et al.               Standards Track                    [Page 25]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[25ページ]。

   queue, the second scheduler might specify a bandwidth
   limit/allocation for the entire set of queues aggregated by the first
   scheduler.

列を作ってください、そして、2番目のスケジューラは最初のスケジューラによって集められた全体のセットの待ち行列のための帯域幅限界/配分を指定するかもしれません。

   +----------+                              NextService
   |QueuingSvc+----------------------------------------------+
   | Name=EF1 |                                              |
   |          | QueueTo    +--------------+ ElementSched     |
   |          +------------+PrioritySched +---------------+  |
   +----------+ Schedule   |Element       | Service       |  |
                           | Name=EF1-Pri |               |  v
                           | Priority=1   |    +-----------+-+-+
                           +--------------+    |SchedulingSvc  +
                                               | Name=PriSched1+
                           +--------------+    +----------+--+-+
                           |PrioritySched | ElementSched  |  ^
   +----------+            |Element       +---------------+  |
   |QueuingSvc| QueueTo    | Name=AF1x-Pri| Service          |
   | Name=AF1x+------------+ Priority=2   |                  |
   |          | Schedule   +--------------+                  |
   |          |                              NextService     |
   |          +----------------------------------------------+
   +----------+
   :
   +---------------+            NextScheduler
   |SchedulingSvc  +--------------------------------------------+
   | Name=PriSched1|                                            |
   +-------+-------+       +--------------------+ElementSchedSvc|
           | SchedToSched  |AllocationScheduling+--------+      |
           +---------------+Element             |        |      |
                           | Name=PriSched1-Band|        |      |
                           | Units=Bytes        |        |      v
                           | Bandwidth=100      | +------+------+--+
                           +--------------------+ |SchedulingSvc   |
                                                  | Name=BandSched1|
                           +--------------------+ +------+------+--+
                           |AllocationScheduling|        |      ^
   +---------------+       |Element             +--------+      |
   |QueuingService |       | Name=BE-Band       |ElementSchedSvc|
   | Name=BE       |QueueTo+ Units=Bytes        |               |
   |               |-------+ Bandwidth=50       |               |
   |               |Sched  +--------------------+               |
   |               |                             NextService    |
   |               +--------------------------------------------+
   +---------------+

+----------+ NextService|QueuingSvc+----------------------------------------------+ | 名前=EF1| | | | QueueTo+--------------+ ElementSched| | +------------+ PrioritySched+---------------+ | +----------+ スケジュール|要素| サービス| | | 名前=EF1-Pri| | v| 優先権=1| +-----------+-+-+ +--------------+ |SchedulingSvc+| =PriSched1を+ +と命名してください。--------------+ +----------+--+-+ |PrioritySched| ElementSched| ^ +----------+ |要素+---------------+ | |QueuingSvc| QueueTo| 名前=AF1x-Pri| サービス| | =AF1xを+と命名してください。------------+ 優先権=2| | | | スケジュール+--------------+ | | | NextService| | +----------------------------------------------+ +----------+ : +---------------+ NextScheduler|SchedulingSvc+--------------------------------------------+ | 名前=PriSched1| | +-------+-------+ +--------------------+ ElementSchedSvc| | SchedToSched|AllocationScheduling+--------+ | +---------------+ 要素| | | | 名前=PriSched1-バンド| | | | ユニット=バイト| | v| 帯域幅=100| +------+------+--+ +--------------------+ |SchedulingSvc| | 名前=BandSched1| +--------------------+ +------+------+--+ |AllocationScheduling| | ^ +---------------+ |要素+--------+ | |QueuingService| | 名前、= いてください、-組になってください。|ElementSchedSvc| | 名前、= いてください。|QueueTo+ユニット=バイト| | | |-------+ 帯域幅=50| | | |+をSchedしました。--------------------+ | | | NextService| | +--------------------------------------------+ +---------------+

   Figure 5. Example 1: Simple Hierarchical Scheduler

図5。 例1: 簡単な階層的なスケジューラ

Moore, et al.               Standards Track                    [Page 26]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[26ページ]。

   Figure 5 illustrates the example and how it would be instantiated
   using the model.  In the figure, NextService determines the first
   scheduler after the queue.  NextScheduler determines the
   subsequent ordering of schedulers.  In addition, the
   ElementSchedulingService association determines the set of
   scheduling parameters used by a specific scheduler.  Scheduling
   parameters can be bound either to queues or to schedulers.  In
   the case of the SchedulingElement EF1-Pri, the binding is to a
   queue, so the QueueToSchedule association is used.  In the case
   of the SchedulingElement PriSched1-Band, the binding is to
   another scheduler, so the SchedulerToSchedule association is
   used.  Note that due to space constraints of the document, the
   SchedulingService PRISched1 is represented twice, to show how it
   is connected to all the other objects.

図5は例とそれがモデルを使用することでどう例示されるだろうかを例証します。 図では、NextServiceは待ち行列の後に最初のスケジューラを決定します。 NextSchedulerはスケジューラのその後の注文を決定します。 さらに、ElementSchedulingService協会は特定のスケジューラによって使用されるスケジューリングパラメタのセットを決定します。 待ち行列、または、スケジューラにスケジューリングパラメタを縛ることができます。 SchedulingElement EF1-Priの場合では、待ち行列には結合があるので、QueueToSchedule協会は使用されています。 SchedulingElement PriSched1-バンドの場合では、別のスケジューラには結合があるので、SchedulerToSchedule協会は使用されています。 ドキュメントの宇宙規制のため、SchedulingService PRISched1がそれがどう他のすべての物に接続されるかを示しているために二度表されることに注意してください。

3.11.2.  Complex Hierarchical Scheduler

3.11.2. 複雑な階層的なスケジューラ

   A complex, hierarchical scheduler has the same characteristics as
   a simple scheduler, except that the criteria for the second
   scheduler are determined on a per queue basis rather than on an
   aggregate basis.  One scenario might be a set of bounded priority
   schedulers.  In this case, each queue is assigned a relative
   priority.  However, each queue is also not allowed to exceed a
   bandwidth allocation that is unique to that queue.  In order to
   support this scenario, the queue must be bound to two separate
   schedulers.  Figure 6 illustrates this situation, by describing
   an EF queue and a best effort (BE) queue both pointing to a
   priority scheduler via the NextService association.  The
   NextScheduler association between the priority scheduler and the
   bandwidth scheduler in turn defines the ordering of the
   scheduling hierarchy.  Also note that each scheduler has a
   distinct set of scheduling parameters that are bound back to each
   queue.  This demonstrates the need to support two or more
   parameter sets on a per queue basis.

複雑で、階層的なスケジューラには、簡単なスケジューラと同じ特性があります、2番目のスケジューラの評価基準が集合ベースでというよりむしろ待ち行列基礎あたりのaで決定しているのを除いて。 1つのシナリオが1セットの境界がある優先度スケジューラであるかもしれません。 この場合、相対的な優先は各待ち行列に割り当てられます。 しかしながら、また、各待ち行列はその待ち行列にユニークな帯域幅配分を超えることができません。 このシナリオを支持するために、待ち行列を2つの別々のスケジューラまで縛らなければなりません。 図6はこの状況を例証します、NextService協会を通してともに優先度スケジューラを示すEF待ち行列とベストエフォート型(ある)の待ち行列について説明することによって。 優先度スケジューラと帯域幅スケジューラとのNextScheduler協会は順番にスケジューリング階層構造の注文を定義します。 また、各スケジューラには縛り返されるパラメタがそれぞれ列を作る計画をする異なったセットがあることに注意してください。 これは待ち行列基礎あたりのaの2つ以上のパラメタセットを支える必要性を示します。

Moore, et al.               Standards Track                    [Page 27]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[27ページ]。

   +----------------+
   |QueuingService  |
   | Name=EF        |
   |                |QueueTo   +----------------+ElementSchedSvc
   |                +----------+AllocationSched +--------+
   ++---+-----------+Schedule  |Element         |        |
    |   |                      | Name=BandEF    |        |
    |   |QueueTo               | Units=Bytes    |        |
    |   |Schedule              | Bandwidth=100  |        |
    |   |                      +----------------+ +------+---------+
    |   |                                         |SchedulingSvc   |
    |   |      +------------------+               | Name=BandSched |
    |   +------+PriorityScheduling|               +------------+--++
    |          |Element           |                            ^  |
    |          | Name=PriEF       |ElementSchedSvc             |  |
    |          | Priority=1       +---------------------+      |  |
    |          +------------------+                     |      |  |
    |NextService                                        |      |  |
    +-------------------------------------------------+ |      |  |
                                                      | |      |  |
     NextService                                      | |      |  |
    +-----------------------------------------------+ | |      |  |
    |                                               | | |      |  |
    |          +------------------+ElementSchedSvc  | | |      |  |
    |          |PriorityScheduling+--------+        | | |      |  |
    |          |Element           |        |        | | |      |  |
    |          | Name=PriBE       |        |        v v |      |  |
    |   +------+ Priority=2       |    +---+--------+-+-+-+Next|  |
    |   |      +------------------+    |SchedulingService +----+  |
    |   |                              | Name=PriSched    |Sched  |
    |   |                              +------------------+       |
    |   |QueueTo                                                  |
    |   |Schedule              +----------------+                 |
    |   |                      |AllocationSched |ElementSchedSvc  |
   +----+---------+            |Element         +-----------------+
   |QueuingService|QueueTo     | Name=BandBE    |
   | Name=BE      +------------+ Units=Bytes    |
   |              |Schedule    | Bandwidth=50   |
   |              |            +----------------+
   +--------------+

+----------------+ |QueuingService| | 名前=EF| | |QueueTo+----------------+ ElementSchedSvc| +----------+ AllocationSched+--------+ ++---+-----------+ スケジュール|要素| | | | | 名前=BandEF| | | |QueueTo| ユニット=バイト| | | |スケジュール| 帯域幅=100| | | | +----------------+ +------+---------+ | | |SchedulingSvc| | | +------------------+ | 名前=BandSched| | +------+ PriorityScheduling| +------------+--++ | |要素| ^ | | | 名前=PriEF|ElementSchedSvc| | | | 優先権は1+と等しいです。---------------------+ | | | +------------------+ | | | |NextService| | | +-------------------------------------------------+ | | | | | | | NextService| | | | +-----------------------------------------------+ | | | | | | | | | | | +------------------+ ElementSchedSvc| | | | | | |PriorityScheduling+--------+ | | | | | | |要素| | | | | | | | | 名前=PriBE| | vに対して| | | | +------+ 優先権=2| +---+--------+ + + 次の+| | | | +------------------+ |SchedulingService+----+ | | | | 名前=PriSched|Schedしました。| | | +------------------+ | | |QueueTo| | |スケジュール+----------------+ | | | |AllocationSched|ElementSchedSvc| +----+---------+ |要素+-----------------+ |QueuingService|QueueTo| 名前=BandBE| | 名前、= +になってください。------------+ ユニット=バイト| | |スケジュール| 帯域幅=50| | | +----------------+ +--------------+

   Figure 6. Example 2: Complex Hierarchical Scheduler

図6。 例2: 複雑な階層的なスケジューラ

Moore, et al.               Standards Track                    [Page 28]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[28ページ]。

3.11.3.  Excess Capacity Scheduler

3.11.3. 過剰生産能力スケジューラ

   An excess capacity scheduler offers a similar requirement to support
   two scheduling parameter sets per queue.  However, in this scenario
   the reasons are a little different.  Suppose a set of queues have
   each been assigned bandwidth limits to ensure that no traffic class
   starves out another traffic class.  The result may be that one or
   more queues have exceeded their allocation while the queues that
   deserve scheduling opportunities are empty.

過剰生産能力スケジューラは1待ち行列あたり2つのスケジューリングパラメタセットを支えるという同様の要件を提供します。 しかしながら、このシナリオでは、理由は少し異なっています。 どんな交通のクラスももう1人の交通のクラスを飢えさせないのを保証するためにそれぞれ1セットの待ち行列に帯域幅限界を割り当ててあると仮定してください。 結果はスケジューリングの機会に値する待ち行列が空である間1つ以上の待ち行列が彼らの配分を超えているということであるかもしれません。

   The question then is how is the excess (idle) bandwidth allocated.
   Conceivably, the scheduling criteria for excess capacity are
   completely different from the criteria that determine allocations
   under uniform load.  This could be supported with a scheduling
   hierarchy.  However, the problem is that the criteria for using the
   subsequent scheduler are different from those in the last two cases.
   Specifically, the next scheduler should only be used if a scheduling
   opportunity exists that was passed over by the prior scheduler.

その時によるどのようにかという質問は割り当てられた余分な(活動していない)帯域幅です。 多分、過剰生産能力のスケジューリング評価基準は均一負荷の下での配分を決定する評価基準と完全に異なっています。 スケジューリング階層構造でこれを支持できました。 しかしながら、問題はその後のスケジューラを使用する評価基準が最後の2つの場合におけるそれらと異なっているということです。 明確に、先のスケジューラによって通り過ぎられたスケジューリングの機会が存在している場合にだけ、次のスケジューラは使用されるべきです。

   When a scheduler chooses to forgo a scheduling decision, it is
   behaving as a non-work conserving scheduler.  Work conserving
   schedulers, by definition, will always take advantage of a scheduling
   opportunity, irrespective of which queue is being serviced and how
   much bandwidth it has consumed in the past. This point leads to an
   interesting insight.  The semantics of a non-work conserving
   scheduler are equivalent to those of a meter, in that if a packet is
   in profile it is given the scheduling opportunity, and if it is out
   of profile it does not get a scheduling opportunity.  However, with
   meters there are semantics that determine the next action behavior
   when the packet is in profile and when the packet is out of profile.
   Similarly, with the non-work conserving scheduler, there needs to be
   a means for determining the next scheduler when a scheduler chooses
   not to utilize a scheduling opportunity.

スケジューラが、スケジューリング決定を差し控えるのを選ぶと、それは、スケジューラを保存しながら、非仕事として反応しています。 定義上スケジューラを保存する仕事がいつもスケジューリングの機会を利用するでしょう、どの待ち行列が修理されているか、そして、過去にどのくらいの帯域幅を消費したかの如何にかかわらず。 このポイントはおもしろい洞察につながります。 スケジューラを保存する非仕事の意味論は1メーターのものに同等です、パケットがプロフィールにあるならスケジューリングの機会をそれに与えて、プロフィールを使い果たしたならスケジューリングの機会を得ないので。 しかしながら、あるメーターで、パケットがプロフィールにあって、パケットであるときに次の動作の振舞いを決定する意味論がプロフィールを使い果たしました。 同様に、非仕事がスケジューラを保存している状態で、スケジューラが、スケジューリングの機会を利用しないのを選ぶと次のスケジューラを決定するための手段があるのが必要です。

   Figure 7 illustrates this last scenario.  It appears very similar to
   Figure 6, except that the binding between the allocation scheduler
   and the WRR scheduler is using a FailNextScheduler association.  This
   association is explicitly indicating the fact that the only time the
   WRR scheduler would be used is when there are non-empty queues that
   the allocation scheduler rejected for scheduling consideration.  Note
   that Figure 7 is incomplete, in that typically there would be several
   more queues that are bound to an allocation scheduler and a WRR
   scheduler.

図7はこの最後のシナリオを例証します。 それは図6と非常に同様に見えます、配分スケジューラとWRRスケジューラの間の結合がFailNextScheduler協会を使用しているのを除いて。 この協会は明らかに、WRRスケジューラが使用される唯一の時が配分スケジューラがスケジューリングの考慮のために拒絶した非空の待ち行列がある時であるという事実を示しています。 図7が不完全であることに注意してください、配分スケジューラとWRRスケジューラに縛られる数個の、より多くの待ち行列が通常あるでしょう、したがって。

Moore, et al.               Standards Track                    [Page 29]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[29ページ]。

   +------------+
   |QueuingSvc  |
   | Name=EF    |
   |            |
   |            |
   ++-+---------+
    | |
    | |QueueTo
    | |Schedule                                     +--------------+
    | |                                             |SchedulingSvc |
    | |      +------------------+                   | Name=WRRSched|
    | +------+AllocationSched   |                   +----------+-+-+
    |        |Element           |                              ^ |
    |        | Name=BandEF      |ElementSchedSvc               | |
    |        | Units=Bytes      +--------------------+         | |
    |        | Bandwidth=100    |                    |         | |
    |        +------------------+                    |         | |
    |NextService                                     |         | |
    +----------------------------------------------+ |         | |
                                                   | |         | |
     NextService                                   | |         | |
    +--------------------------------------------+ | |         | |
    |                                            | | |         | |
    |        +------------------+ElementSchedSvc | | |         | |
    |        |AllocationSched   +--------+       | | |         | |
    |        |Element           |        |       | | |         | |
    |        | Name=BandwidthAF1|        |       | | |         | |
    |        | Units=Bytes      |        |       v v |         | |
    | +------+ Bandwidth=50     |  +--+----------+-+-++FailNext| |
    | |      +------------------+  |SchedulingService +--------+ |
    | |QueueTo                     | Name=BandSched   |Scheduler |
    | |Schedule                    +------------------+          |
    | |                                                          |
    | |                       +---------------------+            |
   ++-+-----------+           | WRRSchedulingElement|            |
   |QueuingService|QueueTo    | Name=WRRBE          +------------+
   | Name=BE      +-----------+ Weight=30           |ElementSchedSvc
   +--------------+Schedule   +---------------------+

+------------+ |QueuingSvc| | 名前=EF| | | | | ++-+---------+ | | | |QueueTo| |スケジュール+--------------+ | | |SchedulingSvc| | | +------------------+ | 名前=WRRSched| | +------+ AllocationSched| +----------+-+-+ | |要素| ^ | | | 名前=BandEF|ElementSchedSvc| | | | ユニット=バイト+--------------------+ | | | | 帯域幅=100| | | | | +------------------+ | | | |NextService| | | +----------------------------------------------+ | | | | | | | NextService| | | | +--------------------------------------------+ | | | | | | | | | | | +------------------+ ElementSchedSvc| | | | | | |AllocationSched+--------+ | | | | | | |要素| | | | | | | | | 名前=BandwidthAF1| | | | | | | | | ユニット=バイト| | vに対して| | | | +------+ 帯域幅=50| +--+----------++++FailNext| | | | +------------------+ |SchedulingService+--------+ | | |QueueTo| 名前=BandSched|スケジューラ| | |スケジュール+------------------+ | | | | | | +---------------------+ | ++-+-----------+ | WRRSchedulingElement| | |QueuingService|QueueTo| =WRRBEを+と命名してください。------------+ | 名前、= +になってください。-----------+ 重さの=30|ElementSchedSvc+--------------+ スケジュール+---------------------+

   Figure 7.  Example 3: Excess Capacity Scheduler

図7。 例3: 過剰生産能力スケジューラ

Moore, et al.               Standards Track                    [Page 30]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[30ページ]。

3.11.4.  Hierarchical CBQ Scheduler

3.11.4. 階層的なCBQスケジューラ

   A hierarchical class-based queuing (CBQ) scheduler is the fourth
   scenario to be considered.  In hierarchical CBQ, each queue is
   allocated a specific bandwidth allocation.  Queues are grouped
   together into a logical scheduler.  This logical scheduler in turn
   has an aggregate bandwidth allocation that equals the sum of the
   queues it is scheduling.  In turn, logical schedulers can be
   aggregated into higher-level logical schedulers.  Changing
   perspectives and looking top down, the top-most logical scheduler has
   100% of the link capacity.  This allocation is parceled out to
   logical schedulers below it such that the sum of the allocations is
   equal to 100%.  These second tier schedulers may in turn parcel out
   their allocation across a third tier of schedulers and so forth until
   the lowest tier that parcels out their allocations to specific queues
   representing relatively fine-grained classes of traffic.  The unique
   aspect of hierarchical CBQ is that when there is insufficient
   bandwidth for a specific allocation, schedulers higher in the tree
   are tested to see if another portion of the tree has capacity to
   spare.

階層的なクラスベースの列を作り(CBQ)スケジューラは4番目の考えられるべきシナリオです。 階層的なCBQでは、特定の帯域幅配分を各待ち行列に割り当てます。 待ち行列は論理的なスケジューラに一緒に分類されます。 この論理的なスケジューラには、それが計画をしている待ち行列の合計と等しい集合帯域幅配分が順番にあります。 順番に、論理的なスケジューラをよりハイレベルの論理的なスケジューラに集めることができます。 見解を変えて、トップダウンに見えて、最も先端の論理的なスケジューラにはリンク容量の100%があります。 それの下の論理的なスケジューラにこの配分を分配するので、配分の合計は100%と等しいです。 これらの2番目の層のスケジューラは、きめ細かに比較的粒状のクラスの交通を表しながら、スケジューラなどの3番目の層の向こう側に彼らの配分を特定の待ち行列に分配する最も低い層まで順番に彼らの配分を分配するかもしれません。 特定の配分、スケジューラのための不十分な木では、より高い帯域幅があるとき木の別の一部で割く容量があるかどうか確認するためにテストされる階層的なCBQのユニークな局面があります。

   Figure 8 demonstrates this example with two tiers.  The example is
   split in half because of space constraints, resulting in the CBQTier1
   scheduling service instance being represented twice. Note that the
   total allocation at the top tier is 50 Mb.  The voice allocation is
   22 Mb.  The remaining 23 Mb is split between FTP and Web.  Hence, if
   Web traffic is actually consuming 20 Mb (5 Mb in excess of the
   allocation).  If FTP is consuming 5 Mb, then it is possible for the
   CBQTier1 scheduler to offer 3Mb of its allocation to Web traffic.
   However, this is not enough, so the FailNextScheduler association
   needs to be traversed to determine if there is any excess capacity
   available from the voice class.  If the voice class is only consuming
   15 Mb of its 22 Mb allocation, there are sufficient resources to
   allow the web traffic through.  Note that FailNextScheduler is used
   as the association.  The reason is because the CBQTier1 scheduler in
   fact failed to schedule a packet because of insufficient resources.
   It is conceivable that a variant of hierarchical CBQ allows a
   hierarchy for successful scheduling as well.  Hence, both
   associations are necessary.

エイト環は2つの層があるこの例を示します。 二度表されるCBQTier1スケジューリングサービス例をもたらして、例は宇宙規制のために半分に分けられます。 最高層での総配分が50Mbであることに注意してください。 声の配分は22Mbです。 残っている23MbはFTPとウェブの間で分けられます。 したがって、ウェブであるなら、交通は実際に、20Mb(配分を超えた5Mb)を消費することです。 FTPが5Mbを消費しているなら、CBQTier1スケジューラが配分の3Mbをウェブ交通に提供するのは、可能です。 しかしながら、これが十分でないので、FailNextScheduler協会は、何か声のクラスから利用可能な過剰生産能力があるかどうか決定するために横断される必要があります。 声のクラスが22Mbの配分の15Mbしか消費していないなら、ウェブ・トラフィックの通ることを許すことができるくらいのリソースがあります。 FailNextSchedulerが協会として使用されることに注意してください。 理由はCBQTier1スケジューラが不十分なリソースのために事実上パケットの計画をしなかったからです。 階層的なCBQの異形がまた、うまくいっているスケジューリングのための階層構造を許容するのが想像できます。 したがって、両方の協会が必要です。

   Note that due to space constraints of the document, the
   SchedulingService CBQTier1 is represented twice, to show how it is
   connected to all the other objects.

ドキュメントの宇宙規制のため、SchedulingService CBQTier1がそれがどう他のすべての物に接続されるかを示しているために二度表されることに注意してください。

Moore, et al.               Standards Track                    [Page 31]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[31ページ]。

   +-----------+                        NextService
   |QueuingSvc +-------------------------------------------+
   | Name=Web  |                                           |
   |           |QueueTo+----------------+ ElementSchedSvc  |
   |           +-------+AllocationSched +----------------+ |
   +-----------+Sched  |Element         |                | |
                       | Name=Web-Alloc |                | v
                       | Bandwidth=15   |    +-----------+-+-+
                       +----------------+    |SchedulingSvc  +
                                             | Name=CBQTier1 +
                       +----------------+    +-----------+-+-+
                       |AllocationSched | ElementSchedSvc| ^
   +-----------+       |Element         +----------------+ |
   |QueuingSvc |QueueTo| Name=FTP-Alloc |                  |
   | Name=FTP  +-------+ Bandwidth=8    |                  |
   |           |Sched  +----------------+                  |
   |           |                        NextService        |
   |           +-------------------------------------------+
   +-----------+
   :

+-----------+ NextService|QueuingSvc+-------------------------------------------+ | 名前=ウェブ| | | |QueueTo+----------------+ ElementSchedSvc| | +-------+ AllocationSched+----------------+ | +-----------Schedされた+|要素| | | | 名前=ウェブ-Alloc| | v| 帯域幅=15| +-----------+-+-+ +----------------+ |SchedulingSvc+| =CBQTier1を+ +と命名してください。----------------+ +-----------+-+-+ |AllocationSched| ElementSchedSvc| ^ +-----------+ |要素+----------------+ | |QueuingSvc|QueueTo| 名前=FTP-Alloc| | | =FTPを+と命名してください。-------+ 帯域幅=8| | | |+をSchedしました。----------------+ | | | NextService| | +-------------------------------------------+ +-----------+ :

   +---------------+                    FailNextScheduler
   |SchedulingSvc  +---------------------------------------------+
   | Name=CBQTier1 |                                             |
   +-------+-------+       +---------------------+ElementSchedSvc|
           | SchedToSched  |AllocationScheduling +--------+      |
           +---------------+Element              |        |      |
                           | Name=LowPri-Alloc   |        |      |
                           | Bandwidth=23        |        |      v
                           +---------------------+  +-----+------+-+
                                                    |SchedulingSvc |
                                                    | Name=CBQTop  |
                        +---------------------+     +----------+-+-+
                        |AllocationScheduling |ElementSchedSvc | ^
   +------------+       |Element              +----------------+ |
   |QueuingSvc  |QueueTo| Name=BE-Band        |                  |
   | Name=Voice +-------+ Bandwidth=22        |                  |
   |            |Sched  +---------------------+                  |
   |            |                       NextService              |
   |            +------------------------------------------------+
   +------------+

+---------------+ FailNextScheduler|SchedulingSvc+---------------------------------------------+ | 名前=CBQTier1| | +-------+-------+ +---------------------+ ElementSchedSvc| | SchedToSched|AllocationScheduling+--------+ | +---------------+ 要素| | | | 名前=LowPri-Alloc| | | | 帯域幅=23| | +に対して---------------------+ +-----+------+-+ |SchedulingSvc| | 名前=CBQTop| +---------------------+ +----------+-+-+ |AllocationScheduling|ElementSchedSvc| ^ +------------+ |要素+----------------+ | |QueuingSvc|QueueTo| 名前、= いてください、-組になってください。| | | =声を+と命名してください。-------+ 帯域幅=22| | | |+をSchedしました。---------------------+ | | | NextService| | +------------------------------------------------+ +------------+

   Figure 8.  Example 4: Hierarchical CBQ Scheduler

エイト環。 例4: 階層的なCBQスケジューラ

Moore, et al.               Standards Track                    [Page 32]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[32ページ]。

4.  The Class Hierarchy

4. クラス階層構造

   The following sections present the class and association hierarchies
   that together comprise the information model for modeling QoS
   capabilities at the device level.

以下のセクションはモデルQoS能力のために装置レベルでそんなに一緒にいる階層構造が包括するクラスと協会に情報モデルを提示します。

4.1.  Associations and Aggregations

4.1. 協会と集合

   Associations and aggregations are a means of representing
   relationships between two (or theoretically more) objects.
   Dependency, aggregation, and other relationships are modeled as
   classes containing two (or more) object references.  It should be
   noted that aggregations represent either "whole-part" or "collection"
   relationships.  For example, aggregation can be used to represent the
   containment relationship between a system and the components that
   constitute the system.

協会と集合は2個(または、理論的に以上)の物の間の関係を表す手段です。 依存、集合、および他の関係は2つ(さらに)の物の参照箇所を含むクラスとしてモデル化されます。 集合が「全体の部分」か「収集」関係のどちらかを表すことに注意されるべきです。 例えば、システムを構成するシステムとコンポーネントとの封じ込め関係を表すのに集合を使用できます。

   Since associations and aggregations are classes, they can benefit
   from all of the object-oriented features that other non-relationship
   classes have.  For example, they can contain properties and methods,
   and inheritance can be used to refine their semantics such that they
   represent more specialized types of their superclasses.

協会と集合がクラスであるので、それらは他の非関係のクラスが持っているオブジェクト指向特徴のすべての利益を得ることができます。 例えば、特性と方法を含むことができて、それらの意味論を洗練するのに遺産は使用できるので、それらは彼らの「スーパー-クラス」の、より専門化しているタイプの代理をします。

   Note that an association (or an aggregation) object is treated as an
   atomic unit (individual instance), even though it relates/collects/is
   comprised of multiple objects.  This is a defining feature of an
   association (or an aggregation) - although the individual elements
   that are related to other objects have their own identities, the
   association (or aggregation) object that is constructed using these
   objects has its own identity and name as well.

協会(または、集合)物が原子力ユニット(個々の例)として扱われるというメモ、関係づけるか、または集まりますが、/は複数の物から成ります。 これは協会(または、集合)の定義の特徴です--他の物に関連する個々の要素はそれら自身のアイデンティティを持っていますが、これらの物を使用することで組み立てられる協会(または、集合)物はまた、それ自身のアイデンティティと名前を持っています。

   It is important to note that associations and aggregations form an
   inheritance hierarchy that is separate from the class inheritance
   hierarchy.  Although associations and aggregations are typically bi-
   directional, there is nothing that prevents higher order associations
   or aggregations from being defined. However, such associations and
   aggregations are inherently more complex to define, understand, and
   use.  In practice, associations and aggregations of orders higher
   than binary are rarely used, because of their greatly increased
   complexity and lack of generality.  All of the associations and
   aggregations defined in this model are binary.

協会と集合がクラス遺産階層構造から別々の遺産階層構造を形成することに注意するのは重要です。 協会と集合は2通常方向上ですが、何もより高いオーダー協会か集合が定義されるのを防ぐものがありません。 しかしながら、そのような協会と集合は、本来定義して、理解して、使用するために、より複雑です。 実際には、バイナリーより高い命令の協会と集合はめったに使用されません、それらの一般性の大いに増加する複雑さと不足のために。 このモデルで定義された協会と集合のすべてが2進です。

   Note also that by definition, associations and aggregations cannot be
   unary.

また、定義上、協会と集合が単項であるはずがないことに注意してください。

Moore, et al.               Standards Track                    [Page 33]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[33ページ]。

   Finally, note that associations and aggregations that are defined
   between two classes do not affect the classes themselves.  That is,
   the addition or deletion of an association or an aggregation does not
   affect the interfaces of the classes that it is connecting.

最終的に、2つのクラスの間で定義される協会と集合がクラス自体に影響しないことに注意してください。 すなわち、協会か集合の添加か削除がそれが接続しているクラスのインタフェースに影響しません。

4.2.  The Structure of the Class Hierarchies

4.2. クラス階層構造の構造

   The structure of the class, association, and aggregation class
   inheritance hierarchies for managing the datapaths of QoS devices is
   shown, respectively, in Figure 9, Figure 10, and Figure 11. The
   notation (CIMCORE) identifies a class defined in the CIM Core model.
   Please refer to [CIM] for the definitions of these classes.
   Similarly, the notation [PCIME] identifies a class defined in the
   Policy Core Information Model Extensions document. This model has
   been influenced by [CIM], and is compatible with the Directory
   Enabled Networks (DEN) effort.

クラス、協会、およびQoS装置のdatapathsを管理するための集合クラス遺産階層構造の構造は図9、図10、および図11でそれぞれ見せられます。 記法(CIMCORE)はCIM Coreモデルで定義されたクラスを特定します。 これらのクラスの定義について[CIM]を参照してください。 同様に、記法[PCIME]はPolicy Core情報Model Extensionsドキュメントで定義されたクラスを特定します。 このモデルは、[CIM]によって影響を及ぼされて、ディレクトリEnabled Networks(DEN)の努力と互換性があります。

   +--ManagedElement (CIMCORE)
      |
      +--ManagedSystemElement (CIMCORE)
      |  |
      |  +--LogicalElement (CIMCORE)
      |     |
      |     +--Service (CIMCORE)
      |     |  |
      |     |  +--ConditioningService
      |     |  |  |
      |     |  |  +--ClassifierService
      |     |  |  |  |
      |     |  |  |  +--ClassifierElement
      |     |  |  |
      |     |  |  +--MeterService
      |     |  |  |  |
      |     |  |  |  +--AverageRateMeterService
      |     |  |  |  |
      |     |  |  |  +--EWMAMeterService
      |     |  |  |  |
      |     |  |  |  +--TokenBucketMeterService
      |     |  |  |
      |     |  |  +--MarkerService
      |     |  |  |  |
      |     |  |  |  +--PreambleMarkerService
      |     |  |  |  |
      |     |  |  |  +--TOSMarkerService
      |     |  |  |  |
      |     |  |  |  +--DSCPMarkerService
      |     |  |  |  |

+--ManagedElement(CIMCORE)| +--ManagedSystemElement(CIMCORE)| | | +--LogicalElement(CIMCORE)| | | +--サービス(CIMCORE)| | | | | +--ConditioningService| | | | | | | +--ClassifierService| | | | | | | | | +--ClassifierElement| | | | | | | +--MeterService| | | | | | | | | +--AverageRateMeterService| | | | | | | | | +--EWMAMeterService| | | | | | | | | +--TokenBucketMeterService| | | | | | | +--MarkerService| | | | | | | | | +--PreambleMarkerService| | | | | | | | | +--TOSMarkerService| | | | | | | | | +--DSCPMarkerService| | | | |

Moore, et al.               Standards Track                    [Page 34]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[34ページ]。

   (continued from previous page;
    the first four elements are repeated for convenience)

(続行、前のページから; 最初の4つの要素が便宜のために繰り返される、)

   +--ManagedElement (CIMCORE)
      |
      +--ManagedSystemElement (CIMCORE)
      |  |
      |  +--LogicalElement (CIMCORE)
      |     |
      |     +--Service (CIMCORE)
      |     |  |  |  +--8021QMarkerService
      |     |  |  |
      |     |  |  +--DropperService
      |     |  |  |  |
      |     |  |  |  +--HeadTailDropperService
      |     |  |  |  |
      |     |  |  |  +--RedDropperService
      |     |  |  |
      |     |  |  +--QueuingService
      |     |  |  |
      |     |  |  +--PacketSchedulingService
      |     |  |     |
      |     |  |     +--NonWorkConservingSchedulingService
      |     |  |
      |     |  +--QoSService
      |     |  |  |
      |     |  |  +--DiffServService
      |     |  |  |   |
      |     |  |  |   +--AFService
      |     |  |  |
      |     |  |  +--FlowService
      |     |  |
      |     |  +--DropThresholdCalculationService
      |     |
      |     +--FilterEntryBase [PCIME]
      |     |  |
      |     |  +--IPHeaderFilter [PCIME]
      |     |  |
      |     |  +--8021Filter [PCIME]
      |     |  |
      |     |  +--PreambleFilter
      |     |
      |     +--FilterList [PCIME]
      |     |
      |     +--ServiceAccessPoint (CIMCORE)
      |        |
      |        +--ProtocolEndpoint

+--ManagedElement(CIMCORE)| +--ManagedSystemElement(CIMCORE)| | | +--LogicalElement(CIMCORE)| | | +--サービス(CIMCORE)| | | | +--8021QMarkerService| | | | | | | +--DropperService| | | | | | | | | +--HeadTailDropperService| | | | | | | | | +--RedDropperService| | | | | | | +--QueuingService| | | | | | | +--PacketSchedulingService| | | | | | | +--NonWorkConservingSchedulingService| | | | | +--QoSService| | | | | | | +--DiffServService| | | | | | | | | +--AFService| | | | | | | +--FlowService| | | | | +--DropThresholdCalculationService| | | +--FilterEntryBase[PCIME]| | | | | +--IPHeaderFilter[PCIME]| | | | | +--8021Filter[PCIME]| | | | | +--PreambleFilter| | | +--FilterList[PCIME]| | | +--ServiceAccessPoint(CIMCORE)| | | +--ProtocolEndpoint

Moore, et al.               Standards Track                    [Page 35]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[35ページ]。

   (continued from previous page;
    the first four elements are repeated for convenience)

(続行、前のページから; 最初の4つの要素が便宜のために繰り返される、)

   +--ManagedElement (CIMCORE)
      |
      +--ManagedSystemElement (CIMCORE)
      |  |
      |  +--LogicalElement (CIMCORE)
      |     |
      |     +--Service (CIMCORE)
      |
      +--Collection (CIMCORE)
      |  |
      |  +--CollectionOfMSEs (CIMCORE)
      |     |
      |     +--BufferPool
      |
      +--SchedulingElement
         |
         +--AllocationSchedulingElement
         |
         +--WRRSchedulingElement
         |
         +--PrioritySchedulingElement
            |
            +--BoundedPrioritySchedulingElement

+--ManagedElement(CIMCORE)| +--ManagedSystemElement(CIMCORE)| | | +--LogicalElement(CIMCORE)| | | +--サービス(CIMCORE)| +--収集(CIMCORE)| | | +--CollectionOfMSEs(CIMCORE)| | | +--BufferPool| +--SchedulingElement| +--AllocationSchedulingElement| +--WRRSchedulingElement| +--PrioritySchedulingElement| +--BoundedPrioritySchedulingElement

   Figure 9.  Class Inheritance Hierarchy

図9。 クラス遺産階層構造

Moore, et al.               Standards Track                    [Page 36]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[36ページ]。

   The inheritance hierarchy for the associations defined in this
   document is shown in Figure 10.

本書では定義された協会のための遺産階層構造は図10に示されます。

   +--Dependency (CIMCORE)
   |  |
   |  +--ServiceSAPDependency (CIMCORE)
   |  |  |
   |  |  +--IngressConditioningServiceOnEndpoint
   |  |  |
   |  |  +--EgressConditioningServiceOnEndpoint
   |  |
   |  +--HeadTailDropQueueBinding
   |  |
   |  +--CalculationBasedOnQueue
   |  |
   |  +--ProvidesServiceToElement (CIMCORE)
   |  |  |
   |  |  +--ServiceServiceDependency (CIMCORE)
   |  |     |
   |  |     +--CalculationServiceForDropper
   |  |
   |  +--QueueAllocation
   |  |
   |  +--ClassifierElementUsesFilterList
   |
   +--AFRelatedServices
   |
   +--NextService
   |  |
   |  +--NextServiceAfterClassifierElement
   |  |
   |  +--NextScheduler
   |    |
   |    +--FailNextScheduler
   |
   +--NextServiceAfterMeter
   |
   +--QueueToSchedule
   |
   +--SchedulingServiceToSchedule

+--依存(CIMCORE)| | | +--ServiceSAPDependency(CIMCORE)| | | | | +--IngressConditioningServiceOnEndpoint| | | | | +--EgressConditioningServiceOnEndpoint| | | +--HeadTailDropQueueBinding| | | +--CalculationBasedOnQueue| | | +--ProvidesServiceToElement(CIMCORE)| | | | | +--ServiceServiceDependency(CIMCORE)| | | | | +--CalculationServiceForDropper| | | +--QueueAllocation| | | +--ClassifierElementUsesFilterList| +--AFRelatedServices| +--NextService| | | +--NextServiceAfterClassifierElement| | | +--NextScheduler| | | +--FailNextScheduler| +--NextServiceAfterMeter| +--QueueToSchedule| +--SchedulingServiceToSchedule

   Figure 10.  Association Class Inheritance Hierarchy

図10。 協会クラス遺産階層構造

Moore, et al.               Standards Track                    [Page 37]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[37ページ]。

   The inheritance hierarchy for the aggregations defined in this
   document is shown in Figure 11.

本書では定義された集合のための遺産階層構造は図11に示されます。

   +--MemberOfCollection (CIMCORE)
   |  |
   |  +--CollectedBufferPool
   |
   +--Component (CIMCORE)
   |  |
   |  +--ServiceComponent (CIMCORE)
   |  |  |
   |  |  +--QoSSubService
   |  |  |
   |  |  +--QoSConditioningSubService
   |  |  |
   |  |  +--ClassifierElementInClassifierService
   |  |
   |  +--EntriesInFilterList [PCIME]
   |
   +--ElementInSchedulingService

+--MemberOfCollection(CIMCORE)| | | +--CollectedBufferPool| +--コンポーネント(CIMCORE)| | | +--ServiceComponent(CIMCORE)| | | | | +--QoSSubService| | | | | +--QoSConditioningSubService| | | | | +--ClassifierElementInClassifierService| | | +--EntriesInFilterList[PCIME]| +--ElementInSchedulingService

   Figure 11.  Aggregation Class Inheritance Hierarchy

図11。 集合クラス遺産階層構造

4.3.  Class Definitions

4.3. クラス定義

   This section presents the classes and properties that make up the
   Information Model for describing QoS-related functionality in network
   devices, including hosts.  These definitions are derived from
   definitions in the CIM Core model [CIM].  Only the QoS-related
   classes are defined in this document.  However, other classes drawn
   from the CIM Core model, as well as from [PCIME], are described
   briefly.  The reader is encouraged to look at [CIM] and at [PCIME]
   for further information.  Associations and aggregations are defined
   in Section 4.4.

このセクションはネットワーク装置でQoS関連の機能性について説明するために情報Modelを作るクラスと特性を提示します、ホストを含んでいて。 CIM Coreモデル[CIM]との定義からこれらの定義を得ます。 QoS関連のクラスだけが本書では定義されます。 しかしながら、よく[PCIME]のようにCIM Coreモデルから得られた他のクラスは簡潔に説明されます。 読者が詳細がないかどうか[CIM]において[PCIME]を見るよう奨励されます。 協会と集合はセクション4.4で定義されます。

4.3.1.  The Abstract Class ManagedElement

4.3.1. 抽象クラスManagedElement

   This is an abstract class defined in the Core Model of CIM.  It is
   the root of the entire class inheritance hierarchy in CIM. Among the
   associations that refer to it are two that are subclassed in this
   document: Dependency and MemberOfCollection, which is an aggregation.
   ManagedElement's properties are Caption and Description.  Both are
   free-form strings to describe an instantiated object.  Please refer
   to [CIM] for the full definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 それはCIMで、クラス全員遺産階層構造の根です。 それについて言及する協会における本書では副分類される2があります: 依存とMemberOfCollection。(そのMemberOfCollectionは集合です)。 ManagedElementの特性は、Captionと記述です。 ともに、自由形式ストリングは例示された物について説明することになっていますか? このクラスの完全な定義について[CIM]を参照してください。

Moore, et al.               Standards Track                    [Page 38]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[38ページ]。

4.3.2.  The Abstract Class ManagedSystemElement

4.3.2. 抽象クラスManagedSystemElement

   This is an abstract class defined in the Core Model of CIM; it is a
   subclass of ManagedElement.  ManagedSystemElement serves as the base
   class for the PhysicalElement and LogicalElement class hierarchies.
   LogicalElement, in turn, is the base class for a number of important
   CIM hierarchies, including System.  Any distinguishable component of
   a System is a candidate for inclusion in this class hierarchy,
   including physical components (e.g., chips and cards) and logical
   components (e.g., software components, services, and other objects).

これはCIMのCore Modelで定義された抽象クラスです。 それはManagedElementのサブクラスです。 ManagedSystemElementはPhysicalElementとLogicalElementクラス階層構造のための基底クラスとして機能します。 LogicalElementは順番にSystemを含む多くの重要なCIM階層構造のための基底クラスです。 Systemのどんな区別可能な部品もこのクラス階層構造における包含の候補です、物理的構成要素(例えば、チップとカード)と論理的なコンポーネント(例えば、ソフトウェアコンポーネント、サービス、および他の物)を含んでいて。

   None of the associations in which this class participates is used
   directly in the QoS device state model.  However, the aggregation
   Component, which relates one ManagedSystemElement to another, is the
   base class for the two aggregations that form the core of the QoS
   device state model: QoSSubService and QoSConditioningSubService.
   Similarly, the association ProvidesServiceToElement, which relates a
   ManagedSystemElement to a Service, is the base class for the model's
   CalculationServiceForDropper association.

協会のこのクラスが参加するいずれも直接QoS装置州のモデルで使用されません。 しかしながら、集合Component(別のものに1ManagedSystemElementに関連する)はQoS装置州のモデルのコアを形成する2つの集合のための基底クラスです: QoSSubServiceとQoSConditioningSubService。 同様に、協会ProvidesServiceToElement(ServiceにManagedSystemElementに関連する)はモデルのCalculationServiceForDropper協会のための基底クラスです。

   Please refer to [CIM] for the full definition of this class.

このクラスの完全な定義について[CIM]を参照してください。

4.3.3.  The Abstract Class LogicalElement

4.3.3. 抽象クラスLogicalElement

   This is an abstract class defined in the Core Model of CIM.  It is a
   subclass of the ManagedSystemElement class, and is the base class for
   all logical components of a managed System, such as Files, Processes,
   or system capabilities in the form of Logical Devices and Services.
   None of the associations in which this class participates is relevant
   to the QoS device state model. Please refer to [CIM] for the full
   definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 それは、ManagedSystemElementのクラスのサブクラスであり、管理されたSystemのLogical DevicesとServicesの形のFiles、Processes、またはシステム能力などの論理的なすべての部品のための基底クラスです。 協会のこのクラスが参加するいずれもQoS装置州のモデルに関連していません。 このクラスの完全な定義について[CIM]を参照してください。

4.3.4.  The Abstract Class Service

4.3.4. 抽象クラスサービス

   This is an abstract class defined in the Core Model of CIM.  It is a
   subclass of the LogicalElement class, and is the base class for all
   objects that represent a "service" or functionality in a System.  A
   Service is a general-purpose object that is used to configure and
   manage the implementation of functionality.  As noted above in
   section 4.3.2, this class participates in the
   ProvidesServiceToElement association.  Please refer to [CIM] for the
   full definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 それは、LogicalElementのクラスのサブクラスであり、Systemの「サービス」か機能性を表すすべての物のための基底クラスです。 Serviceは機能性の実現を構成して、管理するのに使用される汎用物です。 上で述べたようにセクション4.3.2では、このクラスはProvidesServiceToElement協会に参加します。 このクラスの完全な定義について[CIM]を参照してください。

4.3.5.  The Class ConditioningService

4.3.5. クラスConditioningService

   This is a concrete subclass of the CIM Core class Service; it
   represents the ability to define how traffic is conditioned in the
   data-forwarding path of a device.  The subclasses of

これはCIM CoreのクラスServiceの具体的なサブクラスです。 それは交通が装置のデータを転送する経路でどう条件とするかを定義する能力を表します。 サブクラス

Moore, et al.               Standards Track                    [Page 39]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[39ページ]。

   ConditioningService define the particular types of conditioning that
   are done.  Six fundamental types of conditioning are defined in this
   document.  These are the services performed by a classifier, a meter,
   a marker, a dropper, a queue, and a scheduler.  Other, more
   sophisticated types of conditioning may be defined in future
   documents.

ConditioningServiceは行われる調節の特定のタイプを定義します。 調節の6つの基本的なタイプが本書では定義されます。 これらはクラシファイア、1メーター、マーカー、点滴器、待ち行列、およびスケジューラによって実行されたサービスです。 他の、そして、より高度なタイプの調節は将来のドキュメントで定義されるかもしれません。

   ConditioningService is a concrete class because at the time it was
   defined in CIM, its superclass was concrete.  While this class can be
   instantiated, an instance of it would not accomplish anything,
   because the nature of the conditioning, and the parameters that
   control it, are specified only in the subclasses of
   ConditioningService.

それがCIMで定義されたとき「スーパー-クラス」がコンクリートであったので、ConditioningServiceは具象クラスです。 このクラスを例示できる間、それの例は何も達成しないでしょう、調節の本質、およびそれを制御するパラメタがConditioningServiceのサブクラスだけで指定されるので。

   Two associations in which ConditioningService participates are
   critical to its usage in QoS - QoSConditioningSubService and
   NextService.  QoSConditioningSubService aggregates
   ConditioningServices into a particular QoS service (such as AF), to
   describe the specific conditioning functionality that underlies that
   QoS service in a particular device.  NextService indicates the
   subsequent conditioning service(s) for different traffic streams.

2つの協会がConditioningServiceが参加するQoSの用法に重要です--QoSConditioningSubServiceとNextService。 QoSConditioningSubServiceは、特定の装置でそのQoSサービスの基礎となる特定の調節の機能性について説明するために特定のQoSサービス(AFなどの)へのConditioningServicesに集めます。 NextServiceは異なった交通の流れのためのその後の調節サービスを示します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                ConditioningService
      DESCRIPTION         A concrete class to define how traffic
                          is conditioned in the data forwarding
                          path of a host or network device.
      DERIVED FROM        Service
      TYPE                Concrete
      PROPERTIES          (none)

交通がホストかネットワーク装置のデータ推進経路でどう条件とするかを定義するNAME ConditioningService記述A具象クラス。 サービスタイプコンクリートの特性から、派生します。(なにも)

4.3.6.  The Class ClassifierService

4.3.6. クラスClassifierService

   The concept of a Classifier comes from [DSMODEL]. ClassifierService
   is a concrete class that represents a logical entity in an ingress or
   egress interface of a device, that takes a single input stream, and
   sorts it into one or more output streams.  The sorting is done by a
   set of filters that select packets based on the packet contents, or
   possibly based on other attributes associated with the packet.  Each
   output stream is the result of matching a particular filter.

Classifierの概念は[DSMODEL]から来ます。 ClassifierServiceは装置のイングレスか出口のインタフェースに論理的な実体を表して、ただ一つの入力ストリームを取って、それを1つ以上の出力ストリームに分類する具象クラスです。パケットコンテンツに基づいているか、またはことによるとパケットに関連している他の属性に基づくパケットを選択する1セットのフィルタはソーティングをします。 各出力ストリームは特定のフィルタを合わせるという結果です。

   The representation of classifiers in QDDIM is closely related to that
   presented in [DSMIB] and [DSMODEL].  Rather than being linked
   directly to its FilterLists, a classifier is modeled here as an
   aggregation of ClassifierElements.  Each of these ClassifierElements
   is then linked to a single FilterList, by the association
   ClassifierElementUsesFilterList.

QDDIMのクラシファイアの表現は密接に[DSMIB]と[DSMODEL]に提示されたそれに関連します。 むしろ、クラシファイアは直接FilterListsにリンクされるよりClassifierElementsの集合としてここでモデル化されます。 そして、それぞれのこれらのClassifierElementsは協会ClassifierElementUsesFilterListによって独身のFilterListにリンクされます。

Moore, et al.               Standards Track                    [Page 40]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[40ページ]。

   A Classifier is modeled as a subclass of ConditioningService so that
   it can be aggregated into a QoSService (using the
   QoSConditioningSubService aggregation), and can use the NextService
   association to identify the subsequent ConditioningService objects
   for the different traffic streams.

ClassifierはそれをQoSServiceに集めることができる(QoSConditioningSubService集合を使用して)ようにConditioningServiceのサブクラスとしてモデル化されて、異なった交通の流れにその後のConditioningService物を特定するNextService協会を使用できます。

   ClassifierService is designed to allow hierarchical classification.
   When hierarchical classification is used, a ClassifierElement may
   point to another ClassifierService.  When used for this purpose, the
   ClassifierElement must not use the ClassifierElementUsesFilterList
   association.

ClassifierServiceは、序列的な分類を許容するように設計されています。 序列的な分類が使用されているとき、ClassifierElementは別のClassifierServiceを示すかもしれません。 このために使用されると、ClassifierElementはClassifierElementUsesFilterList協会を使用してはいけません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                ClassifierService
      DESCRIPTION         A concrete class describing how an input
                          traffic stream is sorted into multiple
                          output streams using one or more
                          filters.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          (none)

入力交通ストリームが1個以上のフィルタを使用することでどう分類されるかを複数の出力ストリームに説明するNAME ClassifierService記述A具象クラス。 ConditioningServiceタイプコンクリートの特性から、派生します。(なにも)

4.3.7.  The Class ClassifierElement

4.3.7. クラスClassifierElement

   The concept of a ClassifierElement comes from [DSMIB].  This concrete
   class represents the linkage, within a single ClassifierService,
   between a FilterList that specifies a set of criteria for selecting
   packets from the stream of packets coming into the ClassifierService,
   and the next ConditioningService to which the selected packets go
   after they leave the ClassifierService.  ClassifierElement has no
   properties of its own.  It is present to serve as the anchor for an
   aggregation with its classifier, and for associations with its
   FilterList and its next ConditioningService.

ClassifierElementの概念は[DSMIB]から来ます。 この具象クラスはリンケージを表します、独身のClassifierServiceの中で、ClassifierServiceに入るパケットの流れからパケットを選択するための1セットの評価基準を指定するFilterListと、次のConditioningServiceで間ClassifierServiceを残した後に選択されたパケットが行く。 ClassifierElementには、それ自身の特性が全くありません。 クラシファイアがある集合、およびFilterListとその次のConditioningServiceとの協会のためのアンカーとして機能するのは存在しています。

   When a ClassifierElement is associated with a ClassifierService
   through the NextServiceAfterClassifierElement association, the
   ClassifierElement may not use the ClassifierElementUsesFilterList
   association.  Further, when a ClassifierElement is associated with a
   ClassifierService as described above, the order of processing of the
   associated ClassifierService is a function of the ClassifierOrder
   property of the ClassifierElementInClassifierService aggregation.
   For example, lets assume the following:

ClassifierElementがNextServiceAfterClassifierElement協会を通したClassifierServiceに関連しているとき、ClassifierElementはClassifierElementUsesFilterList協会を使用しないかもしれません。 ClassifierElementが上で説明されるようにClassifierServiceに関連しているとき、さらに、関連ClassifierServiceの処理の注文はClassifierElementInClassifierService集合のClassifierOrderの特性の機能です。 例えば、させる、以下を仮定してください:

   1. ClassifierService (C1) aggregates ClassifierElements (E1), (E2)
      and (E3), with relative ClassifierOrder values of 1, 2, and 3.

1. ClassifierService(C1)は1、2、および3の相対的なClassifierOrder値でClassifierElements(1E)、(2E)、および(3E)に集めます。

Moore, et al.               Standards Track                    [Page 41]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[41ページ]。

   2. ClassifierElements (E1) and (E3) associations to FilterLists (F1)
      and (F3) respectively using the ClassifierElementUsesFilterList
      association.

2. FilterLists(F1)とそれぞれClassifierElementUsesFilterList協会を使用する(F3)へのClassifierElements(1E)と(3E)の協会。

   3. (E1) & (E3) are associated with Meters (M1) and (M3) through their
      respective NextServiceAfterClassifierElement associations.

3. (1E) (E3)はそれらのそれぞれのNextServiceAfterClassifierElement協会を通したMeters(M1)と(M3)に関連しています。

   4. (E2) is associated with ClassifierService (C2) through its
      NextServiceAfterClassifierElement association.

4. (2E) NextServiceAfterClassifierElement協会を通してClassifierService(C2)に関連づけられます。

   5. ClassifierService (C2) aggregates ClassifierElements (E4) and (E5)
      with relative ClassifierOrder values of 1 and 2.

5. ClassifierService(C2)は1と2の相対的なClassifierOrder値でClassifierElements(4E)と(5E)に集めます。

   6. ClassifierElements (E4) and (E5) have associations to FilterLists
      (F4) and (F5) respectively using the
      ClassifierElementUsesFilterList association.

6. ClassifierElements(4E)と(5E)は、それぞれClassifierElementUsesFilterList協会を使用することでFilterLists(F4)と(F5)に協会を持っています。

   In this example, packet processing would match FilterLists in the
   order of (F1), (F4), (F5), and (F3).

この例では、パケット処理は(F1)、(F4)、(F5)、および(F3)の注文でFilterListsに合っているでしょう。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                ClassifierElement
      DESCRIPTION         A concrete class representing
                          the process by which a classifier
                          uses a filter to select packets
                          to forward to a specific next
                          conditioning service.
      DERIVED FROM        ClassifierService
      TYPE                Concrete
      PROPERTIES          (none)

クラシファイアがパケットが次の特定の調節サービスに送るのを選択するフィルタを使用する過程を表すNAME ClassifierElement記述A具象クラス。 ClassifierServiceタイプコンクリートの特性から、派生します。(なにも)

4.3.8.  The Class MeterService

4.3.8. クラスMeterService

   This is a concrete class that represents the metering of network
   traffic.  Metering is the function of monitoring the arrival times of
   packets of a traffic stream, and determining the level of conformance
   of each packet with respect to a pre-established traffic profile.  A
   meter has the ability to invoke different ConditioningServices for
   conforming and non-conforming traffic. Traffic leaving a meter may be
   further conditioned (e.g., dropped or queued) by routing the packet
   to another conditioning element. Please see [DSMODEL] for more
   information on metering.

これはネットワークトラフィックの計量を表す具象クラスです。 計量は交通の流れのパケットの到着時間をモニターして、プレ確立した交通プロフィールに関してそれぞれのパケットの順応のレベルを決定する機能です。 1メーターには、従って非の従う交通へ異なったConditioningServicesを呼び出す能力があります。 1個のメーターを残す交通は、別の調節要素にパケットを発送することによって、さらに条件とするかもしれません(例えば、落とされるか、または列に並ばせられます)。 計量の詳しい情報に関して[DSMODEL]を見てください。

   This class is the base class for defining different types of meters.
   As such, it contains common properties that all meter subclasses
   share.  It is modeled as a ConditioningService so that it can be
   aggregated into a QoSService (using the QoSConditioningSubService

このクラスは、異なったタイプのメーターを定義するための基底クラスです。 そういうものとして、それはすべてのメーターサブクラスが共有する通有性を含んでいます。 それがそれをQoSServiceに集めることができるようにConditioningServiceとしてモデル化される、(QoSConditioningSubServiceを使用すること。

Moore, et al.               Standards Track                    [Page 42]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[42ページ]。

   association), to indicate that its functionality underlies that QoS
   service.  MeterService also participates in the NextServiceAfterMeter
   association, to identify the subsequent ConditioningService objects
   for conforming and non-conforming traffic.

協会)、それを示すために、機能性はそのQoSサービスの基礎となります。 また、MeterServiceは、従って非の従う交通にその後のConditioningService物を特定するためにNextServiceAfterMeter協会に参加します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                MeterService
      DESCRIPTION         A concrete class describing the
                          monitoring of traffic with respect to a
                          pre-established traffic profile.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          MeterType, OtherMeterType,
                          ConformanceLevels

プレ確立した交通プロフィールに関して交通のモニターについて説明するNAME MeterService記述A具象クラス。 ConditioningServiceタイプコンクリートの特性MeterType、OtherMeterType、ConformanceLevelsから、派生します。

   Note: The MeterType property and the MeterService subclasses provide
   similar information.  The MeterType property is defined for query
   purposes and for future expansion.  It is possible that not all
   MeterServices will require a subclass to define them.  In these
   cases, MeterService will be instantiated directly, and the MeterType
   property will provide the only way of identifying the type of the
   meter.

以下に注意してください。 MeterTypeの特性とMeterServiceサブクラスは同様の情報を提供します。 MeterTypeの特性は質問目的と今後の拡大のために定義されます。 すべてのMeterServicesが彼らを定義するためにサブクラスを必要とするというわけではないのは、可能です。 これらの場合では、MeterServiceは直接例示されるでしょう、そして、MeterTypeの特性は唯一の道にメーターのタイプを特定するのを提供するでしょう。

4.3.8.1.  The Property MeterType

4.3.8.1. 特性のMeterType

   This property is an enumerated 16-bit unsigned integer that is used
   to specify the particular type of meter represented by an instance of
   MeterService.  The following enumeration values are defined:

この特性はMeterServiceの例によって表された特定のタイプのメーターを指定するのに使用される列挙された16ビットの符号のない整数です。 以下の列挙値は定義されます:

      1 - Other
      2 - Average Rate Meter
      3 - Exponentially Weighted Moving Average Meter
      4 - Token Bucket Meter

1--他の2--平均相場メーター3--指数加重移動平均メーター4--象徴バケットメーター

   Note: if the value of MeterType is not one of these four values, it
   SHOULD be interpreted as if it had the value '1' (Other).

以下に注意してください。 MeterTypeの値はこれらの4つの値の1つでなく、それはSHOULDです。まるで値'1'を(他)であるのに持っているかのように、解釈されてください。

4.3.8.2.  The Property OtherMeterType

4.3.8.2. 特性のOtherMeterType

   This is a string property that defines a vendor-specific description
   of a type of meter.  It is used when the value of the MeterType
   property in the instance is equal to 1.

これは一種のメーターの業者明確な記述を定義するストリングの特性です。 例における、MeterType属性の価値が1と等しいときに、それは使用されています。

Moore, et al.               Standards Track                    [Page 43]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[43ページ]。

4.3.8.3.  The Property ConformanceLevels

4.3.8.3. 特性のConformanceLevels

   This property is a 16-bit unsigned integer.  It indicates the number
   of conformance levels supported by the meter.  For example, when only
   "in profile" versus "out of profile" metering is supported,
   ConformanceLevels is equal to 2.

この特性は16ビットの符号のない整数です。 それはメーターによって支持された順応レベルの数を示します。 「プロフィール」計量に対する「プロフィール」だけ、が支持されるとき、例えば、ConformanceLevelsは2と等しいです。

4.3.9.  The Class AverageRateMeterService

4.3.9. クラスAverageRateMeterService

   This is a concrete subclass of MeterService that represents a simple
   meter, called an Average Rate Meter.  This type of meter measures the
   average rate at which packets are submitted to it over a specified
   time.  Packets are defined as conformant if their average arrival
   rate does not exceed the specified measuring rate of the meter.  Any
   packet that causes the specified measuring rate to be exceeded is
   defined to be non-conforming.  For more information, please see
   [DSMODEL].

Average Rate Meterは、これが簡単なメーターを表すMeterServiceの具体的なサブクラスであると呼びました。 このタイプのメーターはパケットが指定された時間それに提出される平均相場を測定します。 それらの平均到着率がメーターの指定された測定レートを超えていないなら、パケットはconformantと定義されます。 指定された測定レートを超えているどんなパケットも、非の従うことであることのようになるように定義されます。 詳しくは、[DSMODEL]を見てください。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                AverageRateMeterService
      DESCRIPTION         A concrete class classifying traffic as
                          either conforming or non-conforming,
                          depending on whether the arrival of a
                          packet causes the average arrival rate
                          to exceed a pre-determined value.
      DERIVED FROM        MeterService
      TYPE                Concrete
      PROPERTIES          AverageRate, DeltaInterval

NAME AverageRateMeterService記述A具象クラスが従うか、非従うとして交通を分類して、パケットの到着が平均した到着を引き起こすかどうかによって、予定された値を超えていると評価してください。 MeterServiceタイプコンクリートの特性AverageRate、DeltaIntervalから、派生します。

4.3.9.1.  The Property AverageRate

4.3.9.1. 特性のAverageRate

   This is an unsigned 32-bit integer that defines the rate used to
   determine whether admitted packets are in conformance or not. The
   value is specified in kilobits per second.

これは認められたパケットが順応中であるかを決定するのに使用されるレートを定義する無記名の32ビットの整数です。 値は1秒あたりのキロビットで指定されます。

4.3.9.2.  The Property DeltaInterval

4.3.9.2. 特性のDeltaInterval

   This is an unsigned 64-bit integer that defines the time period over
   which the average measurement should be taken.  The value is
   specified in microseconds.

これは平均した測定が取られるべきである期間を定義する無記名の64ビットの整数です。 値はマイクロセカンドのときに指定されます。

4.3.10.  The Class EWMAMeterService

4.3.10. クラスEWMAMeterService

   This is a concrete subclass of the MeterService class that represents
   an exponentially weighted moving average meter.  This meter is a
   simple low-pass filter that measures the rate of incoming packets

これは指数加重移動平均メーターを表すMeterServiceのクラスの具体的なサブクラスです。 このメーターは入って来るパケットのレートを測定する簡単なローパスフィルタです。

Moore, et al.               Standards Track                    [Page 44]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[44ページ]。

   over a small, fixed sampling interval.  Any admitted packet that
   pushes the average rate over a pre-defined limit is defined to be
   non-conforming.  Please see [DSMODEL] for more information.

小さくて、固定された標本抽出間隔の間。 事前に定義された限界の上に平均相場を押すどんな認められたパケットも、非の従うことであることのようになるように定義されます。 詳しい情報に関して[DSMODEL]を見てください。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                EWMAMeterService
      DESCRIPTION         A concrete class classifying admitted
                          traffic as either conforming or non-
                          conforming, depending on whether the
                          arrival of a packet causes the average
                          arrival rate in a small fixed
                          sampling interval to exceed a
                          pre-determined value or not.
      DERIVED FROM        MeterService
      TYPE                Concrete
      PROPERTIES          AverageRate, DeltaInterval, Gain

小さい固定標本抽出間隔の平均到着率がパケットの到着で予定された値を超えているかどうかによって、従うか、非従うとして認められた交通を分類するNAME EWMAMeterService記述A具象クラス。 タイプコンクリートの特性AverageRate(DeltaInterval)が獲得するMeterServiceから、派生します。

4.3.10.1.  The Property AverageRate

4.3.10.1. 特性のAverageRate

   This property is an unsigned 32-bit integer that defines the average
   rate against which the sampled arrival rate of packets should be
   measured.  Any packet that causes the sampled rate to exceed this
   rate is deemed non-conforming.  The value is specified in kilobits
   per second.

この特性はパケットの抽出された到着率が測定されるべきである平均相場を定義する無記名の32ビットの整数です。 抽出されたレートがこのレートを超えているどんなパケットも非従うと考えられます。 値は1秒あたりのキロビットで指定されます。

4.3.10.2.  The Property DeltaInterval

4.3.10.2. 特性のDeltaInterval

   This property is an unsigned 64-bit integer that defines the sampling
   interval used to measure the arrival rate.  The calculated rate is
   averaged over this interval and checked against the AverageRate
   property.  All packets whose computed average arrival rate is less
   than the AverageRate are deemed conforming.

この特性は到着率を測定するために費やされた標本抽出間隔を定義する無記名の64ビットの整数です。 計算されたレートは、この間隔の間、平均されていて、AverageRateの特性に対してチェックされます。 計算された平均到着率がAverageRateより少ないすべてのパケットが従うと考えられます。

   The value is specified in microseconds.

値はマイクロセカンドのときに指定されます。

4.3.10.3.  The Property Gain

4.3.10.3. 特性の利得

   This property is an unsigned 32-bit integer representing the
   reciprocal of the time constant (e.g., frequency response) of what is
   essentially a simple low-pass filter.  For example, the value 64 for
   this property represents a time constant value of 1/64.

この特性は本質的には簡単なローパスフィルタであることに関する時定数(例えば、周波数特性)の逆数を表す無記名の32ビットの整数です。 例えば、この特性のための値64は1/64の時定数値を表します。

Moore, et al.               Standards Track                    [Page 45]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[45ページ]。

4.3.11.  The Class TokenBucketMeterService

4.3.11. クラスTokenBucketMeterService

   This is a concrete subclass of the MeterService class that represents
   the metering of network traffic using a token bucket meter.  Two
   types of token bucket meters are defined using this class - a simple,
   two-parameter bucket meter, and a multi-stage meter.

これは象徴バケットメーターを使用することでネットワークトラフィックの計量を表すMeterServiceのクラスの具体的なサブクラスです。 2つのタイプの象徴バケットメーターはこのクラスを使用することで定義されます--簡単で、2パラメタのバケットメーター、およびマルチステージメーター。

   A simple token bucket usually has two parameters, an average token
   rate and a burst size, and has two conformance levels: "conforming"
   and "non-conforming".  This class also defines an excess burst size,
   which enables the meter to have three conformance levels
   ("conforming", "partially conforming", and "non-conforming").  In
   this case, packets that exceed the excess burst size are deemed non-
   conforming, while packets that exceed the smaller burst size but are
   less than the excess burst size are deemed partially conforming.
   Operation of these meters is described in [DSMODEL].

簡単な象徴バケツは、通常、2つのパラメタ、平均した象徴レート、および放出量を持っていて、2つの順応レベルを持っています: 「従うこと」と「非の従うこと」。 また、このクラスは余分な放出量を定義します。(それは、メーターが(「従うこと」と、「部分的に従う」、「非従う」)であるのに3つの順応レベルを持っているのを可能にします)。 この場合、余分な放出量を超えているパケットは非従うと考えられます、よりわずかな放出量を超えていますが、余分な放出量以下であるパケットは部分的に従うと考えられますが。 これらのメーターの操作は[DSMODEL]で説明されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                TokenBucketMeterService
      DESCRIPTION         A concrete class classifying admitted
                          traffic with respect to a token bucket.
                          Either two or three levels of
                          conformance can be defined.
      DERIVED FROM        MeterService
      TYPE                Concrete
      PROPERTIES          AverageRate, PeakRate,
                          BurstSize, ExcessBurstSize

象徴バケツに関して認められた交通を分類するNAME TokenBucketMeterService記述A具象クラス。 2か3つのレベルの順応を定義できます。 MeterServiceタイプコンクリートの特性AverageRate、PeakRate、BurstSize、ExcessBurstSizeから、派生します。

4.3.11.1.  The Property AverageRate

4.3.11.1. 特性のAverageRate

   This property is an unsigned 32-bit integer that specifies the
   committed rate of the meter.  The value is expressed in kilobits per
   second.

この特性はメーターの遂行されたレートを指定する無記名の32ビットの整数です。 値は1秒あたりのキロビットで言い表されます。

4.3.11.2.  The Property PeakRate

4.3.11.2. 特性のPeakRate

   This property is an unsigned 32-bit integer that specifies the peak
   rate of the meter.  The value is expressed in kilobits per second.

この特性はメーターのピークレートを指定する無記名の32ビットの整数です。 値は1秒あたりのキロビットで言い表されます。

4.3.11.3.  The Property BurstSize

4.3.11.3. 特性のBurstSize

   This property is an unsigned 32-bit integer that specifies the
   maximum number of tokens available for the committed rate (specified
   by the AverageRate property).  The value is expressed in kilobytes.

この特性は遂行されたレート(AverageRateの特性で、指定される)に利用可能な象徴の最大数を指定する無記名の32ビットの整数です。 値はキロバイトで言い表されます。

Moore, et al.               Standards Track                    [Page 46]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[46ページ]。

4.3.11.4.  The Property ExcessBurstSize

4.3.11.4. 特性のExcessBurstSize

   This property is an unsigned 32-bit integer that specifies the
   maximum number of tokens available for the peak rate (specified by
   the PeakRate property).  The value is expressed in kilobytes.

この特性はピークレート(PeakRateの特性で、指定される)に利用可能な象徴の最大数を指定する無記名の32ビットの整数です。 値はキロバイトで言い表されます。

4.3.12.  The Class MarkerService

4.3.12. クラスMarkerService

   This is a concrete class that represents the general process of
   marking some field in a network packet with some value. Subclasses of
   MarkerService identify particular fields to be marked, and introduce
   properties to represent the values to be used in marking these
   fields.  Markers are usually invoked as a result of a preceding
   classifier match.  Operation of markers of various types is described
   in [DSMODEL].

これはネットワークパケットの何らかの分野に何らかの値を付ける一般的な過程を表す具象クラスです。 MarkerServiceのサブクラスは、マークされるために特定の分野を特定して、これらの分野を示す際に使用されるために値を表すために資産を紹介します。 通常、マーカーは前のクラシファイアマッチの結果、呼び出されます。 様々なタイプのマーカーの操作は[DSMODEL]で説明されます。

   MarkerService is a concrete class because at the time it was defined
   in CIM, its superclass was concrete.  While this class can be
   instantiated, an instance of it would not accomplish anything,
   because both the field to be marked and the value to be used to mark
   it are specified only in subclasses of MarkerService.

それがCIMで定義されたとき「スーパー-クラス」がコンクリートであったので、MarkerServiceは具象クラスです。 このクラスを例示できる間、それの例は何も達成しないでしょう、示される分野とそれをマークするのに使用されるべき値の両方がMarkerServiceのサブクラスだけで指定されるので。

   MarkerService is modeled as a ConditioningService so that it can be
   aggregated into a QoSService (using the QoSConditioningSubService
   association) to indicate that its functionality underlies that QoS
   service.  It participates in the NextService association to identify
   the subsequent ConditioningService object that acts on traffic after
   it has been marked by the marker.

MarkerServiceは、機能性がそのQoSサービスの基礎となるのを示すためにそれをQoSService(QoSConditioningSubService協会を使用する)に集めることができるようにConditioningServiceとしてモデル化されます。 それはそれがマーカーによってマークされた後に交通に影響するその後のConditioningService物を特定するNextService協会に参加します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                MarkerService
      DESCRIPTION         A concrete class representing the
                          general process of marking a selected
                          field in a packet with a specified
                          value.  Packets are marked in order
                          to control the conditioning that
                          they will subsequently receive.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          (none)

パケットの選択された分野に規定値を付ける一般的な過程を表すNAME MarkerService記述A具象クラス。 パケットは、それらが次に受ける調節を制御するために著しいです。 ConditioningServiceタイプコンクリートの特性から、派生します。(なにも)

4.3.13.  The Class PreambleMarkerService

4.3.13. クラスPreambleMarkerService

   This is a concrete class that models the storing of traffic-
   conditioning results in a packet preamble.  See Section 3.8.3 for a
   discussion of how, and why, QDDIM models the capability to store
   these results in a packet preamble.  An instance of

これはパケット序文の結果を条件とさせながら交通の格納をモデル化する具象クラスです。 どのように、およびなぜに関する議論に関してセクション3.8.3を見なさいか、そして、QDDIMはパケット序文にこれらの結果を格納する能力をモデル化します。 例

Moore, et al.               Standards Track                    [Page 47]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[47ページ]。

   PreambleMarkerService appends to a packet preamble a two-part string
   of the form "<type>,<value>".  Section 3.8.3 provides a list of the
   <type> strings defined by QDDIM.  Implementations may support other
   <type>'s in addition to these.

PreambleMarkerServiceは「<タイプ>、<値の>」を形式のパケットの序文のaの2部分のストリングに追加します。 セクション3.8 .3 QDDIMによって定義された<タイプ>ストリングのリストを提供します。 実現はこれらに加えてタイプ>の他の<ものを支持するかもしれません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                PreambleMarkerService
      DESCRIPTION         A concrete class representing the saving
                          of traffic-conditioning results in a
                          packet preamble.
      DERIVED FROM        MarkerService
      TYPE                Concrete
      PROPERTIES          FilterItemList[ ]

交通調節の節約を表すNAME PreambleMarkerService記述A具象クラスがパケット序文をもたらします。 MarkerServiceタイプコンクリートの特性FilterItemListから、派生します。[ ]

4.3.13.1.  The Multi-valued Property FilterItemList

4.3.13.1. マルチ評価された特性のFilterItemList

   This property is an ordered list of strings, where each string has
   the format "<type>,<value>".  See Section 3.8.3 for a list of
   <type>'s defined in QDDIM, and the nature of the associated <value>
   for each of these types.

この特性はストリングの規則正しいリストであり、各ストリングには形式があるところで「<タイプ>、<は>を評価する」ということです。 タイプ>がQDDIMで定義した<のリスト、および関連<値の>の自然に関してこれらのタイプ各人に関してセクション3.8.3を見てください。

4.3.14.  The Class ToSMarkerService

4.3.14. クラスToSMarkerService

   This is a concrete class that represents the marking of the ToS field
   in the IPv4 packet header [R791].  Following common practice, the
   value to be written into the field is represented as an unsigned 8-
   bit integer.

これはIPv4パケットのヘッダー[R791]でのToS分野のマークを表す具象クラスです。 一般的な習慣に続いて、無記名の8が整数に噛み付いたので、分野に書かれている値は表されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                ToSMarkerService
      DESCRIPTION         A concrete class representing the
                          process of marking the type of service
                          (ToS) field in the IPv4 packet header
                          with a specified value.  Packets are
                          marked in order to control the
                          conditioning that they will subsequently
                          receive.
      DERIVED FROM        MarkerService
      TYPE                Concrete
      PROPERTIES          ToSValue

(ToS)がIPv4パケットのヘッダーで規定値でさばくサービスのタイプをマークする過程を表すNAME ToSMarkerService記述A具象クラス。 パケットは、それらが次に受ける調節を制御するために著しいです。 MarkerServiceタイプコンクリートの特性ToSValueから、派生します。

Moore, et al.               Standards Track                    [Page 48]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[48ページ]。

4.3.14.1.  The Property ToSValue

4.3.14.1. 特性のToSValue

   This property is an unsigned 8-bit integer, representing a value to
   be used for marking the type of service (ToS) field in the IPv4
   packet header.  The ToS field is defined to be a complete octet, so
   the range for this property is 0..255.  Some implementations,
   however, require that the lowest-order bit in the ToS field always be
   '0'.  Such an implementation is consequently unable to support an odd
   TosValue.

この特性は無記名の8ビットの整数です、(ToS)がIPv4パケットのヘッダーでさばくサービスのタイプをマークするのに使用されるために値を表して。 ToS分野が完全な八重奏になるように定義されるので、この特性のための範囲は0です。255. しかしながら、いくつかの実現が、ToS分野の最も少ないオーダービットがいつも'0'であると必要とします。 その結果、そのような実現は変なTosValueを支持できません。

4.3.15.  The Class DSCPMarkerService

4.3.15. クラスDSCPMarkerService

   This is a concrete class that represents the marking of the
   differentiated services codepoint (DSCP) within the DS field in the
   IPv4 and IPv6 packet headers, as defined in [R2474]. Following common
   practice, the value to be written into the field is represented as an
   unsigned 8-bit integer.

これはIPv4とIPv6パケットのヘッダーのDS分野の中に微分されたサービスcodepoint(DSCP)のマークを表す具象クラスです、[R2474]で定義されるように。 一般的な習慣に続いて、分野に書かれている値は無記名の8ビットの整数として表されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                DSCPMarkerService
      DESCRIPTION         A concrete class representing the
                          process of marking the DSCP field
                          in a packet with a specified
                          value.  Packets are marked in order
                          to control the conditioning that
                          they will subsequently receive.
      DERIVED FROM        MarkerService
      TYPE                Concrete
      PROPERTIES          DSCPValue

パケットのDSCP分野に規定値を付ける過程を表すNAME DSCPMarkerService記述A具象クラス。 パケットは、それらが次に受ける調節を制御するために著しいです。 MarkerServiceタイプコンクリートの特性DSCPValueから、派生します。

4.3.15.1.  The Property DSCPValue

4.3.15.1. 特性のDSCPValue

   This property is an unsigned 8-bit integer, representing a value to
   be used for marking the DSCP within the DS field in an IPv4 or IPv6
   packet header.  Since the DSCP consists of 6 bits, the values for
   this property are limited to the range 0..63.  When the DSCP is
   marked, the remaining two bit in the DS field are left unchanged.

この特性は無記名の8ビットの整数です、IPv4かIPv6パケットのヘッダーのDS分野の中でDSCPをマークするのに使用されるために値を表して。 DSCPが6ビットから成るので、この特性のための値は範囲0に制限されます。63. DSCPが著しいときに、噛み付かれた残っている2はDS分野で変わりがないままにされます。

4.3.16.  The Class 8021QMarkerService

4.3.16. クラス8021QMarkerService

   This is a concrete class that represents the marking of the user
   priority field defined in the IEEE 802.1Q specification [IEEE802Q].
   Following common practice, the value to be written into the field is
   represented as an unsigned 8-bit integer.

これはIEEE 802.1Q仕様[IEEE802Q]に基づき定義されたユーザ優先権分野のマークを表す具象クラスです。 一般的な習慣に続いて、分野に書かれている値は無記名の8ビットの整数として表されます。

Moore, et al.               Standards Track                    [Page 49]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoS装置Datapathインフォメーションモデル2004年1月にRFC3670を追跡します[49ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                8021QMarkerService
      DESCRIPTION         A concrete class representing the
                          process of marking the Priority
                          field in an 802.1Q-compliant frame
                          with a specified value.  Frames are
                          marked in order to control the
                          conditioning that they will
                          subsequently receive.
      DERIVED FROM        MarkerService
      TYPE                Concrete
      PROPERTIES          PriorityValue

規定値で802.1Q対応することのフレームのPriority分野を示す過程を表すNAME 8021QMarkerService記述A具象クラス。 フレームは、それらが次に受ける調節を制御するために著しいです。 MarkerServiceタイプコンクリートの特性PriorityValueから、派生します。

4.3.16.1.  The Property PriorityValue

4.3.16.1. 特性のPriorityValue

   This property is an unsigned 8-bit integer, representing a value to
   be used for marking the Priority field in the 802.1Q header. Since
   the Priority field consists of 3 bits, the values for this property
   are limited to the range 0..7.  When the Priority field is marked,
   the remaining bits in its octet are left unchanged.

この特性は無記名の8ビットの整数です、802.1QヘッダーのPriority分野を示すのに使用されるために値を表して。 Priority分野が3ビットから成るので、この特性のための値は範囲0に制限されます。7. Priority分野が著しいときに、八重奏における残っているビットは変わりがないままにされます。

4.3.17.  The Class DropperService

4.3.17. クラスDropperService

   This is a concrete class that represents the ability to selectively
   drop network traffic, or to invoke another ConditioningService for
   further processing of traffic that is not dropped.  This is the base
   class for different types of droppers. Droppers are distinguished by
   the algorithm that they use to drop traffic.  Please see [DSMODEL]
   for more information about the various types of droppers.  Note that
   this class encompasses both Absolute Droppers and Algorithmic
   Droppers from [DSMODEL].

これは選択的にネットワークトラフィックを下げるか、または下げられないトラフィックのさらなる処理のために別のConditioningServiceを呼び出す能力を表す具象クラスです。 これは異なったタイプの点滴器のための基底クラスです。 点滴器はそれらがトラフィックを下げるのに使用するアルゴリズムによって区別されます。 様々なタイプの点滴器に関する詳しい情報に関して[DSMODEL]を見てください。 このクラスが[DSMODEL]からAbsoluteドロッパーズとAlgorithmicドロッパーズの両方を取り囲むことに注意してください。

   DropperService is modeled as a ConditioningService so that it can be
   aggregated into a QoSService (using the QoSConditioningSubService
   association) to indicate that its functionality underlies that QoS
   service.  It participates in the NextService association to identify
   the subsequent ConditioningService object that acts on any remaining
   traffic that is not dropped.

DropperServiceは、機能性がそのQoSサービスの基礎となるのを示すためにそれをQoSService(QoSConditioningSubService協会を使用する)に集めることができるようにConditioningServiceとしてモデル化されます。 それは下げられない少しの残っているトラフィックにも影響するその後のConditioningServiceオブジェクトを特定するNextService協会に参加します。

   NextService has special semantics for droppers, in addition to the
   general "what happens next" semantics that apply to all
   ConditioningServices.  The queue(s) from which a particular dropper
   drops packets are identified by following chain(s) of NextService
   associations "rightwards" from the dropper until they reach a queue.

NextServiceには、すべてのConditioningServicesに適用される「次に起こること」一般的な意味論に加えて点滴器のための特別な意味論があります。 特定の点滴器がパケットを下げる待ち行列は、待ち行列に達するまで点滴器からNextService協会のチェーンに「右方へ」続くことによって、特定されます。

Moore, et al.               Standards Track                    [Page 50]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[50ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                DropperService
      DESCRIPTION         A concrete base class describing the
                          common characteristics of droppers.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          DropperType, OtherDropperType, DropFrom

点滴器の共通する特徴について説明するNAME DropperService記述Aコンクリート基底クラス。 ConditioningServiceタイプコンクリートの特性DropperType、OtherDropperType、DropFromから、派生します。

   Note: The DropperType property and the DropperService subclasses
   provide similar information.  The DropperType property is defined for
   query purposes, as well as for those cases where a subclass of
   DropperService is not needed to model a particular type of dropper.
   For example, the Absolute Dropper defined in [DSMODEL] is modeled as
   an instance of the DropperService class with its DropperType set to
   '4' ("Absolute Dropper").

以下に注意してください。 DropperTypeの特性とDropperServiceサブクラスは同様の情報を提供します。 DropperTypeの特性は質問目的のために定義されます、よくDropperServiceのサブクラスが特定のタイプの点滴器をモデル化するのに必要でないそれらのケースのように。 例えば、DropperTypeがあるDropperServiceのクラスのインスタンスが'4'(「絶対点滴器」)にセットしたので、[DSMODEL]で定義されたAbsolute Dropperはモデル化されます。

4.3.17.1.  The Property DropperType

4.3.17.1. 特性のDropperType

   This is an enumerated 16-bit unsigned integer that defines the type
   of dropper.  Values include:

これは点滴器のタイプを定義する列挙された16ビットの符号のない整数です。 値は:

      1 - Other
      2 - Random
      3 - HeadTail
      4 - Absolute Dropper

1--他の2--無作為の3--HeadTail4--絶対点滴器

   Note: if the value of DropperType is not one of these four values, it
   SHOULD be interpreted as if it had the value '1' (Other).

以下に注意してください。 DropperTypeの値はこれらの4つの値の1つでなく、それはSHOULDです。まるで値'1'を(他)であるのに持っているかのように、解釈されてください。

4.3.17.2.  The Property OtherDropperType

4.3.17.2. 特性のOtherDropperType

   This string property is used in conjunction with the DropperType
   property.  When the value of DropperType is '1' (i.e., Other), then
   the name of the type of dropper appears in this property.

このストリングの特性はDropperTypeの特性に関連して使用されます。 そして、DropperTypeの値が'1'(すなわち、Other)であるときに、点滴器のタイプの名前はこの所有地に現れます。

4.3.17.3.  The Property DropFrom

4.3.17.3. 特性のDropFrom

   This is an unsigned 16-bit integer enumeration that indicates the
   point in the associated queue from which packets should be dropped.
   Defined enumeration values are:

これはパケットが下げられるべきである関連待ち行列でポイントを示す未署名の16ビットの整数列挙です。 定義された列挙値は以下の通りです。

      o  unknown(0)
      o  head(1)
      o  tail(2)

o 未知の(0)oヘッド(1)oテール(2)

Moore, et al.               Standards Track                    [Page 51]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[51ページ]。

   Note: if the value of DropFrom is '0' (unknown), or if it is not one
   of the three values listed here, then packets MAY be dropped from any
   location in the associated queue.

以下に注意してください。 DropFromの値が'0'(未知の)である、またはそれがここに記載された3つの値の1つでないなら、パケットは関連待ち行列におけるどんな位置からも下げられるかもしれません。

4.3.18.  The Class HeadTailDropperService

4.3.18. クラスHeadTailDropperService

   This is a concrete class that represents the threshold information of
   a head or tail dropper.  The inherited property DropFrom indicates
   whether a particular instance of this class represents a head dropper
   or a tail dropper.

これはヘッドかテール点滴器の敷居情報を表す具象クラスです。 相続財産DropFromは、このクラスの特定のインスタンスがヘッド点滴器かテール点滴器を表すかどうかを示します。

   A head dropper always examines the same queue from which it drops
   packets, and this queue is always related to the dropper as the
   following service in the NextService association.

ヘッド点滴器はいつもそれがパケットを下げるのと同じ待ち行列を調べます、そして、この待ち行列は以下のサービスとしていつも点滴器にNextService協会で関連します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                HeadTailDropperService
      DESCRIPTION         A concrete class used to describe
                          a head or tail dropper.
      DERIVED FROM        DropperService
      TYPE                Concrete
      PROPERTIES          QueueThreshold

NAME HeadTailDropperService記述A具象クラスは以前はよくヘッドかテール点滴器について説明していました。 DropperServiceタイプコンクリートの特性QueueThresholdから、派生します。

4.3.18.1.  The Property QueueThreshold

4.3.18.1. 特性のQueueThreshold

   This is an unsigned 32-bit integer that indicates the queue depth at
   which traffic will be dropped.  For a tail dropper, all newly
   arriving traffic is dropped.  For a head dropper, packets at the
   front of the queue are dropped to make room for new packets, which
   are added at the end.  The value is expressed in bytes.

これはトラフィックが下げられる待ち行列の深さを示す未署名の32ビットの整数です。 テール点滴器に関しては、すべての新たに到着しているトラフィックが下げられます。 ヘッド点滴器に関しては、待ち行列の前部のパケットは、新しいパケットに場所を開けるために下げられます。(パケットは終わりに加えられます)。 値はバイトで言い表されます。

4.3.19.  The Class REDDropperService

4.3.19. クラスREDDropperService

   This is a concrete class that represents the ability to drop network
   traffic using a Random Early Detection (RED) algorithm. This
   algorithm is described in [RED].  The purpose of a RED algorithm is
   to avoid congestion (as opposed to managing congestion).  Instead of
   waiting for the queues to fill up, and then dropping large numbers of
   packets, RED works by monitoring the average queue depth.  When the
   queue depth exceeds a minimum threshold, packets are randomly
   discarded.  These discards cause TCP to slow its transmission rate
   for those connections that experienced the packet discards.  Other
   TCP connections are not affected by these discards.  Please see
   [DSMODEL] for more information about a dropper.

これはRandom Early Detection(RED)アルゴリズムを使用することでネットワークトラフィックを下げる能力を表す具象クラスです。 このアルゴリズムは[RED]で説明されます。 REDアルゴリズムの目的は混雑(混雑を管理することと対照的に)を避けることです。 満たす待ち行列を待っていて、次に、多くのパケットを下げることの代わりに、REDは、平均した待ち行列の深さをモニターすることによって、働いています。 待ち行列の深さが最小の敷居を超えているとき、パケットは手当たりしだいに捨てられます。 これらの破棄で、TCPはパケット破棄を経験したそれらの接続のために通信速度を遅くします。 他のTCP接続はこれらの破棄で影響を受けません。 点滴器に関する詳しい情報に関して[DSMODEL]を見てください。

Moore, et al.               Standards Track                    [Page 52]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[52ページ]。

   A RED dropper always drops packets from a single queue, which is
   related to the dropper as the following service in the NextService
   association.  The queue(s) examined by the drop algorithm are found
   by following the CalculationServiceForDropper association to find the
   dropper's DropThresholdCalculationService, and then following the
   CalculationBasedOnQueue association(s) to find the queue(s) being
   watched.

RED点滴器はただ一つの待ち行列からパケットをいつも下げます。(それは、以下のサービスとして点滴器にNextService協会で関連します)。 低下アルゴリズムで調べられた待ち行列は、点滴器のDropThresholdCalculationServiceを見つけるCalculationServiceForDropper協会に続いて、次に、待ち行列が(s)であることがわかる見られるCalculationBasedOnQueue協会に続くことによって、見つけられます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                REDDropperService
      DESCRIPTION         A concrete class used to describe
                          dropping using the RED algorithm (or
                          one of its variants).
      DERIVED FROM        DropperService
      TYPE                Concrete
      PROPERTIES          MinQueueThreshold, MaxQueueThreshold,
                          ThresholdUnits, StartProbability,
                          StopProbability

NAME REDDropperService記述A具象クラスは、以前はよくREDアルゴリズムを使用することで(または、異形の1つ)低下すると説明していました。 DropperServiceタイプコンクリートの特性MinQueueThreshold、MaxQueueThreshold、ThresholdUnits、StartProbability、StopProbabilityから、派生します。

   NOTE:  In [DSMIB], there is a single diffServRandomDropTable, which
   represents the general category of random dropping.  (RED is one type
   of random dropping, but there are also types of random dropping
   distinct from RED.)  The REDDropperService class corresponds to the
   columns in the table that apply to the RED algorithm in particular.

以下に注意してください。 [DSMIB]に、独身のdiffServRandomDropTableがあります。(diffServRandomDropTableは無作為の低下の一般的なカテゴリを表します)。 (REDは1つのタイプの無作為の低下ですが、REDと異なった無作為の低下のタイプもあります。) REDDropperServiceのクラスはテーブルの特にREDアルゴリズムに適用されるコラムに対応します。

4.3.19.1.  The Property MinQueueThreshold

4.3.19.1. 特性のMinQueueThreshold

   This is an unsigned 32-bit integer that defines the minimum average
   queue depth at which packets are subject to being dropped.  The units
   are identified by the ThresholdUnits property.  The slope of the drop
   probability function is described by the Start/StopProbability
   properties.

これはパケットが下げられるのを受けることがある最小の平均した待ち行列の深さを定義する未署名の32ビットの整数です。 ユニットはThresholdUnitsの特性によって特定されます。 低下確率関数のスロープはStart/StopProbabilityの特性によって説明されます。

4.3.19.2.  The Property MaxQueueThreshold

4.3.19.2. 特性のMaxQueueThreshold

   This is an unsigned 32-bit integer that defines the maximum average
   queue length at which packets are subject to always being dropped,
   regardless of the dropping algorithm and probabilities being used.
   The units are identified by the ThresholdUnits property.

これはパケットがいつも下げられるのを受けることがある最大の平均した待ち行列の長さを定義する未署名の32ビットの整数です、使用される低下アルゴリズムと確率にかかわらず。 ユニットはThresholdUnitsの特性によって特定されます。

4.3.19.3.  The Property ThresholdUnits

4.3.19.3. 特性のThresholdUnits

   This is an unsigned 16-bit integer enumeration that identifies the
   units for the MinQueueThreshold and MaxQueueThreshold properties.
   Defined enumeration values are:

これはMinQueueThresholdとMaxQueueThresholdの特性のためにユニットを特定する未署名の16ビットの整数列挙です。 定義された列挙値は以下の通りです。

Moore, et al.               Standards Track                    [Page 53]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[53ページ]。

      o    bytes(1)
      o    packets(2)

o バイト(1)oパケット(2)

   Note: if the value of ThresholdUnits is not one of these two values,
   it SHOULD be interpreted as if it had the value '1' (bytes).

以下に注意してください。 ThresholdUnitsの値はこれらの2つの値の1つでなく、それはSHOULDです。まるでそれには値'1'(バイト)があるかのように、解釈されてください。

4.3.19.4.  The Property StartProbability

4.3.19.4. 特性のStartProbability

   This is an unsigned 32-bit integer; in conjunction with the
   StopProbability property, it defines the slope of the drop
   probability function.  This function governs the rate at which
   packets are subject to being dropped, as a function of the queue
   length.

これは未署名の32ビットの整数です。 StopProbabilityの特性に関連して、それは低下確率関数のスロープを定義します。 この機能はパケットが待ち行列の長さの関数として下げられるのを受けることがあるレートを決定します。

   This property expresses a drop probability in drops per thousand
   packets.  For example, the value 100 indicates a drop probability of
   100 per 1000 packets, that is, 10%.  Min and max values are 0 to
   1000.

この特性は1,000のパケットあたりの低下で低下確率を表します。 例えば、値100はすなわち、1000のパケットあたり100、10%の低下確率を示します。 分と最大値は、0〜1000です。

4.3.19.5.  The Property StopProbability

4.3.19.5. 特性のStopProbability

   This is an unsigned 32-bit integer; in conjunction with the
   StartProbability property, it defines the slope of the drop
   probability function.  This function governs the rate at which
   packets are subject to being dropped, as a function of the queue
   length.

これは未署名の32ビットの整数です。 StartProbabilityの特性に関連して、それは低下確率関数のスロープを定義します。 この機能はパケットが待ち行列の長さの関数として下げられるのを受けることがあるレートを決定します。

   This property expresses a drop probability in drops per thousand
   packets.  For example, the value 100 indicates a drop probability of
   100 per 1000 packets, that is, 10%.  Min and max values are 0 to
   1000.

この特性は1,000のパケットあたりの低下で低下確率を表します。 例えば、値100はすなわち、1000のパケットあたり100、10%の低下確率を示します。 分と最大値は、0〜1000です。

4.3.20.  The Class QueuingService

4.3.20. クラスQueuingService

   This is a concrete class that represents the ability to queue network
   traffic, and to specify the characteristics for determining long-term
   congestion.  Please see [DSMODEL] for more information about queuing
   functionality.

これはネットワークトラフィックを列に並ばせて、長期の混雑を決定するのに特性を指定する能力を表す具象クラスです。 機能性を列に並ばせることに関する詳しい情報に関して[DSMODEL]を見てください。

   QueuingService is modeled as a ConditioningService so that it can be
   aggregated into a QoSService (using the QoSConditioningSubService
   association) to indicate that its functionality underlies that QoS
   service.

QueuingServiceは、機能性がそのQoSサービスの基礎となるのを示すためにそれをQoSService(QoSConditioningSubService協会を使用する)に集めることができるようにConditioningServiceとしてモデル化されます。

Moore, et al.               Standards Track                    [Page 54]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[54ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                QueuingService
      DESCRIPTION         A concrete class describing the ability
                          to queue network traffic and to specify
                          the characteristics for determining
                          long-term congestion.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          CurrentQueueDepth, DepthUnits

ネットワークトラフィックを列に並ばせて、長期の混雑を決定するのに特性を指定する能力について説明するNAME QueuingService記述A具象クラス。 ConditioningServiceタイプコンクリートの特性CurrentQueueDepth、DepthUnitsから、派生します。

4.3.20.1.  The Property CurrentQueueDepth

4.3.20.1. 特性のCurrentQueueDepth

   This is an unsigned 32-bit integer, which functions as a (read-only)
   gauge representing the current depth of this one queue.  This value
   may be important in diagnosing unexpected behavior by a
   DropThresholdCalculationService.

これは未署名の32ビットの整数です。(その整数はこの1つの待ち行列の現在の深さを表す(書き込み禁止)ゲージとして機能します)。 この値はDropThresholdCalculationServiceによる予期していなかった振舞いを診断するのにおいて重要であるかもしれません。

4.3.20.2.  The Property DepthUnits

4.3.20.2. 特性のDepthUnits

   This is an unsigned 16-bit integer enumeration that identifies the
   units for the CurrentQueueDepth property.  Defined enumeration values
   are:

これはCurrentQueueDepthの特性のためにユニットを特定する未署名の16ビットの整数列挙です。 定義された列挙値は以下の通りです。

      o    bytes(1)
      o    packets(2)

o バイト(1)oパケット(2)

   Note: if the value of DepthUnits is not one of these two values, it
   SHOULD be interpreted as if it had the value '1' (bytes).  The

以下に注意してください。 DepthUnitsの値はこれらの2つの値の1つでなく、それはSHOULDです。まるでそれには値'1'(バイト)があるかのように、解釈されてください。 The

4.3.21.  Class PacketSchedulingService

4.3.21. クラスPacketSchedulingService

   This is a concrete class that represents a scheduling service, which
   is a process that determines when a queued packet should be removed
   from a queue and sent to an output interface.  Note that output
   interfaces can be physical network interfaces or interfaces to
   components internal to systems, such as crossbars or back planes.  In
   either case, if multiple queues are involved, schedulers are used to
   provide access to the interface.

これは列に並ばせられたパケットがいつ待ち行列から移されて、出力インタフェースに送られるべきであるかを決定するプロセスであるスケジューリングサービスを表す具象クラスです。 出力インタフェースが横木か逆飛行機などのシステムへの内部のコンポーネントへの物理ネットワークインタフェースかインタフェースであるかもしれないことに注意してください。 どちらの場合ではも、複数の待ち行列が伴われるなら、スケジューラは、インタフェースへのアクセスを提供するのに使用されます。

   Each instance of a PacketSchedulingService describes a scheduler from
   the perspective of the queues that it is servicing.  Please see
   [DSMODEL] for more information about a scheduler.

PacketSchedulingServiceの各インスタンスはそれが修理している待ち行列の見解からスケジューラについて説明します。 スケジューラに関する詳しい情報に関して[DSMODEL]を見てください。

   PacketSchedulingService is modeled as a ConditioningService so that
   it can be aggregated into a QoSService (using the
   QoSConditioningSubService association) to indicate that its
   functionality underlies that QoS service.  It participates in the

PacketSchedulingServiceは、機能性がそのQoSサービスの基礎となるのを示すためにそれをQoSService(QoSConditioningSubService協会を使用する)に集めることができるようにConditioningServiceとしてモデル化されます。 それは参加します。

Moore, et al.               Standards Track                    [Page 55]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[55ページ]。

   NextService association to identify the subsequent
   ConditioningService object, if any, that acts on traffic after it has
   been processed by the scheduler.

もしあればその後のConditioningServiceオブジェクトを特定するそれの後にトラフィックに影響するNextService協会がスケジューラによって処理されました。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                PacketSchedulingService
      DESCRIPTION         A concrete class used to determine when
                          a packet should be removed from a
                          queue and sent to an output interface.
      DERIVED FROM        ConditioningService
      TYPE                Concrete
      PROPERTIES          SchedulerType, OtherSchedulerType

NAME PacketSchedulingService記述A具象クラスは、以前はよくパケットがいつ待ち行列から移されて、出力インタフェースに送られるべきであるかを決定していました。 ConditioningServiceタイプコンクリートの特性SchedulerType、OtherSchedulerTypeから、派生します。

4.3.21.1.  The Property SchedulerType

4.3.21.1. 特性のSchedulerType

   This property is an enumerated 16-bit unsigned integer, and defines
   the type of scheduler.  Values are:

この特性は、列挙された16ビットの符号のない整数であり、スケジューラのタイプを定義します。 値は以下の通りです。

      1 - Other
      2 - FIFO
      3 - Priority
      4 - Allocation
      5 - Bounded Priority
      6 - Weighted Round Robin Packet

1--他の2--先入れ先出し法3--優先権4--配分5(境界がある優先権6)は連続パケットに重みを加えました。

   Note: if the value of SchedulerType is not one of these six values,
   it SHOULD be interpreted as if it had the value '2' (FIFO).

以下に注意してください。 SchedulerTypeの値はこれらの6つの値の1つでなく、それはSHOULDです。まるでそれには値'2'(先入れ先出し法)があるかのように、解釈されてください。

4.3.21.2.  The Property OtherSchedulerType

4.3.21.2. 特性のOtherSchedulerType

   This string property is used in conjunction with the SchedulerType
   property.  When the value of SchedulerType is 1 (i.e., Other), then
   the type of scheduler is specified in this property.

このストリングの特性はSchedulerTypeの特性に関連して使用されます。 そして、SchedulerTypeの値が1(すなわち、Other)であるときに、スケジューラのタイプはこの所有地で指定されます。

4.3.22.  The Class NonWorkConservingSchedulingService

4.3.22. クラスNonWorkConservingSchedulingService

   This class does not add any properties beyond those it inherits from
   its superclass, PacketSchedulingService.  It does, however,
   participate in one additional association, FailNextScheduler.

このクラスはそれが「スーパー-クラス」、PacketSchedulingServiceから引き継ぐものを超えた少しの特性も加えません。 しかしながら、それは1つの追加協会、FailNextSchedulerに参加します。

Moore, et al.               Standards Track                    [Page 56]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[56ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                NonWorkConservingSchedulingService
      DESCRIPTION         A concrete class representing a
                          scheduler that is capable of operating
                          in a non-work conserving manner.
      DERIVED FROM        PacketSchedulingService
      TYPE                Concrete
      PROPERTIES          (none)

方法を保存しながら非仕事で作動できるスケジューラを表すNAME NonWorkConservingSchedulingService記述A具象クラス。 PacketSchedulingServiceタイプコンクリートの特性から、派生します。(なにも)

4.3.23.  The Class QoSService

4.3.23. クラスQoSService

   This is a concrete class that represents the ability to conceptualize
   a QoS service as a set of coordinated sub-services. This enables the
   network administrator to map business rules to the network, and the
   network designer to engineer the network such that it can provide
   different functions for different traffic streams.

これは1セットの連携サブサービスとしてQoSサービスを概念化する能力を表す具象クラスです。 これは、異なったトラフィックストリームに異なった機能を提供できるようにネットワークを設計するためにネットワーク管理者がビジネス規則をネットワーク、およびネットワーク設計者に写像するのを可能にします。

   This class has two main purposes.  First, it serves as a common base
   class for defining the various sub-services needed to build higher-
   level QoS services.  Second, it serves as a way to consolidate the
   relationships between different types of QoS services and different
   types of ConditioningServices.

このクラスには、2つの主な目的があります。 様々なサブサービスを定義するための一般的な基底クラスが、より高い平らなQoSサービスを組み込む必要があったので、まず最初に、それは役立ちます。 2番目に、それは異なったタイプのQoSサービスとConditioningServicesの異なったタイプとの関係を統合する方法として機能します。

   For example, Gold Service may be defined as a QoSService which
   aggregates two QoS services together.  Each of these QoS services
   could be represented by an instance of the class DiffServService, one
   for servicing of very high demand packets (represented by an instance
   of DiffServService itself), and one for the service given to most of
   the packets, represented by an instance of AFService, which is a
   subclass of DiffServService.  The high demand DiffServService
   instance will then use the QoSConditioningSubService aggregation to
   aggregate together the necessary classifiers to indicate which
   traffic it applies to, and the appropriate meters for contract
   limits, the marker to mark the EF PHB in the packets, and the
   queuing-related conditioning services.  The AFService instance will
   also use the QoSConditioningSubService aggregation, to aggregate its
   classifiers and meters, the several markers used to mark the
   different AF PHBs in the packets, and the queuing-related
   conditioning services needed to deliver the packet treatment.

例えば、Gold Serviceは2つのQoSサービスに一緒に集めるQoSServiceと定義されるかもしれません。 クラスDiffServServiceのインスタンス、非常に高い要求パケット(DiffServService自身のインスタンスで、表される)の整備点検のためのもの、およびAFServiceのインスタンスによって表されたパケットの大部分に与えられたDiffServServiceのサブクラスであるサービスのためのもの時までにそれぞれのこれらのQoSサービスを表すことができました。 そして、高需要DiffServServiceインスタンスは、それが、どのトラフィックがそうするのに申し込むかを示す必要なクラシファイア、請負境界線のための適切なメーター、パケットでEF PHBをマークするマーカー、および列を作り関連の調節サービスを一緒に集めるのにQoSConditioningSubService集合を使用するでしょう。 また、AFServiceインスタンスは、クラシファイア、メーター、パケットで異なったAF PHBsをマークするのに使用される数個のマーカー、およびパケット処理を提供するのに必要である列を作り関連の調節サービスに集めるのにQoSConditioningSubService集合を使用するでしょう。

   QoSService is modeled as a type of Service, which is used as the
   anchor point for defining a set of sub-services that implement the
   desired conditioning characteristics for different types of flows.
   It will direct the specific type of conditioning services to be used
   in order to implement this service.

QoSServiceは一種のServiceとしてモデル化されます。(Serviceは、異なったタイプの流れのために必要な調節が特性であると実装する1セットのサブサービスを定義するのにアンカー・ポイントとして使用されます)。 それは、このサービスを実装するのに使用されるよう調節サービスの特定のタイプに指示するでしょう。

Moore, et al.               Standards Track                    [Page 57]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[57ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                QoSService
      DESCRIPTION         A concrete class used to represent a QoS
                          service or set of services, as defined
                          by a network administrator.
      DERIVED FROM        Service
      TYPE                Concrete
      PROPERTIES          (none)

NAME QoSService記述A具象クラスは以前はよくサービスのQoSサービスかセットを表していました、ネットワーク管理者によって定義されるように。 サービスタイプコンクリートの特性から、派生します。(なにも)

4.3.24.  The Class DiffServService

4.3.24. クラスDiffServService

   This is a concrete class representing the use of standard or custom
   DiffServ services to implement a (higher-level) QoS service.  Note
   that a DiffServService object may be just one of a set of coordinated
   QoSSubServices objects that together implement a higher-level QoS
   service.

これは(よりハイレベル)のQoSがサービスであると実装するために標準の、または、カスタムのDiffServサービスの使用を表す具象クラスです。 DiffServServiceオブジェクトがただよりハイレベルのQoSがサービスを提供するそんなに一緒にいるオブジェクトが実装する連携QoSSubServicesの1セットの1つであるかもしれないことに注意してください。

   DiffServService is modeled as a subclass of QoSService.  This enables
   it to be related to a higher-level QoS service via QoSSubService, as
   well as to specific ConditioningService objects (e.g., metering,
   dropping, queuing, and others) via QoSConditioningSubService.

DiffServServiceはQoSServiceのサブクラスとしてモデル化されます。 これは、それがQoSSubServiceを通して、よりハイレベルのQoSサービスに関連するのを可能にします、よくQoSConditioningSubServiceを通した特定のConditioningServiceオブジェクト(例えば、計量、低下、列を作り、および他のもの)のように。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                DiffServService
      DESCRIPTION         A concrete class used to represent a
                          DiffServ service associated with a
                          particular Per Hop Behavior.
      DERIVED FROM        QoSService
      TYPE                Concrete
      PROPERTIES          PHBID

NAME DiffServService記述A具象クラスは以前はよく特定のPer Hop Behaviorに関連しているDiffServサービスを表していました。 QoSServiceタイプコンクリートの特性PHBIDから、派生します。

4.3.24.1.  The Property PHBID

4.3.24.1. 特性のPHBID

   This property is a 16-bit unsigned integer, which identifies a
   particular per hop behavior, or family of per hop behaviors.  The
   value here is a Per Hop Behavior Identification Code, as defined in
   [R3140].  Note that as defined, these identification codes use the
   default, recommended, code points for PHBs as part of their
   structure.  These values may well be different from the actual value
   used in the marker, as the marked value is a domain-dependent value.
   The ability to indicate the PHB Identification Code associated with a
   service is helpful for tying the QoS Service to reference documents,
   and for inter-domain coordination and operation.

この特性が16ビットの符号のない整数かファミリーである、ホップの振舞い単位で。(符号のない整数はホップの振舞いあたり1つの事項を特定します)。 ここの値は[R3140]で定義されるようにPer Hop Behavior Identification Codeです。 これらの識別コードが定義されるようにコードがPHBsのために彼らの構造の一部として示すお勧めのデフォルトを使用することに注意してください。 これらの値はたぶんマーカーで使用される実価と異なっているでしょう、著しい値がドメイン依存する値であるので。 QoS Serviceを参考書類に結ぶ、相互ドメインコーディネート、および操作において、サービスに関連しているPHB Identification Codeを示す能力は役立っています。

Moore, et al.               Standards Track                    [Page 58]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[58ページ]。

4.3.25.  The Class AFService

4.3.25. クラスAFService

   This is a concrete class that represents a specialization of the
   general concept of forwarding network traffic, by adding specific
   semantics that characterize the operation of the Assured Forwarding
   (AF) Service ([R2597]).

これは推進ネットワークトラフィックに関する一般概念の専門化を表す具象クラスです、Assured Forwarding(AF)サービス([R2597])の操作を特徴付ける特定の意味論を加えることによって。

   [R2597] defines four different AF classes, to represent four
   different treatments of traffic.  A different amount of forwarding
   resources, such as buffer space and bandwidth, are allocated to each
   AF class.  Within each AF class, IP packets are marked with one of
   three possible drop precedence values.  The drop precedence of a
   packet determines the relative importance of that packet compared to
   other packets within the same AF class, if congestion occurs.  A
   congested interface will try to avoid dropping packets marked with a
   lower drop precedence value, by instead discarding packets marked
   with a higher drop precedence value.

[R2597]は、トラフィックの4つの異なった処理を表すために4つの異なったAFのクラスを定義します。 バッファ領域や帯域幅などの異なった量の推進リソースをそれぞれのAFのクラスに割り当てます。 それぞれのAFのクラスの中では、IPパケットは3つの可能な低下先行値の1つでマークされます。 同じAFのクラスの中で他のパケットと比べて、パケットの低下先行はそのパケットの相対的な重要性を決定します、混雑が起こるなら。 混雑しているインタフェースは、下側の低下先行価値でマークされたパケットを下げるのを避けようとするでしょう、代わりにより高い低下先行価値でマークされたパケットを捨てることによって。

   Note that [R2597] defines 12 DSCPs that together represent the AF Per
   Hop Behavior (PHB) group.  Implementations are free to extend this
   (e.g., add more classes and/or drop precedences).

[R2597]がそんなに一緒にいる12DSCPsを定義するというメモはAF Per Hop Behavior(PHB)グループを代表します。 実装は自由にこれを広げることができます(例えば、より多くのクラスを加えてください、そして、先行を下げてください)。

   The AFService class is modeled as a specialization of
   DiffServService, which is in turn a specialization of QoSService.
   This enables it to be related to higher-level QoS services, as well
   as to lower-level conditioning sub-services (e.g., classification,
   metering, dropping, queuing, and others).

AFServiceのクラスはDiffServServiceの専門化としてモデル化されて、専門化は順番にどれのものであるか。QoSService。 これは、それが、よりハイレベルのQoSサービスに関連するのを可能にします、よく低レベル調節サブサービス(例えば、分類、計量、低下、列を作り、および他のもの)のように。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                AFService
      DESCRIPTION         A concrete class for describing the
                          common characteristics of differentiated
                          services that are used to affect
                          traffic forwarding, using the AF
                          PHB Group.
      DERIVED FROM        DiffServService
      TYPE                Concrete
      PROPERTIES          ClassNumber, DropperNumber

AF PHB Groupを使用して、トラフィック推進に影響するのに利用される差別化されたサービスの共通する特徴について説明するためのNAME AFService記述A具象クラス。 DiffServServiceタイプコンクリートの特性ClassNumber、DropperNumberから、派生します。

4.3.25.1.  The Property ClassNumber

4.3.25.1. 特性のClassNumber

   This property is an 8-bit unsigned integer that indicates the number
   of AF classes that this AF implementation uses.  Among the instances
   aggregated using the QoSConditioningSubService aggregation with an
   instance of AFService, one SHOULD find markers with as many distinct
   values as the ClassNumber of the AFService instance.

この特性はこのAF実装が使用するAFのクラスの数を示す8ビットの符号のない整数です。 AFServiceのインスタンスがあるQoSConditioningSubService集合を使用することで集められたインスタンスの中では、1SHOULDがAFServiceインスタンスのClassNumberと同じくらい多くの異なった値でマーカーを見つけます。

Moore, et al.               Standards Track                    [Page 59]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[59ページ]。

4.3.25.2.  The Property DropperNumber

4.3.25.2. 特性のDropperNumber

   This property is an 8-bit unsigned integer that indicates the number
   of drop precedence values that this AF implementation uses.  The
   number of drop precedence values is the number PER AF CLASS.  The
   corresponding droppers will be found in the collection of
   conditioning services aggregated with the QoSConditioningSubService
   aggregation.

この特性はこのAF実装が使用する低下先行値の数を示す8ビットの符号のない整数です。 低下先行値の数は数のPER AF CLASSです。 対応する点滴器はQoSConditioningSubService集合で集められた調節サービスの収集で見つけられるでしょう。

4.3.26.  The Class FlowService

4.3.26. クラスFlowService

   This class represents a service that supports a particular microflow.
   The microflow is identified by the string-valued property FlowID.  In
   some implementations, an instance of this class corresponds to an
   entry in the implementation's flow table.

このクラスは特定のmicroflowをサポートするサービスを表します。 microflowはストリングで評価された特性のFlowIDによって特定されます。 いくつかの実装では、このクラスのインスタンスは実装のフロー・テーブルのエントリーに対応しています。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                FlowService
      DESCRIPTION         A concrete class representing a
                          microflow.
      DERIVED FROM        QoSService
      TYPE                Concrete
      PROPERTIES          FlowID

microflowを表すNAME FlowService記述A具象クラス。 QoSServiceタイプコンクリートの特性FlowIDから、派生します。

4.3.26.1.  The Property FlowID

4.3.26.1. 特性のFlowID

   This property is a string containing an identifier for a microflow.

この特性はmicroflowのための識別子を含むストリングです。

4.3.27.  The Class DropThresholdCalculationService

4.3.27. クラスDropThresholdCalculationService

   This class represents a logical entity that calculates an average
   queue depth for a queue, based on a smoothing weight and a sampling
   time interval.  It does this calculation on behalf of a RED dropper,
   to allow the dropper to make its decisions whether to drop packets
   based on a smoothed average queue depth for the queue.

このクラスはそれが待ち行列のために平均した待ち行列の深さに計算する論理的な実体を表します、スムージング重りと標本抽出時間間隔に基づいて。 それは、点滴器が待ち行列のために平坦な平均した待ち行列の深さに基づくパケットを下げるかどうかという決定をするのを許容するためにRED点滴器を代表してこの計算をします。

Moore, et al.               Standards Track                    [Page 60]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[60ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                DropThresholdCalculationService
      DESCRIPTION         A concrete class representing a logical
                          entity that calculates an average queue
                          depth for a queue, based on a smoothing
                          weight and a sampling time interval.
                          The latter are properties of this
                          Service, describing how it operates and
                          its necessary parameters.
      DERIVED FROM        Service
      TYPE                Concrete
      PROPERTIES          SmoothingWeight, TimeInterval

それがスムージング重りと標本抽出時間間隔に基づいて待ち行列のために平均した待ち行列の深さに計算する論理的な実体を表すNAME DropThresholdCalculationService記述A具象クラス。 後者はこのService、どう作動するかを説明して、およびその必要なパラメタの特性です。 サービスタイプコンクリートの特性SmoothingWeight、TimeIntervalから、派生します。

4.3.27.1.  The Property SmoothingWeight

4.3.27.1. 特性のSmoothingWeight

   This property is a 32-bit unsigned integer, ranging between 0 and
   100,000 - specified in thousandths.  It defines the weighting of past
   history in affecting the calculation of the current average queue
   depth.  The current queue depth calculation uses the inverse of this
   value as its factor, and one minus that inverse as the factor for the
   historical average.  The calculation takes the form:

この特性は、32ビットの符号のない整数、及んでいる0〜10万です--1000第年代に、指定されます。 それは現在の平均した待ち行列の深さの計算に影響する際に過去の歴史の重さを定義します。 現在の待ち行列深さ計算は歴史的な平均に要素、および1として要素としてのその逆を引いてこの価値の逆を使用します。 計算は形を取ります:

      average = (old_average*(1-inverse of SmoothingWeight))
           + (current_queue_depth*inverse of SmoothingWeight)

平均は+と等しいです(古い_平均*(SmoothingWeightの1逆))。(SmoothingWeightの現在の_待ち行列_深さ*逆)

   Implementations may choose to limit the acceptable set of values to a
   specified set, such as powers of 2.

実装は、指定されたセットへの2人の強国などの許容できる値を制限するのを選ぶかもしれません。

   Min and max values are 0 and 100000.

分と最大値は、0と100000です。

4.3.27.2.  The Property TimeInterval

4.3.27.2. 特性のTimeInterval

   This property is a 32-bit unsigned integer, defining the number of
   nanoseconds between each calculation of average/smoothed queue depth.
   If this property is not specified, the CalculationService may
   determine an appropriate interval.

平均したか平坦な待ち行列の深さの各計算の間の数ナノ秒の数を定義して、この特性は32ビットの符号のない整数です。 この特性が指定されないなら、CalculationServiceは適切な間隔を決定するかもしれません。

4.3.28.  The Abstract Class FilterEntryBase

4.3.28. 抽象クラスFilterEntryBase

   FilterEntryBase is the abstract base class from which all filter
   entry classes are derived.  It serves as the endpoint for the
   EntriesInFilterList aggregation, which groups filter entries into
   filter lists.  Its properties include CIM naming properties and an
   IsNegated boolean property (to easily "NOT" the match information
   specified in an instance of one of its subclasses).

FilterEntryBaseはすべてのフィルタエントリーのクラスが引き出される抽象的な基底クラスです。 それはEntriesInFilterList集合のための終点として機能します。(集合はフィルタエントリーをフィルタリストに分類します)。 特性はCIM命名の特性とIsNegated論理演算子の特性を含んでいます(容易に「NOT」にマッチ情報はサブクラスの1つのインスタンスで指定しました)。

Moore, et al.               Standards Track                    [Page 61]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[61ページ]。

   Because FilterEntryBase has general applicability, it is defined in
   [PCIME].  See [PCIME] for the definition of this class.

FilterEntryBaseには一般的な適用性があるので、それは[PCIME]で定義されます。 このクラスの定義に関して[PCIME]を見てください。

4.3.29.  The Class IPHeaderFilter

4.3.29. クラスIPHeaderFilter

   This concrete class makes it possible to represent an entire IP
   header filter in a single object.  A property IpVersion identifies
   whether the IP addresses in an instance are IPv4 or IPv6 addresses.
   (Since the source and destination IP addresses come from the same
   packet header, they will always be of the same type.)

この具象クラスは単一のオブジェクトに全体のIPヘッダーフィルタを表すのを可能にします。 IpVersionがインスタンスにおけるIPアドレスがIPv4かIPv6アドレスであることにかかわらず特定する特性。 (IPが演説するソースと目的地が同じパケットのヘッダーから来るので、同じタイプには彼らがいつもいるでしょう。)

   See [PCIME] for the definition of this class.

このクラスの定義に関して[PCIME]を見てください。

4.3.30.  The Class 8021Filter

4.3.30. クラス8021Filter

   This concrete class allows 802.1.source and destination MAC
   addresses, as well as the 802.1 protocol ID, priority, and VLAN
   identifier fields, to be expressed in a single object

この具象クラスは、単一のオブジェクトで言い表されるために802.1.source、802.1がIDについて議定書の中で述べるときまた、MACが扱う目的地、優先権、およびVLANに識別子分野を許容します。

   See [PCIME] for the definition of this class.

このクラスの定義に関して[PCIME]を見てください。

4.3.31.  The Class PreambleFilter

4.3.31. クラスPreambleFilter

   This is a concrete class that models classifying packets using
   traffic-conditioning results stored in a packet preamble by a
   PreambleMarkerService.  See Section 3.8.3 for a discussion of how,
   and why, QDDIM models the capability to store these results in a
   packet preamble.  An instance of PreambleFilter is used to select
   packets based on a two-part string identifying a specific result.
   The logic for this match is "at least one".  That is, a packet with
   multiple results in its preamble matches a filter if at least one of
   these results matches the filter.

これはパケット序文にPreambleMarkerServiceによって保存されたトラフィックを条件とさせる結果を使用することでパケットを分類しながらモデル化される具象クラスです。 どのように、およびなぜに関する議論に関してセクション3.8.3を見なさいか、そして、QDDIMはパケット序文にこれらの結果を保存する能力をモデル化します。 PreambleFilterのインスタンスは、特定の結果を特定する2部分のストリングに基づくパケットを選択するのに使用されます。 このマッチのための論理は「少なくとも1」です。 少なくともこれらの結果の1つがフィルタに合っているなら、すなわち、複数個の答が序文にあるパケットはフィルタに合っています。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                PreambleFilter
      DESCRIPTION         A concrete class representing criteria
                          for selecting packets based on prior
                          traffic-conditioning results stored in
                          a packet preamble.
      DERIVED FROM        FilterEntryBase
      TYPE                Concrete
      PROPERTIES          FilterItemList[ ]

パケット序文に保存された先のトラフィックを条件とさせる結果に基づくパケットを選択する評価基準を表すNAME PreambleFilter記述A具象クラス。 FilterEntryBaseタイプコンクリートの特性FilterItemListから、派生します。[ ]

Moore, et al.               Standards Track                    [Page 62]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[62ページ]。

4.3.31.1.  The Multi-valued Property FilterItemList

4.3.31.1. マルチ評価された特性のFilterItemList

   This property is an ordered list of strings, where each string has
   the format "<type>,<value>".  See Section 3.8.3 for a list of
   <type>'s defined in QDDIM, and the nature of the associated <value>
   for each of these types.

この特性はストリングの規則正しいリストであり、各ストリングには形式があるところで「<タイプ>、<は>を評価する」ということです。 タイプ>がQDDIMで定義した<のリスト、および関連<値の>の自然に関してこれらのタイプ各人に関してセクション3.8.3を見てください。

   Note that there are two parallel terminologies for characterizing
   meter results.  The enumeration value "conforming(1)" is sometimes
   described as "in profile," and the value "nonConforming(3)" is
   sometimes described as "out of profile".

メーター結果を特徴付けるための2つの平行な用語があることに注意してください。 列挙値の「従う(1)」は時々「プロフィール」として記述されています、そして、値の"nonConforming(3)"は時々「プロフィール」として記述されています。

4.3.32.  The Class FilterList

4.3.32. クラスFilterList

   This is a concrete class that aggregates instances of (subclasses of)
   FilterEntryBase via the aggregation EntriesInFilterList.  It is
   possible to aggregate different types of filters into a single
   FilterList - for example, packet header filters (represented by the
   IPHeaderFilter class) and security filters (represented by subclasses
   of FilterEntryBase defined by IPsec).

これがそれがインスタンスに集める具象クラスである、(サブクラス、)、集合EntriesInFilterListを通したFilterEntryBase。 独身のFilterListへの異なったタイプのフィルタに集めるのは可能です--例えば、パケットのヘッダーフィルタ(IPHeaderFilterのクラスによって表される)とセキュリティフィルタ(IPsecによって定義されたFilterEntryBaseのサブクラスで、表されます)。

   The aggregation property EntriesInFilterList.EntrySequence is always
   set to 0, to indicate that the aggregated filter entries are ANDed
   together to form a selector for a class of traffic.

集合特性EntriesInFilterList.EntrySequenceはトラフィックのクラスのためにセレクタを形成するために集められたフィルタエントリーが一緒にANDedであることを示すのを0にいつも用意ができています。

   See [PCIME] for the definition of this class.

このクラスの定義に関して[PCIME]を見てください。

4.3.33.  The Abstract Class ServiceAccessPoint

4.3.33. 抽象クラスServiceAccessPoint

   This is an abstract class defined in the Core Model of CIM.  It is a
   subclass of the LogicalElement class, and is the base class for all
   objects that manage access to CIM_Services.  It represents the
   management of utilizing or invoking a Service. Please refer to [CIM]
   for the full definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 それは、LogicalElementのクラスのサブクラスであり、CIM_Servicesへのアクセスを管理するすべてのオブジェクトのための基底クラスです。 それはServiceを利用するか、または呼び出すことの管理を代表します。 このクラスの完全な定義について[CIM]を参照してください。

4.3.34.  The Class ProtocolEndpoint

4.3.34. クラスProtocolEndpoint

   This is a concrete class derived from ServiceAccessPoint, which
   describes a communication point from which the services of the
   network or the system's protocol stack may be accessed.  Please refer
   to [CIM] for the full definition of this class.

これはネットワークかシステムのプロトコル・スタックのサービスがアクセスされるかもしれないコミュニケーションポイントについて説明するServiceAccessPointから得られた具象クラスです。 このクラスの完全な定義について[CIM]を参照してください。

Moore, et al.               Standards Track                    [Page 63]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[63ページ]。

4.3.35.  The Abstract Class Collection

4.3.35. 抽象クラス収集

   This is an abstract class defined in the Core Model of CIM.  It is
   the superclass for all classes that represent groupings or bags, and
   that carry no status or "state".  (The latter would be more correctly
   modeled as ManagedSystemElements.)  Please refer to [CIM] for the
   full definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 それは組分けかバッグを表して、状態か「状態」を全く運ばないすべてのクラスのための「スーパー-クラス」です。 (後者はManagedSystemElementsとして、より正しくモデル化されるでしょう。) このクラスの完全な定義について[CIM]を参照してください。

4.3.36.  The Abstract Class CollectionOfMSEs

4.3.36. 抽象クラスCollectionOfMSEs

   This is an abstract class defined in the Core Model of CIM.  It is a
   subclass of the Collection superclass, restricting the contents of
   the Collection to ManagedSystemElements.  Please refer to [CIM] for
   the full definition of this class.

これはCIMのCore Modelで定義された抽象クラスです。 CollectionのコンテンツをManagedSystemElementsに制限して、それはCollection superclassのサブクラスです。 このクラスの完全な定義について[CIM]を参照してください。

4.3.37.  The Class BufferPool

4.3.37. クラスBufferPool

   This is a concrete class that represents the collection of buffers
   used by a QueuingService.  (The association QueueAllocation
   represents this usage.)  The existence and management of individual
   buffers may be modeled in a future document.  At the current level of
   abstraction, modeling the existence of the BufferPool is necessary.
   Long term, it is not sufficient.

これはQueuingServiceによって使用されたバッファの収集を表す具象クラスです。 (協会QueueAllocationはこの用法を表します。) 個々のバッファの存在と管理は将来のドキュメントでモデル化されるかもしれません。 現在のレベルの抽象化では、BufferPoolの存在をモデル化するのが必要です。 長い期間、それは十分ではありません。

   In implementations where there are multiple buffer sizes, an instance
   of BufferPool should be defined for each set of buffers with
   identical or similar sizes.  These instances of buffer pools can then
   be grouped together using the CollectedBuffersPool aggregation.

実装では、複数のバッファサイズがあるところでBufferPoolのインスタンスはそれぞれのセットのバッファのために同じであるか同様のサイズで定義されるべきです。 そして、CollectedBuffersPool集合を使用することでバッファプールのこれらのインスタンスを一緒に分類できます。

   Note that this class is derived from CollectionOfMSEs, and not from
   Forwarding or ConditioningService.  A BufferPool is only a collection
   of storage, and is NOT a Service.

このクラスがForwardingかConditioningServiceから引き出されるのではなく、CollectionOfMSEsから引き出されることに注意してください。 BufferPoolはストレージの収集だけであり、Serviceではありません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                BufferPool
      DESCRIPTION         A concrete class representing
                          a collection of buffers.
      DERIVED FROM        CollectionOfMSEs
      TYPE                Concrete
      PROPERTIES          Name, BufferSize, TotalBuffers,
                          AvailableBuffers, SharedBuffers

バッファの収集を表すNAME BufferPool記述A具象クラス。 タイプコンクリートの特性が命名するCollectionOfMSEs、BufferSize、TotalBuffers、AvailableBuffers、SharedBuffersから、派生します。

4.3.37.1.  The Property Name

4.3.37.1. 特性の名

   This property is a string with a maximum length of 256 characters.
   It is the common name or label by which the object is known.

この特性は256のキャラクタの最大の長さがあるストリングです。 それは、オブジェクトが知られている一般名かラベルです。

Moore, et al.               Standards Track                    [Page 64]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[64ページ]。

4.3.37.2.  The Property BufferSize

4.3.37.2. 特性のBufferSize

   This property is a 32-bit unsigned integer, identifying the
   approximate number of bytes in each buffer in the buffer pool. An
   implementation will typically group buffers of roughly the same size
   together, to reduce the number of buffer pools it needs to manage.
   This model does not specify the degree to which buffers in the same
   buffer pool may differ in size.

バッファプールで各バッファのバイトの概数を特定して、この特性は32ビットの符号のない整数です。 実装は、それが管理するために必要とするバッファプールの数を減少させるためにおよそ同じサイズに関するバッファを通常分類するでしょう。 このモデルは同じバッファプールにおけるバッファがサイズにおいて異なるかもしれない度合いを指定しません。

4.3.37.3.  The Property TotalBuffers

4.3.37.3. 特性のTotalBuffers

   This property is a 32-bit unsigned integer, reporting the total
   number of individual buffers in the pool.

プールの中の個々のバッファの総数を報告して、この特性は32ビットの符号のない整数です。

4.3.37.4.  The Property AvailableBuffers

4.3.37.4. 特性のAvailableBuffers

   This property is a 32-bit unsigned integer, reporting the number of
   buffers in the Pool that are currently not allocated to any instance
   of a QueuingService.  Buffers allocated to a QueuingService could
   either be in use (that is, currently contain packet data), or be
   allocated to a queue pending the arrival of new packet data.

この特性は32ビットの符号のない整数です、現在QueuingServiceのどんなインスタンスにも割り当てられないPoolのバッファの数を報告して。 QueuingServiceに割り当てられたバッファは、使用中であるか(すなわち、現在、パケットデータを含みます)、または新しいパケットデータの到着まで待ち行列に割り当てることができました。

4.3.37.5.  The Property SharedBuffers

4.3.37.5. 特性のSharedBuffers

   This property is a 32-bit unsigned integer, reporting the number of
   buffers in the Pool that have been simultaneously allocated to
   multiple instances of QueuingService.

この特性は32ビットの符号のない整数です、同時にQueuingServiceの複数のインスタンスに割り当てられたPoolのバッファの数を報告して。

4.3.38.  The Abstract Class SchedulingElement

4.3.38. 抽象クラスSchedulingElement

   This is an abstract class that represents the configuration
   information that a PacketSchedulingService has for one of the
   elements that it is scheduling.  The scheduled element is either a
   QueuingService or another PacketSchedulingService.

これはPacketSchedulingServiceがそれが計画をしている要素の1つのために持っている設定情報を表す抽象クラスです。 予定されている要素は、QueuingServiceかPacketSchedulingServiceのどちらかです別。

   Among the subclasses of this class, some are defined in such a way
   that all of their instances are work conserving.  Other subclasses,
   however, may have instances that either are or are not work
   conserving.  In this class, the boolean property WorkConserving
   indicates whether an instance is or is not work conserving.  The
   range of values for WorkConserving is restricted to TRUE in the
   subclasses that are inherently work conserving, since instances of
   these classes cannot be anything other than work conserving.

このクラスのサブクラスの中では、或るものはそれらのインスタンスのすべてが仕事保存であるように方法で定義されます。 しかしながら、他のサブクラスは、インスタンスを持っているかもしれないか、仕事保存ではありません。 このクラスでは、論理演算子の特性のWorkConservingはインスタンスがそうであるかどうかを示すか、仕事保存ではありません。 これらのクラスのインスタンスが何かであるはずがないので、仕事保存を除いて、WorkConservingのための値の範囲は本来仕事保存であるサブクラスでTRUEに制限されます。

Moore, et al.               Standards Track                    [Page 65]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[65ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                SchedulingElement
      DESCRIPTION         An abstract class representing the
                          configuration information that a
                          PacketSchedulingService has for one of
                          the elements that it is scheduling.
      DERIVED FROM        ManagedElement
      TYPE                Abstract
      PROPERTIES          WorkConserving

PacketSchedulingServiceがそれが計画をしている要素の1つのために持っている設定情報を表すNAME SchedulingElement記述An抽象クラス。 ManagedElementのタイプの抽象的な特性のWorkConservingから、派生します。

4.3.38.1.  The Property WorkConserving

4.3.38.1. 特性のWorkConserving

   This boolean property indicates whether the PacketSchedulingService
   tied to this instance by the ElementInSchedulingService aggregation
   is treating the input tied to this instance by the QueueToSchedule or
   SchedulingServiceToSchedule association in a work-conserving manner.
   Note that this property is writable, indicating that an administrator
   can change the behavior of the SchedulingElement - but only for those
   elements that can operate in a non-workconserving mode.

この論理演算子の特性は、ElementInSchedulingService集合によってこのインスタンスに結ばれたPacketSchedulingServiceがQueueToScheduleかSchedulingServiceToSchedule協会によって仕事を保存する方法でこのインスタンスに結ばれた入力を扱っているかどうかを示します。 この特性が書き込み可能であることに注意してください、管理者がSchedulingElementの動きを変えることができるのを示して--しかし非workconservingモードで作動できるそれらの要素のためだけに。

4.3.39.  The Class AllocationSchedulingElement

4.3.39. クラスAllocationSchedulingElement

   This class is a subclass of the abstract class SchedulingElement. It
   introduces five new properties to support bandwidth-based scheduling.
   As is the case with all subclasses of SchedulingElement, the input
   associated with an instance of AllocationSchedulingElement is of one
   of two types: either a queue, or another scheduler.

このクラスは抽象クラスSchedulingElementのサブクラスです。 それは、帯域幅ベースのスケジューリングをサポートするために5つの新しい資産を紹介します。 SchedulingElementのすべてのサブクラスがあるケースのように、2つのタイプのひとりにはAllocationSchedulingElementのインスタンスに関連している入力があります: 待ち行列かスケジューラのどちらか別。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME                AllocationSchedulingElement
      DESCRIPTION         A concrete class containing parameters
                          for controlling bandwidth-based
                          scheduling.

帯域幅ベースのスケジューリングを制御するためのパラメタを含むNAME AllocationSchedulingElement記述A具象クラス。

      DERIVED FROM        SchedulingElement
      TYPE                Concrete
      PROPERTIES          AllocationUnits, BandwidthAllocation,
                          BurstAllocation, CanShare,
                          WorkFlexible

SchedulingElementタイプコンクリートの特性AllocationUnits、BandwidthAllocation、BurstAllocation、CanShare、WorkFlexibleから、派生します。

Moore, et al.               Standards Track                    [Page 66]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[66ページ]。

4.3.39.1.  The Property AllocationUnits

4.3.39.1. 特性のAllocationUnits

   This property is a 16-bit unsigned integer enumeration that
   identifies the units in which the BandwidthAllocation and
   BurstAllocation properties are expressed.  The following values are
   defined:

この特性はBandwidthAllocationとBurstAllocationの特性が示されるユニットを特定する16ビットの符号のない整数列挙です。 以下の値は定義されます:

      o bytes(1)
      o packets(2)
      o cells(3)       -- fixed-size, for example, ATM

o バイト(1)oパケット(2)oセル(3)--例えば、固定サイズのATM

   Note: if the value of AllocationUnits is not one of these three
   values, it SHOULD be interpreted as if it had the value '1' (bytes).

以下に注意してください。 AllocationUnitsの値はこれらの3つの値の1つでなく、それはSHOULDです。まるでそれには値'1'(バイト)があるかのように、解釈されてください。

4.3.39.2.  The Property BandwidthAllocation

4.3.39.2. 特性のBandwidthAllocation

   This property is a 32-bit unsigned integer that defines the number of
   units/second that should be allocated to the associated input.  The
   units are identified by the AllocationUnits property.

この特性は関連入力に割り当てられるべきであるユニット/秒の数を定義する32ビットの符号のない整数です。 ユニットはAllocationUnitsの特性によって特定されます。

4.3.39.3.  The Property BurstAllocation

4.3.39.3. 特性のBurstAllocation

   This property is a 32-bit unsigned integer that specifies the amount
   of temporary or short-term bandwidth (in units per second) that can
   be allocated to an input, beyond the amount of bandwidth allocated
   through the BandwidthAllocation property.  If the maximum actual
   bandwidth allocation for the input were to be measured, it would be
   the sum of the BurstAllocation and the BandwidthAllocation
   properties.  The units are identified by the AllocationUnits
   property.

この特性は入力に割り当てることができる一時的であるか短期的な帯域幅(1秒あたりのユニットの)の量を指定する32ビットの符号のない整数です、BandwidthAllocation所有地を通して割り当てられた帯域幅の量を超えて。 入力のための最大の実際の帯域幅配分が測定されることであるなら、それはBurstAllocationとBandwidthAllocationの特性の合計です。 ユニットはAllocationUnitsの特性によって特定されます。

4.3.39.4.  The Property CanShare

4.3.39.4. 特性のCanShare

   This is a boolean property that, if TRUE, enables unused bandwidth
   from the associated input to be allocated to other inputs serviced by
   the Scheduler.

これはTRUEであるなら関連入力からの未使用の帯域幅がSchedulerによって修理された他の入力に割り当てられるのを可能にする論理演算子の特性です。

4.3.39.5.  The Property WorkFlexible

4.3.39.5. 特性のWorkFlexible

   This is a boolean property that, if TRUE, indicates that the behavior
   of the scheduler relative to this input can be altered by changing
   the value of the inherited property WorkConserving.

これはTRUEであるなら相続財産WorkConservingの値を変えることによってこの入力に比例したスケジューラの働きを変更できるのを示す論理演算子の特性です。

4.3.40.  The Class WRRSchedulingElement

4.3.40. クラスWRRSchedulingElement

   This class is a subclass of the abstract class SchedulingElement,
   representing a weighted round robin (WRR) scheduling discipline. It
   introduces a new property WeightingFactor, to give some inputs a

規律の計画をしながら荷重している連続(WRR)を表して、このクラスは抽象クラスSchedulingElementのサブクラスです。 それは、いくつかの入力aを与えるためにa新しい特性のWeightingFactorを導入します。

Moore, et al.               Standards Track                    [Page 67]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[67ページ]。

   higher probability of being serviced than other inputs.  It also
   introduces a property Priority, to serve as a tiebreaker to be used
   when inputs have equal weighting factors.  As is the case with all
   subclasses of SchedulingElement, the input associated with an
   instance of WRRSchedulingElement is of one of two types: either a
   queue, or another scheduler.

修理されるというもう一方が入力するより高い確率。 また、それは、入力に等しい重み係数があるとき、使用されるべきタイブレークとして機能するように特性のPriorityを導入します。 SchedulingElementのすべてのサブクラスがあるケースのように、2つのタイプのひとりにはWRRSchedulingElementのインスタンスに関連している入力があります: 待ち行列かスケジューラのどちらか別。

   Because scheduling of this type is always work conserving, the
   inherited boolean property WorkConserving is restricted to the value
   TRUE in this class.

いつもこのタイプのスケジューリングが仕事保存することであるので、引き継いでいる論理演算子の特性のWorkConservingはこのクラスで値のTRUEに制限されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              WRRSchedulingElement
      DESCRIPTION       This class specializes the
                        SchedulingElement class to add
                        a per-input weight.  This is used
                        by a weighted round robin packet
                        scheduler when it handles its
                        associated inputs.  It also adds a
                        second property to serve as a tie-breaker
                        in the case where multiple inputs have
                        been assigned the same weight.
      DERIVED FROM      SchedulingElement
      TYPE              Concrete
      PROPERTIES        WeightingFactor, Priority

NAME WRRSchedulingElement記述Thisのクラスは、1入力あたり1個の重りを加えるためにSchedulingElementのクラスを専門とします。 関連入力を扱うとき、これは荷重している連続パケットスケジューラによって使用されます。 また、それはタイブレークとして同じ重さを複数の入力に割り当ててある場合で2番目の特性をサーブに加えます。 SchedulingElementタイプコンクリートの特性WeightingFactor、優先権から、派生します。

4.3.40.1.  The Property WeightingFactor

4.3.40.1. 特性のWeightingFactor

   This property is a 32-bit unsigned integer, which defines the
   weighting factor that offers some inputs a higher probability of
   being serviced than other inputs.  This property represents this
   probability.  Its minimum value is 0, its maximum value is 100000,
   and its units are in thousandths.

この特性は他の入力より32ビットの符号のない整数です。(その符号のない整数は修理されるというより高い確率をいくつかの入力に提供する重み係数を定義します)。 この特性はこの確率を表します。 最小値は0です、そして、最大値は100000です、そして、1000第年代に、ユニットがあります。

4.3.40.2.  The Property Priority

4.3.40.2. 特性の優先権

   This property is a 16-bit unsigned integer, which serves as a
   tiebreaker, in the event that two or more inputs have equal weights.
   A larger value represents a higher priority.  If this property is
   specified for any of the WRRSchedulingElements associated with a
   PacketSchedulingService, then it must be specified for all
   WRRSchedulingElements for that PacketSchedulingService, and the
   property values for these WRRSchedulingElements must all be
   different.

この特性は16ビットの符号のない整数です、2つ以上の入力に同量がある場合。(それは、タイブレークとして機能します)。 より大きい値は、より高い優先度を表します。 この特性がPacketSchedulingServiceに関連しているWRRSchedulingElementsのどれかに指定されるなら、そのPacketSchedulingServiceとしてすべてのWRRSchedulingElementsにそれを指定しなければなりません、そして、これらのWRRSchedulingElementsのための特性の値はすべて異なっていなければなりません。

Moore, et al.               Standards Track                    [Page 68]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[68ページ]。

   While this condition may not occur in some implementations of a
   weighted round-robin scheduler, many implementations require a
   priority to resolve an equal-weight condition.  In instances where
   this behavior is not necessary or is undesirable, this property may
   be left unspecified.

この状態が荷重している連続スケジューラのいくつかの実装で現れていないかもしれない間、多くの実装が、同量状態を決議するために優先を必要とします。 インスタンスでは、この振舞いが必要でないか、または望ましくないところでこの特性は不特定のままにされるかもしれません。

4.3.41.  The Class PrioritySchedulingElement

4.3.41. クラスPrioritySchedulingElement

   This class is a subclass of the abstract class SchedulingElement. It
   indicates that a scheduler is taking packets from a set of inputs
   using the priority scheduling discipline.  As is the case with all
   subclasses of SchedulingElement, the input associated with an
   instance of PrioritySchedulingElement is of one of two types: either
   a queue, or another scheduler.  The property Priority in
   PrioritySchedulingElement represents the priority for an input,
   relative to the priorities of all the other inputs to which the
   scheduler that aggregates this PrioritySchedulingElement is
   associated.  Inputs to which the scheduler is related via other
   scheduling disciplines do not figure in this prioritization.

このクラスは抽象クラスSchedulingElementのサブクラスです。 それは、スケジューラが1セットの入力から優先度スケジュール規律を使用することでパケットを取っているのを示します。 SchedulingElementのすべてのサブクラスがあるケースのように、2つのタイプのひとりにはPrioritySchedulingElementのインスタンスに関連している入力があります: 待ち行列かスケジューラのどちらか別。 PrioritySchedulingElementの特性のPriorityは入力のために優先権を表します、このPrioritySchedulingElementに集められるスケジューラが関連している他のすべての入力のプライオリティに比例して。 スケジューラに他のスケジューリング規律で関連している入力はこの優先順位づけを含みません。

   Because scheduling of this type is always work conserving, the
   inherited boolean property WorkConserving is restricted to the value
   TRUE in this class.

いつもこのタイプのスケジューリングが仕事保存することであるので、引き継いでいる論理演算子の特性のWorkConservingはこのクラスで値のTRUEに制限されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME             PrioritySchedulingElement
      DESCRIPTION      A concrete class that specializes the
                       SchedulingElement class to add a
                       Priority property.  This property is
                       used by a SchedulingService that is doing
                       priority scheduling for a set of  inputs.

Priorityの特性を加えるためにSchedulingElementのクラスを専門とするNAME PrioritySchedulingElement記述A具象クラス。 この特性は1セットの入力のために優先度スケジュールをしているSchedulingServiceによって使用されます。

      DERIVED FROM     SchedulingElement
      TYPE             Concrete
      PROPERTIES       Priority

SchedulingElementタイプコンクリートの特性優先権から、派生します。

4.3.41.1.  The Property Priority

4.3.41.1. 特性の優先権

   This property is a 16-bit unsigned integer that indicates the
   priority level of a scheduler input relative to the other inputs
   serviced by this PacketSchedulingService.  A larger value represents
   a higher priority.

この特性はこのPacketSchedulingServiceによって修理された他の入力に比例してスケジューラ入力の優先順位を示す16ビットの符号のない整数です。 より大きい値は、より高い優先度を表します。

Moore, et al.               Standards Track                    [Page 69]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[69ページ]。

4.3.42.  The Class BoundedPrioritySchedulingElement

4.3.42. クラスBoundedPrioritySchedulingElement

   This class is a subclass of the class PrioritySchedulingElement,
   which is itself derived from the abstract class SchedulingElement.
   As is the case with all subclasses of SchedulingElement, the input
   associated with an instance of BoundedPrioritySchedulingElement is of
   one of two types: either a queue, or another scheduler.
   BoundedPrioritySchedulingElement adds an upper bound (in kilobits per
   second) on how much traffic can be handled from an input.  This data
   is specific to that one input.  It is needed when bounded strict
   priority scheduling is performed.

このクラスはクラスPrioritySchedulingElementのサブクラスです。(PrioritySchedulingElementは抽象クラスSchedulingElementから得られます)。 SchedulingElementのすべてのサブクラスがあるケースのように、2つのタイプのひとりにはBoundedPrioritySchedulingElementのインスタンスに関連している入力があります: 待ち行列かスケジューラのどちらか別。 BoundedPrioritySchedulingElementは入力からどのくらいのトラフィックを扱うことができるかに関して上限(1秒あたりのキロビットにおける)を加えます。 このデータはその1つの入力に特定です。 境界がある厳しい優先度スケジュールが実行されるとき、それが必要です。

   This class inherits from its superclass PrioritySchedulingElement the
   restriction of the inherited boolean property WorkConserving to the
   value TRUE.

このクラスはsuperclass PrioritySchedulingElementから値のTRUEへの引き継いでいる論理演算子の特性のWorkConservingの制限を引き継ぎます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              BoundedPrioritySchedulingElement
      DESCRIPTION       This concrete class specializes the
                        PrioritySchedulingElement class to add
                        a BandwidthBound property.  This property
                        bounds the rate at which traffic from the
                        associated input can be handled.

NAME BoundedPrioritySchedulingElement記述This具象クラスは、BandwidthBoundの特性を加えるためにPrioritySchedulingElementのクラスを専門とします。 この特性はバウンドしています。関連入力からのトラフィックを扱うことができる速度。

      DERIVED FROM      PrioritySchedulingElement
      TYPE              Concrete
      PROPERTIES        BandwidthBound

PrioritySchedulingElementタイプコンクリートの特性BandwidthBoundから、派生します。

4.3.42.1.  The Property BandwidthBound

4.3.42.1. 特性のBandwidthBound

   This property is a 32-bit unsigned integer that defines the upper
   limit on the amount of traffic that can be handled from the input.
   This is not a shaped upper bound, since bursts can occur. It is a
   strict bound, limiting the impact of the input.  The units are
   kilobits per second.

この特性は入力から扱うことができるトラフィックの量で上限を定義する32ビットの符号のない整数です。 炸裂が起こることができるので、これは形成上限ではありません。 入力の影響を制限して、それは厳しいバウンドです。 ユニットは1秒あたりキロビットです。

4.4.  Association Definitions

4.4. 協会定義

   This section details the QoS device datapath associations, including
   the aggregations, which were shown earlier in Figures 4 and 5.  These
   associations are defined as classes in the Information Model.  Each
   of these classes has two properties referring to instances of the two
   classes that the association links.  Some of the association classes
   have additional properties as well.

このセクションは、より早く図4と5に示された集合を含むQoSデバイスdatapath協会について詳述します。 これらの協会は情報Modelでクラスと定義されます。 それぞれのこれらのクラスは2つの特性を協会がリンクする2つのクラスのインスタンスについて言及させます。 協会のクラスの中には、また、追加特性を持っているものもあります。

Moore, et al.               Standards Track                    [Page 70]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[70ページ]。

4.4.1.  The Abstract Association Dependency

4.4.1. 抽象的な協会の依存

   This abstract association defines two object references (named
   Antecedent and Dependent) that establish general dependency
   relationships between different managed objects in the information
   model.  The Antecedent reference identifies the independent object in
   the association, while the Dependent reference identifies the entity
   that IS dependent.

この抽象的な協会は異なった管理オブジェクトの間の一般的な依存関係を情報モデルに確立する2つのオブジェクト参照箇所(AntecedentとDependentと命名される)を定義します。 Antecedent参照は協会で独立しているオブジェクトを特定しますが、Dependent参照は依存する実体を特定します。

   The association's cardinality is many to many.

協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.2.  The Association ServiceSAPDependency

4.4.2. 協会ServiceSAPDependency

   This association defines two object references that establish a
   general dependency relationship between a Service object and a
   ServiceAccessPoint object.  This relationship indicates that the
   referenced Service uses the ServiceAccessPoint of ANOTHER Service.
   The Service is the Dependent reference, relying on the
   ServiceAccessPoint to gain access to another Service.

この協会はServiceオブジェクトとServiceAccessPointオブジェクトとの一般的な依存関係を確立する2つのオブジェクト参照箇所を定義します。 この関係は、参照をつけられたServiceがANOTHER ServiceのServiceAccessPointを使用するのを示します。 別のServiceへのアクセスを得るためにServiceAccessPointを当てにして、ServiceはDependent参照です。

   The association's cardinality is many to many.

協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.3.  The Association IngressConditioningServiceOnEndpoint

4.4.3. 協会IngressConditioningServiceOnEndpoint

   This association is derived from the association
   ServiceSAPDependency, and represents the binding, in the ingress
   direction, between a protocol endpoint and the first
   ConditioningService that processes packets received via that protocol
   endpoint.  Since there can only be one "first" ConditioningService
   for a protocol endpoint, the cardinality for the Dependent object
   reference is narrowed from 0..n to 0..1. Since, on the other hand, a
   single ConditioningService can be the first to process packets
   received via multiple protocol endpoints, the cardinality of the
   Antecedent object reference remains 0..n.

この協会は、協会ServiceSAPDependencyから得られて、結合を表します、イングレス方向に、そのプロトコル終点を通って受け取られたプロトコル終点とパケットを処理する最初のConditioningServiceの間で。 プロトコル終点への1「1番目」のConditioningServiceがあることができるだけであるので、Dependentオブジェクト参照のための基数は0から狭くされます。nから0。1. 他方では、独身のConditioningServiceが複数のプロトコル終点を通って受け取られたパケットを処理する1番目であることができるので、Antecedentオブジェクト参照の基数は0のままで残っています。n。

Moore, et al.               Standards Track                    [Page 71]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[71ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              IngressConditioningServiceOnEndpoint
      DESCRIPTION       An association that establishes a
                        dependency relationship between a protocol
                        endpoint and the first conditioning
                        service that processes traffic arriving
                        via that protocol endpoint.
      DERIVED FROM      ServiceSAPDependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref ProtocolEndpoint[0..n]],
                        Dependent[ref ConditioningService[0..1]]

そのプロトコル終点を通って到着するトラフィックを処理するプロトコル終点と最初の調節サービスとの依存関係を確立するNAME IngressConditioningServiceOnEndpoint記述An協会。 ServiceSAPDependencyの抽象的な誤った特性の前例[審判ProtocolEndpoint[0..n]]から派生していて、依存しています。[審判ConditioningService[0 .1]]

4.4.4.  The Association EgressConditioningServiceOnEndpoint

4.4.4. 協会EgressConditioningServiceOnEndpoint

   This association is derived from the association
   ServiceSAPDependency, and represents the binding, in the egress
   direction, between a protocol endpoint and the last
   ConditioningService that processes packets before they leave a
   network device via that protocol endpoint.  (This "last"
   ConditioningService is ordinarily a scheduler, but it doesn't have to
   be.)  Since there can be multiple "last" ConditioningServices for a
   protocol endpoint in the case of a fallback scheduler, the
   cardinality for the Dependent object reference remains 0..n.  Since,
   however, a single ConditioningService cannot be the last one to
   process packets for multiple protocol endpoints, the cardinality of
   the Antecedent object reference is narrowed from 0..n to 0..1.

この協会は、協会ServiceSAPDependencyから得られて、結合を表します、出口の方向に、プロトコル終点とそのプロトコル終点を通ってネットワークデバイスを残す前にパケットを処理する最後のConditioningServiceの間で。 通常、しかし、スケジューラ、それはそうする必要はありません。(この「最後」のConditioningServiceがそう、いてください、) 後退スケジューラの場合にはプロトコル終点には「最後」の複数のConditioningServicesがあることができるので、Dependentオブジェクト参照のための基数が0のままで残っています。n。 しかしながら、独身のConditioningServiceが複数のプロトコル終点へのパケットを処理する最後のものであるはずがないので、Antecedentオブジェクト参照の基数は0から狭くされます。nから0。1.

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              EgressConditioningServiceOnEndpoint
      DESCRIPTION       An association that establishes a
                        dependency relationship between a protocol
                        endpoint and the last conditioning
                        service(s) that process traffic to be
                        transmitted via that protocol endpoint.
      DERIVED FROM      ServiceSAPDependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref ProtocolEndpoint[0..1]],
                        Dependent[ref ConditioningService[0..n]]

そのプロトコル終点を通って伝えられるためにトラフィックを処理するプロトコル終点と最後の調節サービスとの依存関係を確立するNAME EgressConditioningServiceOnEndpoint記述An協会。 ServiceSAPDependencyの抽象的な誤った特性の前例[審判ProtocolEndpoint[0 .1]]から派生していて、依存しています。[審判ConditioningService[0..n]]

4.4.5.  The Association HeadTailDropQueueBinding

4.4.5. 協会HeadTailDropQueueBinding

   This association is a subclass of Dependency, describing the
   association between a head or tail dropper and a queue that it
   monitors to determine when to drop traffic.  The referenced queue is
   the one whose queue depth is compared against the Dropper's
   threshold.  The cardinality is 1..n on the queue side, since a

この協会はDependencyのサブクラスです、それがいつトラフィックを下げるかを決定するためにモニターするヘッドかテール点滴器と待ち行列との仲間について説明して。 参照をつけられた待ち行列は待ち行列の深さがDropperの敷居に対してたとえられるものです。 基数は1です。a以来の待ち行列側のn

Moore, et al.               Standards Track                    [Page 72]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[72ページ]。

   head/tail dropper must monitor at least one queue.  For the classes
   HeadTailDropper and HeadTailDropQueueBinding, the rule for combining
   the inputs from multiple queues is simple addition: if the sum of the
   lengths of the monitored queues exceeds the dropper's QueueThreshold
   value, then packets are dropped.  This rule for combining inputs may,
   however, be overridden by a different rule in subclasses of one or
   both of these classes.

ヘッド/テール点滴器は少なくとも1つの待ち行列をモニターしなければなりません。 クラスのHeadTailDropperとHeadTailDropQueueBindingにおいて、複数の待ち行列から入力を結合するための規則は簡単な追加です: モニターされた待ち行列の長さの合計が点滴器のQueueThreshold値を超えているなら、パケットは下げられます。 しかしながら、入力を結合するためのこの規則は1のサブクラスかこれらのクラスの両方で異なった規則でくつがえされるかもしれません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              HeadTailDropQueueBinding
      DESCRIPTION       A generic association used to establish a
                        dependency relationship between a
                        head or tail dropper and a queue that it
                        monitors.
      DERIVED FROM      Dependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref QueuingService[1..n]],
                        Dependent[ref
                           HeadTailDropperService [0..n]]

NAME HeadTailDropQueueBinding記述Aジェネリック協会は以前はよくそれがモニターするヘッドかテール点滴器と待ち行列との依存関係を確立していました。 依存の抽象的な誤った特性の前例[審判QueuingService[1..n]]から派生していて、依存しています。[審判HeadTailDropperService[0..n]]

4.4.6.  The Association CalculationBasedOnQueue

4.4.6. 協会CalculationBasedOnQueue

   This association is a subclass of Dependency, which defines two
   object references that establish a dependency relationship between a
   QueuingService and an instance of the DropThresholdCalculationService
   class.  The queue's current depth is used by the calculation service
   in calculating an average queue depth.

この協会はDependencyのサブクラスです。(DependencyはDropThresholdCalculationServiceのクラスのQueuingServiceとインスタンスとの依存関係を確立する2つのオブジェクト参照箇所を定義します)。 待ち行列の現在の深さは平均した待ち行列の深さについて計算する際に計算サービスで使用されます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              CalculationBasedOnQueue
      DESCRIPTION       A generic association used to establish a
                        dependency relationship between a
                        QueuingService object and a
                        DropThresholdCalculationService object.
      DERIVED FROM      ServiceServiceDependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref QueuingService[1..1]],
                        Dependent[ref
                           DropThresholdCalculationService [0..n]]

NAME CalculationBasedOnQueue記述Aジェネリック協会は以前はよくQueuingServiceオブジェクトとDropThresholdCalculationServiceオブジェクトとの依存関係を確立していました。 ServiceServiceDependencyの抽象的な誤った特性の前例[審判QueuingService[1 .1]]から派生していて、依存しています。[審判DropThresholdCalculationService[0..n]]

Moore, et al.               Standards Track                    [Page 73]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[73ページ]。

4.4.6.1.  The Reference Antecedent

4.4.6.1. 参照前例

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a QueuingService object
   (instead of to the more general ManagedElement).  This reference
   identifies the queue that the DropThresholdCalculationService will
   use in its calculation of average queue depth.

この特性は、Dependency協会から引き継がれて、QueuingServiceオブジェクト(より一般的なManagedElementの代わりに)のオブジェクト参照として機能するように無視されます。 この参照はDropThresholdCalculationServiceが平均した待ち行列の深さの計算に使用する待ち行列を特定します。

4.4.6.2.  The Reference Dependent

4.4.6.2. 参照扶養家族

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a
   DropThresholdCalculationService object (instead of to the more
   general ManagedElement).  This reference identifies a
   DropThresholdCalculationService that uses the referenced queue's
   current depth as one of the inputs to its calculation of average
   queue depth.

この特性は、Dependency協会から引き継がれて、DropThresholdCalculationServiceオブジェクト(より一般的なManagedElementの代わりに)のオブジェクト参照として機能するように無視されます。 この参照は入力の1つとして平均した待ち行列の深さの計算に参照をつけられた待ち行列の現在の深さを使用するDropThresholdCalculationServiceを特定します。

4.4.7.  The Association ProvidesServiceToElement

4.4.7. 協会ProvidesServiceToElement

   This association defines two object references that establish a
   dependency relationship in which a ManagedSystemElement depends on
   the functionality of one or more Services.  The association's
   cardinality is many to many.

この協会はManagedSystemElementが1Servicesの機能性に依存する依存関係を確立する2つのオブジェクト参照箇所を定義します。 協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.8.  The Association ServiceServiceDependency

4.4.8. 協会ServiceServiceDependency

   This association defines two object references that establish a
   dependency relationship between two Service objects.  The particular
   type of dependency is represented by the TypeOfDependency property;
   typical examples include that one Service is required to be present
   or required to have completed for the other Service to operate.

この協会は2個のServiceオブジェクトの間の依存関係を確立する2つのオブジェクト参照箇所を定義します。 特定のタイプの依存はTypeOfDependencyの特性によって表されます。 典型的な例はServiceが存在しているのが必要でなければならなかった、またはもう片方のServiceが作動するように完成していなければならなかったそれを含んでいます。

   This association is very similar to the ServiceSAPDependency
   relationship.  For the latter, the Service is dependent on an
   AccessPoint to get at another Service.  In this relationship, it
   directly identifies its Service dependency.  Both relationships
   should not be instantiated, since their information is repetitive.

この協会はServiceSAPDependency関係と非常に同様です。 後者において、Serviceは別のServiceに届くAccessPointに依存しています。 この関係では、それは直接Serviceの依存を特定します。 それらの情報が反復性であるので、両方の関係を例示するべきではありません。

   The association's cardinality is many to many.

協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

Moore, et al.               Standards Track                    [Page 74]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[74ページ]。

4.4.9.  The Association CalculationServiceForDropper

4.4.9. 協会CalculationServiceForDropper

   This association is a subclass of ServiceServiceDependency, which
   defines two object references that represent the reliance of a
   REDDropperService on a DropThresholdCalculationService - calculating
   an average queue depth based on the observed depths of one or more
   queues.

この協会はServiceServiceDependencyのサブクラスです。(ServiceServiceDependencyは1つ以上の待ち行列の観測された深層に基づく平均した待ち行列の深さについて計算して、DropThresholdCalculationServiceへのREDDropperServiceの信用を表す2つのオブジェクト参照箇所を定義します)。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              CalculationServiceForDropper
      DESCRIPTION       A generic association used to establish a
                        dependency relationship between a
                        calculation service and a
                        REDDropperSrevice for which it performs
                        average queue depth calculations
      DERIVED FROM      ServiceServiceDependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref
                           DropThresholdCalculationService[1..n]],
                        Dependent[ref REDDropperService[0..n]]
4.4.9.1.  The Reference Antecedent

NAME CalculationServiceForDropper記述Aジェネリック協会は以前はよくそれが.1に平均した待ち行列深さ計算DERIVED FROM ServiceServiceDependency要約False PROPERTIES Antecedent[審判DropThresholdCalculationService[1..n]]、Dependent[審判REDDropperService[0..n]]4.4.9を実行する計算サービスとREDDropperSreviceとの依存関係を確立していました。 参照前例

   This property is inherited from the ServiceServiceDependency
   association, and overridden to serve as an object reference to a
   DropThresholdCalculationService object (instead of to the more
   general Service object).  The cardinality of the object reference is
   1..n, indicating that a RED dropper may be served by one or more
   calculation services.

この特性は、ServiceServiceDependency協会から引き継がれて、DropThresholdCalculationServiceオブジェクト(より一般的なServiceオブジェクトの代わりに)のオブジェクト参照として機能するように無視されます。 オブジェクト参照の基数は1です。1つ以上の計算サービスでRED点滴器が役立たれるかもしれないのを示すn。

4.4.9.2.  The Reference Dependent

4.4.9.2. 参照扶養家族

   This property is inherited from the ServiceServiceDependency
   association, and overridden to serve as an object reference to a
   REDDropperService object (instead of to the more general Service
   object).  This reference identifies a RED dropper served by a
   DropThresholdCalculationService.

この特性は、ServiceServiceDependency協会から引き継がれて、REDDropperServiceオブジェクト(より一般的なServiceオブジェクトの代わりに)のオブジェクト参照として機能するように無視されます。 この参照はDropThresholdCalculationServiceによって役立たれたRED点滴器を特定します。

4.4.10.  The Association QueueAllocation

4.4.10. 協会QueueAllocation

   This association is a subclass of Dependency, which defines two
   object references that establish a dependency relationship between a
   QueuingService and a BufferPool that provides storage space for the
   packets in the queue.

この協会はDependencyのサブクラスです。(DependencyはQueuingServiceとBufferPoolとの待ち行列で集積スペースをパケットに提供する依存関係を確立する2つのオブジェクト参照箇所を定義します)。

Moore, et al.               Standards Track                    [Page 75]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[75ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              QueueAllocation
      DESCRIPTION       A generic association used to establish a
                        dependency relationship between a
                        QueuingService object and a BufferPool
                        object.
      DERIVED FROM      Dependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref BufferPool[0..n]],
                        Dependent[ref QueuingService[0..n]]
                        AllocationPercentage

NAME QueueAllocation記述Aジェネリック協会は以前はよくQueuingServiceオブジェクトとBufferPoolオブジェクトとの依存関係を確立していました。 依存の抽象的な誤った特性の前例[審判BufferPool[0..n]]、[審判QueuingService[0..n]]依存するAllocationPercentageから、派生します。

4.4.10.1.  The Reference Antecedent

4.4.10.1. 参照前例

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a BufferPool object.
   This reference identifies the BufferPool in which packets on the
   QueuingService's queue are stored.

この特性は、Dependency協会から引き継がれて、BufferPoolオブジェクトのオブジェクト参照として機能するように無視されます。 この参照はQueuingServiceの待ち行列のパケットが保存されるBufferPoolを特定します。

4.4.10.2.  The Reference Dependent

4.4.10.2. 参照扶養家族

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a QueuingService
   object.  This reference identifies the QueuingService whose packets
   are being stored in the BufferPool's buffers.

この特性は、Dependency協会から引き継がれて、QueuingServiceオブジェクトのオブジェクト参照として機能するように無視されます。 この参照はパケットがBufferPoolのバッファに保存されているQueuingServiceを特定します。

4.4.10.3.  The Property AllocationPercentage

4.4.10.3. 特性のAllocationPercentage

   This property is an 8-bit unsigned integer with minimum value of zero
   and maximum value of 100.  It defines the percentage of the
   BufferPool that should be allocated to the referenced QueuingService.
   If absolute sizes are desired, this would be accomplished by defining
   individual BufferPools of the specified sizes, with
   QueueAllocation.AllocationPercentages set to 100.

この特性はゼロの最小値と100の最大値がある8ビットの符号のない整数です。 それは割り当てられるべきであるBufferPool対参照をつけられたQueuingServiceの割合を定義します。 実寸が望まれているなら、これは指定されたサイズの個々のBufferPoolsを定義することによって、達成されるでしょう、100に用意ができているQueueAllocation.AllocationPercentagesと共に。

4.4.11.  The Association ClassifierElementUsesFilterList

4.4.11. 協会ClassifierElementUsesFilterList

   This association is a subclass of the Dependency association.  It
   relates one or more ClassifierElements with a FilterList representing
   the criteria for selecting packets for each of the ClassifierElements
   to process.

この協会はDependency協会のサブクラスです。 それはそれぞれのClassifierElementsが処理するようにパケットを選択する評価基準を表すFilterListに1ClassifierElementsを関連づけります。

   In the QDDIM model, a classifier is always modeled as a
   ClassifierService that aggregates a set of ClassifierElements. When
   ClassifierElements use the NextServiceAfterClassifierElement

QDDIMモデルでは、クラシファイアはClassifierElementsの1セットに集めるClassifierServiceとしていつもモデル化されます。 ClassifierElementsがNextServiceAfterClassifierElementを使用する場合

Moore, et al.               Standards Track                    [Page 76]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[76ページ]。

   association to bind to another ClassifierService (to construct a
   hierarchical classifier), the ClassifierElementUsesFilterList
   association must not be specified.

別のClassifierService(階層的なクラシファイアを組み立てる)、ClassifierElementUsesFilterList協会に付く協会を指定してはいけません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              ClassifierElementUsesFilterList
      DESCRIPTION       An association relating a
                        ClassifierElement to the FilterList
                        representing the criteria for selecting
                        packets for that
                        ClassifierElement to process.
      DERIVED FROM      Dependency
      ABSTRACT          False
      PROPERTIES        Antecedent[ref FilterList [0..1]],
                        Dependent[ref ClassifierElement [0..n]]

そのClassifierElementが処理するようにパケットを選択する評価基準を表すFilterListにClassifierElementに関連するNAME ClassifierElementUsesFilterList記述An協会。 依存の抽象的な誤った特性の前例[審判FilterList[0 .1]]から派生していて、依存しています。[審判ClassifierElement[0..n]]

4.4.11.1.  The Reference Antecedent

4.4.11.1. 参照前例

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a FilterList object,
   instead of to the more general ManagedElement object. Also, its
   cardinality is restricted to 0 and 1, indicating that a
   ClassifierElement uses either one FilterList to select packets for it
   or no FilterList when the ClassifierElement uses the
   NextServiceAfterClassifierElement association to bind to another
   ClassifierService to form a hierarchical classifier.

この特性は、Dependency協会から引き継がれて、FilterListオブジェクトのオブジェクト参照として機能するように無視されます、より一般的なManagedElementオブジェクトの代わりに。 また、基数は0と1に制限されます、ClassifierElementが階層的なクラシファイアを形成するために別のClassifierServiceに付くNextServiceAfterClassifierElement協会を使用するとClassifierElementがそれにもかかわらず、どんなFilterListのためにもパケットを選択しないように1FilterListを使用するのを示して。

4.4.11.2.  The Reference Dependent

4.4.11.2. 参照扶養家族

   This property is inherited from the Dependency association, and
   overridden to serve as an object reference to a ClassifierElement
   object, instead of to the more general ManagedElement object. This
   reference identifies a ClassifierElement that depends on the
   associated FilterList object to represent its packet-selection
   criteria.

この特性は、Dependency協会から引き継がれて、ClassifierElementオブジェクトのオブジェクト参照として機能するように無視されます、より一般的なManagedElementオブジェクトの代わりに。 この参照はパケット選択評価基準を表すために関連FilterListオブジェクトによるClassifierElementを特定します。

4.4.12.  The Association AFRelatedServices

4.4.12. 協会AFRelatedServices

   This association defines two object references that establish a
   dependency relationship between two AFService objects.  This
   dependency is the precedence of the individual AF drop-related
   Services within an AF IP packet-forwarding class.

この協会は2個のAFServiceオブジェクトの間の依存関係を確立する2つのオブジェクト参照箇所を定義します。 この依存はパケットを進めるAF IPクラスの中の個々のAF低下関連のServicesの先行です。

Moore, et al.               Standards Track                    [Page 77]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[77ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              AFRelatedServices
      DESCRIPTION       An association used to establish
                        a dependency relationship between two
                        AFService objects.
      DERIVED FROM      Nothing
      ABSTRACT          False
      PROPERTIES        AFLowerDropPrecedence[ref
                          AFService[0..1]],
                        AFHigherDropPrecedence[ref
                          AFService[0..n]]

NAME AFRelatedServices記述An協会は以前はよく2個のAFServiceオブジェクトの間の依存関係を確立していました。 何も抽象的なものから派生していない偽の特性のAFLowerDropPrecedence[審判AFService[0 .1]]、AFHigherDropPrecedence[審判AFService[0..n]]

4.4.12.1.  The Reference AFLowerDropPrecedence

4.4.12.1. 参照AFLowerDropPrecedence

   This property serves as an object reference to an AFService object
   that has the lower probability of dropping packets.

この特性はパケットを下げるという低い確率を持っているAFServiceオブジェクトのオブジェクト参照として機能します。

4.4.12.2.  The Reference AFHigherDropPrecedence

4.4.12.2. 参照AFHigherDropPrecedence

   This property serves as an object reference to an AFService object
   that has the higher probability of dropping packets.

この特性はパケットを下げるというより高い確率を持っているAFServiceオブジェクトのオブジェクト参照として機能します。

4.4.13.  The Association NextService

4.4.13. 協会NextService

   This association defines two object references that establish a
   predecessor-successor relationship between two ConditioningService
   objects.  This association is used to indicate the sequence of
   ConditioningServices required to process a particular type of
   traffic.

この協会は2個のConditioningServiceオブジェクトの間の前任者後継者関係を確立する2つのオブジェクト参照箇所を定義します。 この協会は、ConditioningServicesの系列が特定のタイプのトラフィックを処理するのが必要であることを示すのに使用されます。

   Instances of this dependency describe the various relationships
   between different ConditioningServices (such as classifiers, meters,
   droppers, etc.) that are used collectively to condition traffic.
   Both one-to-one and more complicated fan-in and/or fan-out
   relationships can be described.  The ConditioningServices may feed
   one another directly, or they may be mapped to multiple "next"
   Services based on the characteristics of the packet.

この依存のインスタンスは状態トラフィックにまとめて使用される異なったConditioningServices(クラシファイア、メーター、点滴器などの)の間の様々な関係について説明します。 1〜1とその他の両方が、ファン-インを複雑にする、そして/または、関係を四方八方に広げます。説明できます。 ConditioningServicesが直接お互いに食べさせるかもしれませんか、または彼らはパケットの特性に基づく「次」の複数のServicesに写像されるかもしれません。

Moore, et al.               Standards Track                    [Page 78]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[78ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              NextService
      DESCRIPTION       An association used to establish
                        a predecessor-successor relationship
                        between two ConditioningService objects.
      DERIVED FROM      Nothing
      ABSTRACT          False
      PROPERTIES        PrecedingService[ref
                          ConditioningService[0..n]],
                        FollowingService[ref
                          ConditioningService[0..n]]

NAME NextService記述An協会は以前はよく2個のConditioningServiceオブジェクトの間の前任者後継者関係を確立していました。 何も抽象的なものから派生していない偽の特性のPrecedingService[審判ConditioningService[0..n]]、FollowingService[審判ConditioningService[0..n]]

4.4.13.1.  The Reference PrecedingService

4.4.13.1. 参照PrecedingService

   This property serves as an object reference to a ConditioningService
   object that occurs earlier in the processing sequence for a given
   type of traffic.

この特性は与えられたタイプのトラフィックのための処理系列で、より早く現れるConditioningServiceオブジェクトのオブジェクト参照として機能します。

4.4.13.2.  The Reference FollowingService

4.4.13.2. 参照FollowingService

   This property serves as an object reference to a ConditioningService
   object that occurs later in the processing sequence for a given type
   of traffic, immediately after the ConditioningService identified by
   the PrecedingService object reference.

この特性は後でPrecedingServiceオブジェクト参照で特定されたConditioningService直後与えられたタイプのトラフィックのための処理系列で現れるConditioningServiceオブジェクトのオブジェクト参照として機能します。

4.4.14.  The Association NextServiceAfterClassifierElement

4.4.14. 協会NextServiceAfterClassifierElement

   This association refines the definition of its superclass, the
   NextService association, in two ways:

この協会は2つの方法で「スーパー-クラス」の定義、NextService協会を精製します:

   o  It restricts the PrecedingService object reference to the class
      ClassifierElement.

o それはクラスClassifierElementのPrecedingServiceオブジェクト参照を制限します。

   o  It restricts the cardinality of the FollowingService object
      reference to exactly 1.

o それはまさに1のFollowingServiceオブジェクト参照の基数を制限します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              NextServiceAfterClassifierElement
      DESCRIPTION       An association used to establish
                        a predecessor-successor relationship
                        between a single ClassifierElement within
                        a Classifier and the next
                        ConditioningService object that is
                        responsible for further processing of
                        the traffic selected by that
                        ClassifierElement.

NAME NextServiceAfterClassifierElement記述An協会は以前はよくClassifierの中の独身のClassifierElementと次のConditioningServiceオブジェクトとのそのClassifierElementによって選択されたトラフィックのさらなる処理に原因となる前任者後継者関係を確立していました。

Moore, et al.               Standards Track                    [Page 79]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[79ページ]。

      DERIVED FROM      NextService
      ABSTRACT          False
      PROPERTIES        PrecedingService
                          [ref ClassifierElement[0..n]],
                        FollowingService
                          [ref ConditioningService[1..1]

NextServiceの抽象的な偽の特性のPrecedingService[審判ClassifierElement[0..n]]、FollowingServiceから派生する、[審判ConditioningService[1..1]

4.4.14.1.  The Reference PrecedingService

4.4.14.1. 参照PrecedingService

   This property is inherited from the NextService association.  It is
   overridden in this subclass to restrict the object reference to a
   ClassifierElement, as opposed to the more general ConditioningService
   defined in the NextService superclass.

この特性はNextService協会から引き継がれます。 それはClassifierElementのオブジェクト参照を制限するためにこのサブクラスでくつがえされます、NextService superclassで定義されたより一般的なConditioningServiceと対照的に。

   This property serves as an object reference to a ClassifierElement,
   which is a component of a single ClassifierService.  Packets selected
   by this ClassifierElement are always passed to the
   ConditioningService identified by the FollowingService object
   reference.

この特性はClassifierElementのオブジェクト参照として機能します。(ClassifierElementは独身のClassifierServiceの部品です)。 このClassifierElementによって選択されたパケットはいつもFollowingServiceオブジェクト参照で特定されたConditioningServiceに通過されます。

4.4.14.2.  The Reference FollowingService

4.4.14.2. 参照FollowingService

   This property is inherited from the NextService association.  It is
   overridden in this subclass to restrict the cardinality of the
   reference to exactly 1.  This reflects the requirement that the
   behavior of a DiffServ classifier must be deterministic: the packets
   selected by a given ClassifierElement in a given ClassifierService
   must always go to one and only one next ConditioningService.

この特性はNextService協会から引き継がれます。 それは、まさに1の参照の基数を制限するためにこのサブクラスでくつがえされます。 これはDiffServクラシファイアの働きが決定論的であるに違いないという要件を反映します: 与えられたClassifierServiceで与えられたClassifierElementによって選択されたパケットはいつも次の唯一無二の1ConditioningServiceまで行かなければなりません。

4.4.15.  The Association NextScheduler

4.4.15. 協会NextScheduler

   This association is a subclass of NextService, and defines two object
   references that establish a predecessor-successor relationship
   between PacketSchedulingServices.  In a hierarchical queuing
   configuration where a second scheduler treats the output of a first
   scheduler as a single, aggregated input, the two schedulers are
   related via the NextScheduler association.

この協会は、NextServiceのサブクラスであり、PacketSchedulingServicesの間で前任者後継者関係を確立する2つのオブジェクト参照箇所を定義します。 階層的な列を作り構成では、2つのスケジューラがNextScheduler協会を通して2番目のスケジューラが単一の、そして、集められた入力として最初のスケジューラの出力を扱うところで関係づけられます。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              NextScheduler
      DESCRIPTION       An association used to establish
                        predecessor-successor relationships
                        between PacketSchedulingService objects
                        for simple hierarchical scheduling.
      DERIVED FROM      NextService
      ABSTRACT          False

NAME NextScheduler記述An協会は簡単な階層的なスケジューリングのために以前はよくPacketSchedulingServiceオブジェクトの間の前任者後継者関係を確立していました。 NextService要約から、虚偽で派生します。

Moore, et al.               Standards Track                    [Page 80]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[80ページ]。

      PROPERTIES        PrecedingService[ref
                           PacketSchedulingService[0..n]],
                        FollowingService[ref
                           PacketSchedulingService[0..1]]

特性のPrecedingService[審判PacketSchedulingService[0..n]]、FollowingService[審判PacketSchedulingService[0 .1]]

4.4.15.1.  The Reference PrecedingService

4.4.15.1. 参照PrecedingService

   This property is inherited from the NextService association, and
   overridden to serve as an object reference to a
   PacketSchedulingService object (instead of to the more general
   ConditioningService object).  This reference identifies a scheduler
   whose output is being treated as a single, aggregated input by the
   scheduler identified by the FollowingService reference.  The [0..n]
   cardinality indicates that a single FollowingService scheduler may
   bring together the aggregated outputs of multiple prior schedulers.

この特性は、NextService協会から引き継がれて、PacketSchedulingServiceオブジェクト(より一般的なConditioningServiceオブジェクトの代わりに)のオブジェクト参照として機能するように無視されます。 この参照は出力がFollowingService参照で特定されたスケジューラによって単一の、そして、集められた入力として扱われているスケジューラを特定します。 [0..n]基数は、単一のFollowingServiceスケジューラが複数の先のスケジューラの集められた出力を集めるかもしれないのを示します。

4.4.15.2.  The Reference FollowingService

4.4.15.2. 参照FollowingService

   This property is inherited from the NextService association, and
   overridden to serve as an object reference to a
   PacketSchedulingService object (instead of to the more general
   ConditioningService object).  This reference identifies a scheduler
   that includes among its inputs the aggregated outputs of one or more
   PrecedingService schedulers.

この特性は、NextService協会から引き継がれて、PacketSchedulingServiceオブジェクト(より一般的なConditioningServiceオブジェクトの代わりに)のオブジェクト参照として機能するように無視されます。 この参照は入力の中に1つ以上のPrecedingServiceスケジューラの集められた出力を含んでいるスケジューラを特定します。

4.4.16.  The Association FailNextScheduler

4.4.16. 協会FailNextScheduler

   This association is a subclass of the NextScheduler association.
   FailNextScheduler represents the relationship between two schedulers
   when the first scheduler passes up a scheduling opportunity (thereby
   behaving in a non-work conserving manner), and makes the resulting
   bandwidth available to the second scheduler for its use.  See
   Sections 3.11.3 and 3.11.4 for examples of where this association
   might be used.

この協会はNextScheduler協会のサブクラスです。 FailNextSchedulerは最初のスケジューラがスケジューリングの機会を無視するとき(その結果、方法を保存しながら、非仕事で振る舞います)、2つのスケジューラの間の関係を表して、結果として起こる帯域幅を使用のための2番目のスケジューラに利用可能にします。 セクション3.11.3と3.11を見てください。.4 どこに関する例のために、この協会は使用されるかもしれないか。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              FailNextScheduler
      DESCRIPTION       This association specializes the
                        NextScheduler association.  It
                        establishes a relationship between a
                        non-work-conserving scheduler and a
                        second scheduler to which it makes
                        available the bandwidth that it elects
                        not to use.
      DERIVED FROM      NextScheduler
      ABSTRACT          False

NAME FailNextScheduler記述This協会はNextScheduler協会を専門とします。 それは仕事を保存しないスケジューラと2番目のスケジューラとの関係を利用可能にするものに確立します。それが使用しないのを選ぶ帯域幅。 NextScheduler要約から、虚偽で派生します。

Moore, et al.               Standards Track                    [Page 81]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[81ページ]。

      PROPERTIES        PrecedingService[ref
                         NonWorkConservingSchedulingService[0..n]]

特性のPrecedingService[審判NonWorkConservingSchedulingService[0..n]]

4.4.16.1.  The Reference PrecedingService

4.4.16.1. 参照PrecedingService

   This property is inherited from the NextScheduler association, and
   overridden to serve as an object reference to a
   NonWorkConservingSchedulingService object (instead of to the more
   general PacketSchedulingService object).  This reference identifies a
   non-work-conserving scheduler whose excess bandwidth is being made
   available to the scheduler identified by the FollowingService
   reference.  The [0..n] cardinality indicates that a single
   FollowingService scheduler may have the opportunity to use the unused
   bandwidth of multiple prior non-work-conserving schedulers.

この特性は、NextScheduler協会から引き継がれて、NonWorkConservingSchedulingServiceオブジェクト(より一般的なPacketSchedulingServiceオブジェクトの代わりに)のオブジェクト参照として機能するように無視されます。 この参照はFollowingService参照で特定されたスケジューラが余分な帯域幅を入手している仕事を保存しないスケジューラを特定します。 [0..n]基数は、単一のFollowingServiceスケジューラには複数の先の仕事を保存しないスケジューラの未使用の帯域幅を使用する機会があるかもしれないのを示します。

4.4.17.  The Association NextServiceAfterMeter

4.4.17. 協会NextServiceAfterMeter

   This association describes a predecessor-successor relationship
   between a MeterService and one or more ConditioningService objects
   that process traffic from the meter.  For example, for devices that
   implement preamble marking, the FollowingService reference (after the
   meter) is a PreambleMarkerService, to record the results of the
   metering in the preamble.

この協会はMeterServiceとメーターからトラフィックを処理する1個以上のConditioningServiceオブジェクトとの前任者後継者関係について説明します。 例えば、序文マークを実装するデバイスに関して、FollowingService参照(メーター後の)は、序文の計量の結果を記録するためにはPreambleMarkerServiceです。

   It might be expected that the NextServiceAfterMeter association would
   subclass from NextService.  However, meters are 1:n fan-out elements,
   and require a mechanism to distinguish between the different
   results/outputs of the meter.  Therefore, this association defines a
   new key property, MeterResult, which is used to record the result and
   identify the output through which this traffic left the meter.
   Because of this additional key, NextServiceAfterMeter cannot be a
   subclass of NextService.

NextServiceAfterMeter協会はNextServiceからのサブクラスがそうすると予想されるかもしれません。 しかしながら、メーターは1:nがメーターの異なった結果/出力を見分けるために要素を四方八方に広げて、メカニズムを必要とするということです。 したがって、この協会は新しい主要な特性、MeterResultを定義します。(MeterResultは、結果を記録して、このトラフィックがメーターを残した出力を特定するのに使用されます)。 この追加キーのために、NextServiceAfterMeterはNextServiceのサブクラスであるはずがありません。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              NextServiceAfterMeter
      DESCRIPTION       An association used to establish
                        a predecessor-successor relationship
                        between a particular output of a
                        MeterService and the next
                        ConditioningService object that is
                        responsible for further processing of
                        the traffic.
      DERIVED FROM      Nothing
      ABSTRACT          False

NAME NextServiceAfterMeter記述An協会は以前はよくMeterServiceの特定の出力と次のConditioningServiceオブジェクトとのトラフィックのさらなる処理に原因となる前任者後継者関係を確立していました。 何も抽象的なものから、虚偽で派生しません。

Moore, et al.               Standards Track                    [Page 82]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[82ページ]。

      PROPERTIES        PrecedingService[ref MeterService[0..n]],
                        FollowingService[ref
                          ConditioningService[0..n]],
                        MeterResult

特性のPrecedingService[審判MeterService[0..n]]、FollowingService[審判ConditioningService[0..n]]、MeterResult

4.4.17.1.  The Reference PrecedingService

4.4.17.1. 参照PrecedingService

   The preceding MeterService, 'earlier' in the processing sequence for
   a packet.  Since Meters are 1:n fan-out devices, this relationship
   associates a particular output of a MeterService (identified by the
   MeterResult property) to the next ConditioningService that is used to
   further process the traffic.

パケットのための処理系列における'より早くに'の前のMeterService。 Metersが1:nがデバイスを四方八方に広げるということであるので、この関係はMeterService(MeterResultの特性で、特定される)の特定の出力をさらにトラフィックを処理するのに使用される次のConditioningServiceに関連づけます。

4.4.17.2.  The Reference FollowingService

4.4.17.2. 参照FollowingService

   The 'next' or following ConditioningService.

'次'の、または、次のConditioningService。

4.4.17.3.  The Property MeterResult

4.4.17.3. 特性のMeterResult

   This property is an enumerated 16-bit unsigned integer, and
   represents information describing the result of the metering. Traffic
   is distinguished as being conforming, non-conforming, or partially
   conforming.  More complicated metering can be built either by
   extending the enumeration or by cascading meters.

この特性は、列挙された16ビットの符号のない整数であり、計量の結果について説明する情報を表します。 トラフィックは、従っているとして顕著であるか、非従うこと、または部分的に従っています。 列挙を広げるか、またはメーターをどっと落させることによって、より複雑な計量を建てることができます。

   The enumerated values are: "Unknown" (0), "Conforming" (1),
   "PartiallyConforming" (2), "NonConforming" (3).

列挙された値は以下の通りです。 「未知」の(0) (1)を「従わせる」"PartiallyConforming"(2)、"NonConforming"(3)。

4.4.18.  The Association QueueToSchedule

4.4.18. 協会QueueToSchedule

   This is a top-level association, representing the relationship
   between a queue (QueuingService) and a SchedulingElement.  The
   SchedulingElement, in turn, represents the information in a packet
   scheduling service that is specific to this queue, such as relative
   priority or allocated bandwidth.

待ち行列(QueuingService)とSchedulingElementとの関係を表して、これはトップレベル協会です。 SchedulingElementはこの待ち行列に特定のサービスの計画をしながら、パケットに順番に情報を表します、相対的な優先権や割り当てられた帯域幅のように。

   It cannot be expressed formally with the association cardinalities,
   but there is an additional constraint on participation in this
   association.  A particular instance of (a subclass of)
   SchedulingElement always participates either in exactly one instance
   of this association, or in exactly one instance of the association
   SchedulingServiceToSchedule.

協会基数で正式にそれを言い表すことができませんが、この協会での参加の追加規制があります。 特定のインスタンス、(サブクラス、)、SchedulingElementはいつもまさにこの協会の1つのインスタンス、またはまさに協会SchedulingServiceToScheduleの1つのインスタンスに参加します。

Moore, et al.               Standards Track                    [Page 83]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[83ページ]。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              QueueToSchedule
      DESCRIPTION       This association relates a queue to
                        the SchedulingElement containing
                        information specific to the queue.
      DERIVED FROM      Nothing
      ABSTRACT          False
      PROPERTIES        Queue[ref QueuingService[0..1]],
                        SchedElement[ref
                           SchedulingElement[0..n]]

NAME QueueToSchedule記述This協会は待ち行列に特定の情報を含むSchedulingElementに待ち行列に関連します。 抽象的な偽の特性が列に並ばせないものは何[審判QueuingService[0 .1]]、SchedElementからでも、派生します。[審判SchedulingElement[0..n]]

4.4.18.1.  The Reference Queue

4.4.18.1. 参照待ち行列

   This property serves as an object reference to a QueuingService
   object.  A QueuingService object may be associated 0 or more
   SchedulingElement objects.

この特性はQueuingServiceオブジェクトのオブジェクト参照として機能します。 QueuingServiceオブジェクトは0個以上の関連SchedulingElementオブジェクトであるかもしれません。

4.4.18.2.  The Reference SchedElement

4.4.18.2. 参照SchedElement

   This property serves as an object reference to a SchedulingElement
   object.  A SchedulingElement is always associated either with exactly
   one QueuingService or with exactly one upstream scheduler
   (PacketSchedulingService).

この特性はSchedulingElementオブジェクトのオブジェクト参照として機能します。 SchedulingElementはいつもちょうど1QueuingServiceかちょうど1つの上流のスケジューラ(PacketSchedulingService)に関連しています。

4.4.19.  The Association SchedulingServiceToSchedule

4.4.19. 協会SchedulingServiceToSchedule

   This is a top-level association, representing the relationship
   between a scheduler (PacketSchedulingService) and a
   SchedulingElement, in a configuration involving cascaded schedulers.
   The SchedulingElement, in turn, represents the information in a
   subsequent packet scheduling service that is specific to this
   scheduler, such as relative priority or allocated bandwidth.

これはトップレベル協会です、スケジューラ(PacketSchedulingService)とSchedulingElementとの関係を表して、どっと落しているスケジューラにかかわる構成で。 SchedulingElementはこのスケジューラに特定のサービスの計画をしながら、その後のパケットに順番に情報を表します、相対的な優先権や割り当てられた帯域幅のように。

   It cannot be expressed formally with the association cardinalities,
   but there is an additional constraint on participation in this
   association.  A particular instance of (a subclass of)
   SchedulingElement always participates either in exactly one instance
   of this association, or in exactly one instance of the association
   QueueToSchedule.

協会基数で正式にそれを言い表すことができませんが、この協会での参加の追加規制があります。 特定のインスタンス、(サブクラス、)、SchedulingElementはいつもまさにこの協会の1つのインスタンス、またはまさに協会QueueToScheduleの1つのインスタンスに参加します。

   The class definition is as follows:

クラス定義は以下の通りです:

      NAME              SchedulingServiceToSchedule
      DESCRIPTION       This association relates a scheduler to
                        the SchedulingElement in a subsequent
                        scheduler containing information specific
                        to this scheduler.

このスケジューラに特定の情報を含んでいて、NAME SchedulingServiceToSchedule記述This協会はその後のスケジューラでSchedulingElementにスケジューラに関連します。

Moore, et al.               Standards Track                    [Page 84]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[84ページ]。

      DERIVED FROM      Nothing
      ABSTRACT          False
      PROPERTIES        SchedService[ref
                           PacketSchedulingService[0..1]],
                        SchedElement[ref
                           SchedulingElement[0..n]]

何も抽象的なものから派生していない偽の特性のSchedService[審判PacketSchedulingService[0 .1]]、SchedElement[審判SchedulingElement[0..n]]

4.4.19.1.  The Reference SchedService

4.4.19.1. 参照SchedService

   This property serves as an object reference to a
   PacketSchedulingService object.  A PacketSchedulingService object may
   be associated 0 or more SchedulingElement objects.

この特性はPacketSchedulingServiceオブジェクトのオブジェクト参照として機能します。 PacketSchedulingServiceオブジェクトは0個以上の関連SchedulingElementオブジェクトであるかもしれません。

4.4.19.2.  The Reference SchedElement

4.4.19.2. 参照SchedElement

   This property serves as an object reference to a SchedulingElement
   object.  A SchedulingElement is always associated either with exactly
   one QueuingService or with exactly one upstream scheduler
   (PacketSchedulingService).

この特性はSchedulingElementオブジェクトのオブジェクト参照として機能します。 SchedulingElementはいつもちょうど1QueuingServiceかちょうど1つの上流のスケジューラ(PacketSchedulingService)に関連しています。

4.4.20.  The Aggregation MemberOfCollection

4.4.20. 集合MemberOfCollection

   This aggregation is a generic relationship used to model the
   aggregation of a set of ManagedElements in a generalized Collection
   object.  The aggregation's cardinality is many to many.

この集合は一般化されたCollectionオブジェクトでのManagedElementsの1セットの集合をモデル化するのに使用されるジェネリック関係です。 集合の基数は多くに多くです。

   MemberOfCollection is defined in the Core Model of CIM.  Please refer
   to [CIM] for the full definition of this class.

MemberOfCollectionはCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.21.  The Aggregation CollectedBufferPool

4.4.21. 集合CollectedBufferPool

   This aggregation models the ability to treat a set of buffers as a
   pool, or collection, that can in turn be contained in a "higher-
   level" buffer pool.  This class overrides the more generic
   MemberOfCollection aggregation to restrict both the aggregate and the
   part component objects to be instances only of the BufferPool class.

この集合は「より高いレベル」バッファプールに順番に含むことができるプール、または収集として1セットのバッファを扱う能力をモデル化します。 このクラスは、BufferPoolのクラスだけのインスタンスになるように集合と部分コンポーネントオブジェクトの両方を制限するために、より多くのジェネリックMemberOfCollection集合をくつがえします。

   The class definition for the aggregation is as follows:

集合のためのクラス定義は以下の通りです:

      NAME              CollectedBufferPool
      DESCRIPTION       A generic association used to aggregate
                        a set of related buffers into a
                        higher-level buffer pool.
      DERIVED FROM      MemberOfCollection
      ABSTRACT          False
      PROPERTIES        Collection[ref BufferPool[0..1]],
                        Member[ref BufferPool[0..n]]

NAME CollectedBufferPool記述Aジェネリック協会は以前はよくよりハイレベルのバッファプールへの1セットの関連するバッファに集められていました。 MemberOfCollection抽象的な誤った特性の収集[審判BufferPool[0 .1]]、メンバーから、派生します。[審判BufferPool[0..n]]

Moore, et al.               Standards Track                    [Page 85]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[85ページ]。

4.4.21.1.  The Reference Collection

4.4.21.1. 参照収集

   This property represents the parent, or aggregate, object in the
   relationship.  It is a BufferPool object.

この特性は親、または集合、関係におけるオブジェクトの代理をします。 それはBufferPoolオブジェクトです。

4.4.21.2.  The Reference Member

4.4.21.2. 参照メンバー

   This property represents the child, or lower level pool, in the
   relationship.  It is one of the set of BufferPools that together make
   up the higher-level pool.

この特性は関係で子供、または下のレベルプールの代理をします。 そんなに一緒にいるBufferPoolsのセットの1つが、よりハイレベルのプールを作るということです。

4.4.22.  The Abstract Aggregation Component

4.4.22. 抽象的な集合成分

   This abstract aggregation is a generic relationship used to establish
   "part-of" relationships between managed objects (named GroupComponent
   and PartComponent).  The association's cardinality is many to many.

この抽象的な集合が関係が以前はよく確立していたジェネリックである、「部分、-、」 管理オブジェクト(GroupComponentとPartComponentと命名される)の間の関係。 協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.23.  The Aggregation ServiceComponent

4.4.23. 集合ServiceComponent

   This aggregation is used to model a set of subordinate Services that
   are aggregated together to form a higher-level Service. This
   aggregation is derived from the more generic Component superclass to
   restrict the types of objects that can participate in this
   relationship.  The association's cardinality is many to many.

この集合は、よりハイレベルのServiceを形成するために一緒に集められる下位のServicesの1セットをモデル化するのに使用されます。 この関係に参加できるオブジェクトのタイプを制限するために、より多くのジェネリックComponent superclassからこの集合を得ます。 協会の基数は多くに多くです。

   The association is defined in the Core Model of CIM.  Please refer to
   [CIM] for the full definition of this class.

協会はCIMのCore Modelで定義されます。 このクラスの完全な定義について[CIM]を参照してください。

4.4.24.  The Aggregation QoSSubService

4.4.24. 集合QoSSubService

   This aggregation represents a set of subordinate QoSService objects
   (that is, a set of instances of subclasses of the QoSService class)
   that are aggregated together to form a higher-level QoSService.  A
   QoSService is a specific type of Service that conceptualizes QoS
   functionality as a set of coordinated sub-services.

この集合は、よりハイレベルのQoSServiceを形成するために一緒に集められる1セットの下位のQoSServiceオブジェクト(すなわち、QoSServiceのクラスのサブクラスのインスタンスのセット)を表します。 QoSServiceは1セットの連携サブサービスとしてQoSの機能性を概念化するServiceの特定のタイプです。

   This aggregation is derived from the more generic ServiceComponent
   superclass to restrict the types of objects that can participate in
   this relationship to QoSService objects, instead of a more generic
   Service object.  It also restricts the cardinality of the aggregate
   to 0-or-1 (instead of the more generic 0-or-more).

QoSServiceオブジェクトとのこの関係に参加できるオブジェクトのタイプを制限するために、より多くのジェネリックServiceComponent superclassからこの集合を得て、より多くのジェネリックServiceの代わりに反対してください。 また、それは集合の基数を0か1(より多くの、よりジェネリック0以上の代わりに)に制限します。

Moore, et al.               Standards Track                    [Page 86]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[86ページ]。

   The class definition for the aggregation is as follows:

集合のためのクラス定義は以下の通りです:

      NAME              QoSSubService
      DESCRIPTION       A generic association used to establish
                        "part-of" relationships between a
                        higher-level QoSService object and the
                        set of lower-level QoSServices that
                        are aggregated to create/form it.
      DERIVED FROM      ServiceComponent
      ABSTRACT          False
      PROPERTIES        GroupComponent[ref QoSService[0..1]],
                        PartComponent[ref QoSService[0..n]]

」 集められる低レベルQoSServicesの、よりハイレベルのQoSServiceオブジェクトとセットとの関係は/フォームを作成します。NAME QoSSubService記述Aジェネリック協会が以前はよく設立していた、「部分、-、それ。 ServiceComponentの抽象的な偽の特性のGroupComponent[審判QoSService[0 .1]]、PartComponentから、派生します。[審判QoSService[0..n]]

4.4.24.1.  The Reference GroupComponent

4.4.24.1. 参照GroupComponent

   This property is overridden in this aggregation to represent an
   object reference to a QoSService object (instead of to the more
   generic Service object defined in its superclass).  This object
   represents the parent, or aggregate, object in the relationship.

この特性は、QoSServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 このオブジェクトは親、または集合、関係におけるオブジェクトの代理をします。

4.4.24.2.  The Reference PartComponent

4.4.24.2. 参照PartComponent

   This property is overridden in this aggregation to represent an
   object reference to a QoSService object (instead of to the more
   generic Service object defined in its superclass).  This object
   represents the child, or "component", object in the relationship.

この特性は、QoSServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 このオブジェクトは子供、または「コンポーネント」、関係におけるオブジェクトの代理をします。

4.4.25.  The Aggregation QoSConditioningSubService

4.4.25. 集合QoSConditioningSubService

   This aggregation identifies the set of conditioning services that
   together condition traffic for a particular QoS service.

この集合は特定のQoSのための状態トラフィックがサービスを提供するそんなに一緒にいるサービスを条件とさせるセットを特定します。

   This aggregation is derived from the more generic ServiceComponent
   superclass; it restricts the types of objects that can participate in
   it to ConditioningService and QoSService objects, instead of the more
   generic Service objects.

より多くのジェネリックServiceComponent superclassからこの集合を得ます。 それはConditioningServiceにそれに参加できるオブジェクトとQoSServiceオブジェクトのタイプを制限します、より多くのジェネリックServiceオブジェクトの代わりに。

   The class definition for the aggregation is as follows:

集合のためのクラス定義は以下の通りです:

      NAME              QoSConditioningSubService
      DESCRIPTION       A generic aggregation used to establish
                        "part-of" relationships between a set
                        of ConditioningService objects and the
                        particular QoSService object(s) that they
                        provide traffic conditioning for.
      DERIVED FROM      ServiceComponent
      ABSTRACT          False

NAME QoSConditioningSubService記述Aジェネリック集合が以前はよく設立していた、「部分、-、」 それらがトラフィック調節を提供する1セットのConditioningServiceオブジェクトと特定のQoSServiceオブジェクトとの関係。 ServiceComponent要約から、虚偽で派生します。

Moore, et al.               Standards Track                    [Page 87]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[87ページ]。

      PROPERTIES        GroupComponent[ref QoSService[0..n]],
                        PartComponent[ref
                          ConditioningService[0..n]]

特性のGroupComponent[審判QoSService[0..n]]、PartComponent[審判ConditioningService[0..n]]

4.4.25.1.  The Reference GroupComponent

4.4.25.1. 参照GroupComponent

   This property is overridden in this aggregation to represent an
   object reference to a QoSService object (instead of to the more
   generic Service object defined in its superclass).  The cardinality
   of the reference remains 0..n, to indicate that a given
   ConditioningService may provide traffic conditioning for 0, 1, or
   more than 1 QoSService objects.

この特性は、QoSServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 参照の基数は0のままで残っています。n、与えられたConditioningServiceはそれを示すために、0、1のための調節をトラフィックに供給するか、または1QoSServiceにオブジェクトを供給するかもしれません。

   This object represents the parent, or aggregate, object in the
   association.  In this case, this object represents the QoSService
   that aggregates one or more ConditioningService objects to implement
   the appropriate traffic conditioning for its traffic.

このオブジェクトは親、または集合、協会におけるオブジェクトの代理をします。 この場合、このオブジェクトはトラフィックのために適切なトラフィックが調節であると実装するために1個以上のConditioningServiceオブジェクトに集めるQoSServiceを表します。

4.4.25.2.  The Reference PartComponent

4.4.25.2. 参照PartComponent

   This property is overridden in this aggregation to represent an
   object reference to a ConditioningService object (instead of to the
   more generic Service object defined in its superclass).  This object
   represents the child, or "component", object in the relationship.  In
   this case, this object represents one or more ConditioningService
   objects that together indicate how traffic for a specific QoSService
   is conditioned.

この特性は、ConditioningServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 このオブジェクトは子供、または「コンポーネント」、関係におけるオブジェクトの代理をします。 この場合、このオブジェクトが1を表すか、またはそんなに一緒にいるより多くのConditioningServiceオブジェクトが特定のQoSServiceのためのトラフィックがどう条件とするかを示します。

4.4.26.  The Aggregation ClassifierElementInClassifierService

4.4.26. 集合ClassifierElementInClassifierService

   This aggregation represents the relationship between a classifier and
   the classifier elements that provide the fan-out function for the
   classifier.  A classifier typically aggregates multiple classifier
   elements.  A classifier element, however, is aggregated only by a
   single classifier.  See [DSMODEL] and [DSMIB] for more about
   classifiers and classifier elements.

この集合が提供されるクラシファイアとクラシファイア要素との関係を表す、クラシファイアのために機能を四方八方に広げてください。 クラシファイアは複数のクラシファイア要素に通常集めます。 しかしながら、クラシファイア要素は単に独身のクラシファイアによって集められます。 詳しい情報については、クラシファイアとクラシファイア要素の周りで[DSMODEL]と[DSMIB]を見てください。

   The class definition for the aggregation is as follows:

集合のためのクラス定義は以下の通りです:

      NAME              ClassifierElementInClassifierService
      DESCRIPTION       An aggregation representing the
                        relationship between a classifier
                        and its classifier elements.
      DERIVED FROM      ServiceComponent
      ABSTRACT          False

クラシファイアとそのクラシファイア要素との関係を表すNAME ClassifierElementInClassifierService記述An集合。 ServiceComponent要約から、虚偽で派生します。

Moore, et al.               Standards Track                    [Page 88]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[88ページ]。

      PROPERTIES        GroupComponent[ref
                           ClassifierService[1..1]],
                        PartComponent[ref
                           ClassifierElement[0..n],
                        ClassifierOrder

特性のGroupComponent[審判ClassifierService[1 .1]]、PartComponent、[審判ClassifierElement[0..n]、ClassifierOrder

4.4.26.1.  The Reference GroupComponent

4.4.26.1. 参照GroupComponent

   This property is overridden in this aggregation to represent an
   object reference to a ClassifierService object (instead of to the
   more generic Service object defined in its superclass).  It also
   restricts the cardinality of the aggregate to 1..1 (instead of the
   more generic 0-or-more), representing the fact that a
   ClassifierElement always exists within the context of exactly one
   ClassifierService.

この特性は、ClassifierServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 また、それは集合の基数を1に制限します。ClassifierElementがちょうど1ClassifierServiceの文脈の中にいつも存在しているという事実を表す1(より多くの、よりジェネリック0以上の代わりに)。

4.4.26.2.  The Reference PartComponent

4.4.26.2. 参照PartComponent

   This property is overridden in this aggregation to represent an
   object reference to a ClassifierElement object (instead of to the
   more generic Service object defined in its superclass).  This object
   represents a single traffic selector for the classifier. A
   ClassifierElement usually has an association to a FilterList that
   provides selection criteria for packets from the traffic stream
   coming into the classifier, and to a ConditioningService to which
   packets selected by these criteria are next forwarded.

この特性は、ClassifierElementオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 このオブジェクトはクラシファイアのために単一のトラフィックセレクタを表します。 通常、ClassifierElementはクラシファイアの中と、そして、ConditioningServiceに来るトラフィックストリームからこれらの評価基準によって選択されたどのパケットが次になるかまで進められたパケットの選択評価基準を提供するFilterListに協会を持っています。

4.4.26.3.  The Property ClassifierOrder

4.4.26.3. 特性のClassifierOrder

   Because the filters for a classifier can overlap, it is necessary to
   specify the order in which the ClassifierElements aggregated by a
   ClassifierService are presented with packets coming into the
   classifier.  This property is an unsigned 32-bit integer representing
   this order.  Values are represented in ascending order: first '1',
   then '2', and so on.  Different values MUST be assigned for each of
   the ClassifierElements aggregated by a given ClassifierService.

クラシファイアのためのフィルタが重なることができるので、クラシファイアに入るパケットがClassifierServiceによって集められたClassifierElementsに与えられるオーダーを指定するのが必要です。 この特性はこのオーダーを表す未署名の32ビットの整数です。 値は昇順に表されます: 最初に、'1'、次に、'2'など。 与えられたClassifierServiceによって集められたそれぞれのClassifierElementsのために異価を割り当てなければなりません。

4.4.27.  The Aggregation EntriesInFilterList

4.4.27. 集合EntriesInFilterList

   This aggregation is a specialization of the Component aggregation; it
   is used to define a set of filter entries (subclasses of
   FilterEntryBase) that are aggregated by a FilterList.

この集合はComponent集合の専門化です。 それは、FilterListによって集められる1セットのフィルタエントリー(FilterEntryBaseのサブクラス)を定義するのに使用されます。

   The cardinalities of the aggregation itself are 0..1 on the
   FilterList end, and 0..n on the FilterEntryBase end.  Thus in the
   general case, a filter entry can exist without being aggregated into

集合自体の基数は0です。1 FilterListエンド、および0に関して。FilterEntryBaseのnは終わります。 したがって、一般的な場合では、フィルタエントリーは集められるのに存在できます。

Moore, et al.               Standards Track                    [Page 89]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[89ページ]。

   any FilterList.  However, the only way a filter entry can figure in
   the QoS Device model is by being aggregated into a FilterList by this
   aggregation.

どんなFilterList。 しかしながら、フィルタエントリーがQoS Deviceモデルを含むことができる唯一の方法はこの集合によってFilterListに集めることにされます。

   See [PCIME] for the definition of this aggregation.

この集合の定義に関して[PCIME]を見てください。

4.4.28.  The Aggregation ElementInSchedulingService

4.4.28. 集合ElementInSchedulingService

   This concrete aggregation represents the relationship between a
   PacketSchedulingService and the set of SchedulingElements that tie it
   to its inputs.

この具体的な集合はそれを入力に結ぶSchedulingElementsのPacketSchedulingServiceとセットとの関係を表します。

   The class definition for the aggregation is as follows:

集合のためのクラス定義は以下の通りです:

      NAME              ElementInSchedulingService
      DESCRIPTION       An aggregation used to tie a
                        PacketSchedlingService to the
                        configuration information for one of
                        the elements (either a QueuingService or
                        another PacketSchedulingService) that it
                        schedules.
      DERIVED FROM      Component
      ABSTRACT          False
      PROPERTIES        GroupComponent[ref
                          PacketSchedulingService[0..1]],
                        PartComponent[ref
                           SchedulingElement[1..n]

NAME ElementInSchedulingService記述An集合はそれが計画をする要素(QueuingServiceかPacketSchedulingServiceのどちらか別)の1つに設定情報へのPacketSchedlingServiceを繋がりに使用しました。 コンポーネントの抽象的な偽の特性のGroupComponent[審判PacketSchedulingService[0 .1]]、PartComponentから派生する、[審判SchedulingElement[1..n]

4.4.28.1.  The Reference GroupComponent

4.4.28.1. 参照GroupComponent

   This property is overridden in this aggregation to represent an
   object reference to a PacketSchedulingService object (instead of to
   the more generic Service object defined in its superclass). It also
   restricts the cardinality of the aggregate to 0..1 (instead of the
   more generic 0-or-more), representing the fact that a
   SchedulingElement exists within the context of at most one
   PacketSchedulingService.

この特性は、PacketSchedulingServiceオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 また、それは集合の基数を0に制限します。SchedulingElementが高々1PacketSchedulingServiceの文脈の中に存在しているという事実を表す1(より多くの、よりジェネリック0以上の代わりに)。

4.4.28.2.  The Reference PartComponent

4.4.28.2. 参照PartComponent

   This property is overridden in this aggregation to represent an
   object reference to a SchedulingElement object (instead of to the
   more generic Service object defined in its superclass).  This object
   represents a single scheduling element for the scheduler. It also
   restricts the cardinality of the SchedulingElement to 1..n (instead
   of the more generic 0-or-more), representing the fact that a
   PacketSchedulingService always includes at least one
   SchedulingElement.

この特性は、SchedulingElementオブジェクト(「スーパー-クラス」で定義されたより多くのジェネリックServiceオブジェクトの代わりに)のオブジェクト参照を表すためにこの集合で無視されます。 このオブジェクトはスケジューラのためにただ一つのスケジューリング要素を表します。 また、それはSchedulingElementの基数を1に制限します。PacketSchedulingServiceがいつも少なくとも1SchedulingElementを含んでいるという事実を表すn(より多くの、よりジェネリック0以上の代わりに)。

Moore, et al.               Standards Track                    [Page 90]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[90ページ]。

5.  Intellectual Property Statement

5. 知的所有権声明

   The IETF takes no position regarding the validity or scope of any
   intellectual property or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; neither does it represent that it
   has made any effort to identify any such rights. Information on the
   IETF's procedures with respect to rights in standards-track and
   standards-related documentation can be found in BCP-11.

IETFはどんな知的所有権の正当性か範囲、実装に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 どちらも、それはそれを表しません。どんなそのような権利も特定するためにいずれも取り組みにしました。 BCP-11で標準化過程の権利と規格関連のドキュメンテーションに関するIETFの手順に関する情報を見つけることができます。

   Copies of claims of rights made available for publication and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF Secretariat.

権利のクレームのコピーで利用可能に作られるべきライセンスの保証、または一般的なライセンスか許可がimplementersによるそのような所有権の使用に得させられた試みの結果が公表といずれにも利用可能になったか、またはIETF事務局からこの仕様のユーザを得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights which may cover technology that may be required to practice
   this standard.  Please address the information to the IETF Executive
   Director.

IETFはこの規格を練習するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 IETF専務に情報を扱ってください。

6.  Acknowledgements

6. 承認

   The authors wish to thank the participants of the Policy Framework
   and Differentiated Services working groups for their many helpful
   comments and suggestions.  Special thanks to Joel Halpern, who
   provided some key technical direction during the latter stages of the
   document's development.

作者は彼らの多くの役に立つコメントと提案についてPolicy FrameworkとDifferentiated Servicesワーキンググループの関係者に感謝したがっています。 ジョエル・アルペルンへの特別な感謝。(アルペルンは、後者のステージのドキュメントの開発の間、何らかの主要な技術的な方向を提供しました)。

7.  Security Considerations

7. セキュリティ問題

   Like [PCIM] and [PCIME], this document defines an information model
   that cannot be implemented directly.  Consequently, security issues
   do not arise until it is mapped to an actual, implementable data
   model such as a MIB, PIB, or LDAP schema.  See [PCIM] for a general
   discussion of security considerations for information models.  See
   also [DSMIB] (which in fact is a data model that corresponds to a
   large extent with the QDDIM information model), for a discussion of
   the security implications of specific objects in the model.

[PCIM]と[PCIME]のように、このドキュメントは直接実装することができない情報モデルを定義します。 その結果、それがMIB、PIB、またはLDAP図式などの実際の、そして、実装可能なデータモデルに写像されるまで、安全保障問題は起こりません。 セキュリティ問題の一般的な議論に関して情報モデルに関して[PCIM]を見てください。 また、[DSMIB](事実上、大体においてQDDIM情報モデルに文通するデータモデルである)を見てください、モデルにおける、特定のオブジェクトのセキュリティ含意の議論のために。

Moore, et al.               Standards Track                    [Page 91]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[91ページ]。

8.  References

8. 参照

8.1.  Normative References

8.1. 引用規格

   [CIM]      Common Information Model (CIM) Schema, version 2.5.
              Distributed Management Task Force, Inc., available at
              http://www.dmtf.org/standards/cim_schema_v25.php.

[CIM]一般的な情報Model(CIM)図式、バージョン2.5。 http://www.dmtf.org/standards/cim_schema_v25.php で利用可能な分配されたManagement Task Force Inc.。

   [IEEE802Q] Virtual Bridged Local Area Networks, ANSI/IEEE std 802.1Q,
              1998 edition.  Approved December 8, 1998

[IEEE802Q]仮想のBridgedローカル・エリア・ネットワーク、ANSI/IEEE std 802.1Q、1998年の版。 1998年12月8日に、承認されます。

   [PCIM]     Moore, B., Ellesson, E., Strassner, J. and A. Westerinen,
              "Policy Core Information Model - Version 1 Specification",
              RFC 3060, February 2001.

[PCIM] ムーア、B.、Ellesson、E.、Strassner、J.、およびA.Westerinen、「方針コア情報はモデル化されます--バージョン1仕様」、RFC3060、2001年2月。

   [PCIME]    Moore, B., Ed., "Policy Core Information Model (PCIM)
              Extensions", RFC 3460, January 2003.

[PCIME] ムーア、B.、エド、「方針コア情報モデル(PCIM)拡大」、RFC3460、1月2003日

   [R791]     Postel, J., "Internet Protocol", STD 5, RFC 791, September
              1981.

[R791] ポステル、J.、「インターネットプロトコル」、STD5、RFC791、1981年9月。

   [R2119]    Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

[R2119] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

   [R2474]    Nichols, K., Blake, S., Baker, F. and D. Black,
              "Definition of the Differentiated Services Field (DS
              Field) in the IPv4 and IPv6 Headers", RFC 2474, December
              1998.

[R2474]ニコルズとK.とブレークとS.、ベイカーとF.とD.黒、「IPv4とIPv6ヘッダーとの差別化されたサービス分野(DS分野)の定義」RFC2474(1998年12月)。

   [R2597]    Heinanen, J., Baker, F., Weiss, W. and J. Wroclawski,
              "Assured Forwarding PHB Group", RFC 2597, June 1999.

[R2597] HeinanenとJ.とベイカーとF.とウィスとW.とJ.Wroclawski、「相対的優先転送PHBは分類する」RFC2597、1999年6月。

   [R3140]    Black, D., Brim, S., Carpenter, B. and F. Le Faucheur,
              "Per Hop Behavior Identification Codes", RFC 3140, June
              2001.

[R3140] 黒とD.と縁とS.と大工とB.とF.Le Faucheur、「ホップ振舞い識別コード」、RFC3140、2001年6月。

8.2.  Informative References

8.2. 有益な参照

   [DSMIB]    Baker, F., Chan, K. and A. Smith, "Management Information
              Base for the Differentiated Services Architecture", RFC
              3289, May 2002.

[DSMIB] ベイカー、F.、チェン、K.、およびA.スミス(「差別化されたサービスアーキテクチャのための管理情報ベース」、RFC3289)は2002がそうするかもしれません。

   [DSMODEL]  Bernet, Y., Blake, S., Grossman, D. and A. Smith, "An
              Informal Management Model for DiffServ Routers", RFC 3290,
              May 2002.

[DSMODEL] Bernet、Y.、ブレーク、S.、グロースマン、D.、およびA.スミス、「非公式の管理はDiffServルータのためにモデル化します」、RFC3290、2002年5月。

Moore, et al.               Standards Track                    [Page 92]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[92ページ]。

   [PIB]      Chan, K., Sahita, R., Hahn, S. and K. McCloghrie,
              "Differentiated Services Quality of Service Policy
              Information Base", RFC 3317, March 2003.

[PIB]チェン(K.、Sahita、R.、ハーン、S.、およびK.McCloghrie)は、「サービスサービスの質方針Information基地を差別化しました」、RFC3317、2003年3月。

   [POLTERM]  Westerinen, A., Schnizlein, J., Strassner, J., Scherling,
              M., Quinn, B., Herzog, S., Huynh, A., Carlson, M., Perry,
              J. and S. Waldbusser, "Terminology for Policy-Based
              Management", RFC 3198, November 2001.

[POLTERM]WesterinenとA.とSchnizleinとJ.とStrassnerとJ.とScherlingとM.、クインとB.とハーツォグとS.とHuynhとA.とカールソンとM.とペリーとJ.とS.Waldbusser、「方針を拠点とする管理のための用語」RFC3198(2001年11月)。

   [QPIM]     Snir, Y., Ramberg, Y., Strassner, J., Cohen, R. and B.
              Moore, "Policy Quality of Service (QoS) Information
              Model", RFC 3644, November 2003.

[QPIM] SnirとY.とランベルクとY.とStrassnerとJ.とコーエンとR.とB.ムーア、「方針サービスの質(QoS)情報モデル」、RFC3644、2003年11月。

   [R1633]    Braden, R., Clark, D. and S. Shenker, "Integrated Services
              in the Internet Architecture: An Overview",  RFC 1633,
              June 1994.

[R1633] ブレーデン、R.、クラーク、D.、およびS.Shenker、「インターネットアーキテクチャにおける統合サービス:」 「概要」、RFC1633、1994年6月。

   [R2475]    Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z.
              and W. Weiss, "An Architecture for Differentiated
              Service", RFC 2475, December 1998.

[R2475] ブレークとS.と黒とD.とカールソンとM.とデイヴィースとE.とワングとZ.とW.ウィス、「差別化されたサービスのためのアーキテクチャ」、RFC2475、1998年12月。

   [R3246]    Davie, B., Charny, A., Bennet, J.C.R., Benson, K., Le
              Boudec, J.Y., Courtney, W., Davari, S., Firoiu, V. and D.
              Stiliadis, "An Expedited Forwarding PHB (Per-Hop
              Behavior)", RFC 3246, March 2002.

[R3246] デイビーとB.とシャルニーとA.とアメリカダイコンソウとJ.C.R.とベンソンとK.とLe BoudecとJ.Y.とコートニーとW.とDavariとS.とFiroiuとV.と2002年のD.Stiliadis、「完全優先転送PHB(1ホップあたりの振舞い)」、RFC3246行進。

   [RED]      See http://www.aciri.org/floyd/red.html

[赤] http://www.aciri.org/floyd/red.html を見てください。

Moore, et al.               Standards Track                    [Page 93]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[93ページ]。

9.  Appendix A:  Naming Instances in a Native CIM Implementation

9. 付録A: ネイティブのCIM実装におけるインスタンスを命名します。

   Following the precedent established in [PCIM], this document has
   placed the details of how to name instances of its classes in a
   native CIM implementation here in an appendix.  Since Appendix A in
   [PCIM] has a lengthy discussion of the general principles of CIM
   naming, this appendix does not repeat that information here.  Readers
   interested in a more global discussion of how instances are named in
   a native CIM implementation should refer to [PCIM].

[PCIM]に確立された先例に従って、このドキュメントはネイティブのCIM実装でどうクラスのインスタンスを命名するかに関する詳細をここ、付録に置きました。 [PCIM]のAppendix AがCIM命名の綱領の長い議論をするので、この付録はここでその情報を繰り返しません。 インスタンスがネイティブのCIM実装でどう命名されるかに関する、より世界的規模の議論に興味を持っている読者は[PCIM]を参照するべきです。

9.1.  Naming Instances of the Classes Derived from Service

9.1. サービスから得られたクラスのインスタンスを命名します。

   Most of the classes defined in this model are derived from the CIM
   class Service.  Although Service is an abstract class, it
   nevertheless has key properties included as part of its definition.
   The purpose of including key properties in an abstract class is to
   have instances of all of its instantiable subclasses named in the
   same way.  Thus, the majority of the classes in this model name their
   instances in exactly the same way: with the two key properties
   CreationClassName and Name that they inherit from Service.

CIMのクラスServiceからこのモデルで定義されたクラスの大部分を得ます。 Serviceは抽象クラスですが、それで、それにもかかわらず、定義の一部として基本性質を含んでいます。 抽象クラスに基本性質を含む目的は同様に、instantiableサブクラスのすべてのインスタンスを命名させることです。 したがって、このモデルのクラスの大部分がまさに同じようにそれらのインスタンスを命名します: それらがServiceから引き継ぐ2の基本性質CreationClassNameとNameと共に。

9.2.  Naming Instances of Subclasses of FilterEntryBase

9.2. FilterEntryBaseのサブクラスのインスタンスを命名します。

   Like Service, FilterEntryBase (defined in [PCIME]) is an abstract
   class that includes key properties in its definition.
   FilterEntryBase has four key properties.  Two of them,
   SystemCreationClassName and SystemName, are propagated to it via the
   weak association FilterEntryInSystem.  The other two,
   CreationClassName and Name, are native to FilterEntryBase.

Serviceのように、FilterEntryBase([PCIME]では、定義される)は定義に基本性質を含んでいる抽象クラスです。 FilterEntryBaseには、4個の基本性質があります。 それら、SystemCreationClassName、および2SystemNameが弱い協会FilterEntryInSystemを通してそれに伝播されます。 他の2(CreationClassNameとName)は、FilterEntryBaseのネイティブです。

   Thus, instances of all of the subclasses of FilterEntryBase,
   including the PreambleFilter class defined here, are named in the
   same way: with the four key properties they inherit from
   FilterEntryBase.

したがって、同様に、ここで定義されたPreambleFilterのクラスを含むFilterEntryBaseのサブクラスのすべてのインスタンスは命名されます: 4個の基本性質で、それらはFilterEntryBaseから世襲します。

9.3.  Naming Instances of ProtocolEndpoint

9.3. ProtocolEndpointのインスタンスを命名します。

   The class ProtocolEndpoint inherits its key properties from its
   superclass, ServiceAccessPoint.  These key properties provide the
   same naming structure that we've seen before: two propagated key
   properties SystemCreationClassName and SystemName, plus two native
   key properties CreationClassName and Name.

クラスProtocolEndpointは「スーパー-クラス」、ServiceAccessPointから基本性質を引き継ぎます。 これらの基本性質は私たちが以前見たことがある構造を命名しながら、同じくらい提供します: 2が基本性質のSystemCreationClassNameとSystemNameを伝播して、プラスtwoは、固有の基本性質のCreationClassNameとNameです。

Moore, et al.               Standards Track                    [Page 94]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[94ページ]。

9.4.  Naming Instances of BufferPool

9.4. BufferPoolのインスタンスを命名します。

   Unlike the other classes in this model, BufferPool is not derived
   from Service.  Consequently, it does not inherit its key properties
   from Service.  Instead, it inherits one of its key properties,
   CollectionID, from its superclass Collection, and adds its other key
   property, CreationClassName, in its own definition.

このモデルの他のクラスと異なって、BufferPoolはServiceから得られません。 その結果、それはServiceから基本性質を引き継ぎません。 代わりに、superclass Collectionからの基本性質の1つ、CollectionIDを引き継いで、他の主要な特性を加えます、CreationClassName、それ自身の定義で。

9.4.1.  The Property CollectionID

9.4.1. 特性のCollectionID

   CollectionID is a string property with a maximum length of 256
   characters.  It identifies the buffer pool.  Note that this property
   is defined in the BufferPool class's superclass, CollectionOfMSEs,
   but not as a key property.  It is overridden in BufferPool, to make
   it part of this class's composite key.

CollectionIDは256のキャラクタの最大の長さがあるストリングの特性です。 それはバッファプールを特定します。 この特性がBufferPoolのクラスsの「スーパー-クラス」、CollectionOfMSEsで定義されることに注意しますが、主要な特性として注意するというわけではなくなってください。 それはBufferPoolでくつがえされて、それを作るために、このクラスsの部分は合成物主要です。

9.4.2.  The Property CreationClassName

9.4.2. 特性のCreationClassName

   This property is a string property of with a maximum length of 256
   characters.  It is set to "CIM_BufferPool" if this class is directly
   instantiated, or to the class name of the BufferPool subclass that is
   created.

この特性はaです。最大の長さの256のキャラクタと共に特性を結びます。 このクラスが直接例示されるなら、それが「CIM_BufferPool」に設定されるか、またはBufferPoolサブクラスのクラス名に、それは作成されます。

9.5.  Naming Instances of SchedulingElement

9.5. SchedulingElementのインスタンスを命名します。

   This class has not yet been incorporated into the CIM model, so it
   does not have any CIM naming properties yet.  If the normal pattern
   is followed, however, instances will be named with two properties
   CreationClassName and Name.

このクラスがまだCIMモデルに組み入れられていないので、それには、まだ特性を命名しているどんなCIMもありません。 しかしながら、正常なパターンが従われていると、インスタンスは2の特性のCreationClassNameとNameと共に命名されるでしょう。

Moore, et al.               Standards Track                    [Page 95]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[95ページ]。

10.  Authors' Addresses

10. 作者のアドレス

   Bob Moore
   P. O. Box 12195, BRQA/B501/G206
   3039 Cornwallis Rd.
   Research Triangle Park, NC  27709-2195

ボブムーアP. O. Box12195、BRQA/B501/G206 3039コーンウォリス通り リサーチトライアングル公園、NC27709-2195

   Phone: (919) 254-4436
   EMail: remoore@us.ibm.com

以下に電話をしてください。 (919) 254-4436 メールしてください: remoore@us.ibm.com

   David Durham
   Intel
   2111 NE 25th Avenue
   Hillsboro, OR 97124

第25デヴィッドダラムインテル2111Ne Avenueヒースボロー、または97124

   Phone: (503) 264-6232
   EMail: david.durham@intel.com

以下に電話をしてください。 (503) 264-6232 メールしてください: david.durham@intel.com

   John Strassner
   INTELLIDEN, Inc.
   90 South Cascade Avenue
   Colorado Springs, CO  80903

ジョンStrassner INTELLIDEN Inc.90の南カスケードアベニューコロラド・スプリングス、CO 80903

   Phone: (719) 785-0648
   EMail: john.strassner@intelliden.com

以下に電話をしてください。 (719) 785-0648 メールしてください: john.strassner@intelliden.com

   Andrea Westerinen
   Cisco Systems, Bldg 20
   725 Alder Drive
   Milpitas, CA 95035

アンドレアWesterinenシスコシステムズ、Bldg20 725ハンノキDriveミルピタス、カリフォルニア 95035

   EMail: andreaw@cisco.com

メール: andreaw@cisco.com

   Walter Weiss
   Ellacoya Networks
   7 Henry Clay Dr.
   Merrimack, NH 03054

ウォルターワイスEllacoyaはメリマク、7ヘンリー・クレイニューハンプシャー博士 03054をネットワークでつなぎます。

   Phone: (603) 879-7364
   EMail: walterweiss@attbi.com

以下に電話をしてください。 (603) 879-7364 メールしてください: walterweiss@attbi.com

Moore, et al.               Standards Track                    [Page 96]

RFC 3670             QoS Device Datapath Info Model         January 2004

ムーア、他 規格はQoSデバイスDatapathインフォメーションモデル2004年1月にRFC3670を追跡します[96ページ]。

11.  Full Copyright Statement

11. 完全な著作権宣言文

   Copyright (C) The Internet Society (2004).  All Rights Reserved.

Copyright(C)インターネット協会(2004)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assignees.

上に承諾された限られた許容は、永久であり、そのインターネット協会、後継者または指定代理人によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Moore, et al.               Standards Track                    [Page 97]

ムーア、他 標準化過程[97ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

parseInt

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る