分享
 
 
 

关于MCNS/DOCSIS兼容RF接口的RF接口MIB

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

本备忘录的状态

本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建

议以得到改进。请参考最新版的”Internet架构委员会正式协议标准”来获得本协议的标准

化程度和状态。本备忘录的发布不受任何限制。

版权声明

Copyright(C)TheInternetSociety(1999)。版权声明。

摘要

这个备忘录定义了治理信息数据库(ManagementInformationBase,缩写为MIB)的一部

分用于治理INTERNET社团的网络治理对象。尤其是,它定义了一套基本的基于SNMP来

治理遵从MCNS/DOCSIS标准的射频(RadioFrequency,缩写为RF)接口的治理对象。

这个备忘录以遵从SNMPSMIv2[5][6][7]的风格定义了一种MIB模块。这套对象和

SNMP构架以及现存的SNMP标准是协调一致的。

这个备忘录是IETF的IPCDN工作组的产物。其注解可以寄往工作组的邮件列表

ipcdn@terayon.com以及作者。

目录

1.SNMP治理框架 2

2.术语表 3

2.1.有线电视(CATV) 3

2.2.频道(Channel) 3

2.3.线缆调制解调器(CableModem,缩写为CM) 3

2.4.线缆调制解调器头端系统(CableModemTerminationSystem,缩写为CMTS) 4

2.5.代码字(CodeWord) 4

2.6.数据包(DataPacket) 4

2.7.dBmV 4

2.8.DOCSIS 4

2.9.下行(Downstream) 4

2.10.前端(Head-end) 4

2.11.MAC数据包 4

2.12.MCNS 5

2.13.袖珍通道 5

2.14.QPSK(QuadraturePhaseShiftKeying) 5

2.15.QAM(QuadratureAmplitudeModulation) 5

2.16.RF(RadioFrequency) 5

2.17.Symbol-times 5

2.18.上行(Upstream) 5

3.综述 5

3.1.MIB的结构 6

3.1.1.docsIfBase对象 6

3.1.2.docsIfCm对象 6

3.1.3.docsIfCmts对象 6

3.2.和接口MIB的关系 7

3.2.1.分层模型 7

3.2.2.虚电路(VirtualCircuits) 8

3.2.3.ifTestTable 8

3.2.4.ifRcvAddressTable 8

3.2.5.ifEntry 8

3.2.5.1.下行接口的ifEntry 8

3.2.5.1.1.CMTS下行接口的ifEntry 8

3.2.5.1.2.CableModem的下行接口ifEntry 9

3.2.5.2.上行接口的ifEntry 9

3.2.5.2.1.CMTS的上行接口ifEntry 10

3.2.5.2.2.CableModem的上行接口ifEntry 10

3.2.5.3.MAC层的ifEntry 11

4.定义 11

5.致谢 57

6.参考文献 57

7.需要考虑的安全问题 58

8.知识产权 59

9.作者地址 59

10.完整的版权声明 59

致谢 59

1.SNMP治理框架

目前,SNMP治理框架有五个主要的组成部分:

o在RFC2571[1]中描述了整体结构。

o描述和命名用来治理的对象和事件的机制。SMI第一版称做SMIv1,在STD16,RFC

1155[2],STD16,FRC1212[3],RFC1215[4]中描述。第二版,称做SMIv2,在STD58,

RFC2578[5],RFC2579[6],RFC2580[7]中描述。

o传输治理信息的消息协议。SNMP消息协议的第一版称为SNMPv1,在STD15,

RFC1157[8]中描述。第二版称为SNMPv2c,不是INTERNET标准协议,在RFC1901[9],

RFC1906[10]中描述。第三版称为SNMPv3,在RFC1906[10],RFC2572[11],RFC2574[12]

中描述。

o访问治理信息的操作协议。第一套可操作的与PDU格式有关的协议在STD15,

RFC1157[8]中描述。第二套在RFC1905[13]中描述。

o在RFC2573[14]中描述的是一套基础应用,还有基于视图的访问控制机制,在

RFC2575[15]中描述。

治理对象通过虚拟信息仓库访问,术语叫做治理信息库或MIB。MIB中的对象使用在SMI

中定义的机制来定义。

本备注指定了一个服从SMIv2的MIB模块。遵从SMIv1的MIB可通过适当的翻译得出,

结果在语义上必须等价,除非由于不可翻译而省略对象或事件(useofCounter64)。在翻译时,

一些机器可读的SMIv2信息会转换成SMIv1的原文描述。然而,这些丢失的信息被认为不

会改变MIB的语义。

2.术语表

在这个文档中的术语既来源于常规的同轴电缆系统的应用,也来源于有关DCSIS的文

档。

2.1.有线电视(CATV)

原先的“有线电视(CommunityAntennaTelevision)”,现在指用来为社区传送视频信号

的任何电缆或者光纤/电缆混合系统。

2.2.频道(Channel)

分配给一个RF介质的特定频率,由频道宽度(单位是Hertz,每秒的周期数)和中心频率

指定。在北美的电缆系统中,上行频带一般是在5-42MHz这个范围,为了兼容现有系统下

行频带一般是在50-750MHz这个范围。在北美,典型的广播频道的频宽是6MHz。上行频

道的频宽根据DOCSIS标准而有所不同。

2.3.线缆调制解调器(CableModem,缩写为CM)

在符合DOCSIS的电缆数据系统中CM被当作一个“从属(slave)”数据终端设备。

2.4.线缆调制解调器头端系统(CableModemTermination

System,缩写为CMTS)

对前端的电缆桥接器和电缆路由器的统称。在兼容DOCSIS的电缆数据系统中,CMTS

是主数据终端设备。它是唯一的发射下行信号的数据终端设备,而且CMTS控制着和它相连

的CM的下行数据传输的调度。

2.5.代码字(Codeword)

见[16]。用于RF介质层上的前向纠错模式的一种工作特性。

2.6.数据包(DataPacket)

MAC数据包的有效载荷部分。

2.7.dBmV

一微伏上的分贝值。RF功率的单位。

2.8.DOCSIS

“电缆接口上的数据规范(DataOverCableInterfaceSpecification)”。在ITU-TJ.112

附录Bcablemodem系统的标准[20]中提出的一个术语。

2.9.下行(Downstream)

从前端到用户的方向。

2.10.前端(Head-end)

在大多数为用户提供视频信号的电缆系统中信号源。

2.11.MAC数据包

一种DOCSIS协议数据单元(PDU)。

2.12.MCNS

“多媒体电缆网络系统(MultimediaCableNetworkSystem)”。一般情况下,用途和

DOCSIS相同。

2.13.袖珍通道

见[16]。通常,为了使CM在上行信道中传输数据,而由CMTS分配给CM的时间间隙。

2.14.QPSK(QuadraturePhaseShiftKeying)

一种在RF介质上的特定的调制方案。见[19]。

2.15.QAM(QuadratureAmplitudeModulation)

一种在RF介质上的特定的调制方案。一般用表示调制星座的数量来进行描述(例如16

QAM)。见[19],或者其他任何完整的讲解在RF上进行数据通讯的参考书。

2.16.RF(RadioFrequency)

射频。

2.17.Symbol-times

见[16]。一种RF调制方法的特征。

2.18.上行(Upstream)

从用户到前端的方向。

3.综述

这个MIB为进行符合MCNS/DOCSIS标准的线缆调制解调器(CableModem,缩写为

CM)和线缆调制解调器终端系统(CableModemTerminationSystem,缩写为CMTS)的RF

接口的治理提供了一套对象。这个规范引用了在DOCSISRF接口规范[16]中阐述了的一部

分参数和协议.

3.1.MIB的结构

这个MIB包括如下三种结构:

o所有与CM和CMTS相关的治理信息(docsIfBaseObjects)。

o只和CM相关的治理信息(docsIfCmObjects)。

o只和CMTS相关的治理信息(docsIfCmtsObjects)。

在这些表中聚集了这些功能上的组对象–例如服务质量(QualityofService,缩写为

QoS)、频道特性、MAC层治理等等。自行创建的(例如根据硬件配置由设备创建的)行可以,

而且通常是状态对象和配置的组合。通常,要由治理工作站创建的行对于配置对象(读创建)

要受到限制。

3.1.1.docsIfBase对象

docsIfDownstreamChannelTable–这个表描述了在某个CMTS中激活的下行频道以

及某个CM中收到的下行频道。

docsIfUpstreamChannelTable-这个表描述了在某个CMTS中激活的上行频道以及

某个CM中当前的上行传输频道。

docsIfQosProfileTable–这个表描述了电缆数据系统中的有效的QoS服务协议子集。

DocsIfSignalQualityTable–这个表用于监测收到的RF信号的质量特性。

3.1.2.docsIfCm对象

docsIfCmMacTable–这个表用于监测DOCSISMAC接口,并且可以认为是对ifEntry

的扩展。

docsIfCmServiceTable–这个表描述了在这个CM中可用的上行服务等级。在CMTS

上有一个相同的表–docsIfCmtsServiceEntry,它从CMTS的角度对服务分级进行了描述。

3.1.3.docsIfCmts对象

docsIfCmtsStatusTable–这个表格提供了一系列在低层子接口上产生的累计值和事

件的统计数据。

docsIfCmtsCmStatusTable–这个表格用于处理在由这个CMTS提供服务的系统中

有关已知(例如注册的)cablemodem的信息。

docsIfCmtsServiceEntry–这个表提供了对和上行服务分级有关的信息。

docsIfCmtsModulationTable–这个表格答应控制和这个CMTS相关的RF信道的调

制方式。

docsIfCmtsMacToCmTable–这个表答应通过在docsIfCmtsCmTable中的一个(CM

的)MAC地址的接口来进行快速访问。

3.2.和接口MIB的关系

这一节澄清了这个MIB和InterfacesMIB[17]的关系。相关的几个方面在以下几个小节

里进行了叙述。为了理解这些方面的大概含义,将参考一个应用来讲解InterfacesMIB文档。

3.2.1.分层模型

对每一个RFDownstream接口、RFUpstream接口以及RFMAC层都存在一个ifEntry

的实例。必须执行ifStackTable[17]来定义相关的子接口。

下面是一个具有一个下行和两个上行信道的MAC接口图例

正如从这个例子中看到的那样,RFMAC接口是在下行和上行接口上的一层。

在这个例子中,索引值的分配可能如下:

ifIndex

ifType

描述

1

docsCableMaclayer(127)

CATVMAC层

2

docsCableDownstream(128)CATV

下行接口

3

docsCableUpstream(129)

CATV上行接口

4

docsCableUpstream(129)

CATV上行接口

相应的ifStack表项应该是:

IfStackHigherLayer

ifStackLowerLayer

0

1

1

2

1

3

1

4

2

0

3

0

4

0

在电话和Telco回传系统中也采用相同的接口模型。在纯粹的Telco回传系统中(Cable

Modem象CMTS一样)将没有上行,而只有下行电缆信道。支持Telco回传和电缆上行信道

的系统可以直接使用以上模型,不必做任何修改。

Telco回传上行通道由其他相应的MIB处理,例如PPP或者ModemMIB。

3.2.2.虚电路(VirtualCircuits)

由于这种介质不支持虚电路,所以在这个MIB中没有这方面的应用。

3.2.3.ifTestTable

这个MIB不支持ifTestTable。

3.2.4.ifRcvAddressTable

这个MIB不支持ifRcvAddressTable。

3.2.5.ifEntry

这一节是和在接口MIB规范中指定的需求唯一不同的部分。可以看到有关队列被从如下

的描述中被删除了。

3.2.5.1.下行接口的ifEntry

