Network Working Group J. Quittek Request for Comments: 3816 M. Stiemerling Category: Standards Track NEC H. Hartenstein University of Karlsruhe June 2004
Network Working Group J. Quittek Request for Comments: 3816 M. Stiemerling Category: Standards Track NEC H. Hartenstein University of Karlsruhe June 2004
Definitions of Managed Objects for RObust Header Compression (ROHC)
用于健壮标头压缩(ROHC)的托管对象定义
Status of this 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.
本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。
Copyright Notice
版权公告
Copyright (C) The Internet Society (2004).
版权所有(C)互联网协会(2004年)。
Abstract
摘要
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes a set of managed objects that allow monitoring of running instances of RObust Header Compression (ROHC). The managed objects defined in this memo are grouped into three MIB modules. The ROHC-MIB module defines managed objects shared by all ROHC profiles, the ROHC-UNCOMPRESSED-MIB module defines managed objects specific to the ROHC uncompressed profile, the ROHC-RTP-MIB module defines managed objects specific to the ROHC RTP (Real-Time Transport Protocol) profile, the ROHC UDP (User Datagram Protocol) profile, the ROHC ESP (Encapsulating Security Payload) profile, and the ROHC LLA (Link Layer Assisted) profile.
此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。特别是,它描述了一组托管对象,允许监视正在运行的健壮头压缩(ROHC)实例。此备忘录中定义的托管对象分为三个MIB模块。ROHC-MIB模块定义所有ROHC配置文件共享的托管对象,ROHC-UNCOMPRESSED-MIB模块定义特定于ROHC未压缩配置文件的托管对象,ROHC-RTP-MIB模块定义特定于ROHC RTP(实时传输协议)配置文件、ROHC UDP(用户数据报协议)配置文件、ROHC ESP的托管对象(封装安全有效负载)配置文件和ROHC LLA(链路层辅助)配置文件。
Table of Contents
目录
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. The Internet-Standard Management Framework . . . . . . . . . . 2 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4. Structure of the MIB modules . . . . . . . . . . . . . . . . . 3 4.1. The ROHC-MIB module . . . . . . . . . . . . . . . . . . . 4 4.1.1. rohcChannelTable . . . . . . . . . . . . . . . . . 5 4.1.2. rohcInstanceTable. . . . . . . . . . . . . . . . . 5 4.1.3. rohcProfileTable . . . . . . . . . . . . . . . . . 6 4.1.4. rohcContextTable . . . . . . . . . . . . . . . . . 7 4.2. The ROHC-UNCOMPRESSED-MIB module. . . . . . . . . . . . . 8 4.2.1. rohcUncmprContextTable . . . . . . . . . . . . . . 8 4.3. The ROHC-RTP-MIB module . . . . . . . . . . . . . . . . . 8 4.3.1. rohcRtpContextTable. . . . . . . . . . . . . . . . 8 4.3.2. rohcPacketSizeTable. . . . . . . . . . . . . . . . 9 5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 9 6. Security Considerations. . . . . . . . . . . . . . . . . . . . 50 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 51 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 51 8.1. Normative References. . . . . . . . . . . . . . . . . . . 51 8.2. Informative References. . . . . . . . . . . . . . . . . . 52 9. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 52 10. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 53
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. The Internet-Standard Management Framework . . . . . . . . . . 2 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4. Structure of the MIB modules . . . . . . . . . . . . . . . . . 3 4.1. The ROHC-MIB module . . . . . . . . . . . . . . . . . . . 4 4.1.1. rohcChannelTable . . . . . . . . . . . . . . . . . 5 4.1.2. rohcInstanceTable. . . . . . . . . . . . . . . . . 5 4.1.3. rohcProfileTable . . . . . . . . . . . . . . . . . 6 4.1.4. rohcContextTable . . . . . . . . . . . . . . . . . 7 4.2. The ROHC-UNCOMPRESSED-MIB module. . . . . . . . . . . . . 8 4.2.1. rohcUncmprContextTable . . . . . . . . . . . . . . 8 4.3. The ROHC-RTP-MIB module . . . . . . . . . . . . . . . . . 8 4.3.1. rohcRtpContextTable. . . . . . . . . . . . . . . . 8 4.3.2. rohcPacketSizeTable. . . . . . . . . . . . . . . . 9 5. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 9 6. Security Considerations. . . . . . . . . . . . . . . . . . . . 50 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 51 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 51 8.1. Normative References. . . . . . . . . . . . . . . . . . . 51 8.2. Informative References. . . . . . . . . . . . . . . . . . 52 9. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 52 10. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 53
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes a set of managed objects that allow monitoring of running instances of robust header compression.
此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。特别是,它描述了一组托管对象,这些对象允许监视健壮头压缩的运行实例。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, RFC 2119 [RFC2119].
本文件中的关键词“必须”、“不得”、“必需”、“应”、“不应”、“建议”、“不建议”、“可”和“可选”应按照BCP 14、RFC 2119[RFC2119]中的说明进行解释。
For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].
有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。
Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB
托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。此备忘录指定了一个MIB
module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
符合SMIv2的模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。
This section describes the basic model of RObust Header Compression (ROHC, [RFC3095]) used when developing the MIB modules for ROHC described in the following sections.
本节描述了在为ROHC开发MIB模块时使用的健壮报头压缩(ROHC,[RFC3095])的基本模型,如下节所述。
ROHC presents a framework for IP header compression that allows flexible adjustment of compression efficiency versus robustness against channel errors depending on the underlying channel characteristics.
ROHC提供了一个IP报头压缩框架,该框架允许灵活调整压缩效率和抗信道错误的鲁棒性,具体取决于底层信道特性。
ROHC introduces header compressors/decompressors at the end-points (interfaces) of (wireless) channels on which packets with compressed headers are transferred. ROHC exploits the temporal redundancy in successive packet headers of a packet flow by storing non-changing fields of the headers as well as reference values of predictably changing fields as context information. When the context information for a packet flow is also established at the decompressor, only delta-information and unpredictably changing header fields have to be sent over the channel.
ROHC在(无线)信道的端点(接口)引入了报头压缩器/解压缩器,在该信道上传输带有压缩报头的数据包。ROHC通过存储报头的非变化字段以及可预测变化字段的参考值作为上下文信息,利用分组流的连续分组报头中的时间冗余。当分组流的上下文信息也在解压缩器处建立时,只有增量信息和不可预测地改变的报头字段必须通过信道发送。
This document specifies MIB modules in order to provide a means for managing ROHC implementations via SNMP and within the IETF management framework. The objects defined support configuration management, fault management and performance monitoring.
本文件规定了MIB模块,以提供通过SNMP和IETF管理框架管理ROHC实施的方法。定义的对象支持配置管理、故障管理和性能监视。
For configuration management implementation parameters (see Section 6.3 of [RFC3095]) and configuration parameters (including the ones specified in Section 5.1.1 of [RFC3095] and in Section 5.1.1 of [RFC3242]) can be verified by using the MIB modules specified below.
对于配置管理实施参数(见[RFC3095]第6.3节)和配置参数(包括[RFC3095]第5.1.1节和[RFC3242]第5.1.1节中规定的参数),可使用以下规定的MIB模块进行验证。
For fault management compressor/decompressor state and mode can be checked.
对于故障管理,可以检查压缩机/减压器的状态和模式。
For performance management a set of statistics is provided including the number of flows that have used ROHC, the current and long term compression ratio, the number of reinitializations and the number of packets sent or received with different header types.
对于性能管理,提供了一组统计信息,包括使用ROHC的流的数量、当前和长期压缩比、重新初始化的数量以及使用不同报头类型发送或接收的数据包的数量。
This section presents the structure of the MIB modules that are specified in Section 5. Basically, the MIB is structured according to the ROHC architecture described in [RFC3759].
本节介绍第5节中指定的MIB模块的结构。基本上,MIB是根据[RFC3759]中描述的ROHC体系结构构建的。
ROHC is an evolving technology. [RFC3095] specifies the header compression framework and four profiles: uncompressed, RTP, UDP, and ESP (Real-Time Transport Protocol, User Datagram Protocol, Encapsulating Security Payload). [RFC3242] specifies a profile with additional link layer assistance called LLA (Link Layer Assisted). A profile for compression of TCP (Transmission Control Protocol) flows is under development within the ROHC working group and SCTP (Stream Control Transmission Protocol) compression is being discussed as potential next candidate. Therefore, the managed objects defined below are structured into three MIB modules: the general ROHC-MIB module and the profile-specific ROHC-UNCOMPRESSED-MIB and ROHC-RTP-MIB modules. This flexible approach allows to support future profiles each by its own profile-specific module.
ROHC是一项不断发展的技术。[RFC3095]指定报头压缩框架和四个配置文件:未压缩、RTP、UDP和ESP(实时传输协议、用户数据报协议、封装安全负载)。[RFC3242]指定具有称为LLA(链路层辅助)的附加链路层辅助的配置文件。ROHC工作组正在开发TCP(传输控制协议)流压缩配置文件,并且正在讨论SCTP(流控制传输协议)压缩作为下一个潜在候选。因此,下面定义的托管对象被构造为三个MIB模块:通用ROHC-MIB模块和特定于配置文件的ROHC-UNCOMPRESSED-MIB和ROHC-RTP-MIB模块。这种灵活的方法允许通过各自的配置文件特定模块支持未来的配置文件。
The ROHC-MIB module defines properties of information on ROHC instances, ROHC channels, ROHC profiles, and ROHC compressor and decompressor contexts. All managed objects in this module are assumed to be shared by all profiles.
ROHC-MIB模块定义有关ROHC实例、ROHC通道、ROHC配置文件以及ROHC压缩器和解压缩器上下文的信息属性。假定此模块中的所有托管对象都由所有配置文件共享。
The ROHC-UNCOMPRESSED-MIB module extends the ROHC-MIB by managed objects that are specific to the ROHC uncompressed profile 0x0000 defined in [RFC3095]. The ROHC-RTP-MIB module extends the ROHC-MIB by managed objects that are specific to the three profiles defined in [RFC3095] (ROHC RTP profile 0x0001, ROHC UDP profile 0x0002, and ROHC ESP profile 0x0003), and to the ROHC LLA profile 0x0005 defined in [RFC3242]. An analysis of these profiles showed that they are tightly related and can share most of the managed objects in the ROHC-UNCOMPRESSED-MIB module. Therefore, a joint module for all of them was preferred to individual modules.
ROHC-UNCOMPRESSED-MIB模块通过特定于[RFC3095]中定义的ROHC未压缩配置文件0x0000的托管对象扩展ROHC-MIB。ROHC-RTP-MIB模块通过特定于[RFC3095]中定义的三个配置文件(ROHC RTP配置文件0x0001、ROHC UDP配置文件0x0002和ROHC ESP配置文件0x0003)以及[RFC3242]中定义的ROHC LLA配置文件0x0005)的托管对象扩展ROHC-MIB。对这些配置文件的分析表明,它们紧密相关,可以共享ROHC-UNCOMPRESSED-MIB模块中的大多数托管对象。因此,与单个模块相比,所有模块的联合模块更可取。
The number of managed objects in the ROHC-UNCOMPRESSED-MIB Module and the ROHC-RTP-MIB Module is rather small. They contain context state and context mode, and profile-specific context statistics. It is assumed that MIB modules for future profiles, such as TCP and SCTP, will be similarly small and easy to design.
ROHC-UNCOMPRESSED-MIB模块和ROHC-RTP-MIB模块中的托管对象数量非常少。它们包含上下文状态和上下文模式,以及特定于概要文件的上下文统计信息。假设未来配置文件(如TCP和SCTP)的MIB模块同样小且易于设计。
The ROHC-MIB module defines managed objects that are expected to be useful for all current and future ROHC profiles. Objects in the ROHC-MIB module are arranged into four tables: the rohcChannelTable, the rohcInstanceTable, the rohcProfileTable, and the rohcContextTable. The managed objects in the first three tables are rather static (except for provided statistics), while the objects in the rohcContextTable are more dynamic.
ROHC-MIB模块定义了对所有当前和未来ROHC配置文件有用的托管对象。ROHC-MIB模块中的对象被安排为四个表:RohcChannel表、rohcInstanceTable、rohcProfileTable和rohcContextTable。前三个表中的托管对象是相当静态的(提供的统计数据除外),而rohcContextTable中的对象则更动态。
All tables are indexed by the IP interface number and by a numeric channel identifier. The channel identifier is used for channels to which compressors and decompressors are attached (called ROHC channels in [RFC3759]), as well as for dedicated feedback channels (called ROHC feedback channels in [RFC3759]). Compressor and decompressor instances are further indexed by their type (either compressor or decompressor). Contexts are indexed by the same index as their corresponding instance and their individual context identifier (CID).
所有表都由IP接口号和数字通道标识符索引。通道标识符用于连接压缩器和解压缩器的通道(在[RFC3759]中称为ROHC通道)以及专用反馈通道(在[RFC3759]中称为ROHC反馈通道)。压缩器和解压缩器实例将根据其类型(压缩器或解压缩器)进一步索引。上下文的索引与其对应的实例和各自的上下文标识符(CID)相同。
The rohcChannelTable lists all channels used by ROHC instances for transferring compressed packets and/or for giving feedback from the decompressor to the compressor. Listed channels are either ROHC channels or feedback channels as defined in [RFC3759]. The channels are listed per IP interface.
rohcChannelTable列出了ROHC实例用于传输压缩数据包和/或从解压器向压缩器提供反馈的所有通道。列出的通道为ROHC通道或[RFC3759]中定义的反馈通道。通道按IP接口列出。
The information per channel in the rohcChannelTable includes
RohcChannel表中每个通道的信息包括
o the channel ID,
o 频道ID,
o the channel type, either 'notInUse', 'rohc', or 'dedicatedFeedback',
o 通道类型,无论是“notInUse”、“rohc”还是“专用反馈”,
o the channel for which feedback is provided by this channel (if applicable),
o 该渠道提供反馈的渠道(如适用),
o a string for describing the channel, and
o 用于描述频道的字符串,以及
o the status of the channel being either 'enabled' or 'disabled'.
o 通道的状态为“已启用”或“已禁用”。
The rohcInstanceTable defines properties of ROHC compressor instances and ROHC decompressor instances.
rohcInstanceTable定义ROHC压缩器实例和ROHC解压缩器实例的属性。
As described in [RFC3759], an instance is associated with exactly one channel and only one instance can be associated with the same channel. Therefore, the same index consisting of ifIndex and rohcChannelID could have been used for both tables. But when accessing the rohcInstanceTable (and the rohcContextTable that shares a part of its index with the rohcInstanceTable) there are many cases where either a compressor contexts or a decompressor contexts are of interest. Therefore, the rohcInstanceType indicating either a compressor or a decompressor was added to the table's index. This allows listing all compressors without accessing any decompressor.
如[RFC3759]中所述,一个实例仅与一个通道关联,并且只有一个实例可以与同一通道关联。因此,由ifIndex和rohcChannelID组成的相同索引可以用于这两个表。但是,在访问rohcInstanceTable(以及与rohcInstanceTable共享部分索引的rohcContextTable)时,在许多情况下,压缩器上下文或解压缩器上下文都很重要。因此,指示压缩机或解压缩器的rohcInstanceType被添加到表的索引中。这允许列出所有压缩器,而无需访问任何解压器。
Note that still the combination of ifIndex and rohcChannelID uniquely identifies an instance. It is always possible to directly identify and access the channel corresponding to a given instance.
请注意,ifIndex和rohcChannelID的组合仍然唯一地标识实例。始终可以直接识别和访问与给定实例对应的通道。
The set of instance properties in the rochInstanceTable includes
InstanceTable中的实例属性集包括
o the vendor of the implementation, version number and description,
o 实施的供应商、版本号和说明,
o the channels used for compressed packets and for feedback,
o 用于压缩数据包和反馈的通道,
o implementation and configuration properties including clock resolution, maximum context identifier number (MAX_CID), the LARGE_CIDS flag, and the Maximum Reconstructed Reception Unit (MRRU),
o 实现和配置属性,包括时钟分辨率、最大上下文标识符号(MAX_CID)、大CIDS标志和最大重构接收单元(MRRU),
o the storage time for contexts created by this instance,
o 此实例创建的上下文的存储时间,
o the status of the instance (operational or not).
o 实例的状态(运行或不运行)。
Optionally, the rohcInstanceTable also contains instance statistics including
(可选)rohcInstanceTable还包含实例统计信息,包括
o the total number of compressed flows,
o 压缩流的总数,
o the current number of compressed flows,
o 当前压缩流的数量,
o the total number of packets passing this instance
o 通过此实例的数据包总数
o the total number of static Initialization and Refreshes (IRs) passing this instance
o 通过此实例的静态初始化和刷新(IRs)总数
o the total number of dynamic Initialization and Refreshes (IR-DYNs) passing this instance, and
o 通过此实例的动态初始化和刷新(IR DYN)的总数,以及
o the total compression ratio achieved on the channel.
o 在通道上实现的总压缩比。
Instances are listed per IP interface.
实例按IP接口列出。
The rohcProfileTable lists available profiles per instance including information on
RohcProvileTable列出了每个实例的可用配置文件,包括
o the profile number,
o 配置文件编号,
o the vendor and version number, and
o 供应商和版本号,以及
o a string describing the profile.
o 描述配置文件的字符串。
o a flag indicating whether or not using this profile has been negotiated with the corresponding (de)compressor.
o 指示是否已与相应(de)压缩器协商使用此配置文件的标志。
The rohcContextTable lists compressor contexts or decompressor contexts per instance and context identifier (CID). Each row of this table represents a context. If a new context is created, also a new row in this table is created. After expiration or termination of a context, the row will continue to exist until the context's storage time expires or until the CID is re-used. Then the row will be deleted.
rohcContextTable列出每个实例的压缩程序上下文或解压缩程序上下文以及上下文标识符(CID)。此表的每一行表示一个上下文。如果创建了一个新的上下文,也会在此表中创建一个新行。上下文过期或终止后,该行将继续存在,直到上下文的存储时间过期或CID被重新使用为止。然后该行将被删除。
For each context, the following attributes are listed:
对于每个上下文,将列出以下属性:
o the type of context ('compressor' or 'decompressor'), also used as part of the table index,
o 上下文类型(“压缩器”或“解压缩器”),也用作表索引的一部分,
o the CID,
o CID,
o the state of the CID ('unused', 'active', 'expired', or 'terminated'), also used as part of the table index,
o CID的状态(“未使用”、“活动”、“过期”或“终止”),也用作表索引的一部分,
o the used profile,
o 使用的配置文件,
o in case of a decompressor: the decompressor depth, and
o 对于减压器:减压器深度,以及
o the storage time.
o 储存时间。
Optionally, context statistics is provided including
可选地,提供上下文统计信息,包括
o activation and deactivation time of the context,
o 上下文的激活和停用时间,
o the number of packets sent or received, respectively,
o 分别发送或接收的数据包数,
o the numbers of IRs and IR-DYNs sent or received, respectively,
o 分别发送或接收的IRs和IR DYN的数量,
o the number of feedbacks sent or received, respectively,
o 分别发送或接收的反馈数量,
o in case of a decompressor context: the numbers of decompressor failures and repairs,
o 对于解压器上下文:解压器故障和修复的数量,
o the total compression ratio of all packets passing this context,
o 通过此上下文的所有数据包的总压缩比,
o the total compression ratio of all packet headers compressed in this context,
o 在此上下文中压缩的所有数据包头的总压缩比,
o the mean compressed packet size of all packets passing this context,
o 通过此上下文的所有数据包的平均压缩数据包大小,
o the mean header size of all compressed headers passing this context,
o 通过此上下文的所有压缩头的平均头大小,
o the compression ratio of the last 16 packets passing this context,
o 通过此上下文的最后16个数据包的压缩比,
o the compression ratio of the last 16 packet headers compressed in this context,
o 在此上下文中压缩的最后16个数据包头的压缩比,
o the mean compressed packet size of the last 16 packets passing this context,
o 通过此上下文的最后16个数据包的平均压缩数据包大小,
o the mean header size of the last 16 compressed headers passing this context.
o 通过此上下文的最后16个压缩头的平均头大小。
The ROHC-UNCOMPRESSED-MIB module defines managed objects that are specific to ROHC uncompressed profile (0x0000) specified in [RFC3095].
ROHC-UNCOMPRESSED-MIB模块定义特定于[RFC3095]中指定的ROHC未压缩配置文件(0x0000)的托管对象。
The rohcUncmprContextTable extends the rohcContextTable. It provides information on state and mode of the compressor for profile 0x0000. Optionally, it also provides a counter of ACK feedbacks sent or received by the context, respectively.
rohcUncmprContextTable扩展了rohcContextTable。它提供有关概要文件0x0000的压缩机状态和模式的信息。可选地,它还分别提供由上下文发送或接收的ACK反馈的计数器。
The ROHC-RTP-MIB module defines managed objects that are specific to three profiles specified in [RFC3095] (ROHC RTP profile 0x0001, ROHC UDP profile 0x0002, and ROHC ESP profile 0x0003) and to the ROHC LLA profile 0x0005 specified in [RFC3242]. The ROHC-RTP-MIB contains two tables, the rohcRtpContextTable and the rohcRtpPacketSizeTable.
ROHC-RTP-MIB模块定义了特定于[RFC3095]中指定的三个配置文件(ROHC RTP配置文件0x0001、ROHC UDP配置文件0x0002和ROHC ESP配置文件0x0003)和[RFC3242]中指定的ROHC LLA配置文件0x0005)的托管对象。ROHC-RTP-MIB包含两个表,rohcRtpContextTable和RoHCRTPCacketSizeTable。
The rohcRtpContextTable extends the rohcContextTable. It provides information on context state and context mode for profiles 0x0001 - 0x0003 and 0x0005. For compressor contexts it optionally contains managed object containing the numbers of allowed and used packet sizes. As further option, counters of the numbers of ACKs, NACKs, and SNACKs in this context are specified.
rohcRtpContextTable扩展了rohcContextTable。它提供有关概要文件0x0001-0x0003和0x0005的上下文状态和上下文模式的信息。对于压缩程序上下文,它可以选择包含包含允许和使用的数据包大小数量的托管对象。作为进一步的选项,在此上下文中指定ack、nack和零食数量的计数器。
The optional rohcPacketSizeTable lists per compressor context the allowed packet sizes for profiles ROHC RTP, ROHC UDP, ROHC ESP, or the preferred packet sizes for ROHC LLA, respectively. Allowed packet sizes are marked if they are used. For preferred packet sizes, it is indicated whether the preferred size applies to NHP only, to RHP only or to all packets.
可选的rohcPacketSizeTable根据压缩程序上下文分别列出了ROHC RTP、ROHC UDP、ROHC ESP配置文件允许的数据包大小,或ROHC LLA的首选数据包大小。如果使用了允许的数据包大小,则标记它们。对于优选分组大小,指示优选大小是仅适用于NHP、仅适用于RHP还是适用于所有分组。
ROHC-MIB DEFINITIONS ::= BEGIN
ROHC-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, mib-2 FROM SNMPv2-SMI -- [RFC2578]
从SNMPv2 SMI--[RFC2578]导入模块标识、对象类型、无符号32、计数器32、mib-2
TEXTUAL-CONVENTION, TruthValue, TimeInterval, DateAndTime FROM SNMPv2-TC -- [RFC2579]
来自SNMPv2 TC的文本约定、真实值、时间间隔、日期和时间--[RFC2579]
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
SNMPv2配置文件[RFC2580]中的模块合规性、对象组
SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
SNMP-FRAMEWORK-MIB中的snmpadmin安装--[RFC3411]
ifIndex FROM IF-MIB; -- [RFC2863]
来自IF-MIB的ifIndex;——[RFC2863]
rohcMIB MODULE-IDENTITY LAST-UPDATED "200406030000Z" -- June 3, 2004 ORGANIZATION "IETF Robust Header Compression Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/rohc-charter.html
rohcMIB模块标识最后一次更新“200406030000Z”-2004年6月3日组织“IETF鲁棒头压缩工作组”联系信息工作组章程:http://www.ietf.org/html.charters/rohc-charter.html
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Editor: Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36
编辑:Juergen Quitek NEC欧洲有限公司网络实验室Kurfuersten Anlage 36
69221 Heidelberg Germany Tel: +49 6221 90511-15 EMail: quittek@netlab.nec.de" DESCRIPTION "This MIB module defines a set of basic objects for monitoring and configuring robust header compression. The module covers information about running instances of ROHC (compressors or decompressors) at IP interfaces.
69221德国海德堡电话:+49 6221 90511-15电子邮件:quittek@netlab.nec.de“说明”此MIB模块定义了一组基本对象,用于监视和配置健壮的头压缩。本模块介绍在IP接口上运行ROHC(压缩器或解压缩器)实例的相关信息。
Information about compressor contexts and decompressor contexts has different structure for different profiles. Therefore it is not provided by this MIB module, but by individual modules for different profiles.
对于不同的概要文件,有关压缩程序上下文和解压缩程序上下文的信息具有不同的结构。因此,它不是由这个MIB模块提供的,而是由不同配置文件的各个模块提供的。
Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3816. For full legal notices see the RFC itself or see: http://www.ietf.org/copyrights/ianamib.html"
版权所有(C)互联网协会(2004年)。该MIB模块的初始版本发布在RFC 3816中。有关完整的法律通知,请参阅RFC本身或参阅:http://www.ietf.org/copyrights/ianamib.html"
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 112 }
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 112 }
RohcChannelIdentifier ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number identifying a channel. The value of 0 must not be used as identifier of an existing channel." SYNTAX Unsigned32 (1..4294967295)
RohcChannelIdentifier ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number identifying a channel. The value of 0 must not be used as identifier of an existing channel." SYNTAX Unsigned32 (1..4294967295)
RohcChannelIdentifierOrZero ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number identifying a channel. The value of 0 is indicates that no channel is identified." SYNTAX Unsigned32 (0..4294967295)
RohcChannelIdentifierOrZero ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number identifying a channel. The value of 0 is indicates that no channel is identified." SYNTAX Unsigned32 (0..4294967295)
RohcCompressionRatio ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number indicating a compression ratio over
RohcCompressionRatio ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A number indicating a compression ratio over
a set of bytes. The value is defined as 1000 * bytes(compressed) / bytes(original) rounded to the next integer value.
一组字节。该值定义为1000*字节(压缩)/字节(原始)四舍五入到下一个整数值。
Note that compressed sets of bytes can be larger than the corresponding uncompressed ones. Therefore, the number can be greater than 1000." SYNTAX Unsigned32
请注意,压缩的字节集可以大于相应的未压缩字节集。因此,该数字可以大于1000。”语法无符号32
-- -- The groups defined within this MIB module: --
----在此MIB模块中定义的组:--
rohcObjects OBJECT IDENTIFIER ::= { rohcMIB 1 } rohcConformance OBJECT IDENTIFIER ::= { rohcMIB 2 }
rohcObjects OBJECT IDENTIFIER ::= { rohcMIB 1 } rohcConformance OBJECT IDENTIFIER ::= { rohcMIB 2 }
-- -- The ROHC Instance group lists properties of ROHC -- instances in the rohcInstanceTable, about the channels used -- by the instances in the rohcChanneltable and about the profiles -- available at the instances in the rohcProfileTable. --
-- -- The ROHC Instance group lists properties of ROHC -- instances in the rohcInstanceTable, about the channels used -- by the instances in the rohcChanneltable and about the profiles -- available at the instances in the rohcProfileTable. --
rohcInstanceObjects OBJECT IDENTIFIER ::= { rohcObjects 1 }
rohcInstanceObjects OBJECT IDENTIFIER ::= { rohcObjects 1 }
-- -- Channel Table -- -- Listing all channels used for ROHC data channel -- and/or as feedback channel. --
-- -- Channel Table -- -- Listing all channels used for ROHC data channel -- and/or as feedback channel. --
rohcChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes all ROHC channels per interface." ::= { rohcInstanceObjects 1 }
rohcChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes all ROHC channels per interface." ::= { rohcInstanceObjects 1 }
rohcChannelEntry OBJECT-TYPE SYNTAX RohcChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular script. Every script that is stored in non-volatile memory is required to appear in
RohcChannel entry对象类型语法RohcChannel entry MAX-ACCESS不可访问状态当前描述“描述特定脚本的条目。存储在非易失性内存中的每个脚本都必须出现在
this script table.
这是一个脚本表。
Note, that the rohcChannelID identifies the channel uniquely. The ifIndex is part of the index of this table just in order to allow addressing channels per interface." INDEX { ifIndex, rohcChannelID } ::= { rohcChannelTable 1 }
Note, that the rohcChannelID identifies the channel uniquely. The ifIndex is part of the index of this table just in order to allow addressing channels per interface." INDEX { ifIndex, rohcChannelID } ::= { rohcChannelTable 1 }
RohcChannelEntry ::= SEQUENCE { rohcChannelID RohcChannelIdentifier, rohcChannelType INTEGER, rohcChannelFeedbackFor RohcChannelIdentifierOrZero, rohcChannelDescr SnmpAdminString, rohcChannelStatus INTEGER }
RohcChannelEntry ::= SEQUENCE { rohcChannelID RohcChannelIdentifier, rohcChannelType INTEGER, rohcChannelFeedbackFor RohcChannelIdentifierOrZero, rohcChannelDescr SnmpAdminString, rohcChannelStatus INTEGER }
rohcChannelID OBJECT-TYPE SYNTAX RohcChannelIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The locally arbitrary, but unique identifier associated with this channel. The value is REQUIRED to be unique per ROHC MIB implementation independent of the associated interface.
RohcChannel ID对象类型语法RohcChannel identifier MAX-ACCESS not accessible STATUS current DESCRIPTION“与此通道关联的本地任意但唯一的标识符。每个ROHC MIB实现要求该值是唯一的,与关联接口无关。
The value is REQUIRED to remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. It is RECOMMENDED that the value persist across such re-initializations." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcChannelEntry 2 }
The value is REQUIRED to remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. It is RECOMMENDED that the value persist across such re-initializations." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcChannelEntry 2 }
rohcChannelType OBJECT-TYPE SYNTAX INTEGER { notInUse(1), rohc(2), dedicatedFeedback(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of usage of the channel. A channel might be currently not in use for ROHC or feedback, it might be in use as a ROHC channel carrying packets and optional piggy-backed feedback, or it might be used as a dedicated feedback channel exclusively carrying feedback."
rohcChannelType OBJECT-TYPE SYNTAX INTEGER { notInUse(1), rohc(2), dedicatedFeedback(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of usage of the channel. A channel might be currently not in use for ROHC or feedback, it might be in use as a ROHC channel carrying packets and optional piggy-backed feedback, or it might be used as a dedicated feedback channel exclusively carrying feedback."
::= { rohcChannelEntry 3 }
::= { rohcChannelEntry 3 }
rohcChannelFeedbackFor OBJECT-TYPE SYNTAX RohcChannelIdentifierOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The index of another channel of this interface for which the channel serves as feedback channel.
RohcchannelFeedbackor对象类型语法RohcChannelIdentifierOrZero MAX-ACCESS只读状态当前描述“该通道用作反馈通道的该接口的另一通道的索引。
If no feedback information is transferred on this channel, then the value of this ID is 0. If the channel type is set to notInUse(1), then the value of this object must be 0. If the channel type is rohc(2) and the value of this object is a valid channel ID, then feedback information is piggy-backed on the ROHC channel. If the channel type is dedicatedFeedback(3), then feedback is transferred on this channel and the value of this object MUST be different from 0 and MUST identify an existing ROHC channel." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcChannelEntry 4 }
If no feedback information is transferred on this channel, then the value of this ID is 0. If the channel type is set to notInUse(1), then the value of this object must be 0. If the channel type is rohc(2) and the value of this object is a valid channel ID, then feedback information is piggy-backed on the ROHC channel. If the channel type is dedicatedFeedback(3), then feedback is transferred on this channel and the value of this object MUST be different from 0 and MUST identify an existing ROHC channel." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcChannelEntry 4 }
rohcChannelDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the channel." ::= { rohcChannelEntry 5 }
rohcChannelDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the channel." ::= { rohcChannelEntry 5 }
rohcChannelStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the channel." ::= { rohcChannelEntry 6 }
rohcChannelStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the channel." ::= { rohcChannelEntry 6 }
-- -- Instances of ROHC -- -- This table lists properties of running instances of ROHC -- compressors and decompressors at the managed node. --
-- -- Instances of ROHC -- -- This table lists properties of running instances of ROHC -- compressors and decompressors at the managed node. --
rohcInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists properties of running instances of robust header compressors and decompressors at IP interfaces. It is indexed by interface number, the type of instance (compressor or decompressor), and the ID of the channel used by the instance as ROHC channel.
rohcInstanceTable对象类型RohcInstanceEntry MAX-ACCESS的语法序列不可访问状态当前描述“此表列出了在IP接口上运行的健壮标头压缩器和解压缩器实例的属性。它通过接口号、实例类型(压缩器或解压缩器)进行索引,实例使用的通道ID为ROHC通道。
Note that the rohcChannelID uniquely identifies an instance. The ifIndex and rohcInstanceType are part of the index, because it simplifies accessing instances per interface and for addressing either compressors or decompressors only." ::= { rohcInstanceObjects 2 }
Note that the rohcChannelID uniquely identifies an instance. The ifIndex and rohcInstanceType are part of the index, because it simplifies accessing instances per interface and for addressing either compressors or decompressors only." ::= { rohcInstanceObjects 2 }
rohcInstanceEntry OBJECT-TYPE SYNTAX RohcInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular instance of a robust header compressor or decompressor." INDEX { ifIndex, rohcInstanceType, rohcChannelID } ::= { rohcInstanceTable 1 }
rohcInstanceEntry OBJECT-TYPE SYNTAX RohcInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular instance of a robust header compressor or decompressor." INDEX { ifIndex, rohcInstanceType, rohcChannelID } ::= { rohcInstanceTable 1 }
RohcInstanceEntry ::= SEQUENCE { rohcInstanceType INTEGER, rohcInstanceFBChannelID RohcChannelIdentifierOrZero, rohcInstanceVendor OBJECT IDENTIFIER, rohcInstanceVersion SnmpAdminString, rohcInstanceDescr SnmpAdminString, rohcInstanceClockRes Unsigned32, rohcInstanceMaxCID Unsigned32, rohcInstanceLargeCIDs TruthValue, rohcInstanceMRRU Unsigned32, rohcInstanceContextStorageTime TimeInterval, rohcInstanceStatus INTEGER, rohcInstanceContextsTotal Counter32, rohcInstanceContextsCurrent Unsigned32, rohcInstancePackets Counter32, rohcInstanceIRs Counter32, rohcInstanceIRDYNs Counter32, rohcInstanceFeedbacks Counter32,
RohcInstanceEntry ::= SEQUENCE { rohcInstanceType INTEGER, rohcInstanceFBChannelID RohcChannelIdentifierOrZero, rohcInstanceVendor OBJECT IDENTIFIER, rohcInstanceVersion SnmpAdminString, rohcInstanceDescr SnmpAdminString, rohcInstanceClockRes Unsigned32, rohcInstanceMaxCID Unsigned32, rohcInstanceLargeCIDs TruthValue, rohcInstanceMRRU Unsigned32, rohcInstanceContextStorageTime TimeInterval, rohcInstanceStatus INTEGER, rohcInstanceContextsTotal Counter32, rohcInstanceContextsCurrent Unsigned32, rohcInstancePackets Counter32, rohcInstanceIRs Counter32, rohcInstanceIRDYNs Counter32, rohcInstanceFeedbacks Counter32,
rohcInstanceCompressionRatio RohcCompressionRatio }
rohcInstanceCompressionRatio RohcCompressionRatio}
rohcInstanceType OBJECT-TYPE SYNTAX INTEGER { compressor(1), decompressor(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the instance of ROHC. It is either a compressor instance or a decompressor instance." ::= { rohcInstanceEntry 2 }
rohcInstanceType OBJECT-TYPE SYNTAX INTEGER { compressor(1), decompressor(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the instance of ROHC. It is either a compressor instance or a decompressor instance." ::= { rohcInstanceEntry 2 }
rohcInstanceFBChannelID OBJECT-TYPE SYNTAX RohcChannelIdentifierOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the channel used for feedback. If no feedback channel is used, the value of this object is 0 ." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 4 }
rohcInstanceFBChannelID OBJECT-TYPE SYNTAX RohcChannelIdentifierOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the channel used for feedback. If no feedback channel is used, the value of this object is 0 ." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 4 }
rohcInstanceVendor OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An object identifier that identifies the vendor who provides the implementation of robust header description. This object identifier SHALL point to the object identifier directly below the enterprise object identifier {1 3 6 1 4 1} allocated for the vendor. The value must be the object identifier {0 0} if the vendor is not known." ::= { rohcInstanceEntry 5 }
rohcInstanceVendor OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An object identifier that identifies the vendor who provides the implementation of robust header description. This object identifier SHALL point to the object identifier directly below the enterprise object identifier {1 3 6 1 4 1} allocated for the vendor. The value must be the object identifier {0 0} if the vendor is not known." ::= { rohcInstanceEntry 5 }
rohcInstanceVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of the implementation of robust header compression. The zero-length string shall be used if the implementation does not have a version number.
rohcInstanceVersion对象类型语法SnmpAdminString(大小(0..32))MAX-ACCESS只读状态当前描述“健壮头压缩实现的版本号。如果实现没有版本号,则应使用零长度字符串。
It is suggested that the version number consist of one or more decimal numbers separated by dots, where the first number is called the major version number." ::= { rohcInstanceEntry 6 }
It is suggested that the version number consist of one or more decimal numbers separated by dots, where the first number is called the major version number." ::= { rohcInstanceEntry 6 }
rohcInstanceDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the implementation." ::= { rohcInstanceEntry 7 }
rohcInstanceDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the implementation." ::= { rohcInstanceEntry 7 }
rohcInstanceClockRes OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the system clock resolution in units of milliseconds. A zero (0) value means that there is no clock available." ::= { rohcInstanceEntry 8 }
rohcInstanceClockRes OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the system clock resolution in units of milliseconds. A zero (0) value means that there is no clock available." ::= { rohcInstanceEntry 8 }
rohcInstanceMaxCID OBJECT-TYPE SYNTAX Unsigned32 (1..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "The highest context ID number to be used by the compressor. Note that this parameter is not coupled to, but in effect further constrained by, rohcChannelLargeCIDs." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 9 }
rohcInstanceMaxCID OBJECT-TYPE SYNTAX Unsigned32 (1..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "The highest context ID number to be used by the compressor. Note that this parameter is not coupled to, but in effect further constrained by, rohcChannelLargeCIDs." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 9 }
rohcInstanceLargeCIDs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When retrieved, this boolean object returns false if the short CID representation (0 bytes or 1 prefix byte, covering CID 0 to 15) is used; it returns true, if the embedded CID representation (1 or 2 embedded CID bytes covering CID 0 to 16383) is used."
rohcInstanceLargeCIDs对象类型语法TruthValue MAX-ACCESS只读状态当前描述“检索时,如果使用短CID表示(0字节或1前缀字节,覆盖CID 0至15),则此布尔对象返回false;如果嵌入CID表示(1或2个嵌入CID字节,覆盖CID 0至16383),则返回true)使用的是。”
REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 10 }
REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 10 }
rohcInstanceMRRU OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum reconstructed reception unit. This is the size of the largest reconstructed unit in octets that the decompressor is expected to reassemble from segments (see RFC 3095, Section 5.2.5). Note that this size includes the CRC. If MRRU is negotiated to be 0, no segment headers are allowed on the channel." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 11 }
rohcInstanceMRRU OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum reconstructed reception unit. This is the size of the largest reconstructed unit in octets that the decompressor is expected to reassemble from segments (see RFC 3095, Section 5.2.5). Note that this size includes the CRC. If MRRU is negotiated to be 0, no segment headers are allowed on the channel." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceEntry 11 }
rohcInstanceContextStorageTime OBJECT-TYPE SYNTAX TimeInterval UNITS "centi-seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the default maximum amount of time information on a context belonging to this instance is kept as entry in the rohcContextTable after the context is expired or terminated. The value of this object is used to initialize rohcContexStorageTime object when a new context is created. Changing the value of an rohcInstanceContextStorageTime instance does not affect any entry of the rohcContextTable created previously. ROHC-MIB implementations SHOULD store the set value of this object persistently." DEFVAL { 360000 } ::= { rohcInstanceEntry 12 }
rohcInstanceContextStorageTime OBJECT-TYPE SYNTAX TimeInterval UNITS "centi-seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the default maximum amount of time information on a context belonging to this instance is kept as entry in the rohcContextTable after the context is expired or terminated. The value of this object is used to initialize rohcContexStorageTime object when a new context is created. Changing the value of an rohcInstanceContextStorageTime instance does not affect any entry of the rohcContextTable created previously. ROHC-MIB implementations SHOULD store the set value of this object persistently." DEFVAL { 360000 } ::= { rohcInstanceEntry 12 }
rohcInstanceStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the instance of ROHC."
rohcInstanceStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the instance of ROHC."
::= { rohcInstanceEntry 13 }
::= { rohcInstanceEntry 13 }
rohcInstanceContextsTotal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of all contexts created by this instance.
rohcInstanceContextsTotal对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此实例创建的所有上下文的计数器。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 14 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 14 }
rohcInstanceContextsCurrent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently active contexts created by this instance." ::= { rohcInstanceEntry 15 }
rohcInstanceContextsCurrent OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently active contexts created by this instance." ::= { rohcInstanceEntry 15 }
rohcInstancePackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of all packets passing this instance.
rohcInstancePackets对象类型语法计数器32 MAX-ACCESS只读状态当前描述“通过此实例的所有数据包的计数器。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 16 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 16 }
rohcInstanceIRs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all IR packets that are either sent or received by this instance.
rohcInstanceIRs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此实例发送或接收的所有IR数据包的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the
在管理系统重新初始化时,以及在管理系统指示的其他时间,可能会出现此计数器值的不连续性
value of ifCounterDiscontinuityTime." REFERENCE "RFC 3095, Section 5.7.7.1" ::= { rohcInstanceEntry 17 }
value of ifCounterDiscontinuityTime." REFERENCE "RFC 3095, Section 5.7.7.1" ::= { rohcInstanceEntry 17 }
rohcInstanceIRDYNs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all IR-DYN packets that are either sent or received by this instance.
rohcInstanceIRDYNs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此实例发送或接收的所有IR-DYN数据包的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." REFERENCE "RFC 3095, Section 5.7.7.2" ::= { rohcInstanceEntry 18 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." REFERENCE "RFC 3095, Section 5.7.7.2" ::= { rohcInstanceEntry 18 }
rohcInstanceFeedbacks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all feedbacks that are either sent or received by this instance.
rohcInstanceFeedbacks对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此实例发送或接收的所有反馈的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 19 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { rohcInstanceEntry 19 }
rohcInstanceCompressionRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packets on the channel served by this instance. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcInstanceEntry 20 }
rohcInstanceCompressionRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packets on the channel served by this instance. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcInstanceEntry 20 }
--
--
-- Profile Table --
--剖面表--
rohcProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists a set of profiles supported by the instance." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceObjects 3 }
rohcProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists a set of profiles supported by the instance." REFERENCE "RFC 3095, Section 5.1.1" ::= { rohcInstanceObjects 3 }
rohcProfileEntry OBJECT-TYPE SYNTAX RohcProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular profile supported by the instance. It is indexed by the rohcChannelID identifying the instance and by the rohcProfile." INDEX { rohcChannelID, rohcProfile } ::= { rohcProfileTable 1 }
rohcProfileEntry OBJECT-TYPE SYNTAX RohcProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular profile supported by the instance. It is indexed by the rohcChannelID identifying the instance and by the rohcProfile." INDEX { rohcChannelID, rohcProfile } ::= { rohcProfileTable 1 }
RohcProfileEntry ::= SEQUENCE { rohcProfile Unsigned32, rohcProfileVendor OBJECT IDENTIFIER, rohcProfileVersion SnmpAdminString, rohcProfileDescr SnmpAdminString, rohcProfileNegotiated TruthValue }
RohcProfileEntry ::= SEQUENCE { rohcProfile Unsigned32, rohcProfileVendor OBJECT IDENTIFIER, rohcProfileVersion SnmpAdminString, rohcProfileDescr SnmpAdminString, rohcProfileNegotiated TruthValue }
rohcProfile OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identifier of a profile supported. For a listing of possible profile values, see the IANA registry for 'RObust Header Compression (ROHC) Profile Identifiers' at http://www.iana.org/assignments/rohc-pro-ids" ::= { rohcProfileEntry 2 }
rohcProfile OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identifier of a profile supported. For a listing of possible profile values, see the IANA registry for 'RObust Header Compression (ROHC) Profile Identifiers' at http://www.iana.org/assignments/rohc-pro-ids" ::= { rohcProfileEntry 2 }
rohcProfileVendor OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current
Rohcprofilevendo对象类型语法对象标识符MAX-ACCESS只读状态当前
DESCRIPTION "An object identifier that identifies the vendor who provides the implementation of robust header description. This object identifier SHALL point to the object identifier directly below the enterprise object identifier {1 3 6 1 4 1} allocated for the vendor. The value must be the object identifier {0 0} if the vendor is not known." ::= { rohcProfileEntry 3 }
DESCRIPTION "An object identifier that identifies the vendor who provides the implementation of robust header description. This object identifier SHALL point to the object identifier directly below the enterprise object identifier {1 3 6 1 4 1} allocated for the vendor. The value must be the object identifier {0 0} if the vendor is not known." ::= { rohcProfileEntry 3 }
rohcProfileVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version number of the implementation of robust header compression. The zero-length string shall be used if the implementation does not have a version number.
rohcProfileVersion对象类型语法SnmpAdminString(大小(0..32))MAX-ACCESS只读状态当前描述“健壮头压缩实现的版本号。如果实现没有版本号,则应使用零长度字符串。
It is suggested that the version number consist of one or more decimal numbers separated by dots, where the first number is called the major version number." ::= { rohcProfileEntry 4 }
It is suggested that the version number consist of one or more decimal numbers separated by dots, where the first number is called the major version number." ::= { rohcProfileEntry 4 }
rohcProfileDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the implementation." ::= { rohcProfileEntry 5 }
rohcProfileDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the implementation." ::= { rohcProfileEntry 5 }
rohcProfileNegotiated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When retrieved, this boolean object returns true if the profile has been negotiated to be used at the instance, i.e., is supported also be the corresponding compressor/decompressor." ::= { rohcProfileEntry 6 }
rohcProfileNegotiated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When retrieved, this boolean object returns true if the profile has been negotiated to be used at the instance, i.e., is supported also be the corresponding compressor/decompressor." ::= { rohcProfileEntry 6 }
-- -- Context Table --
----上下文表--
rohcContextTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcContextEntry
RohcContextEntry的rohcContextTable对象类型语法序列
MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes all compressor contexts per instance." ::= { rohcObjects 2 }
MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes all compressor contexts per instance." ::= { rohcObjects 2 }
rohcContextEntry OBJECT-TYPE SYNTAX RohcContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular compressor context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcContextTable 1 }
rohcContextEntry OBJECT-TYPE SYNTAX RohcContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular compressor context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcContextTable 1 }
RohcContextEntry ::= SEQUENCE { rohcContextCID Unsigned32, rohcContextCIDState INTEGER, rohcContextProfile Unsigned32, rohcContextDecompressorDepth Unsigned32, rohcContextStorageTime TimeInterval, rohcContextActivationTime DateAndTime, rohcContextDeactivationTime DateAndTime, rohcContextPackets Counter32, rohcContextIRs Counter32, rohcContextIRDYNs Counter32, rohcContextFeedbacks Counter32, rohcContextDecompressorFailures Counter32, rohcContextDecompressorRepairs Counter32, rohcContextAllPacketsRatio RohcCompressionRatio, rohcContextAllHeadersRatio RohcCompressionRatio, rohcContextAllPacketsMeanSize Unsigned32, rohcContextAllHeadersMeanSize Unsigned32, rohcContextLastPacketsRatio RohcCompressionRatio, rohcContextLastHeadersRatio RohcCompressionRatio, rohcContextLastPacketsMeanSize Unsigned32, rohcContextLastHeadersMeanSize Unsigned32 }
RohcContextEntry ::= SEQUENCE { rohcContextCID Unsigned32, rohcContextCIDState INTEGER, rohcContextProfile Unsigned32, rohcContextDecompressorDepth Unsigned32, rohcContextStorageTime TimeInterval, rohcContextActivationTime DateAndTime, rohcContextDeactivationTime DateAndTime, rohcContextPackets Counter32, rohcContextIRs Counter32, rohcContextIRDYNs Counter32, rohcContextFeedbacks Counter32, rohcContextDecompressorFailures Counter32, rohcContextDecompressorRepairs Counter32, rohcContextAllPacketsRatio RohcCompressionRatio, rohcContextAllHeadersRatio RohcCompressionRatio, rohcContextAllPacketsMeanSize Unsigned32, rohcContextAllHeadersMeanSize Unsigned32, rohcContextLastPacketsRatio RohcCompressionRatio, rohcContextLastHeadersRatio RohcCompressionRatio, rohcContextLastPacketsMeanSize Unsigned32, rohcContextLastHeadersMeanSize Unsigned32 }
rohcContextCID OBJECT-TYPE SYNTAX Unsigned32 (0..16383) MAX-ACCESS not-accessible STATUS current DESCRIPTION
rohcContextCID对象类型语法Unsigned32(0..16383)MAX-ACCESS不可访问状态当前说明
"The context identifier (CID) of this context." REFERENCE "RFC 3095, Sections 5.1.1 and 5.1.3" ::= { rohcContextEntry 2 }
"The context identifier (CID) of this context." REFERENCE "RFC 3095, Sections 5.1.1 and 5.1.3" ::= { rohcContextEntry 2 }
rohcContextCIDState OBJECT-TYPE SYNTAX INTEGER { unused(1), active(2), expired(3), terminated(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the CID. When a CID is assigned to a context, its state changes from `unused' to `active'. The active context may stop operation due to some explicit signalling or after observing no packet for some specified time. In the first case then the CID state changes to `terminated', in the latter case it changes to `expired'. If the CID is re-used again for another context, the state changes back to `active'." ::= { rohcContextEntry 3 }
rohcContextCIDState OBJECT-TYPE SYNTAX INTEGER { unused(1), active(2), expired(3), terminated(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the CID. When a CID is assigned to a context, its state changes from `unused' to `active'. The active context may stop operation due to some explicit signalling or after observing no packet for some specified time. In the first case then the CID state changes to `terminated', in the latter case it changes to `expired'. If the CID is re-used again for another context, the state changes back to `active'." ::= { rohcContextEntry 3 }
rohcContextProfile OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the profile for this context. The profile is identified by its index in the rohcProfileTable for this instance. There MUST exist a corresponding entry in the rohcProfileTable using the value of rohcContextProfile as second part of the index (and using the same rohcChannelID as first part of the index)." ::= { rohcContextEntry 4 }
rohcContextProfile OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of the profile for this context. The profile is identified by its index in the rohcProfileTable for this instance. There MUST exist a corresponding entry in the rohcProfileTable using the value of rohcContextProfile as second part of the index (and using the same rohcChannelID as first part of the index)." ::= { rohcContextEntry 4 }
rohcContextDecompressorDepth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether reverse decompression, for example as described in RFC 3095, Section 6.1, is used on this channel or not, and if used, to what extent.
rohcContextDecompressorDepth对象类型语法Unsigned32 MAX-ACCESS只读状态当前描述“此对象指示是否在此通道上使用反向解压缩,如RFC 3095第6.1节所述,以及如果使用,程度如何。
Its value is only valid for decompressor contexts, i.e., if rohcInstanceType has the value decompressor(2). For compressor contexts where rohcInstanceType has the value compressor(1), the value of this object is irrelevant and MUST be set to zero (0).
其值仅对解压缩器上下文有效,即,如果rohcInstanceType的值为decompressor(2)。对于rohcInstanceType具有值compressor(1)的压缩程序上下文,此对象的值不相关,必须设置为零(0)。
The value of the reverse decompression depth indicates the maximum number of packets that are buffered, and thus possibly be reverse decompressed by the decompressor. A zero (0) value means that reverse decompression is not used." ::= { rohcContextEntry 5 }
The value of the reverse decompression depth indicates the maximum number of packets that are buffered, and thus possibly be reverse decompressed by the decompressor. A zero (0) value means that reverse decompression is not used." ::= { rohcContextEntry 5 }
rohcContextStorageTime OBJECT-TYPE SYNTAX TimeInterval UNITS "centi-seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object specifies how long this row can exist in the rohcContextTable after the rohcContextCIDState switched to expired(3) or terminated(4). This object returns the remaining time that the row may exist before it is aged out. The object is initialized with the value of the associated rohcContextStorageTime object. After expiration or termination of the context, the value of this object ticks backwards. The entry in the rohcContextTable is destroyed when the value reaches 0.
rohcContextStorageTime对象类型语法时间间隔单位“厘秒”最大访问读写状态当前描述“此对象的值指定rohcContextCIDState切换到过期(3)或终止(4)后,此行在rohcContextTable中可以存在多长时间。此对象返回该行在过期之前可能存在的剩余时间。使用关联的rohcContextStorageTime对象的值初始化该对象。在上下文过期或终止后,此对象的值向后勾选。当值达到0时,rohcContextTable中的项将被销毁。
The value of this object may be set in order to increase or reduce the remaining time that the row may exist. Setting the value to 0 will destroy this entry as soon as the rochContextCIDState has the value expired(3) or terminated(4).
可以设置此对象的值以增加或减少行可能存在的剩余时间。将该值设置为0将在rochContextCIDState的值过期(3)或终止(4)后立即销毁该条目。
Note that there is no guarantee that the row is stored as long as this object indicates. In case of limited CID space, the instance may re-use a CID before the storage time of the corresponding row in rohcContextTable reaches the value of 0. In this case the information stored in this row is not anymore available." ::= { rohcContextEntry 6 }
Note that there is no guarantee that the row is stored as long as this object indicates. In case of limited CID space, the instance may re-use a CID before the storage time of the corresponding row in rohcContextTable reaches the value of 0. In this case the information stored in this row is not anymore available." ::= { rohcContextEntry 6 }
rohcContextActivationTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current
rohcContextActivationTime对象类型语法日期和时间最大访问只读状态当前
DESCRIPTION "The date and time when the context started to be able to compress packets or decompress packets, respectively. The value '0000000000000000'H is returned if the context has not been activated yet." DEFVAL { '0000000000000000'H } ::= { rohcContextEntry 7 }
DESCRIPTION "The date and time when the context started to be able to compress packets or decompress packets, respectively. The value '0000000000000000'H is returned if the context has not been activated yet." DEFVAL { '0000000000000000'H } ::= { rohcContextEntry 7 }
rohcContextDeactivationTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time when the context stopped being able to compress packets or decompress packets, respectively, because it expired or was terminated for other reasons. The value '0000000000000000'H is returned if the context has not been deactivated yet." DEFVAL { '0000000000000000'H } ::= { rohcContextEntry 8 }
rohcContextDeactivationTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time when the context stopped being able to compress packets or decompress packets, respectively, because it expired or was terminated for other reasons. The value '0000000000000000'H is returned if the context has not been deactivated yet." DEFVAL { '0000000000000000'H } ::= { rohcContextEntry 8 }
rohcContextPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all packets passing this context.
rohcContextPackets对象类型语法计数器32 MAX-ACCESS只读状态当前描述“通过此上下文的所有数据包数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 9 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 9 }
rohcContextIRs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all IR packets sent or received, respectively, by this context.
rohcContextIRs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此上下文分别发送或接收的所有IR数据包的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the
在管理系统重新初始化时,以及在管理系统指示的其他时间,可能会出现此计数器值的不连续性
value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." REFERENCE "RFC 3095, Section 5.7.7.1" ::= { rohcContextEntry 10 }
value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." REFERENCE "RFC 3095, Section 5.7.7.1" ::= { rohcContextEntry 10 }
rohcContextIRDYNs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all IR-DYN packets sent or received, respectively, by this context.
rohcContextIRDYNs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此上下文分别发送或接收的所有IR-DYN数据包的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." REFERENCE "RFC 3095, Section 5.7.7.2" ::= { rohcContextEntry 11 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." REFERENCE "RFC 3095, Section 5.7.7.2" ::= { rohcContextEntry 11 }
rohcContextFeedbacks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all feedbacks sent or received, respectively, by this context.
rohcContextFeedbacks对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此上下文分别发送或接收的所有反馈的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 12 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 12 }
rohcContextDecompressorFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current
rohcContextDecompressorFailures对象类型语法计数器32 MAX-ACCESS只读状态当前
DESCRIPTION "The number of all decompressor failures so far in this context. The number is only valid for decompressor contexts, i.e., if rohcInstanceType has the value decompressor(2).
DESCRIPTION“此上下文中到目前为止所有解压缩程序失败的次数。该数字仅对解压缩程序上下文有效,即rohcInstanceType的值为decompressor(2)。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 13 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 13 }
rohcContextDecompressorRepairs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all context repairs so far in this context. The number is only valid for decompressor contexts, i.e., if rohcInstanceType has the value decompressor(2).
rohcContextDecompressorRepairs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“到目前为止,此上下文中所有上下文修复的数量。该数字仅对解压缩器上下文有效,即,如果rohcInstanceType具有值decompressor(2)。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 14 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable." ::= { rohcContextEntry 14 }
rohcContextAllPacketsRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packets passing this context. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcContextEntry 15 }
rohcContextAllPacketsRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packets passing this context. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcContextEntry 15 }
rohcContextAllHeadersRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only
rohcContextAllHeadersRatio对象类型语法RohcCompressionRatio最大访问权限只读
STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packet headers passing this context. The compression is computed over all bytes of all headers that are subject to compression for the used profile." ::= { rohcContextEntry 16 }
STATUS current DESCRIPTION "This object indicates the compression ratio so far over all packet headers passing this context. The compression is computed over all bytes of all headers that are subject to compression for the used profile." ::= { rohcContextEntry 16 }
rohcContextAllPacketsMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet size of all packets passing this context. The packet size includes the IP header and payload but excludes all lower layer headers. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 17 }
rohcContextAllPacketsMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet size of all packets passing this context. The packet size includes the IP header and payload but excludes all lower layer headers. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 17 }
rohcContextAllHeadersMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet header size of all packets passing this context. The packet header size is the sum of the size of all headers of a packet that are subject to compression for the used profile. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 18 }
rohcContextAllHeadersMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet header size of all packets passing this context. The packet header size is the sum of the size of all headers of a packet that are subject to compression for the used profile. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 18 }
rohcContextLastPacketsRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcContextEntry 19 }
rohcContextLastPacketsRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the compression ratio concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The compression is computed over all bytes of the IP packets including the IP header but excluding all lower layer headers." ::= { rohcContextEntry 19 }
rohcContextLastHeadersRatio OBJECT-TYPE SYNTAX RohcCompressionRatio MAX-ACCESS read-only
rohcContextLastHeadersRatio对象类型语法RohcCompressionRatio MAX-ACCESS只读
STATUS current DESCRIPTION "This object indicates the compression ratio concerning the headers of the last 16 packets passing this context or concerning the headers of all packets passing this context if they are less than 16, so far. The compression is computed over all bytes of all headers that are subject to compression for the used profile." ::= { rohcContextEntry 20 }
STATUS current DESCRIPTION "This object indicates the compression ratio concerning the headers of the last 16 packets passing this context or concerning the headers of all packets passing this context if they are less than 16, so far. The compression is computed over all bytes of all headers that are subject to compression for the used profile." ::= { rohcContextEntry 20 }
rohcContextLastPacketsMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet size concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The packet size includes the IP header and payload but excludes all lower layer headers. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 21 }
rohcContextLastPacketsMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet size concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The packet size includes the IP header and payload but excludes all lower layer headers. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 21 }
rohcContextLastHeadersMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet header size concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The packet header size is the sum of the size of all headers of a packet that are subject to compression for the used profile. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 22 }
rohcContextLastHeadersMeanSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the mean compressed packet header size concerning the last 16 packets passing this context or concerning all packets passing this context if they are less than 16, so far. The packet header size is the sum of the size of all headers of a packet that are subject to compression for the used profile. The mean value is given in byte rounded to the next integer value." ::= { rohcContextEntry 22 }
-- -- conformance information --
----一致性信息--
rohcCompliances OBJECT IDENTIFIER ::= { rohcConformance 1 } rohcGroups OBJECT IDENTIFIER ::= { rohcConformance 2 }
rohcCompliances OBJECT IDENTIFIER ::= { rohcConformance 1 } rohcGroups OBJECT IDENTIFIER ::= { rohcConformance 2 }
-- -- compliance statements --
----合规声明--
rohcCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that implement the ROHC-MIB.
rohcCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION“实现ROHC-MIB的SNMP实体的符合性声明。
Note that compliance with this compliance statement requires compliance with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcInstanceGroup, rohcContextGroup } GROUP rohcStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcStatisticsGroup." GROUP rohcTimerGroup DESCRIPTION "A compliant implementation does not have to implement the rohcTimerGroup." OBJECT rohcInstanceContextStorageTime MIN-ACCESS read-only DESCRIPTION "A compliant implementation does not have to support changing the value of object rohcInstanceContextStorageTime." OBJECT rohcContextStorageTime MIN-ACCESS read-only DESCRIPTION "A compliant implementation does not have to support changing the value of object rohcContextStorageTime." GROUP rohcContextStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcContextStatisticsGroup." ::= { rohcCompliances 1 }
Note that compliance with this compliance statement requires compliance with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcInstanceGroup, rohcContextGroup } GROUP rohcStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcStatisticsGroup." GROUP rohcTimerGroup DESCRIPTION "A compliant implementation does not have to implement the rohcTimerGroup." OBJECT rohcInstanceContextStorageTime MIN-ACCESS read-only DESCRIPTION "A compliant implementation does not have to support changing the value of object rohcInstanceContextStorageTime." OBJECT rohcContextStorageTime MIN-ACCESS read-only DESCRIPTION "A compliant implementation does not have to support changing the value of object rohcContextStorageTime." GROUP rohcContextStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcContextStatisticsGroup." ::= { rohcCompliances 1 }
rohcInstanceGroup OBJECT-GROUP OBJECTS { rohcChannelType, rohcChannelFeedbackFor, rohcChannelDescr, rohcChannelStatus, rohcInstanceFBChannelID, rohcInstanceVendor,
rohcInstanceGroup对象组对象{RohcChannel类型,RohcChannel反馈,RohcChannel描述,RohcChannel状态,RohcInstanceFBChannel ID,rohcInstanceVendor,
rohcInstanceVersion, rohcInstanceDescr, rohcInstanceClockRes, rohcInstanceMaxCID, rohcInstanceLargeCIDs, rohcInstanceMRRU, rohcInstanceStatus, rohcProfileVendor, rohcProfileVersion, rohcProfileDescr, rohcProfileNegotiated } STATUS current DESCRIPTION "A collection of objects providing information about ROHC instances, used channels and available profiles." ::= { rohcGroups 2 }
rohcInstanceVersion, rohcInstanceDescr, rohcInstanceClockRes, rohcInstanceMaxCID, rohcInstanceLargeCIDs, rohcInstanceMRRU, rohcInstanceStatus, rohcProfileVendor, rohcProfileVersion, rohcProfileDescr, rohcProfileNegotiated } STATUS current DESCRIPTION "A collection of objects providing information about ROHC instances, used channels and available profiles." ::= { rohcGroups 2 }
rohcStatisticsGroup OBJECT-GROUP OBJECTS { rohcInstanceContextsTotal, rohcInstanceContextsCurrent, rohcInstancePackets, rohcInstanceIRs, rohcInstanceIRDYNs, rohcInstanceFeedbacks, rohcInstanceCompressionRatio } STATUS current DESCRIPTION "A collection of objects providing ROHC statistics." ::= { rohcGroups 4 }
rohcStatisticsGroup OBJECT-GROUP OBJECTS { rohcInstanceContextsTotal, rohcInstanceContextsCurrent, rohcInstancePackets, rohcInstanceIRs, rohcInstanceIRDYNs, rohcInstanceFeedbacks, rohcInstanceCompressionRatio } STATUS current DESCRIPTION "A collection of objects providing ROHC statistics." ::= { rohcGroups 4 }
rohcContextGroup OBJECT-GROUP OBJECTS { rohcContextCIDState, rohcContextProfile, rohcContextDecompressorDepth } STATUS current DESCRIPTION "A collection of objects providing information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 5 }
rohcContextGroup OBJECT-GROUP OBJECTS { rohcContextCIDState, rohcContextProfile, rohcContextDecompressorDepth } STATUS current DESCRIPTION "A collection of objects providing information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 5 }
rohcTimerGroup OBJECT-GROUP OBJECTS { rohcInstanceContextStorageTime,
rohcTimerGroup对象组对象{rohcInstanceContextStorageTime,
rohcContextStorageTime, rohcContextActivationTime, rohcContextDeactivationTime
rohcContextStorageTime、rohcContextActivationTime、rohcContextDeactivationTime
} STATUS current DESCRIPTION "A collection of objects providing statistical information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 6 }
} STATUS current DESCRIPTION "A collection of objects providing statistical information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 6 }
rohcContextStatisticsGroup OBJECT-GROUP OBJECTS { rohcContextPackets, rohcContextIRs, rohcContextIRDYNs, rohcContextFeedbacks, rohcContextDecompressorFailures, rohcContextDecompressorRepairs, rohcContextAllPacketsRatio, rohcContextAllHeadersRatio, rohcContextAllPacketsMeanSize, rohcContextAllHeadersMeanSize, rohcContextLastPacketsRatio, rohcContextLastHeadersRatio, rohcContextLastPacketsMeanSize, rohcContextLastHeadersMeanSize } STATUS current DESCRIPTION "A collection of objects providing statistical information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 7 }
rohcContextStatisticsGroup OBJECT-GROUP OBJECTS { rohcContextPackets, rohcContextIRs, rohcContextIRDYNs, rohcContextFeedbacks, rohcContextDecompressorFailures, rohcContextDecompressorRepairs, rohcContextAllPacketsRatio, rohcContextAllHeadersRatio, rohcContextAllPacketsMeanSize, rohcContextAllHeadersMeanSize, rohcContextLastPacketsRatio, rohcContextLastHeadersRatio, rohcContextLastPacketsMeanSize, rohcContextLastHeadersMeanSize } STATUS current DESCRIPTION "A collection of objects providing statistical information about ROHC compressor contexts and decompressor contexts." ::= { rohcGroups 7 }
END
终止
ROHC-UNCOMPRESSED-MIB DEFINITIONS ::= BEGIN
ROHC-UNCOMPRESSED-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, mib-2 FROM SNMPv2-SMI -- [RFC2578]
从SNMPv2 SMI--[RFC2578]导入模块标识、对象类型、计数器32、mib-2
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
SNMPv2配置文件[RFC2580]中的模块合规性、对象组
rohcChannelID, rohcContextCID FROM ROHC-MIB;
ROHC-MIB中的RohcChannel ID、rohcContextCID;
rohcUncmprMIB MODULE-IDENTITY LAST-UPDATED "200406030000Z" -- June 3, 2004 ORGANIZATION "IETF Robust Header Compression Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/rohc-charter.html
rohcUncmprMIB MODULE-IDENTITY最后更新的“200406030000Z”-2004年6月3日组织“IETF鲁棒头压缩工作组”联系信息工作组章程:http://www.ietf.org/html.charters/rohc-charter.html
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Editor: Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69221 Heidelberg Germany Tel: +49 6221 90511-15 EMail: quittek@netlab.nec.de" DESCRIPTION "This MIB module defines a set of objects for monitoring and configuring RObust Header Compression (ROHC). The objects are specific to ROHC uncompressed (profile 0x0000).
编辑:Juergen Quittek NEC欧洲有限公司网络实验室Kurfuersten Anlage 36 69221德国海德堡电话:+49 6221 90511-15电子邮件:quittek@netlab.nec.de“说明”此MIB模块定义了一组用于监视和配置健壮标头压缩(ROHC)的对象。对象特定于ROHC未压缩(配置文件0x0000)。
Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3816. For full legal notices see the RFC itself or see: http://www.ietf.org/copyrights/ianamib.html"
版权所有(C)互联网协会(2004年)。该MIB模块的初始版本发布在RFC 3816中。有关完整的法律通知,请参阅RFC本身或参阅:http://www.ietf.org/copyrights/ianamib.html"
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 113 }
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 113 }
-- -- The groups defined within this MIB module: --
----在此MIB模块中定义的组:--
rohcUncmprObjects OBJECT IDENTIFIER ::= { rohcUncmprMIB 1 } rohcUncmprConformance OBJECT IDENTIFIER ::= { rohcUncmprMIB 2 }
rohcUncmprObjects OBJECT IDENTIFIER ::= { rohcUncmprMIB 1 } rohcUncmprConformance OBJECT IDENTIFIER ::= { rohcUncmprMIB 2 }
-- -- Context Table -- -- The rohcUncmprContextTable lists all contexts per interface
-- -- Context Table -- -- The rohcUncmprContextTable lists all contexts per interface
-- and instance. It extends the rohcContextTable. --
--举个例子。它扩展了rohcContextTable--
rohcUncmprContextTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcUncmprContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes ROHC uncompressed profile specific properties of compressor contexts and decompressor contexts. It extends the rohcContextTable of the ROHC-MIB module." ::= { rohcUncmprObjects 1 }
rohcUncmprContextTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcUncmprContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes ROHC uncompressed profile specific properties of compressor contexts and decompressor contexts. It extends the rohcContextTable of the ROHC-MIB module." ::= { rohcUncmprObjects 1 }
rohcUncmprContextEntry OBJECT-TYPE SYNTAX RohcUncmprContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcUncmprContextTable 1 }
rohcUncmprContextEntry OBJECT-TYPE SYNTAX RohcUncmprContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcUncmprContextTable 1 }
RohcUncmprContextEntry ::= SEQUENCE { rohcUncmprContextState INTEGER, rohcUncmprContextMode INTEGER, rohcUncmprContextACKs Counter32 }
RohcUncmprContextEntry ::= SEQUENCE { rohcUncmprContextState INTEGER, rohcUncmprContextMode INTEGER, rohcUncmprContextACKs Counter32 }
rohcUncmprContextState OBJECT-TYPE SYNTAX INTEGER { initAndRefresh(1), normal(2), noContext(3), fullContext(4) }
rohcUncmprContextState OBJECT-TYPE SYNTAX INTEGER { initAndRefresh(1), normal(2), noContext(3), fullContext(4) }
MAX-ACCESS read-only STATUS current DESCRIPTION "State of the context. States initAndRefresh(1) and normal(2) are states of compressor contexts, states noContext(3) and fullContext(4) are states of decompressor contexts." REFERENCE "RFC 3095, Section 5.10.3"
MAX-ACCESS只读状态当前描述“上下文的状态。状态initAndRefresh(1)和normal(2)是压缩程序上下文的状态,状态noContext(3)和fullContext(4)是解压缩程序上下文的状态。”参考“RFC 3095,第5.10.3节”
::= { rohcUncmprContextEntry 3 }
::= { rohcUncmprContextEntry 3 }
rohcUncmprContextMode OBJECT-TYPE SYNTAX INTEGER { unidirectional(1), bidirectional(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of the context." REFERENCE "RFC 3095, Section 5.10.3" ::= { rohcUncmprContextEntry 4 }
rohcUncmprContextMode OBJECT-TYPE SYNTAX INTEGER { unidirectional(1), bidirectional(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of the context." REFERENCE "RFC 3095, Section 5.10.3" ::= { rohcUncmprContextEntry 4 }
rohcUncmprContextACKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all positive feedbacks (ACK) sent or received in this context, respectively.
rohcUncmprContextACKs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此上下文中分别发送或接收的所有正向反馈(ACK)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1" ::= { rohcUncmprContextEntry 5 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1" ::= { rohcUncmprContextEntry 5 }
-- -- conformance information --
----一致性信息--
rohcUncmprCompliances OBJECT IDENTIFIER ::= { rohcUncmprConformance 1 } rohcUncmprGroups OBJECT IDENTIFIER ::= { rohcUncmprConformance 2 }
rohcUncmprCompliances OBJECT IDENTIFIER ::= { rohcUncmprConformance 1 } rohcUncmprGroups OBJECT IDENTIFIER ::= { rohcUncmprConformance 2 }
-- -- compliance statements --
----合规声明--
rohcUncmprCompliance MODULE-COMPLIANCE
RohcunCmpr合规模块-合规
STATUS current DESCRIPTION "The compliance statement for SNMP entities that implement the ROHC-UNCOMPRESSED-MIB.
STATUS current DESCRIPTION“实现ROHC-UNCOMPRESSED-MIB的SNMP实体的符合性声明。
Note that compliance with this compliance statement requires compliance with the rohcCompliance MODULE-COMPLIANCE statement of the ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcUncmprContextGroup } GROUP rohcUncmprStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcUncmprStatisticsGroup." ::= { rohcUncmprCompliances 1 }
Note that compliance with this compliance statement requires compliance with the rohcCompliance MODULE-COMPLIANCE statement of the ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcUncmprContextGroup } GROUP rohcUncmprStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcUncmprStatisticsGroup." ::= { rohcUncmprCompliances 1 }
rohcUncmprContextGroup OBJECT-GROUP OBJECTS { rohcUncmprContextState, rohcUncmprContextMode } STATUS current DESCRIPTION "A collection of objects providing information about ROHC uncompressed compressors and decompressors." ::= { rohcUncmprGroups 1 }
rohcUncmprContextGroup OBJECT-GROUP OBJECTS { rohcUncmprContextState, rohcUncmprContextMode } STATUS current DESCRIPTION "A collection of objects providing information about ROHC uncompressed compressors and decompressors." ::= { rohcUncmprGroups 1 }
rohcUncmprStatisticsGroup OBJECT-GROUP OBJECTS { rohcUncmprContextACKs } STATUS current DESCRIPTION "An object providing context statistics." ::= { rohcUncmprGroups 2 }
rohcUncmprStatisticsGroup OBJECT-GROUP OBJECTS { rohcUncmprContextACKs } STATUS current DESCRIPTION "An object providing context statistics." ::= { rohcUncmprGroups 2 }
END
终止
ROHC-RTP-MIB DEFINITIONS ::= BEGIN
ROHC-RTP-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, mib-2 FROM SNMPv2-SMI -- [RFC2578]
从SNMPv2 SMI--[RFC2578]导入模块标识、对象类型、无符号32、计数器32、mib-2
TruthValue FROM SNMPv2-TC -- [RFC2579]
来自SNMPv2 TC的真实值--[RFC2579]
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
SNMPv2配置文件[RFC2580]中的模块合规性、对象组
rohcChannelID, rohcContextCID FROM ROHC-MIB; -- [RFC3816]
ROHC-MIB中的RohcChannel ID、rohcContextCID;——[RFC3816]
rohcRtpMIB MODULE-IDENTITY LAST-UPDATED "200406030000Z" -- June 3, 2004 ORGANIZATION "IETF Robust Header Compression Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/rohc-charter.html
RoHCRTMPIB模块标识最后一次更新“200406030000Z”-2004年6月3日组织“IETF鲁棒头压缩工作组”联系信息工作组章程:http://www.ietf.org/html.charters/rohc-charter.html
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Mailing Lists: General Discussion: rohc@ietf.org To Subscribe: rohc-request@ietf.org In Body: subscribe your_email_address
Editor: Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69221 Heidelberg Germany Tel: +49 6221 90511-15 EMail: quittek@netlab.nec.de" DESCRIPTION "This MIB module defines a set of objects for monitoring and configuring RObust Header Compression (ROHC). The objects are specific to ROHC RTP (profile 0x0001), ROHC UDP (profile 0x0002), and ROHC ESP (profile 0x0003) defined in RFC 3095 and for the ROHC LLA profile (profile 0x0005) defined in RFC 3242.
编辑:Juergen Quittek NEC欧洲有限公司网络实验室Kurfuersten Anlage 36 69221德国海德堡电话:+49 6221 90511-15电子邮件:quittek@netlab.nec.de“说明”此MIB模块定义了一组用于监视和配置健壮标头压缩(ROHC)的对象。这些对象特定于RFC 3095中定义的ROHC RTP(配置文件0x0001)、ROHC UDP(配置文件0x0002)和ROHC ESP(配置文件0x0003),以及RFC 3242中定义的ROHC LLA配置文件(配置文件0x0005)。
Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3816. For full legal notices see the RFC itself or see: http://www.ietf.org/copyrights/ianamib.html"
版权所有(C)互联网协会(2004年)。该MIB模块的初始版本发布在RFC 3816中。有关完整的法律通知,请参阅RFC本身或参阅:http://www.ietf.org/copyrights/ianamib.html"
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 114 }
REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version, published as RFC 3816." ::= { mib-2 114 }
-- -- The groups defined within this MIB module: --
----在此MIB模块中定义的组:--
rohcRtpObjects OBJECT IDENTIFIER ::= { rohcRtpMIB 1 } rohcRtpConformance OBJECT IDENTIFIER ::= { rohcRtpMIB 2 }
rohcRtpObjects OBJECT IDENTIFIER ::= { rohcRtpMIB 1 } rohcRtpConformance OBJECT IDENTIFIER ::= { rohcRtpMIB 2 }
-- -- Context Table -- -- The rohcRtpContextTable lists all contexts per interface -- and instance. It extends the rohcContextTable. --
-- -- Context Table -- -- The rohcRtpContextTable lists all contexts per interface -- and instance. It extends the rohcContextTable. --
rohcRtpContextTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcRtpContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes RTP profile specific properties of compressor contexts and decompressor contexts. It extends the rohcContextTable of the ROHC-MIB module." ::= { rohcRtpObjects 1 }
rohcRtpContextTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcRtpContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists and describes RTP profile specific properties of compressor contexts and decompressor contexts. It extends the rohcContextTable of the ROHC-MIB module." ::= { rohcRtpObjects 1 }
rohcRtpContextEntry OBJECT-TYPE SYNTAX RohcRtpContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcRtpContextTable 1 }
rohcRtpContextEntry OBJECT-TYPE SYNTAX RohcRtpContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing a particular context." INDEX { rohcChannelID, rohcContextCID } ::= { rohcRtpContextTable 1 }
RohcRtpContextEntry ::= SEQUENCE { rohcRtpContextState INTEGER, rohcRtpContextMode INTEGER, rohcRtpContextAlwaysPad TruthValue, rohcRtpContextLargePktsAllowed TruthValue, rohcRtpContextVerifyPeriod Unsigned32, rohcRtpContextSizesAllowed Unsigned32, rohcRtpContextSizesUsed Unsigned32, rohcRtpContextACKs Counter32, rohcRtpContextNACKs Counter32, rohcRtpContextSNACKs Counter32,
RohcRtpContextEntry ::= SEQUENCE { rohcRtpContextState INTEGER, rohcRtpContextMode INTEGER, rohcRtpContextAlwaysPad TruthValue, rohcRtpContextLargePktsAllowed TruthValue, rohcRtpContextVerifyPeriod Unsigned32, rohcRtpContextSizesAllowed Unsigned32, rohcRtpContextSizesUsed Unsigned32, rohcRtpContextACKs Counter32, rohcRtpContextNACKs Counter32, rohcRtpContextSNACKs Counter32,
rohcRtpContextNHPs Counter32, rohcRtpContextCSPs Counter32, rohcRtpContextCCPs Counter32, rohcRtpContextPktsLostPhysical Counter32, rohcRtpContextPktsLostPreLink Counter32 }
rohcRtpContextNHPs计数器32、rohcRtpContextCSPs计数器32、rohcRtpContextCCPs计数器32、RoHCRTPContextPKTSLOSTP物理计数器32、RoHCRTPContextPKTSLOSTPRINK计数器32}
rohcRtpContextState OBJECT-TYPE SYNTAX INTEGER { initAndRefresh(1), firstOrder(2), secondOrder(3), noContext(4), staticContext(5), fullContext(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the context as defined in RFC 3095. States initAndRefresh(1), firstOrder(2), and secondOrder(3) are states of compressor contexts, states noContext(4), staticContext(5) and fullContext(6) are states of decompressor contexts." REFERENCE "RFC 3095" ::= { rohcRtpContextEntry 3 }
rohcRtpContextState OBJECT-TYPE SYNTAX INTEGER { initAndRefresh(1), firstOrder(2), secondOrder(3), noContext(4), staticContext(5), fullContext(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the context as defined in RFC 3095. States initAndRefresh(1), firstOrder(2), and secondOrder(3) are states of compressor contexts, states noContext(4), staticContext(5) and fullContext(6) are states of decompressor contexts." REFERENCE "RFC 3095" ::= { rohcRtpContextEntry 3 }
rohcRtpContextMode OBJECT-TYPE SYNTAX INTEGER { unidirectional(1), optimistic(2), reliable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of the context." REFERENCE "RFC 3095, Section 4.4" ::= { rohcRtpContextEntry 4 }
rohcRtpContextMode OBJECT-TYPE SYNTAX INTEGER { unidirectional(1), optimistic(2), reliable(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode of the context." REFERENCE "RFC 3095, Section 4.4" ::= { rohcRtpContextEntry 4 }
rohcRtpContextAlwaysPad OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Boolean, only applicable to compressor contexts using the
rohcRtpContextAlwaysPad对象类型语法TruthValue MAX-ACCESS只读状态当前描述”布尔值,仅适用于使用
LLA profile. If its value is true, the compressor must pad every RHP packet with a minimum of one octet ROHC padding.
个人资料。如果其值为真,则压缩器必须用至少一个八位组ROHC填充每个RHP数据包。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { false } ::= { rohcRtpContextEntry 5 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { false } ::= { rohcRtpContextEntry 5 }
rohcRtpContextLargePktsAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Boolean, only applicable to compressor contexts using the LLA profile. It specifies how to handle packets that do not fit any of the preferred packet sizes specified. If its value is true, the compressor must deliver the larger packet as-is and must not use segmentation. If it is set to false, the ROHC segmentation scheme must be used to split the packet into two or more segments, and each segment must further be padded to fit one of the preferred packet sizes.
rohcRtpContextLargePktsAllowed对象类型语法TruthValue MAX-ACCESS只读状态当前说明“布尔值,仅适用于使用LLA配置文件的压缩程序上下文。它指定如何处理不符合指定的任何首选数据包大小的数据包。如果其值为真,则压缩器必须按原样交付较大的数据包,并且不得使用分段。如果设置为false,则必须使用ROHC分段方案将数据包分割为两个或多个数据段,并且必须进一步填充每个数据段以适合其中一个首选数据包大小。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { true } ::= { rohcRtpContextEntry 6 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { true } ::= { rohcRtpContextEntry 6 }
rohcRtpContextVerifyPeriod OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to compressor contexts using the LLA profile. It specifies the minimum frequency with which a packet validating the context must be sent. This tells the compressor that a packet containing a CRC
rohcRtpContextVerifyPeriod对象类型语法Unsigned32 MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的压缩程序上下文。它指定验证上下文的数据包必须发送的最小频率。这告诉压缩程序包含CRC的数据包
field must be sent at least once every N packets, where N is the value of the object. A value of 0 indicates that periodical verifications are disabled.
字段必须至少每N个数据包发送一次,其中N是对象的值。值为0表示禁用定期验证。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { 0 } ::= { rohcRtpContextEntry 7 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" DEFVAL { 0 } ::= { rohcRtpContextEntry 7 }
rohcRtpContextSizesAllowed OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object is only valid for decompressor contexts, i.e., if rohcInstanceType of the corresponding rohcContextEntry has the value decompressor(2). For compressor contexts where rohcInstanceType has the value compressor(1), this object MUST NOT be instantiated.
RohcrTPContextSizeAllowed OBJECT-TYPE语法Unsigned32(1..4294967295)MAX-ACCESS只读状态当前描述“此对象的值仅对解压缩器上下文有效,即,如果相应RohcContextry的rohcInstanceType具有值decompressor(2)。对于rohcInstanceType具有值compressor(1)的压缩程序上下文,不得实例化此对象。
This object contains the number of different packet sizes that may be used in the context." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpContextEntry 8 }
This object contains the number of different packet sizes that may be used in the context." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpContextEntry 8 }
rohcRtpContextSizesUsed OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object is only valid for decompressor contexts, i.e., if rohcInstanceType of the corresponding rohcContextEntry has the value decompressor(2). For compressor contexts where rohcInstanceType has the value compressor(1), this object MUST NOT be instantiated.
RohcrtpContextSizeUsed对象类型语法Unsigned32(1..4294967295)MAX-ACCESS只读状态当前描述“此对象的值仅对解压缩器上下文有效,即,如果相应RohcContextry的rohcInstanceType具有值decompressor(2)。对于rohcInstanceType具有值compressor(1)的压缩程序上下文,不得实例化此对象。
This object contains the number of different packet sizes that are used in the context." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpContextEntry 9 }
This object contains the number of different packet sizes that are used in the context." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpContextEntry 9 }
rohcRtpContextACKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all positive feedbacks (ACK) sent or received in this context, respectively.
rohcRtpContextACKs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此上下文中分别发送或接收的所有正向反馈(ACK)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 10 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 10 }
rohcRtpContextNACKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all dynamic negative feedbacks (ACK) sent or received in this context, respectively.
rohcRtpContextNACKs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此上下文中分别发送或接收的所有动态负面反馈(ACK)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 11 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 11 }
rohcRtpContextSNACKs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of all static negative feedbacks (ACK) sent or received in this context, respectively.
RohcrtpContextNocks对象类型语法计数器32 MAX-ACCESS只读状态当前描述“在此上下文中分别发送或接收的所有静态负面反馈(ACK)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management
重新初始化管理时,此计数器的值可能会出现不连续
system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 12 }
system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB." REFERENCE "RFC 3095, Section 5.2.1." ::= { rohcRtpContextEntry 12 }
rohcRtpContextNHPs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to contexts using the LLA profile. It contains the number of all no-header packets (NHP) sent or received in this context, respectively.
rohcRtpContextNHPs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的上下文。它分别包含在此上下文中发送或接收的所有无头数据包(NHP)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB.
此计数器的值可能在管理系统重新初始化时出现不连续,也可能在IFCounterInterruptionTime值指示的其他时间出现不连续。为了检查ifcounterytime,需要接口索引。可通过读取ROHC-MIB的ROHC通道表来确定。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.1." ::= { rohcRtpContextEntry 13 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.1." ::= { rohcRtpContextEntry 13 }
rohcRtpContextCSPs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to contexts using the LLA profile. It contains the number of all context synchronization packets (CSP) sent or received in this context, respectively.
rohcRtpContextCSPs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的上下文。它包含在此上下文中分别发送或接收的所有上下文同步数据包(CSP)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management
重新初始化管理时,此计数器的值可能会出现不连续
system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB.
系统,并在IFCounteryTime值指示的其他时间。为了检查ifcounterytime,需要接口索引。可通过读取ROHC-MIB的ROHC通道表来确定。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.2." ::= { rohcRtpContextEntry 14 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.2." ::= { rohcRtpContextEntry 14 }
rohcRtpContextCCPs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to contexts using the LLA profile. It contains the number of all context check packets (CCP) sent or received in this context, respectively.
rohcRtpContextCCPs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的上下文。它包含在此上下文中分别发送或接收的所有上下文检查数据包(CCP)的数量。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB.
此计数器的值可能在管理系统重新初始化时出现不连续,也可能在IFCounterInterruptionTime值指示的其他时间出现不连续。为了检查ifcounterytime,需要接口索引。可通过读取ROHC-MIB的ROHC通道表来确定。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.3." ::= { rohcRtpContextEntry 15 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 4.1.3." ::= { rohcRtpContextEntry 15 }
rohcRtpContextPktsLostPhysical OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to decompressor contexts
rohcRtpContextPktsLostPhysical对象类型语法计数器32 MAX-ACCESS只读状态当前说明“此对象仅适用于解压缩程序上下文
using the LLA profile. It contains the number of physical packet losses on the link between compressor and decompressor, that have been indicated to the decompressor.
使用LLA配置文件。它包含压缩机和解压缩器之间链路上已指示给解压缩器的物理数据包丢失数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB.
此计数器的值可能在管理系统重新初始化时出现不连续,也可能在IFCounterInterruptionTime值指示的其他时间出现不连续。为了检查ifcounterytime,需要接口索引。可通过读取ROHC-MIB的ROHC通道表来确定。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.2." ::= { rohcRtpContextEntry 16 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.2." ::= { rohcRtpContextEntry 16 }
rohcRtpContextPktsLostPreLink OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to decompressor contexts using the LLA profile. It contains the number of pre-link packet losses on the link between compressor and decompressor, that have been indicated to the decompressor.
RohcrtpContextPktsLostPlink对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的解压缩程序上下文。它包含已向解压缩程序指示的压缩程序和解压缩程序之间链路上的预链接数据包丢失数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. For checking ifCounterDiscontinuityTime, the interface index is required. It can be determined by reading the rohcChannelTable of the ROHC-MIB.
此计数器的值可能在管理系统重新初始化时出现不连续,也可能在IFCounterInterruptionTime值指示的其他时间出现不连续。为了检查ifcounterytime,需要接口索引。可通过读取ROHC-MIB的ROHC通道表来确定。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.2." ::= { rohcRtpContextEntry 17 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.2." ::= { rohcRtpContextEntry 17 }
-- -- Packet Sizes Table -- -- The rohcPacketSizeTable lists allowed, preferred, and used -- packet sizes per compressor context.
-- -- Packet Sizes Table -- -- The rohcPacketSizeTable lists allowed, preferred, and used -- packet sizes per compressor context.
rohcRtpPacketSizeTable OBJECT-TYPE SYNTAX SEQUENCE OF RohcRtpPacketSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists all allowed, preferred, and used packet sizes per compressor context and channel.
rohcRtpPacketSizeTable对象类型语法RohcRtpPacketSizeEntry MAX-ACCESS不可访问状态当前描述“此表列出了每个压缩程序上下文和通道的所有允许、首选和使用的数据包大小。
Note, that the sizes table represents implementation parameters that are suggested by RFC 3095 and/or RFC 3242, but that are not mandatory." ::= { rohcRtpObjects 2 }
Note, that the sizes table represents implementation parameters that are suggested by RFC 3095 and/or RFC 3242, but that are not mandatory." ::= { rohcRtpObjects 2 }
rohcRtpPacketSizeEntry OBJECT-TYPE SYNTAX RohcRtpPacketSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of a particular packet size." INDEX { rohcChannelID, rohcContextCID, rohcRtpPacketSize } ::= { rohcRtpPacketSizeTable 1 }
rohcRtpPacketSizeEntry OBJECT-TYPE SYNTAX RohcRtpPacketSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of a particular packet size." INDEX { rohcChannelID, rohcContextCID, rohcRtpPacketSize } ::= { rohcRtpPacketSizeTable 1 }
RohcRtpPacketSizeEntry ::= SEQUENCE { rohcRtpPacketSize Unsigned32, rohcRtpPacketSizePreferred TruthValue, rohcRtpPacketSizeUsed TruthValue, rohcRtpPacketSizeRestrictedType INTEGER }
RohcRtpPacketSizeEntry ::= SEQUENCE { rohcRtpPacketSize Unsigned32, rohcRtpPacketSizePreferred TruthValue, rohcRtpPacketSizeUsed TruthValue, rohcRtpPacketSizeRestrictedType INTEGER }
rohcRtpPacketSize OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A packet size used as index." ::= { rohcRtpPacketSizeEntry 3 }
rohcRtpPacketSize OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A packet size used as index." ::= { rohcRtpPacketSizeEntry 3 }
rohcRtpPacketSizePreferred OBJECT-TYPE
rohcRtpPacketSizePreferred对象类型
SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to compressor contexts using the LLA profile. When retrieved, it will have the value true(1) if the packet size is preferred. Otherwise, its value will be false(2).
语法TruthValue MAX-ACCESS只读状态当前描述“此对象仅适用于使用LLA配置文件的压缩程序上下文。检索时,如果首选数据包大小,则其值将为true(1)。否则,其值将为false(2)。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" ::= { rohcRtpPacketSizeEntry 4 }
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" ::= { rohcRtpPacketSizeEntry 4 }
rohcRtpPacketSizeUsed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to compressor contexts using the UDP, RTP, or ESP profile. When retrieved, it will have the value true(1) if the packet size is used. Otherwise, its value will be false(2).
rohcRtpPacketSizeUsed对象类型语法TruthValue MAX-ACCESS只读状态当前描述“此对象仅适用于使用UDP、RTP或ESP配置文件的压缩程序上下文。检索时,如果使用数据包大小,则其值为true(1)。否则,其值为false(2)。
The value of this object is only valid for UDP, RTP, and ESP profiles, i.e., if the corresponding rohcProfile has a value of either 0x0001, 0x0002 or 0x0003. If the corresponding rohcProfile has a value other than 0x0001, 0x0002 or 0x0003, then this object MUST NOT be instantiated." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpPacketSizeEntry 5 }
The value of this object is only valid for UDP, RTP, and ESP profiles, i.e., if the corresponding rohcProfile has a value of either 0x0001, 0x0002 or 0x0003. If the corresponding rohcProfile has a value other than 0x0001, 0x0002 or 0x0003, then this object MUST NOT be instantiated." REFERENCE "RFC 3095, Section 6.3.1" ::= { rohcRtpPacketSizeEntry 5 }
rohcRtpPacketSizeRestrictedType OBJECT-TYPE SYNTAX INTEGER { nhpOnly(1), rhpOnly(2), noRestrictions(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to preferred packet
rohcRtpPacketSizeRestrictedType OBJECT-TYPE SYNTAX INTEGER { nhpOnly(1), rhpOnly(2), noRestrictions(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is only applicable to preferred packet
sizes of compressor contexts using the LLA profile. When retrieved, it will indicate whether the packet size is preferred for NHP only, for RHP only, or for both of them.
使用LLA配置文件的压缩机上下文的大小。检索时,它将指示数据包大小是仅适用于NHP、仅适用于RHP还是两者都适用。
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" ::= { rohcRtpPacketSizeEntry 6 } -- -- conformance information --
The value of this object is only valid for LLA profiles, i.e., if the corresponding rohcProfile has a value of 0x0005. If the corresponding rohcProfile has a value other than 0x0005, then this object MUST NOT be instantiated." REFERENCE "RFC 3242, Section 5.1.1" ::= { rohcRtpPacketSizeEntry 6 } -- -- conformance information --
rohcRtpCompliances OBJECT IDENTIFIER ::= { rohcRtpConformance 1 } rohcRtpGroups OBJECT IDENTIFIER ::= { rohcRtpConformance 2 }
rohcRtpCompliances OBJECT IDENTIFIER ::= { rohcRtpConformance 1 } rohcRtpGroups OBJECT IDENTIFIER ::= { rohcRtpConformance 2 }
-- -- compliance statements --
----合规声明--
rohcRtpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that implement the ROHC-RTP-MIB.
RoHCRTP COMPLIANCE MODULE-COMPLIANCE STATUS current DESCRIPTION“实施ROHC-RTP-MIB的SNMP实体的符合性声明。
Note that compliance with this compliance statement requires compliance with the rohcCompliance MODULE-COMPLIANCE statement of the ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcRtpContextGroup } GROUP rohcRtpPacketSizesGroup DESCRIPTION "A compliant implementation does not have to implement the rohcRtpPacketSizesGroup." GROUP rohcRtpStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcRtpStatisticsGroup." ::= { rohcRtpCompliances 1 }
Note that compliance with this compliance statement requires compliance with the rohcCompliance MODULE-COMPLIANCE statement of the ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE statement of the IF-MIB (RFC2863)." MODULE -- this module MANDATORY-GROUPS { rohcRtpContextGroup } GROUP rohcRtpPacketSizesGroup DESCRIPTION "A compliant implementation does not have to implement the rohcRtpPacketSizesGroup." GROUP rohcRtpStatisticsGroup DESCRIPTION "A compliant implementation does not have to implement the rohcRtpStatisticsGroup." ::= { rohcRtpCompliances 1 }
rohcRtpContextGroup OBJECT-GROUP OBJECTS { rohcRtpContextState, rohcRtpContextMode, rohcRtpContextAlwaysPad, rohcRtpContextLargePktsAllowed, rohcRtpContextVerifyPeriod } STATUS current DESCRIPTION "A collection of objects providing information about ROHC RTP compressors and decompressors." ::= { rohcRtpGroups 1 }
rohcRtpContextGroup OBJECT-GROUP OBJECTS { rohcRtpContextState, rohcRtpContextMode, rohcRtpContextAlwaysPad, rohcRtpContextLargePktsAllowed, rohcRtpContextVerifyPeriod } STATUS current DESCRIPTION "A collection of objects providing information about ROHC RTP compressors and decompressors." ::= { rohcRtpGroups 1 }
rohcRtpPacketSizesGroup OBJECT-GROUP OBJECTS { rohcRtpContextSizesAllowed, rohcRtpContextSizesUsed, rohcRtpPacketSizePreferred, rohcRtpPacketSizeUsed, rohcRtpPacketSizeRestrictedType } STATUS current DESCRIPTION "A collection of objects providing information about allowed and used packet sizes at a ROHC RTP compressor." ::= { rohcRtpGroups 2 }
rohcRtpPacketSizesGroup OBJECT-GROUP OBJECTS { rohcRtpContextSizesAllowed, rohcRtpContextSizesUsed, rohcRtpPacketSizePreferred, rohcRtpPacketSizeUsed, rohcRtpPacketSizeRestrictedType } STATUS current DESCRIPTION "A collection of objects providing information about allowed and used packet sizes at a ROHC RTP compressor." ::= { rohcRtpGroups 2 }
rohcRtpStatisticsGroup OBJECT-GROUP OBJECTS { rohcRtpContextACKs, rohcRtpContextNACKs, rohcRtpContextSNACKs, rohcRtpContextNHPs, rohcRtpContextCSPs, rohcRtpContextCCPs, rohcRtpContextPktsLostPhysical, rohcRtpContextPktsLostPreLink } STATUS current DESCRIPTION "A collection of objects providing ROHC compressor and decompressor statistics." ::= { rohcRtpGroups 3 }
rohcRtpStatisticsGroup OBJECT-GROUP OBJECTS { rohcRtpContextACKs, rohcRtpContextNACKs, rohcRtpContextSNACKs, rohcRtpContextNHPs, rohcRtpContextCSPs, rohcRtpContextCCPs, rohcRtpContextPktsLostPhysical, rohcRtpContextPktsLostPreLink } STATUS current DESCRIPTION "A collection of objects providing ROHC compressor and decompressor statistics." ::= { rohcRtpGroups 3 }
END
终止
The managed objects defined by the ROHC-MIB module, the ROHC-UNCOMPRESSED-MIB module and the ROHC-RTP-MIB module do not have a MAX-ACCESS value of read-write and/or read-create except rohcInstanceContextStorageTime and rohcContextStorageTime, both of which have a MAX-ACCESS value of read-write. These objects determine how long context information is stored after its termination. Unauthorized access to these objects can have one of two negative effects. If they are set to a value lower than required, e.g., to zero, then context information about past contexts might get lost. If they are set to a very high value, then context information will not be deleted and memory consumption of the agent implementation might become very high. However, unauthorized access to these objects cannot cause harm to existing ROHC connections nor can it allow manipulation of running instances of ROHC in a malicious way.
ROHC-MIB模块、ROHC-UNCOMPRESSED-MIB模块和ROHC-RTP-MIB模块定义的托管对象没有读写和/或读创建的最大访问值,rohcInstanceContextStorageTime和rohcContextStorageTime除外,这两个模块的最大访问值均为读写。这些对象确定上下文信息终止后存储的时间。未经授权访问这些对象可能会产生两种负面影响之一。如果将它们设置为低于要求的值,例如设置为零,则有关过去上下文的上下文信息可能会丢失。如果将它们设置为非常高的值,则不会删除上下文信息,代理实现的内存消耗可能会非常高。但是,对这些对象的未经授权访问不会对现有ROHC连接造成损害,也不会允许以恶意方式操纵正在运行的ROHC实例。
Another security issue is unauthorized access to readable objects in the MIB modules for getting information about existing communication sessions. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. However, the only information that might be disclosed is the use of channels. Users and their addresses are not visible in the MIB. This information can only be mis-used in conjunction with the mis-use of further information.
另一个安全问题是未经授权访问MIB模块中的可读对象,以获取有关现有通信会话的信息。因此,在通过SNMP通过网络发送这些对象时,控制甚至获取和/或通知对这些对象的访问,甚至可能加密这些对象的值,这一点非常重要。然而,可能披露的唯一信息是频道的使用。用户及其地址在MIB中不可见。此信息只能与其他信息的误用一起误用。
SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.
SNMPv3之前的SNMP版本未包含足够的安全性。即使网络本身是安全的(例如通过使用IPSec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB模块中的对象。
It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).
建议实施者考虑SNMPv3框架所提供的安全特性(参见[RCFC310],第8节),包括对SNMPv3加密机制的完全支持(用于身份验证和隐私)。
Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.
此外,不建议部署SNMPv3之前的SNMP版本。相反,建议部署SNMPv3并启用加密安全性。然后,客户/运营商应负责确保授予访问此MIB模块实例权限的SNMP实体已正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)访问对象。
Many thanks to Lars-Erik Jonsson and Mark West for their guidance through the ROHC world and to Ghyslain Pelletier for explaining how the ROHC LLA profile works. Further thanks to Frank Strauss for his advice on tricky SMI issues. Special thanks to Mike Heard who acted as MIB doctor. He studied every tiny detail, raised a long list of issues and helped to significantly improve this document.
非常感谢Lars Erik Jonsson和Mark West对ROHC世界的指导,以及Ghyslain Pelletier对ROHC LLA简介工作原理的解释。进一步感谢Frank Strauss就棘手的SMI问题提供的建议。特别感谢担任MIB医生的Mike Heard。他研究了每一个微小的细节,提出了一长串的问题,并帮助大大改进了这份文件。
[RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2578]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。
[RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2579]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC2580]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000.
[RFC2863]McCloghrie,K.和F.Kastenholz,“接口组MIB”,RFC 28632000年6月。
[RFC3095] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H., Hannu, H., Jonsson, L., Hakenberg, R., Koren, T., Le, K., Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K., Wiebke, T., Yoshimura, T., and H. Zheng, "RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed", RFC 3095, July 2001.
[RFC3095]Bormann,C.,Burmeister,C.,Degermark,M.,Fukushima,H.,Hannu,H.,Jonsson,L.,Hakenberg,R.,Koren,T.,Le,K.,Liu,Z.,Martenson,A.,Miyazaki,A.,Svanbro,K.,Wiebke,T.,Yoshimura,T.,和H.Zheng,“鲁棒头压缩(ROHC):框架和四个配置文件:RTP,UDP,ESP和未压缩”,RFC 3095,2001年7月。
[RFC3242] Jonsson, L. and G. Pelletier, "RObust Header Compression (ROHC): A Link-Layer Assisted Profile for IP/UDP/RTP", RFC 3242, April 2002.
[RFC3242]Jonsson,L.和G.Pelletier,“鲁棒报头压缩(ROHC):IP/UDP/RTP的链路层辅助配置文件”,RFC 3242,2002年4月。
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, December 2002.
[RFC3411]Harrington,D.,Presohn,R.,和B.Wijnen,“描述简单网络管理协议(SNMP)管理框架的体系结构”,STD 62,RFC 3411,2002年12月。
[RFC3759] Jonsson, L., "RObust Header Compression (ROHC): Terminology and Channel Mapping Examples", RFC 3759, April 2004.
[RFC3759]Jonsson,L.“鲁棒头压缩(ROHC):术语和信道映射示例”,RFC 3759,2004年4月。
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.
[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。
Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
德国海德堡Juergen Quittek NEC欧洲有限公司网络实验室Kurfuersten Anlage 36 69115
Phone: +49 6221 90511-15 EMail: quittek@netlab.nec.de
Phone: +49 6221 90511-15 EMail: quittek@netlab.nec.de
Martin Stiemerling NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
Martin Stieemerling NEC欧洲有限公司网络实验室Kurfuersten Anlage 36 69115德国海德堡
Phone: +49 6221 90511-13 EMail: stiemerling@netlab.nec.de
Phone: +49 6221 90511-13 EMail: stiemerling@netlab.nec.de
Hannes Hartenstein University of Karlsruhe Computing Center and Institute of Telematics 76128 Karlsruhe Germany
汉斯-哈顿斯坦卡尔斯鲁厄大学计算中心和远程信息处理研究所76128德国卡尔斯鲁厄
Phone: +49 721 608 8104 EMail: hartenstein@rz.uni-karlsruhe.de
Phone: +49 721 608 8104 EMail: hartenstein@rz.uni-karlsruhe.de
Copyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
版权所有(C)互联网协会(2004年)。本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 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.
本文件及其包含的信息是按“原样”提供的,贡献者、他/她所代表或赞助的组织(如有)、互联网协会和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。
Intellectual Property
知识产权
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights 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; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。
Copies of IPR disclosures made to the IETF Secretariat 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 on-line IPR repository at http://www.ietf.org/ipr.
向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.
Acknowledgement
确认
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC编辑功能的资金目前由互联网协会提供。