下行接口的ifEntry支持接口MIB的ifGeneralInformationGroup和ifPacketGroup。这

是在CMTS上唯一的输出接口和所有输入状态的累计-ifIn*-会返回数值0。这是在CM上

唯一的一个输入接口和所有输出状态的累计-ifOut*-会返回数值0。

3.2.5.1.1.CMTS下行接口的ifEntry

ifTable

注释

ifIndex

各个RFCable下行接口都以一个ifEntry来表示。

ifType

docsCableDownstream(128)的IANA值。

ifSpeed

返回这个下行通道的速度。返回这个接口的带宽(以bits/s为单位)。这

是字符速率乘以每字符的位数得到的。

ifPhysAddress

返回一个空字符串。

ifAdminStatus

这个接口的治理状态。

ifOperStatus

这个接口当前的可选状态。

ifMtu

接口可以发送的最大帧长度(以字节为单位)。这个数值包括MAC报头的长

度。

ifInOctets

返回0。

ifInUCastPkts

返回0。

ifInMulticastPkts

返回0。

ifInBroadcastPkts

返回0。

ifInDiscards

返回0。

ifInErrors

返回0。

ifInUnknownProtos

返回0。

ifOutOctets

这个接口上传输的字节总量。包括MAC数据包,也包括MAC报头长度。

ifOutUcastPkts

这个接口上传输的单播数据包的总数,也包括MAC数据报。

ifOutMulticastPkts

返回在这个接口上传输的组播数据包的数量,包括MAC数据包的数据。

ifOutBroadcastPkts

返回在这个接口上传输的广播数据包的数量,包括MAC数据包的数据。

ifOutDiscards

丢弃的输出数据包的总数。可能的结果是:缺乏缓存。

ifOutErrors

由于错误导致不能传输的数据包的数量。

ifPromiscuousMode

返回失效。

3.2.5.1.2.CableModem的下行接口ifEntry

ifTable

注释。

ifIndex

每个RF电缆下行接口都由一个ifEntry来进行标识。

ifType

docsCableDownstream(128)的IANA值。

ifSpeed

返回这个下行通道的速度。返回这个接口的带宽(以bits/s为单位)。这

是字符速率乘以每字符的位数得到的。

ifPhysAddress

返回一个空串。

ifAdminStatus

这个接口的治理状态。

ifOperStatus

这个接口的当前可选状态。

ifMtu

可以从接口接收到的最大帧长度(以字节为单位)。这个数值包括MAC报

头的长度。

ifInOctets

这个接口上收到的字节总数。包括MAC层的数据包,也包括MAC包头的长

度。

IfInUcastPkts

从这个接口上收到的单播数据报的数量。也包括MAC层数据包。

ifInMulticastPkts

从这个接口上收到的组播数据报的数量。也包括MAC层数据包。

ifInBroadcastPkts

从这个接口上收到的广播数据报的数量。也包括MAC层数据包。

ifInDiscards

已经丢弃的收到的数据包的总数。可能的原因是:缓存缺乏

ifInErrors

输入数据包的数量,包括使这些数据包无法向高层交付的错误。可能的原

因是:MACFCS错误。

ifInUnknownProtos

带有未知数据包类型的帧数。也包括带有未知数据包类型MAC帧

ifOutOctets

返回0。

ifOutUcastPkts

返回0。

ifOutMulticastPkts

返回0。

ifOutBroadcastPkts

返回0。

ifOutDiscards

返回0。

ifOutErrors

返回0。

ifPromiscuousMode

查阅接口MIB。

3.2.5.2.上行接口的ifEntry

上行接口的ifEntry支持接口MIB的ifGeneralInformationGroup和ifPacketGroup。这

只是一个对CMTS上输入接口和输出状态的统计-ifOut*-将返回数值0。这只是一个对CM

上输出接口和所有输入状态的统计-ifIn*-将返回数值0。

3.2.5.2.1.CMTS的上行接口ifEntry

ifTable

注释。

ifIndex

由ifEntry表示的各个RF电缆上行接口。

ifType

docsCableUpstream(129)的IANA数值。

ifSpeed

返回这个上行信道的速率。这个返回值是这个接口的带宽(以bits/s为单

位),有关定义的更高速的调制方式。这是字符速率乘以这种调制方式的每

字符的位数得到的。

ifPhysAddress

返回空串。

ifAdminStatus

这个接口的治理状态。

ifOperStatus

这个接口当前的可选择的状态。

ifMtu

这个接口可以收的最大帧长度(单位为字节)。这个值包括MAC包头的长度。

ifInOctets

这个接口收到的总的字节数,也包括MAC层的数据包和MAC包头的长度。

ifInUcastPkts

这个接口上收到的单播数据包的数量,也包括MAC层数据包。

ifInMulticastPkts

这个接口上收到的组播数据包的数量,也包括MAC层数据包。

ifInBroadcastPkts

这个接口上收到的广播数据包的数量,也包括MAC层数据包。

ifInDiscards

丢弃的收到的数据包的总数,可能的原因是:缓存缺乏。

ifInErrors

输入数据包的数量,包括使这些数据包无法向高层交付的错误。可能的原因

是:MACFCS错误。

ifInUnknownProtos

含有未知数据类型的帧的数量,也就是含有未知数据包类型的MAC帧。

ifOutOctets

返回0

ifOutUcastPkts

返回0

ifOutMulticastPkts

返回0

ifOutBroadcastPkts

返回0

ifOutDiscards

返回0

ifOutErrors

返回0

3.2.5.2.2.CableModem的上行接口ifEntry

ifTable

注释。

ifIndex

由ifEntry表示的各个RF电缆上行接口。

ifType

docsCableUpstream(129)的IANA数值。

ifSpeed

返回这个上行信道的速率。这个返回值是这个接口的带宽(以bits/s为单

位),有关定义的更高速的调制方式。这是字符速率乘以这种调制方式的每字

符的位数得到的。

ifPhysAddress

返回空串。

ifAdminStatus

这个接口的治理状态。

ifOperStatus

这个接口当前的可供选择的状态。

ifMtu

这个接口可以传输的最大帧长度(以字节为单位)。这个数值包括MAC包头的

长度。

ifInOctets

返回0。

ifInUcastPkts

返回0。

ifInMulticastPkts

返回0。

ifInBroadcastPkts

返回0。

ifInDiscards

返回0。

ifInErrors

返回0。

ifInUnknownProtos

返回0。

ifOutOctets

这个接口上传输的字节总数。这个数值包括MAC数据包的数据,也包括MAC

的包头长度。

ifOutUcastPkts

这个接口上收到的单播数据包的数量,也包括MAC层数据包。

ifOutMulticastPkts

这个接口上收到的组播数据包的数量,也包括MAC层数据包。

ifOutBroadcastPkts

这个接口上收到的广播数据包的数量,也包括MAC层数据包。

ifOutDiscards

丢弃的输出数据包的总量。可能的原因是:缺乏缓存。

ifOutErrors

由于错误导致不能传输的数据包的数量。

ifPromiscuousMode

返回失效。

3.2.5.3.MAC层的ifEntry

MAC层的ifEntry支持接口MIB的ifGeneralInformationGroup和ifPacketGroup。这个

接口为为低层的下行和上行接口提供了的统计状态。

ifTable

注释。

ifIndex

由ifEntry表示的各个RF电缆上行接口。

ifType

docsCableMaclayer(127)的IANA值。

ifSpeed

返回0。

ifPhysAddress

返回这个接口的物理地址。

ifAdminStatus

这个接口的治理状态。

ifOperStatus

当前这个MAC层接口可选择的状态。

ifHighSpeed

返回0。

ifMtu

返回1500。

ifInOctets

从这个接口收到的目标是上部协议层的数据字节的总数。

ifInUcastPkts

返回从这个接口收到的目标是上部协议层的单播数据包的数量。

ifInMulticastPkts

返回从这个接口收到的目标是上部协议层的组播数据包的数量。

ifInBroadcastPkts

返回从这个接口收到的目标是上部协议层的广播数据包的数量。

ifInDiscards

已经丢弃的收到的数据包的总数。可能的原因是:缺乏缓存。

ifInErrors

输入数据包的数量,包括使这些数据包无法向高层交付的错误。可能的原

因是:数据包FCS错、有缺陷的MAC包头。

ifInUnknownProtos

带有未知数据包类型的帧数。也包括带有未知数据包类型MAC帧

ifOutOctets

这个接口上传输的从上层协议层收到的字节总数。

ifOutUcastPkts

返回从上层协议层收到并且从这个接口发出的点播数据包的数量。

ifOutMulticastPkts

返回从上层协议层收到并且从这个接口发出的组播数据包的数量。

ifOutBroadcastPkts

返回从上层协议层收到并且从这个接口发出的广播数据包的数量。

ifOutDiscards

丢弃的输出数据包的总量。可能的原因是:缺乏缓存。

ifOutErrors

由于错误而导致无法传输的数据包的数量。

ifPromiscuousMode

查询InterfacesMIB。

4.定义

DOCS-IF-MIBDEFINITIONS::=BEGIN

IMPORTS

MODULE-IDENTITY,

OBJECT-TYPE,

--donotimportBITS,

Unsigned32,

Integer32,

Counter32,

TimeTicks,

IpAddress,

transmission

FROMSNMPv2-SMI

TEXTUAL-CONVENTION,

MacAddress,

RowStatus,

TruthValue,

TimeInterval,

TimeStamp

FROMSNMPv2-TC

对象类,

MODULE-COMPLIANCE

FROMSNMPv2-CONF

ifIndex,InterfaceIndexOrZero

FROMIF-MIB;

docsIfMibMODULE-IDENTITY

LAST-UPDATED“9908190000Z”--August19,1999

ORGANIZATION“IETFIPCDNWorkingGroup”

CONTACT-INFO

“MichaelStJohns

Postal:@HomeNetwork

425Broadway

RedwoodCity,CA

U.S.A.

Phone:+16505695368

E-mail:stjohns@corp.home.net”

描述

“这是在CM和CMTS中遵从MCNS/DOCSIS的RF接口的MIB模块。”

REVISION“9908190000Z”

描述

“发布的最初版本是RFC2670。由MikeStJohns修改并确定了问题的版本首先通过了

MIB专家的认定。非凡注重,docsIfRangingResp和docsIfCmtsInsertionInterval已经废止,

取而代之以其他具有同样功能,语法也更相似的对象。”

::={transmission127}

--文本约定

TenthdBmV::=文本约定

DISPLAY-HINT“d-1”

状态:现行

描述

“这个数据类型表示了通常以dBmV的形式表示的功率等级。单位是十分之一dBmV;

例如,5.1dBmV表示为51。”

语法:32位整数

TenthdB::=文本约定

DISPLAY-HINT“d-1”

状态:现行

描述

“这个数据类型表示了通常以dB的形式表示的功率等级。单位是十分之一dB;例如,

5.1dB表示为51。”

语法:32位整数

docsIfMibObjects对象标识符::={docsIfMib1}

docsIfBaseObjects对象标识符::={docsIfMibObjects1}

docsIfCmObjects对象标识符::={docsIfMibObjects2}

docsIfCmtsObjects对象标识符::={docsIfMibObjects3}

--基本类

--以下表格既用于CableModem,也用于CMTS。

docsIfDownstreamChannelTable对象类型

语法:DocsIfDownstreamChannelEntry的序列

最大权限:不可访问

状态:现行

描述

“这个表描述了下行信道的属性(频带)。”

参阅

“DOCSISRF接口规范,表4-12和4-13。”

::={docsIfBaseObjects1}

docsIfDownstreamChannelEntry对象类型

语法:DocsIfDownstreamChannelEntry

最大权限:不可访问

状态:现行

描述

“为对于下行信道属性列表提供的表项。在这个表中的表项对应于每个ifEntry都存在一

个docsCableDownstream(128)的ifType。”

索引{ifIndex}

::={docsIfDownstreamChannelTable1}

DocsIfDownstreamChannelEntry::=序列{

docsIfDownChannelId

32位整数,

docsIfDownChannelFrequency

32位整数,

docsIfDownChannelWidth

32位整数,

docsIfDownChannelModulation

整数,

docsIfDownChannelInterleave

整数,

docsIfDownChannelPower

TenthdBmV

}

docsIfDownChannelId对象类型

语法:32位整数(0..255)

最大权限:只读

状态:现行

描述

“在这个给定的MAC接口中的下行信道的CMTS的标志。假如接口是宕的,这个对象

返回当前最新的值。假如下行信道ID未知,这个对象返回数值0。”

::={docsIfDownstreamChannelEntry1}

docsIfDownChannelFrequencyOBJECT-TYPE

语法:32位整数(0..1000000000)

单位:“hertz”

最大权限:读/写

状态:现行

描述

“这个频道下行频率的中心频率。这个对象会返回当前调制器的频率。假如CMTS提供

了IF输出,这个对象会返回0,除非这个CMTS处于最终的下行RF频率内。见相关对象中

有关这个对象的有效带宽的描述。”

参阅

“DOCSISRF接口规范,4.3.3节。”

::={docsIfDownstreamChannelEntry2}

docsIfDownChannelWidthOBJECT-TYPE

语法:32位整数(0..16000000)

单位:“hertz”

最大权限:读/写

状态:现行

描述

“这个下行信道的带宽。认为大多数应用都支持6MHz(北美)和/或8MHz(欧洲)的信道宽

度。见相关对象中有关这个对象的有效带宽的描述。”

参阅

“DOCSISRF接口规范,表4-12和4-13。”

::={docsIfDownstreamChannelEntry3}

docsIfDownChannelModulation对象类型

语法:整数{

unknown(1),

other(2),

qam64(3),

qam256(4)

}

最大权限:读/写

状态:现行

描述

“这个下行信道的调制类型。假如接口是宕的,这个对象会返回配置的值(CMTS)、当前

的大多数数值(CM)、或者未知的的值(1)。参见对相关对象进行写操作的条件和限制。见参考

文献中有关qam64和qam256暗含的调制模式的规范。”

参阅

“DOCSISRF接口规范,3.6.2节。”

::={docsIfDownstreamChannelEntry4}

docsIfDownChannelInterleave对象类型

语法:整数{

unknown(1),

other(2),

taps8Increment16(3),

taps16Increment8(4),

taps32Increment4(5),

taps64Increment2(6),

taps128Increment1(7)

}

最大权限:读/写

状态:现行

描述

“用于下行信道的ForwardErrorCorrection(FEC)。

数值定义如下:

taps8Increment16(3):

protection5.9/4.1usec,latency.22/.15msec

taps16Increment8(4):

protection12/8.2usec,latency.48/.33msec

taps32Increment4(5):

protection24/16usec,latency.98/.68msec

taps64Increment2(6):

protection47/33usec,latency2/1.4msec

taps128Increment1(7):

protection95/66usec,latency4/2.8msec

假如这个接口宕了,这个对象就会恢复到配置的数值(CMTS)、当前值(CM)或者未知的

数值(1)。假如插入值已知,但是在表中没有定义的,返回其他的数值(2)。参见对相关对象进

行写操作的条件和限制。查看参考文献中有关通过设置这个对象来描述的FEC配置。”

参阅

“DOCSISRF接口规范,4.3.2节。”

::={docsIfDownstreamChannelEntry5}

docsIfDownChannelPower对象类型

语法:TenthdBmV

单位:“dBmV”

最大权限:读/写

状态:现行

描述

“在CMTS上,计算的信号发射功率。在CM上,收到的电平。假如CM不支持电平测

量,可以把它设置为0。假如接口宕掉,这个对象返回配置的数值(CMTS)、当前值(CM)或

者数值0。参见对相关对象进行写操作的条件和限制。见推荐电平指标。”

参阅

“DOCSISRF接口规范,表4-12和Table4-13。”

::={docsIfDownstreamChannelEntry6}

--下列表格既可以用于CM,也可以用于CMTS。对于CM,在这个表格中只显示隶属

的频道。对于CM,这个表是只读的。

docsIfUpstreamChannelTable对象类型

语法:DocsIfUpstreamChannelEntry

最大权限:不可访问

状态:现行

描述

“这个表描述了捕捉的上行信道的属性(频宽)。”

::={docsIfBaseObjects2}

docsIfUpstreamChannelEntry对象类型

语法:DocsIfUpstreamChannelEntry

最大权限:不可访问

状态:现行

描述

“上行频道的属性列表。在这个表中的表项,对于每一个ifEntry都有一个

docsCableUpstream(129)的ifType。”

索引{ifIndex}

::={docsIfUpstreamChannelTable1}

DocsIfUpstreamChannelEntry::=序列{

docsIfUpChannelId

32位整数,

docsIfUpChannelFrequency

32位整数,

docsIfUpChannelWidth

32位整数,

docsIfUpChannelModulationProfile

无标记32位数,

docsIfUpChannelSlotSize

无标记32位数,

docsIfUpChannelTxTimingOffset

无标记32位数,

docsIfUpChannelRangingBacKOFfStart

32位整数,

docsIfUpChannelRangingBackoffEnd

32位整数,

docsIfUpChannelTxBackoffStart

32位整数,

docsIfUpChannelTxBackoffEnd

32位整数,

}

docsIfUpChannelId对象类型

语法:32位整数(0..255)

最大权限:只读

状态:现行

描述

“上行频道的CMTS标志。”

::={docsIfUpstreamChannelEntry1}

docsIfUpChannelFrequency对象类型

语法:32位整数(0..1000000000)

单位:“hertz”

最大权限:读/写

状态:现行

描述

“上行信道的中心频率。假如未定义或者未知的频率,那么对象返回0。目前技术答应

的最小上行频率是5MHz。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,表2-2。”

::={docsIfUpstreamChannelEntry2}

docsIfUpChannelWidth对象类型

语法:32位整数(0..20000000)

单位:“hertz”

最大权限:读/写

状态:现行

描述

“这个上行信道的带宽。假如没有定义这个信道的带宽或者带宽未知的话,这个对象返

回数值0。目前,信道宽度最低为200000Hz。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,表4-3。”

::={docsIfUpstreamChannelEntry3}

docsIfUpChannelModulationProfile对象类型

语法:无标记32位数

最大权限:读/写

状态:现行

描述

“在docsIfCmtsModulationTable中描述这个信道的docsIfModIndex的条目的定义。此

外,在这里时间间隔分组使用代码描述了信道,合在一起就充分地描述了对信道的调制。如

果docsIfCmtsModulationTable条目不存在或者docsIfCmtsModulationTable为空的话,这

个对象返回0。参见对相关对象进行写操作的条件和限制。”

::={docsIfUpstreamChannelEntry4}

docsIfUpChannelSlotSize对象类型

语法:无标记32位数

最大权限:读/写

状态:现行

描述

“每个上行的袖珍通道以6.25毫秒记。假如没有定义或者未知的话,就返回0。参见对

相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,6.1.2.4节。”

::={docsIfUpstreamChannelEntry5}

docsIfUpChannelTxTimingOffset对象类型

语法:无标记32位数

最大权限:只读

状态:现行

描述

“CM上当前的往返时间的度量,或者CMTS看到的最大往返时间。用CM上行传输的

时长来确定同步到达的CMTS。单位为(6.25ms/64)一个周期。”

参阅

“DOCSISRF接口规范,6.5节。”

::={docsIfUpstreamChannelEntry6}

docsIfUpChannelRangingBackoffStart对象类型

语法:32位整数(0..16)

最大权限:读/写

状态:现行

描述

“当重新尝试广泛搜索请求时要用到的初始随机补偿窗口。以权值2来表示。CMTS上

的数值16表示采用了适当的所有权重试机制。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,6.4.4节。”

::={docsIfUpstreamChannelEntry7}

docsIfUpChannelRangingBackoffEnd对象类型

语法:32位整数(0..16)

最大权限:读/写

状态:现行

描述

“当重新尝试广泛搜索请求时要用到的最终随机补偿窗口。以权值2来表示。CMTS上

的数值16表示采用了适当的所有权重试机制。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,6.4.4节。”

::={docsIfUpstreamChannelEntry8}

docsIfUpChannelTxBackoffStart对象类型

语法:32位整数(0..16)

最大权限:读/写

状态:现行

描述

“当重新尝试传输时要用到的最初随机补偿窗口。以权值2来表示。CMTS上的数值16

表示采用了适当的所有权重试机制。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,6.4.4节。”

::={docsIfUpstreamChannelEntry9}

docsIfUpChannelTxBackoffEnd对象类型

语法:32位整数(0..16)

最大权限:读/写

状态:现行

描述

“当重新尝试传输时要用到的最初随机补偿窗口。以权值2来表示。CMTS上的数值16

表示采用了适当的所有权重试机制。参见对相关对象进行写操作的条件和限制。”

参阅

“DOCSISRF接口规范,6.4.4节。”

::={docsIfUpstreamChannelEntry10}

--下列表格描述了各种服务分级的属性。这个表格的各个表项参照了

docsIfServiceEntries。为了减少docsIfServiceTable里的冗余信息,它以单独的表格形式存

在。这个表既用于CM,也用于CMTS。CM只需要根据它的docsIfServiceTable来维护服

务分级表项。

docsIfQosProfileTable对象类型

语法:DocsIfQosProfileEntry的序列

最大权限:不可访问

状态:现行

描述

“各个服务分级的属性的描述。”

::={docsIfBaseObjects3}

docsIfQosProfileEntry对象类型

语法:DocsIfQosProfileEntry

最大权限:不可访问

状态:现行

描述

“描述了某个服务级别的属性。假如在CMTS中以读创建方式执行的话,就要由

docsIfCmtsQosProfilePermissions的数值来控制这个表中各个表项的内容了。假如以只读

方式执行的话,就要根据收到的从CM返回的REG-REQMAC消息(CMTS执行)或者根据从

TFTP选择文件中获得的信息(CM执行)来创建这个表中各个表项的内容了。在CMTS里,

假如docsIfCmtsServiceTable不在引用的话,就会将这个只读表项删除。当这个表格中的某

个表项被CM的docsIfCmServiceTable或者CMTS的docsIfCmtsServiceTable引用时,不

得将其删除。在被docsIfCmtsServiceTable中的表项引用时,不得改变这个表格中的表项。

假如这个表格是自动创建的,那么对于各个服务级别将只有一个单独的表项。不推荐对相同

的服务级别参数建立多个表项。”

索引{docsIfQosProfIndex}

::={docsIfQosProfileTable1}

DocsIfQosProfileEntry::=序列{

docsIfQosProfIndex

32位整数,

docsIfQosProfPriority

32位整数,

docsIfQosProfMaxUpBandwidth

32位整数,

docsIfQosProfGuarUpBandwidth

32位整数,

docsIfQosProfMaxDownBandwidth

32位整数,

docsIfQosProfMaxTxBurst

32位整数,

docsIfQosProfBaselinePrivacy

TruthValue,

docsIfQosProfStatus

RowStatus

}

docsIfQosProfIndex对象类型

语法:32位整数(1..16383)

最大权限:不可访问

状态:现行

描述

“在docsIfQosProfileTable中唯一定义的一个表项的索引值。”

::={docsIfQosProfileEntry1}

docsIfQosProfPriorityOBJECT-TYPE

语法:32位整数(0..7)

最大权限:读确认

状态:现行

描述

“在分配带宽时,分配给某种服务的相应的优先权等级。0表示低优先权等级;7表示

最高优先权级别。特定设备的优先级描述。在这个行激活后,就不必改变了。”

DEFVAL{0}

::={docsIfQosProfileEntry2}

docsIfQosProfMaxUpBandwidth对象类型

语法:32位整数(0..100000000)

最大权限:读确认

状态:现行

描述

“最大上行带宽,单位是bps,答应对一种服务进行服务分级。假如对上行带宽没有限

制的话,是0。在这个行激活后,就不必改变了。”

DEFVAL{0}

::={docsIfQosProfileEntry3}

docsIfQosProfGuarUpBandwidth对象类型

语法:32位整数(0..100000000)

最大权限:读确认

状态:现行

描述

“保证的最小上行带宽,单位是bps,答应对一种服务进行服务分级。在这个行激活后,

就不必改变了。”

DEFVAL{0}

::={docsIfQosProfileEntry4}

docsIfQosProfMaxDownBandwidth对象类型

语法:32位整数(0..100000000)

最大权限:读确认

状态:现行

描述

“最大下行带宽,单位是bps,答应对一种服务进行服务分级。假如对下行带宽没有限

制的话,是0。在这个行激活后,就不必改变了。”

DEFVAL{0}

::={docsIfQosProfileEntry5}

docsIfQosProfMaxTxBurst对象类型

语法:32位整数(0..255)

最大权限:读确认

状态:现行

描述

“某个上行数据流需要的最大的袖珍通道的数量。0值意味着不受限制。在这个行激活

后,就不必改变了。”

DEFVAL{0}

::={docsIfQosProfileEntry6}

docsIfQosProfBaselinePrivacyOBJECT-TYPE

语法:TruthValue

最大权限:读确认

状态:现行

描述

“显示是否已经把这个服务级别的BP激活了。在对这条内容操作时,这个对象不得进

行更改。”

DEFVAL{false}

::={docsIfQosProfileEntry7}

docsIfQosProfStatus对象类型

语法:RowStatus

最大权限:读确认

状态:现行

描述

“这个对象用于创建和删除这个表格里的表项。当这个表项被CM上的

docsIfCmServiceTable或者CMTS上的docsIfCmtsServiceTable中的任何表项引用时,这

个对象不能动态修改。”

::={docsIfQosProfileEntry8}

docsIfSignalQualityTable对象类型

语法:DocsIfSignalQualityEntry的序列

最大权限:不可访问

状态:现行

描述

“在CM上,描述下行信道的物理信号质量。在CMTS上,描述上行信道的物理信号质

量。在CMTS上,这个表可能把时间冲突间隔排除在外。”

::={docsIfBaseObjects4}

docsIfSignalQualityEntry对象类型

语法:DocsIfSignalQualityEntry

最大权限:不可访问

状态:现行

描述

“在CM上,描述下行信道的物理特征。在CMTS上,描述上行信道的物理信号质量。

对于这个表格中的各个表项都以CMTS上docsCableUpstream(129)的ifType和CM上的

docsCableDownstream(128)的ifType对应一个ifEntry,。”

索引{ifIndex}

::={docsIfSignalQualityTable1}

DocsIfSignalQualityEntry::=序列{

docsIfSigQIncludesContention

TruthValue,

docsIfSigQUnerroreds

32位计数器,

docsIfSigQCorrecteds

32位计数器,

docsIfSigQUncorrectables

32位计数器,

docsIfSigQSignalNoise

TenthdB,

docsIfSigQMicroreflections

32位整数,

docsIfSigQEqualizationData

八位字符串

}

docsIfSigQIncludesContention对象类型

语法:TruthValue

最大权限:只读

状态:现行

描述

“假如这个CMTS包括了在这个表中的累计值中间隔的话,取值true(1)。否则对于CM

总是false(2)。”

参阅

“DOCSISRF接口规范,6.4.4节。”

::={docsIfSignalQualityEntry1}

docsIfSigQUnerroreds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在这个信道上收到的没有错误的代码字。包括了所有的代码字,无论他们是否是到达

这个设备的数据帧的一部分。”

参阅

“DOCSISRF接口规范,4.2.3和4.3.6节。”

::={docsIfSignalQualityEntry2}

docsIfSigQCorrecteds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在这个信道上收到的可纠错的代码字。包括了所有的代码字,无论他们是否是到达这

个设备的数据帧的一部分。”

参阅

“DOCSISRF接口规范,4.2.3和4.3.6节。”

::={docsIfSignalQualityEntry3}

docsIfSigQUncorrectables对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在这个信道上收到的不可纠错的代码字。包括了所有的代码字,无论他们是否是到达

这个设备的数据帧的一部分。”

参阅

“DOCSISRF接口规范,4.2.3和4.3.6节。”

::={docsIfSignalQualityEntry4}

docsIfSigQSignalNoise对象类型

语法:TenthdB

单位:“dB”

最大权限:只读

状态:现行

描述

“这个频道的信噪比。在CM上,描述了下行频段的信噪比。在CMTS上,描述了上行

频段的平均信噪比。”

参阅

“DOCSISRF接口规范,表2-1and2-2。”

::={docsIfSignalQualityEntry5}

docsIfSigQMicroreflections对象类型

语法:32位整数(0..255)

单位:“dBc”

最大权限:只读

状态:现行

描述

“包括这个接口上感知的带内响应的总的微观反映,以dBc来度量信号能级。这个对象

不可能返回一个完全正确的数值,但是给出一个在这个接口上收到的显示微观反映的范围。

直到应用程序能够提供足够精确的信息。”

参阅

参阅

“DOCSISRF接口规范,表2-1和2-2。”

::={docsIfSignalQualityEntry6}

docsIfSigQEqualizationData对象类型

语法:八位字符串

最大权限:只读

状态:现行

描述

“对于CM,返回下行信道的平均数据。对于CMTS,返回上行信道的平均数据。假如

数值未知或者没有定义相关数据可用的话,返回空字符串。”

参阅

“DOCSISRF接口规范,图6-23。”

::={docsIfSignalQualityEntry7}

--CABLEMODEM类

--#######

--CMMAC表

docsIfCmMacTable对象类型

语法:DocsIfCmMacEntry的序列

最大权限:不可访问

状态:现行

描述

“对各个CMMAC接口的属性的描述,对ifEntry中的用到的信息进行了扩展。”

::={docsIfCmObjects1}

docsIfCmMacEntry对象类型

语法:DocsIfCmMacEntry

最大权限:不可访问

状态:现行

描述

“包含了描述各个MAC表项属性对象的表项,对ifEntry中的信息进行了扩展。和这个

表中的每个表项都有ifEntry中的一个docsCableMaclayer(127)的ifType与之对应。”

索引{ifIndex}

::={docsIfCmMacTable1}

DocsIfCmMacEntry::=SEQUENCE{

docsIfCmCmtsAddress

Mac地址,

docsIfCmCapabilities

位,

docsIfCmRangingRespTimeout

TimeTicks,

docsIfCmRangingTimeout

TimeInterval

}

docsIfCmCmtsAddress对象类型

语法:MAC地址

最大权限:只读

状态:现行

描述

“用于标识控制这个MAC域的CMTS。在CM上,就是SYNC、MAP和其他MAC层

消息中得到的源地址。假如是未知的CMTS,返回00-00-00-00-00-00。”

::={docsIfCmMacEntry1}

docsIfCmCapabilities对象类型

语法:位{

atmCells(0),

concatenation(1)

}

最大权限:只读

状态:现行

描述

“标识了这个接口采用的MAC的性能。注重:总是支持数据包转发的。因此,不需要

定义标识位来明确指定具有这种性能。”

::={docsIfCmMacEntry2}

--这个对象已经被废止了,取而代之以docsIfCmRangingTimeout来对键入的

TimeInterval进行校正。新的MIB应用应该采用docsIfCmRangingTimeout来代替。

docsIfCmRangingRespTimeout对象类型

语法:TimeTicks

最大权限:读/写

状态:废止

描述

“对某个搜索响应数据报的等待时间。”

参阅

“DOCSISRF接口规范,图7-6和7-7,定时器T3。”

DEFVAL{20}

::={docsIfCmMacEntry3}

docsIfCmRangingTimeout对象类型

语法:TimeInterval

最大权限:读/写

状态:现行

描述

“对某个搜索响应数据报的等待时间。”

参阅

“DOCSISRF接口规范,图7-6和7-7,定时器T3。”

DEFVAL{20}

::={docsIfCmMacEntry4}

--CM状态表。

--这个表只用于CM上。

docsIfCmStatusTable对象类型

语法:DocsIfCmStatusEntry的序列

最大权限:不可访问

状态:现行

描述

“这个表维护着大量的CM的状态对象和计数器。”

::={docsIfCmObjects2}

docsIfCmStatusEntry对象类型

语法:DocsIfCmStatusEntry

最大权限:不可访问

状态:现行

描述

“在CM中,有关某个MAC层的场合的一系列状态对象和计数器。在这个表中,对应

于每一个具有某种docsCableMaclayer(127)的ifType的ifEntry都有一个表项。”

索引{ifIndex}

::={docsIfCmStatusTable1}

DocsIfCmStatusEntry::=序列{

docsIfCmStatusValue

整数,

docsIfCmStatusCode

八位字符串,

docsIfCmStatusTXPower

TenthdBmV,

docsIfCmStatusResets

32位计数器,

docsIfCmStatusLostSyncs

32位计数器,

docsIfCmStatusInvalidMaps

32位计数器,

docsIfCmStatusInvalidUcds

32位计数器,

docsIfCmStatusInvalidRangingResp

32位计数器,

docsIfCmStatusInvalidRangingResponses

32位计数器,

docsIfCmStatusInvalidRegistrationResp

32位计数器,

docsIfCmStatusInvalidRegistrationResponses

32位计数器,

docsIfCmStatusT1Timeouts

32位计数器,

docsIfCmStatusT2Timeouts

32位计数器,

docsIfCmStatusT3Timeouts

32位计数器,

docsIfCmStatusT4Timeouts

32位计数器,

docsIfCmStatusRangingAborteds

32位计数器,

}

docsIfCmStatusValue对象类型

语法:整数{

other(1),

notReady(2),

notSynchronized(3),

phySynchronized(4),

usParametersAcquired(5),

rangingComplete(6),

ipComplete(7),

todEstablished(8),

securityEstablished(9),

paramTransferComplete(10),

registrationComplete(11),

operational(12),

AccessDenied(13)

}

最大权限:只读

状态:现行

描述

“当前CM的连接状态,象在RF接口规范中描述的那样。”

参阅

“DOCSISRF接口规范,第7.2章。”

::={docsIfCmStatusEntry1}

docsIfCmStatusCode对象类型

语法:八位字符串

最大权限:只读

状态:现行

描述

“在RF接口规范中定义的CM状态代码。这种状态代码包含着指示错误类型的某种特

征字,跟在2个或者3个指示状态情况的数字后面。”

参阅

“DOCSISRF接口规范,CableModem状态码。”

::={docsIfCmStatusEntry2}

docsIfCmStatusTxPower对象类型

语法:TenthdBmV

单位:“dBmV”

最大权限:只读

状态:现行

描述

“捕捉的上行频道的运行电平。”

参阅

“DOCSISRF接口规范,4.2.8节。”

::={docsIfCmStatusEntry3}

docsIfCmStatusResets对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM重置或者初始化这个接口的次数。”

::={docsIfCmStatusEntry4}

docsIfCmStatusLostSyncs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM丧失下行频道同步的次数。”

参阅

“DOCSISRF接口规范,6.5节。”

::={docsIfCmStatusEntry5}

docsIfCmStatusInvalidMaps对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM收到的无效的MAP消息的次数。”

参阅

“DOCSISRF接口规范,6.3.2.2和6.4.2节。”

::={docsIfCmStatusEntry6}

docsIfCmStatusInvalidUcds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM收到的无效的UCD消息的次数。”

参阅

“DOCSISRF接口规范,6.3.2.2节。”

::={docsIfCmStatusEntry7}

--docsIfCmStatusInvalidRangingResp取代了32位计数器的命名要求

docsIfCmStatusInvalidRangingResponses对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM收到的无效的定向响应消息的次数。”

::={docsIfCmStatusEntry8}

--docsIfCmStatusInvalidRegistrationResp取代了32位计数器的命名要求

docsIfCmStatusInvalidRegistrationResponses对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“CM收到的无效的注册响应UCD消息的次数。”

::={docsIfCmStatusEntry9}

docsIfCmStatusT1Timeouts对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“终结于CM的T1计数器的次数。”

参阅

“DOCSISRF接口规范,图7-3。”

::={docsIfCmStatusEntry10}

docsIfCmStatusT2Timeouts对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“终结于CM的T2计数器的次数。”

参阅

“DOCSISRF接口规范,图7-6。”

::={docsIfCmStatusEntry11}

docsIfCmStatusT3Timeouts对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“终结于CM的T3计数器的次数。”

参阅

“DOCSISRF接口规范,图7-6和7-7。”

::={docsIfCmStatusEntry12}

docsIfCmStatusT4Timeouts对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“终结于CM的T4计数器的次数。”

参阅

“DOCSISRF接口规范,图7-7。”

::={docsIfCmStatusEntry13}

docsIfCmStatusRangingAborteds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“由CMTS终结的定向处理的次数。”

::={docsIfCmStatusEntry14}

--CableModem服务表格

docsIfCmServiceTableOBJECT-TYPE

语法:DocsIfCmServiceEntry的序列

最大权限:不可访问

状态:现行

描述

“对某个CM上各个上行服务队列特征的描述。”

::={docsIfCmObjects3}

docsIfCmServiceEntry对象类型

语法:DocsIfCmServiceEntry

最大权限:不可访问

状态:现行

描述

“对上行带宽服务队列特征的描述。对应于这个表中的各个表项都有一个服务ID。主

要索引是一个带有docsCableMaclayer(127)的ifType的ifIndex。”

索引{ifIndex,docsIfCmServiceId}

::={docsIfCmServiceTable1}

DocsIfCmServiceEntry::=序列{

docsIfCmServiceId

32位整数,

docsIfCmServiceQosProfile

32位整数,

docsIfCmServiceTxSlotsImmed

32位计数器,

docsIfCmServiceTxSlotsDed

32位计数器,

docsIfCmServiceTxRetries

32位计数器,

docsIfCmServiceTxExceeded

32位计数器,

docsIfCmServiceTxExceededs

32位计数器,

docsIfCmServiceRqRetries

32位计数器,

docsIfCmServiceRqExceeded

32位计数器,

docsIfCmServiceRqExceededs

32位计数器,

}

docsIfCmServiceId对象类型

语法:32位整数(1..16383)

最大权限:不可访问

状态:现行

描述

“定义一个上行带宽的服务队列。这个服务队列属性对CM和CMTS都是一致的。

CMTS根据CM的请求和相关的服务级别的队列把上行带宽分配给这个服务队列。”

::={docsIfCmServiceEntry1}

docsIfCmServiceQosProfile对象类型

语法:32位整数(0..16383)

最大权限:只读

状态:现行

描述

“在docsIfQosProfileTable中描述某个特定服务的服务级别属性的索引。假如在

docsIfQosProfileTable中没有相关表项存在,这个对象返回数值0。”

::={docsIfCmServiceEntry2}

docsIfCmServiceTxSlotsImmed对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在当前模式下用来传输数据PDU的上行袖珍通道的数量。只包括那些假定已经到达

头端的那些PDU(也就是说,那些已经明确确认的)。不包括重新尝试传输或者请求的袖珍通

道。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry3}

docsIfCmServiceTxSlotsDed对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“用专用模式传输数据PDU的上行袖珍通道的数量(也就是DataGrant单播的结果)。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry4}

docsIfCmServiceTxRetries对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“传输数据PDU尝试的次数,包括无法响应的对回执的请求。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry5}

--把docsIfCmServiceTxExceeded重新命名为32位计数器命名的前提条件

docsIfCmServiceTxExceededs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“由于过多没有回执的重试而导致传输失败的数据PDU的数量。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry6}

docsIfCmServiceRqRetries对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“无法产生回执的传输带宽请求的尝试的次数。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry7}

--docsIfCmServiceRqExceeded取代了32位计数器的命名要求

docsIfCmServiceRqExceededs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“由于过多没有回执的重试而导致带宽请求失败的次数。”

参阅

“DOCSISRF接口规范,6.4节。”

::={docsIfCmServiceEntry8}

--CMTS类

--CMTSMAC表

docsIfCmtsMacTable对象类型

语法:DocsIfCmtsMacEntry的序列

最大权限:不可访问

状态:现行

描述

“描述了各个CMTSMAC接口的属性,对ifEntry的可用信息进行了扩展。对于所有的

CMTS设备都是强制执行的。”

::={docsIfCmtsObjects1}

docsIfCmtsMacEntry对象类型

语法:DocsIfCmtsMacEntry

最大权限:不可访问

状态:现行

描述

“包含着描述了各个MAC入口属性的对象的条目,在ifEntry中给出了相关的信息。在

这个表中的每个条目都对应着具有某个docsCableMaclayer(127)的ifType的ifEntry。”

索引{ifIndex}

::={docsIfCmtsMacTable1}

DocsIfCmtsMacEntry::=序列{

docsIfCmtsCapabilities

docsIfCmtsSyncInterval

32位整数,

docsIfCmtsUcdInterval

32位整数,

docsIfCmtsMaxServiceIds

32位整数,

docsIfCmtsInsertionInterval

TimeTicks,--废止

docsIfCmtsInvitedRangingAttempts

32位整数,

docsIfCmtsInsertInterval

TimeInterval

}

docsIfCmtsCapabilities对象类型

语法:位{

atmCells(0),

concatenation(1)

}

最大权限:只读

状态:现行

描述

“定义在这个接口上的CMTSMAC应用程序的性能。注重:总是支持数据包的传输的。

因此,不必明确指定特定的位来表示这种能力。”

参阅

“DOCSISRF接口规范,第6章。”

::={docsIfCmtsMacEntry1}

docsIfCmtsSyncInterval对象类型

语法:32位整数(1..200)

单位:“毫秒”

最大权限:读/写

状态:现行

描述

“在这个接口上成功传输CMTS之间的SYNC消息的时间间隔。”

参阅

“DOCSISRF接口规范,6.5节和附录B。”

::={docsIfCmtsMacEntry2}

docsIfCmtsUcdInterval对象类型

语法:32位整数(1..2000)

单位:“毫秒”

最大权限:读/写

状态:现行

描述

“在这个接口上成功地传输在CMTS之间的各个上行信道的上行信道Descriptor消息的

时间间隔。”

参阅

“DOCSISRF接口规范,6.5节和附录B。”

::={docsIfCmtsMacEntry3}

docsIfCmtsMaxServiceIds对象类型

语法:32位整数(1..16383)

最大权限:只读

状态:现行

描述

“可以同时启用的服务ID的最大数量。”

::={docsIfCmtsMacEntry4}

--这个对象已经被废止,相应的以bydocsIfCmtsInsertInterval来代替它定位SYNTAX

输入问题。用这个对象代替这个MIB的新的应用程序。

docsIfCmtsInsertionInterval对象类型

语法:TimeTicks

最大权限:读/写

状态:废止

描述

“在各个广播的数据终端设备之间保持连接的累计时间。在各个广播的数据终端设备之

间保持的连接用于准许新的CM加入网络。0表示用特定厂商的算法来代替固定时长。规范

答应的最大时间是2秒。”

参阅

“DOCSISRF接口规范,7.2.5节和附录B,RangingInterval。”

::={docsIfCmtsMacEntry5}

docsIfCmtsInvitedRangingAttempts对象类型

语法:32位整数(0..1024)

最大权限:读/写

状态:现行

描述

“发出搜索请求邀请的最大的尝试数量。假如是0值的话,就意味着系统应该永远搜索

下去。”

参阅

“DOCSISRF接口规范,7.2.5节和附录B。”

::={docsIfCmtsMacEntry6}

docsIfCmtsInsertInterval对象类型

语法:TimeInterval

最大权限:读/写

状态:现行

描述

“消耗在各个广播数据终端设备保持的连接的时间。广播数据终端设备保持的连接用来

答应新的CM加入网络。0表示用特定厂商的算法来代替固定时长。规范答应的最大时间是

2秒。”

参阅

“DOCSISRF接口规范,附录B。”

::={docsIfCmtsMacEntry7}

--CMTS状态表

docsIfCmtsStatusTable对象类型

语法:DocsIfCmtsStatusEntry的序列

最大权限:不可访问

状态:现行

描述

“对于MAC层,这个组维护着一系列状态的对象和计数器。”

::={docsIfCmtsObjects2}

docsIfCmtsStatusEntry对象类型

SYNTAXDocsIfCmtsStatusEntry

最大权限:不可访问

状态:现行

描述

“就某个MAC层而言的状态表项。对应于每个ifEntry在这个表里都有一个

docsCableMaclayer(127)的ifType和它对应。”

索引{ifIndex}

::={docsIfCmtsStatusTable1}

DocsIfCmtsStatusEntry::=序列{

docsIfCmtsStatusInvalidRangeReqs

32位计数器,

docsIfCmtsStatusRangingAborteds

32位计数器,

docsIfCmtsStatusInvalidRegReqs

32位计数器,

docsIfCmtsStatusFailedRegReqs

32位计数器,

docsIfCmtsStatusInvalidDataReqs

32位计数器,

docsIfCmtsStatusT5Timeouts

32位计数器,

}

docsIfCmtsStatusInvalidRangeReqs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了这个接口收到的有缺陷的RNG-REQ消息数。”

::={docsIfCmtsStatusEntry1}

docsIfCmtsStatusRangingAborteds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了由CMTS导致的异常中断的范围尝试的次数。”

::={docsIfCmtsStatusEntry2}

docsIfCmtsStatusInvalidRegReqs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了这个接口收到的有缺陷的REG-REQ消息数。”

::={docsIfCmtsStatusEntry3}

docsIfCmtsStatusFailedRegReqs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了这个接口上注册尝试失败的次数,例如认证失败和服务分级失败。”

::={docsIfCmtsStatusEntry4}

docsIfCmtsStatusInvalidDataReqs对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了这个接口上有缺陷的数据请求的数量。”

::={docsIfCmtsStatusEntry5}

docsIfCmtsStatusT5Timeouts对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“这个对象累计了这个接口上时间计数器T5到期的次数。”

::={docsIfCmtsStatusEntry6}

--CM状态表格(和CMTS一起)。

--这个表格只对CMTS有用。它包括了在CMTS上用到的各个CM的状态信息。

docsIfCmtsCmStatusTable对象类型

语法:DocsIfCmtsCmStatusEntry的序列

最大权限:不可访问

状态:现行

描述

“在CMTS中的一系列对象,维护着连接到这个CMTS的各个CableModem。”

::={docsIfCmtsObjects3}

docsIfCmtsCmStatusEntry对象类型

语法:DocsIfCmtsCmStatusEntry

最大权限:不可访问

状态:现行

描述

“某个CM状态。在这个表中的各个表项对应于连接到具有这个表的CMTS的各个

CM。”

索引{docsIfCmtsCmStatusIndex}

::={docsIfCmtsCmStatusTable1}

DocsIfCmtsCmStatusEntry::=序列{

docsIfCmtsCmStatusIndex

32位整数,

docsIfCmtsCmStatusMacAddress

Mac地址,

docsIfCmtsCmStatusIpAddress

Ip地址,

docsIfCmtsCmStatusDownChannelIfIndex

InterfaceIndexOrZero,

docsIfCmtsCmStatusUpChannelIfIndex

InterfaceIndexOrZero,

docsIfCmtsCmStatusRxPower

TenthdBmV,

docsIfCmtsCmStatusTimingOffset

32位无标记数,

docsIfCmtsCmStatusEqualizationData

八位字符串,

docsIfCmtsCmStatusValue

整数,

docsIfCmtsCmStatusUnerroreds

32位计数器,

docsIfCmtsCmStatusCorrecteds

32位计数器,

docsIfCmtsCmStatusUncorrectables

32位计数器,

docsIfCmtsCmStatusSignalNoise

TenthdB,

docsIfCmtsCmStatusMicroreflections

32位整数

}

docsIfCmtsCmStatusIndex对象类型

语法:32位整数(1..2147483647)

最大权限:不可访问

状态:现行

描述

“在表中唯一标识一个表项的索引数值。对于一个CM,在CMTS正常运行期间,这个

索引值不得改变。”

::={docsIfCmtsCmStatusEntry1}

docsIfCmtsCmStatusMacAddress对象类型

语法:MAC地址

最大权限:只读

状态:现行

描述

“CM的MAC地址。假如CableModem具有多个MAC地址的话,这就是和电缆接口

对应的MAC地址。”

::={docsIfCmtsCmStatusEntry2}

docsIfCmtsCmStatusIpAddress对象类型

语法:IP地址

最大权限:只读

状态:现行

描述

“CM的IP地址。假如没有给CM分配IP地址或者IP地址未知的话,这个对象返回数

值0.0.0.0。假如CM拥有多个IP地址的话,这个对象返回和电缆接口对应的IP地址。”

::={docsIfCmtsCmStatusEntry3}

docsIfCmtsCmStatusDownChannelIfIndex对象类型

语法:InterfaceIndexOrZero

最大权限:只读

状态:现行

描述

“连接的这个CM下行信道的IfIndex。假如下行信道未知,这个对象返回数值0。”

::={docsIfCmtsCmStatusEntry4}

docsIfCmtsCmStatusUpChannelIfIndex对象类型

语法:InterfaceIndexOrZero

最大权限:只读

状态:现行

描述

“连接的这个CM上行信道的IfIndex。假如下行信道未知,这个对象返回数值0。”

::={docsIfCmtsCmStatusEntry5}

docsIfCmtsCmStatusRxPower对象类型

语法:TenthdBmV

单位:“dBmV”

最大权限:只读

状态:现行

描述

“从这个CM的上行数据流中获得的接收电平。假如接受电平未知的话,这个对象返回

数值0。”

参阅

“DOCSISRF接口规范,表格4-13。”

::={docsIfCmtsCmStatusEntry6}

docsIfCmtsCmStatusTimingOffset对象类型

语法:无标记32位数

最大权限:只读

状态:现行

描述

“对于某个CM来讲的当前往返时间的度量。CM上行传输确认和CMTS同步的时长。

单位以6.25ms/64为周期。假如数值未知的话,返回0。”

参阅

“DOCSISRF接口规范,6.5节。”

::={docsIfCmtsCmStatusEntry7}

docsIfCmtsCmStatusEqualizationData对象类型

语法:八位字符串

最大权限:只读

状态:现行

描述

“这个CM的均衡数据。假如这个数值未知或者没有均衡数据可用或者定义的话,返回

一个空字符串。”

参阅

“DOCSISRF接口规范,图6-23。”

::={docsIfCmtsCmStatusEntry8}

docsIfCmtsCmStatusValue对象类型

语法:整数{

other(1),

ranging(2),

rangingAborted(3),

rangingComplete(4),

ipComplete(5),

registrationComplete(6),

accessDenied(7)

}

最大权限:只读

状态:现行

描述

“当前CM的连接状态,就象在RF接口规范中定义的那样。返回的状态信息是由CMTS

设定的CM状态,并且显示如下事件:

other(1)

任何下列状态之外的状态。

ranging(2)

CMTS从CM收到的一个初始定向请求消息,而定向处理还没有完成。

rangingAborted(3)

CMTS已经向CM发出的一个定向失败的消息。

rangingComplete(4)

CMTS已经向CM发送的一个定向完成消息。

ipComplete(5)

CMTS已经收到一个DHCP应答消息,并且把它转发给了CM。

registrationComplete(6)

CMTS已经向CM发送了一个注册响应消息。

accessDenied(7)

CMTS已经向CM发送了一个注册失败的消息。

CMTS只需要报告它可以监测到的状态。”

参阅

“DOCSISRF接口规范,7.2章。”

::={docsIfCmtsCmStatusEntry9}

docsIfCmtsCmStatusUnerroreds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“从这个CM中收到的没有错误的代码字。”

参阅

“DOCSISRF接口规范,4.2.3节”

::={docsIfCmtsCmStatusEntry10}

docsIfCmtsCmStatusCorrecteds对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“从这个CM收到的可纠错代码字。”

参阅

“DOCSISRF接口规范,4.2.3节”

::={docsIfCmtsCmStatusEntry11}

docsIfCmtsCmStatusUncorrectables对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“从CM收到的无法纠错的代码字。”

参阅

“DOCSISRF接口规范,4.2.3节。”

::={docsIfCmtsCmStatusEntry12}

docsIfCmtsCmStatusSignalNoise对象类型

语法:TenthdB

单位:“dB”

最大权限:只读

状态:现行

描述

“从这个CM查到的上行数据的信噪比。假如信噪比未知,这个对象返回数值0。”

::={docsIfCmtsCmStatusEntry13}

docsIfCmtsCmStatusMicroreflections对象类型

语法:32位整数(0..255)

单位:“dBc”

最大权限:只读

状态:现行

描述

“总体微观反应,包括在接口上获得的带内的响应(单位为信号电平dBc)。这个对象没

有假定返回一个完全精确的数值,但是应该给定一个在这个接口上的微观反应的范围。它一

直要等到应用程序能够给出尽可能精确的信息为止。”

参阅

“DOCSISRF接口规范,表格2-1和2-2”

::={docsIfCmtsCmStatusEntry14}

--CMTS服务表格。

docsIfCmtsServiceTable对象类型

语法:DocsIfCmtsServiceEntry的序列

最大权限:不可访问

状态:现行

描述

“描述了CMTS中上行服务队列的属性。”

::={docsIfCmtsObjects4}

docsIfCmtsServiceEntry对象类型

语法:DocsIfCmtsServiceEntry

最大权限:不可访问

状态:现行

描述

“描述了CMTS中上行通道带宽服务队列的属性。对应于docsCableMaclayer(127)的

ifType和MAC层的各个服务队列(ServiceID),在这个表里以表项对应各个ifEntry。通过在

MAC层创建独立的SIC,在这个表里创建一个表项;当删除了某个服务ID时,就又被删除

掉了。”

索引{ifIndex,docsIfCmtsServiceId}

::={docsIfCmtsServiceTable1}

DocsIfCmtsServiceEntry::=序列{

docsIfCmtsServiceId

32位整数,

docsIfCmtsServiceCmStatusIndex

32位整数,

docsIfCmtsServiceAdminStatus

整数,

docsIfCmtsServiceQosProfile

32位整数,

docsIfCmtsServiceCreateTime

TimeStamp,

docsIfCmtsServiceInOctets

32位计数器,

docsIfCmtsServiceInPackets

32位计数器,

}

docsIfCmtsServiceId对象类型

语法:32位整数(1..16383)

最大权限:不可访问

状态:现行

描述

“识别一个上行带宽的服务队列。服务队列的属性在Modem和CMTS之间进行共享。

CMTS根据CM的请求和分配给这个队列的服务级别来分配上行带宽给这个服务队列。”

::={docsIfCmtsServiceEntry1}

docsIfCmtsServiceCmStatusIndex对象类型

语法:32位整数(0..65535)

最大权限:只读

状态:现行

描述

“在docsIfCmtsCmStatusTable中利用这个服务队列来识别CableModem的指针的入

口。假如有几个CableModems采用这个服务队列,这个对象的数值是0。”

::={docsIfCmtsServiceEntry2}

docsIfCmtsServiceAdminStatus对象类型

语法:整数{

enabled(1),

disabled(2),

destroyed(3)}

最大权限:读/写

状态:现行

描述

“总而言之,答应禁用、(重新)激活、或者删除某个特定的调制解调器的服务等级。”

::={docsIfCmtsServiceEntry3}

docsIfCmtsServiceQosProfile对象类型

语法:32位整数(0..16383)

最大权限:只读

状态:现行

描述

“在docsIfQosProfileTable中的描述的和这个特定服务相关的服务等级。假如没有相关

的associateddocsIfQosProfileTable的表项存在,这个对象返回数值0。”

::={docsIfCmtsServiceEntry4}

docsIfCmtsServiceCreateTime对象类型

--语法:TimeTicks

语法:TimeStamp

最大权限:只读

状态:现行

描述

“当创建这个表项时,sysUpTime的值。”

::={docsIfCmtsServiceEntry5}

docsIfCmtsServiceInOctets对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在这个服务ID上收到的PacketData字节的累计数量。这个数字不包括电缆MAC包

头。”

::={docsIfCmtsServiceEntry6}

docsIfCmtsServiceInPackets对象类型

语法:32位计数器

最大权限:只读

状态:现行

描述

“在这个服务ID上收到的PacketData数据包的累计数量。”

::={docsIfCmtsServiceEntry7}

--下列表格提供了上行通道的调制图。在这个表格中的表项可以被一个或者更多的上行

通道重复使用。对于各个docsIfModIntervalUsageCode的值都会有一个调制图。

docsIfCmtsModulationTable对象类型

语法:DocsIfCmtsModulationEntry的序列

最大权限:不可访问

状态:现行

描述

“描述了一个或多个上行频道的的调制图。”

::={docsIfCmtsObjects5}

docsIfCmtsModulationEntry对象类型

语法:DocsIfCmtsModulationEntry

最大权限:不可访问

状态:现行

描述

“描述了一个或者更多的上行信道的间隔代码的一种调制模式。这个表中的表项由操作

者创建。最初的缺省表项在系统初始化时就创建了。为了在这个表里创建一个表项,不必规

定一个特定的对象。注重:一些对象没有DEFVAL,在创建表项时,不必规定和计算缺省值。

在这些表项处于调用状态时,可以修改这些值。”

索引{docsIfCmtsModIndex,docsIfCmtsModIntervalUsageCode}

::={docsIfCmtsModulationTable1}

DocsIfCmtsModulationEntry::=序列{

docsIfCmtsModIndex

32位整数,

docsIfCmtsModIntervalUsageCode

整数,

docsIfCmtsModControl

RowStatus,

docsIfCmtsModType

整数,

docsIfCmtsModPreambleLen

32位整数,

docsIfCmtsModDifferentialEncoding

TruthValue,

docsIfCmtsModFECErrorCorrection

32位整数,

docsIfCmtsModFECCodewordLength

32位整数,

docsIfCmtsModScramblerSeed

32位整数,

docsIfCmtsModMaxBurstSize

32位整数,

docsIfCmtsModGuardTimeSize

Unsigned32,

docsIfCmtsModLastCodewordShortened

TruthValue,

docsIfCmtsModScrambler

TruthValue

}

docsIfCmtsModIndex对象类型

语法:32位整数(1..2147483647)

最大权限:不可访问

状态:现行

描述

“在信道调制表里的一个索引,表示间隔代码组,都是和同一个信道相关的。”

::={docsIfCmtsModulationEntry1}

docsIfCmtsModIntervalUsageCode对象类型

语法:整数{

request(1),

requestData(2),

initialRanging(3),

periodicRanging(4),

shortData(5),

longData(6)

}

最大权限:不可访问

状态:现行

描述

“当碰到其他间隔代码时,完整地示范了所有给上行信道设置的调制模式的信道调制表

里的索引。”

参阅

“DOCSISRF接口规范,表格6-16。”

::={docsIfCmtsModulationEntry2}

docsIfCmtsModControl对象类型

语法:RowStatus

最大权限:读确认

状态:现行

描述

“在这个表中控制和影响行的状态。”

::={docsIfCmtsModulationEntry3}

docsIfCmtsModType对象类型

语法:整数{

other(1),

qpsk(2),

qam16(3)

}

最大权限:读确认

状态:现行

描述

“这个信道采用的调制类型。假如调制类型既不是qpsk也不是qam16的话,返回其他

值(1)。参见参考文献中qpsk或者qam16所指的调制模式。参见对对象写的条件和限制。”

参阅

“DOCSISRF接口规范,4.2.2节。”

DEFVAL{qpsk}

::={docsIfCmtsModulationEntry4}

docsIfCmtsModPreambleLen对象类型

语法:32位整数(0..1024)

最大权限:读确认

状态:现行

描述

“这种调制模式的同步信号的长度(以位为单位)。缺省值是在给定调制模式时CMTS

应用所需要的最小值。”

参阅

“DOCSISRF接口规范,4.2.5节。”

::={docsIfCmtsModulationEntry5}

docsIfCmtsModDifferentialEncoding对象类型

语法:TruthValue

最大权限:读确认

状态:现行

描述

“具体说明了是否在这个频道上使用了不同的编码方式。”

DEFVAL{false}

::={docsIfCmtsModulationEntry6}

docsIfCmtsModFECErrorCorrection对象类型

语法:32位整数(0..10)

最大权限:读确认

状态:现行

描述

“在向前的纠错码字中的可纠错的位数。没有使用纠错时这个值是0。附加的校验位是

这个值的两倍。”

参阅

“DOCSISRF接口规范,4.2.3节。”

DEFVAL{0}

::={docsIfCmtsModulationEntry7}

docsIfCmtsModFECCodewordLength对象类型

语法:32位整数(1..255)

最大权限:读确认

状态:现行

描述

“在向前的纠错码字中的数据位的数量。假如docsIfCmtsModFECErrorCorrection是0

的话,就没有运用这个对象。”

参阅

“DOCSISRF接口规范,4.2.3节。”

DEFVAL{32}

::={docsIfCmtsModulationEntry8}

docsIfCmtsModScramblerSeed对象类型

语法:32位整数(0..32767)

最大权限:读确认

状态:现行

描述

“编码器多项式的15位的核。”

参阅

“DOCSISRF接口规范,4.2.4节。”

DEFVAL{0}

::={docsIfCmtsModulationEntry9}

docsIfCmtsModMaxBurstSize对象类型

语法:32位整数(0..255)

最大权限:读确认

状态:现行

描述

“在这个信道上脉冲可以传输的袖珍通道的最大数量。假如脉冲长度收到本地MAP的

限制而不是收到调制模式的限制的话,返回数值0。缺省值是0,而短数据是8。”

::={docsIfCmtsModulationEntry10}

docsIfCmtsModGuardTimeSize对象类型

语法:无标记32位数

最大权限:只读

状态:现行

描述

“这个信道脉冲尾部的记号时间的数量。缺省值是最小时长这种调制模式所需的最小时

长。”

参阅

“DOCSISRF接口规范,4.2.7节。”

::={docsIfCmtsModulationEntry11}

docsIfCmtsModLastCodewordShortened对象类型

语法:TruthValue

最大权限:读确认

状态:现行

描述

“显示是否删除了最近的FEC代码字。”

参阅

“DOCSISRF接口规范,4.2.10节。”

DEFVAL{true}

::={docsIfCmtsModulationEntry12}

docsIfCmtsModScrambler对象类型

语法:TruthValue

最大权限:读确认

状态:现行

描述

“显示是否使用了扰频器。”

参阅

“DOCSISRF接口规范,4.2.4节。”

DEFVAL{false}

::={docsIfCmtsModulationEntry13}

docsIfCmtsQosProfilePermissions对象类型

语法:位{

createByManagement(0),

updateByManagement(1),

createByModems(2)

}

最大权限:读/写

状态:现行

描述

“这个对象具体说明了在docsIfQosProfileTable里创建对象答应采用的方法。假如表项

可以用SNMP创建的话,就必须设置CreateByManagement(0)。假如答应用SNMP更新表

项的话,就要设置UpdateByManagement(1)。假如可以基于从CM收到的REG-REQMAC

消息中的信息来创建表项的话,就要设置CreateByModems(2)。假如docsIfQosProfileTable

被按照读创建方式执行的话,这个对象里的信息只能应用。另外,这个对象按照只读方式执

行,并且返回CreateByModems(2)。在对这种对象进行写操作时,无论是

CreateByManagement(0)还是CreateByModems(1)都必须设置。”

::={docsIfCmtsObjects6}

docsIfCmtsMacToCmTable对象类型

语法:DocsIfCmtsMacToCmEntry的序列

最大权限:不可访问

状态:现行

描述

“这个表在docsIfCmtsCmStatusTable中提供了快速查找的索引。在这个表里对应于每

个在docsIfCmtsCmStatusTable的行都有一个行与之对应。通常,治理工作站只需用这个表

来获得docsIfCmtsCmStatusTable(符合CM的RF接口MAC地址的)里的某个站点,并且

不必重申(比如通过GetNext)这个表。”

::={docsIfCmtsObjects7}

docsIfCmtsMacToCmEntry对象类型

SYNTAXDocsIfCmtsMacToCmEntry

最大权限:不可访问

状态:现行

描述

“docsIfCmtsMacToCmTable的行。对于每一个应用这个表格和CMTS相连的CM在

表中都有一个表项。”

索引{docsIfCmtsCmMac}

::={docsIfCmtsMacToCmTable1}

DocsIfCmtsMacToCmEntry::=序列{

docsIfCmtsCmMac

Mac地址,

docsIfCmtsCmPtr

整数32位

}

docsIfCmtsCmMac对象类型

语法:MAC地址

最大权限:不可访问

状态:现行

描述

“引用的CM的RF侧的MAC地址。(举例来说,把docsCableMacLayer(127)作为它

的ifType的CM上的接口。”

::={docsIfCmtsMacToCmEntry1}

docsIfCmtsCmPtr对象类型

语法:32位整数(1到2147483647)

最大权限:只读

状态:现行

描述

“docsIfCmtsCmStatusTable里的表项索引。在查询正确的实例数值(比如,一个CM的

MAC地址)时,就会返回表示这个CM的docsIfCmtsCmStatusTable里的索引。”

::={docsIfCmtsMacToCmEntry2}

--通告类是为了便于未来的扩展。

docsIfNotification对象标识符::={docsIfMib2}

docsIfConformance对象标识符::={docsIfMib3}

docsIfCompliances对象标识符::={docsIfConformance1}

docsIfGroups对象标识符::={docsIfConformance2}

--兼容性通告

docsIfBasicComplianceMODULE-COMPLIANCE

状态:现行

描述

“兼容MCNS/DOCSIS的RF接口的设备的兼容性声明。”

MODULE--docsIfMib

--无条件的强制性类

强制性类{

docsIfBasicGroup

}

--有条件的强制性类

类docsIfCmGroup

描述

“这种类只对于CableModem是强制性的,对于CMTS不是强制性的。”

--有条件强制性的类

类docsIfCmtsGroup

描述

“这个类只对于CMTS是强制性的,但对于CableModem不是强制性的。”

对象docsIfDownChannelFrequency

语法:32位整数(54000000..860000000)

最小权限:只读

描述

“在CMTS里读/写;在CM里只读。上述数值对于采用Sub-Split信道分配方案的电缆

设备同样适用。假如已经对DOCSIS进行了扩展来覆盖其他的信道分配方案(而且频率固定)

的话,就要对这个对象作相应的修改了。”

对象docsIfDownChannelWidth

语法:32位整数(6000000)

最小权限:只读

描述

“这个对象以只读方式来执行。在CM里,这个对象总是采用只读方式。上述数值对运

行在NTSC(NationalTelevisionStandardsCommittee)标准下的电缆设备同样适用。假如已

经对DOCSIS进行了扩展来和其他标准一起协同工作(比如欧洲标准)的话,就要对这个对象

作相应的修改了。”

对象docsIfDownChannelModulation

语法:整数{

qam64(3),

qam256(4)

}

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfDownChannelInterleave

语法:整数{

taps8Increment16(3),

taps16Increment8(4),

taps32Increment4(5),

taps64Increment2(6),

taps128Increment1(7)

}

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfDownChannelPower

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfUpChannelFrequency

语法:32位整数(5000000..42000000)

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。上述数值对于采用了子信道规

划的电缆设备是适用的。假如对DOCSIS扩展后可以覆盖其他的频率规划类型(以及频率分

配)的话,这个对象将做相应的修改。”

对象docsIfUpChannelWidth

语法:32位整数(200000..3200000)

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。上述数值对于运行在NTSC

(NationalTelevisionStandardsCommittee)标准下的电缆设备是适用的。假如DOCSIS扩展

后可以工作在其他标准(例如欧洲标准)下的话,这个对象将做相应的修改。”

对象docsIfUpChannelModulationProfile

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfUpChannelSlotSize

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中是只读形式。”

对象docsIfUpChannelRangingBackoffStart

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfUpChannelRangingBackoffEnd

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfUpChannelTxBackoffStart

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfUpChannelTxBackoffEnd

最小权限:只读

描述

“在CMTS中是读/写;在CableModem中是只读形式。”

对象docsIfQosProfPriority

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfMaxUpBandwidth

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfGuarUpBandwidth

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfMaxDownBandwidth

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfMaxTxBurst

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfBaselinePrivacy

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfQosProfStatus

最小权限:只读

描述

“在CableModem中本对象总是只读的。在CMTS中该对象以只读形式实施。”

对象docsIfCmtsServiceAdminStatus

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsSyncInterval

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsUcdInterval

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsInsertInterval

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsInvitedRangingAttempts

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsQosProfilePermissions

最小权限:只读

描述

“该对象以只读形式实施。”

对象docsIfCmtsModType

语法:整数{

qpsk(2),

qam16(3)

}

描述

“治理站点只设置16QAM或者QPSK调制,但其他可能基于设备配置。”

::={docsIfCompliances1}

docsIfBasicGroup对象类

对象{

docsIfDownChannelId,

docsIfDownChannelFrequency,

docsIfDownChannelWidth,

docsIfDownChannelModulation,

docsIfDownChannelInterleave,

docsIfDownChannelPower,

docsIfUpChannelId,

docsIfUpChannelFrequency,

docsIfUpChannelWidth,

docsIfUpChannelModulationProfile,

docsIfUpChannelSlotSize,

docsIfUpChannelTxTimingOffset,

docsIfUpChannelRangingBackoffStart,

docsIfUpChannelRangingBackoffEnd,

docsIfUpChannelTxBackoffStart,

docsIfUpChannelTxBackoffEnd,

docsIfQosProfPriority,

docsIfQosProfMaxUpBandwidth,

docsIfQosProfGuarUpBandwidth,

docsIfQosProfMaxDownBandwidth,

docsIfQosProfMaxTxBurst,

docsIfQosProfBaselinePrivacy,

docsIfQosProfStatus,

docsIfSigQIncludesContention,

docsIfSigQUnerroreds,

docsIfSigQCorrecteds,

docsIfSigQUncorrectables,

docsIfSigQSignalNoise,

docsIfSigQMicroreflections,

docsIfSigQEqualizationData

}

状态:现行

描述

“在CableModem和CMTS中都实现的对象类。”

::={docsIfGroups1}

--以下表单改正了有关32位计数器变量的命名约定。

docsIfCmGroup对象类

对象{

docsIfCmCmtsAddress,

docsIfCmCapabilities,

--docsIfCmRangingRespTimeout,

docsIfCmRangingTimeout,

docsIfCmStatusValue,

docsIfCmStatusCode,

docsIfCmStatusTxPower,

docsIfCmStatusResets,

docsIfCmStatusLostSyncs,

docsIfCmStatusInvalidMaps,

docsIfCmStatusInvalidUcds,

--docsIfCmStatusInvalidRangingResp,

docsIfCmStatusInvalidRangingResponses,

--docsIfCmStatusInvalidRegistrationResp,

docsIfCmStatusInvalidRegistrationResponses,

docsIfCmStatusT1Timeouts,

docsIfCmStatusT2Timeouts,

docsIfCmStatusT3Timeouts,

docsIfCmStatusT4Timeouts,

docsIfCmStatusRangingAborteds,

docsIfCmServiceQosProfile,

docsIfCmServiceTxSlotsImmed,

docsIfCmServiceTxSlotsDed,

docsIfCmServiceTxRetries,

--docsIfCmServiceTxExceeded,

docsIfCmServiceTxExceededs,

docsIfCmServiceRqRetries,

--docsIfCmServiceRqExceeded

docsIfCmServiceRqExceededs

}

状态:现行

描述

“在CableModem中实现的对象类。”

::={docsIfGroups2}

docsIfCmtsGroup对象类

对象{

docsIfCmtsCapabilities,

docsIfCmtsSyncInterval,

docsIfCmtsUcdInterval,

docsIfCmtsMaxServiceIds,

--docsIfCmtsInsertionInterval,

docsIfCmtsInvitedRangingAttempts,

docsIfCmtsInsertInterval,

docsIfCmtsStatusInvalidRangeReqs,

docsIfCmtsStatusRangingAborteds,

docsIfCmtsStatusInvalidRegReqs,

docsIfCmtsStatusFailedRegReqs,

docsIfCmtsStatusInvalidDataReqs,

docsIfCmtsStatusT5Timeouts,

docsIfCmtsCmStatusMacAddress,

docsIfCmtsCmStatusIpAddress,

docsIfCmtsCmStatusDownChannelIfIndex,

docsIfCmtsCmStatusUpChannelIfIndex,

docsIfCmtsCmStatusRxPower,

docsIfCmtsCmStatusTimingOffset,

docsIfCmtsCmStatusEqualizationData,

docsIfCmtsCmStatusValue,

docsIfCmtsCmStatusUnerroreds,

docsIfCmtsCmStatusCorrecteds,

docsIfCmtsCmStatusUncorrectables,

docsIfCmtsCmStatusSignalNoise,

docsIfCmtsCmStatusMicroreflections,

docsIfCmtsServiceCmStatusIndex,

docsIfCmtsServiceAdminStatus,

docsIfCmtsServiceQosProfile,

docsIfCmtsServiceCreateTime,

docsIfCmtsServiceInOctets,

docsIfCmtsServiceInPackets,

docsIfCmtsModType,

docsIfCmtsModControl,

docsIfCmtsModPreambleLen,

docsIfCmtsModDifferentialEncoding,

docsIfCmtsModFECErrorCorrection,

docsIfCmtsModFECCodewordLength,

docsIfCmtsModScramblerSeed,

docsIfCmtsModMaxBurstSize,

docsIfCmtsModGuardTimeSize,

docsIfCmtsModLastCodewordShortened,

docsIfCmtsModScrambler,

docsIfCmtsQosProfilePermissions,

docsIfCmtsCmPtr

}

状态:现行

描述

“在CMTS中实现的对象类。”

::={docsIfGroups3}

docsIfObsoleteGroup对象类

对象{

docsIfCmRangingRespTimeout,

docsIfCmtsInsertionInterval

}

状态:废止

描述

“这个对象类已经废止。”

::={docsIfGroups4}

END

5.致谢

这篇文档是IPCDN工作组的产物。这篇文档是基于由CableLabs的PamAnderson、

BayNetworks的WilsonSawyer和ContinentalCablevision的RichWoundy写成的文档。

最初的工作组的作者,ciscoSystems的GuenterRoeck,作了大量的工作把这个文档作成

当前的格式。

也对帮助校订这篇文档的AzlinaPalmer表示感谢。

6.参考文献

[1]Harrington,D.,Presuhn,R.andB.Wijnen,“AnArchitectureforDescribingSNMP

ManagementFrameworks”,RFC2571,April1999.

[2]Rose,M.andK.McCloghrie,“StructureandIdentificationofManagement

InformationforTCP/IP-basedInternets”,STD16,RFC1155,May1990.

[3]Rose,M.andK.McCloghrie,“ConciseMIBDefinitions”,STD16,RFC1212,

March1991.

[4]Rose,M.,“AConventionforDefiningTrapsforusewiththeSNMP”,RFC1215,

March1991.

[5]McCloghrie,K.,Perkins,D.andJ.Schoenwaelder,“StructureofManagement

InformationforVersion2(SMIv2)”,STD58,RFC2578,April1999.

[6]McCloghrie,K.,Perkins,D.andJ.Schoenwaelder,“TextualConventionsfor

SMIv2”,STD58,RFC2579,April1999.

[7]McCloghrie,K.,Perkins,D.andJ.Schoenwaelder,“ConformanceStatementsfor

SMIv2”,STD58,RFC2580,April1999.

[8]Case,J.,Fedor,M.,Schoffstall,M.andJ.Davin,“SimpleManagementProtocol”,

STD15,RFC1157,May1990.

[9]Case,J.,McCloghrie,K.,Rose,M.andS.Waldbusser,“Introductionto

Community-basedSNMPv2”,RFC1901,January1996.

[10]Case,J.,McCloghrie,K.,Rose,M.andS.Waldbusser,“TransportMappingsfor

Version2oftheSimpleNetworkManagementProtocol(SNMPv2)”,RFC1906,January

1996.

[11]Case,J.,HarringtonD.,PresuhnR.andB.Wijnen,“MessageProcessingand

DispatchingfortheSimpleNetworkManagementProtocol(SNMP)”,RFC2572,April

1999.

[12]Blumenthal,U.andB.Wijnen,“User-basedSecurityModel(USM)forversion3

oftheSimpleNetworkManagementProtocol(SNMPv3)”,RFC2574,April1999.

[13]Case,J.,McCloghrie,K.,Rose,M.andS.Waldbusser,“ProtocolOperations

forVersion2oftheSimpleNetworkManagementProtocol(SNMPv2)”,RFC1905,January

1996.

[14]Levi,D.,Meyer,P.andB.Stewart,“SNMPApplications”,RFC2573,April1999.

[15]Wijnen,B.,Presuhn,R.andK.McCloghrie,“View-basedAccessControlModel

(VACM)fortheSimpleNetworkManagementProtocol(SNMP)”,RFC2575,April1999.

[16]“Data-Over-CableServiceInterfaceSpecifications:CableModemRadio

FrequencyInterfaceSpecificationSP-RFI-I04-980724”,DOCSIS,July1998,

http://www.cablemodem.com/public/puBTechspec/SP-RFI-I04-980724.pdf.[17]

McCloghrie,K.andF.Kastenholz,”TheInterfacesGroupMIBusingSMIv2”,RFC2233,

November1997.

[18]StJohns,M.,“CableDeviceManagementInformationBaseforDOCSIS

CompliantCableModemsandCableModemTerminationSystems”,RFC2669,August

1999.

[19]Proakis,JohnG.,“DigitalCommunications,3rdEdition”,McGraw-Hill,New

York,NewYork,1995,ISBN0-07-051726-6

[20]“TransmissionSystemsforInteractiveCableTelevisionServices,AnnexB”,

J.112,InternationalTelecommunicationsUnion,March1998.

7.需要考虑的安全问题

这个MIB和提供重要的公共INTERNET访问的系统有关。同样的,对由这个MIB描述

的对象的不适当的操作可能会导致大量拒绝对最终用户提供服务。另外,对

docsIfCmServiceQosProfile、docsIfCmtsServerQosProfile、docsIfQosProfileTable的元素

的操作可以答应最终用户改善他们的服务响应、减少订户的服务响应。

这个MIB不会对cablemodem系统中服务的机密性、认证或者授权有所影响。对于身

份认证和授权,请参见有关文档“CableDeviceManagementInformationBaseforDOCSIS

compliantCableModemsandCableModemTerminationSystems”[18]。对于机密性,工

作组将会发布一个描述DOCSISBaselinePrivacy机制的治理的MIB。

8.知识产权

IETF不考虑任何关于知识产权或其他权利的有效性或适用范围的问题,这些权利可能附

属于那些实现和使用本文档描述的技术的文档中声明,基于此产权声明的许可不是必须的。

而且也无须表示为了识别此声明而做的努力。关于标准制定和标准相关的IETF版权声明过

程的信息可以在BCP-11中找到。可以从IETF秘书处得到出版物的有效版权声明的复制和

许可证书,还可以使用此详述的制定者和使用者的私人授权,以便得到通用的授权和许可。

IETF邀请任何感爱好的组织注重其版权、专利或专利应用、其它专有权利,它们可能需

要使用这个标准的技术。请告知IETF执行董事会相关的信息。

9.作者地址

MichaelStJohns

@HomeNetwork

425Broadway

RedwoodCity,CA94063

Phone:+16505695368

EMail:stjohns@corp.home.net

10.完整的版权声明

Copyright(C)TheInternetSociety(2000)。版权所有。

本文档及其译文可以拷贝和提供给他人,且其衍生物,如评论、解释或帮助实施的作品

可以全部或部分地定制、拷贝、出版和发布,对此我们不加任何限制,前提是上述版权声明,

及本段内容包含在所有的拷贝和派生作品中。然而,本文档本身不答应以任何方式修改,例

如删除Internet社团或其他Internet组织的版权声明或参考,除非是为了开发Internet标准

的需要。即便在这种情况下,也需要添加Internet标准中定义的版权声明,或者根据需要把

他翻译成英语以外的其他语言。

上述准许的有限许可是永久性的,无论是Internet社团以及其继续者或代理者都将不会

废止这些许可。

本文档及其中包含的信息基于”ASIS”提供,而且INTERNET社团和IETF拒绝所有

授权、表达或影射,包括但不限于任何这里使用的消息的授权将不会违反任何版权或者隐含

的商业性授权或对特定的合理目的。

致谢

目前,RFC编者活动的基金由Internet社团提供。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有