⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2670.txt

📁 本程序为在linux下实现FTP传输文件的实现
💻 TXT
📖 第 1 页 / 共 5 页
字号:
注释。
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
查询Interfaces MIB。
4. 定义
DOCS-IF-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
-- do not importBITS,
Unsigned32,
Integer32,
Counter32,
TimeTicks,
IpAddress,
transmission
 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
MacAddress,
RowStatus,
TruthValue,
TimeInterval,
TimeStamp
 FROM SNMPv2-TC
 对象类,

MODULE-COMPLIANCE
 FROM SNMPv2-CONF
ifIndex,InterfaceIndexOrZero
 FROM IF-MIB;

docsIfMib MODULE-IDENTITY
LAST-UPDATED “9908190000Z” -- August 19,1999
ORGANIZATION “IETF IPCDN Working Group”
CONTACT-INFO
“Michael StJohns
 Postal: @Home Network
425 Broadway
Redwood City,CA
U.S.A.
 Phone:+1 650 569 5368
 E-mail: stjohns@corp.home.net”
描述
“这是在CM和CMTS中遵从MCNS/DOCSIS的RF接口的MIB模块。”
REVISION “9908190000Z”
描述
“发布的最初版本是RFC 2670。由Mike StJohns修改并确定了问题的版本首先通过了
MIB专家的认定。特别注意,docsIfRangingResp和 docsIfCmtsInsertionInterval已经废止,
取而代之以其他具有同样功能,语法也更相似的对象。”
::= { transmission 127 }

-- 文本约定

TenthdBmV ::= 文本约定
DISPLAY-HINT “d-1”
状态:现行
描述
“这个数据类型表示了通常以dBmV的形式表示的功率等级。单位是十分之一dBmV;
例如,5.1 dBmV表示为51。”
语法:32位整数

TenthdB ::= 文本约定
DISPLAY-HINT “d-1”
状态:现行
描述
“这个数据类型表示了通常以dB的形式表示的功率等级。单位是十分之一dB;例如,
5.1 dB表示为51。”
语法:32位整数

docsIfMibObjects对象标识符 ::= { docsIfMib 1 }
docsIfBaseObjects 对象标识符 ::= { docsIfMibObjects 1 }
docsIfCmObjects对象标识符 ::= { docsIfMibObjects 2 }
docsIfCmtsObjects 对象标识符 ::= { docsIfMibObjects 3 }

-- 基本类

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

docsIfDownstreamChannelTable对象类型
语法:DocsIfDownstreamChannelEntry的序列
最大权限:不可访问
状态:现行
描述
“这个表描述了下行信道的属性(频带)。”
参阅
“DOCSIS RF接口规范,表4-12和4-13。”
::= { docsIfBaseObjects 1 }

docsIfDownstreamChannelEntry对象类型
语法:DocsIfDownstreamChannelEntry
最大权限:不可访问
状态:现行
描述
“为对于下行信道属性列表提供的表项。在这个表中的表项对应于每个ifEntry都存在一
个docsCableDownstream(128)的ifType。”
索引{ ifIndex }
::= { docsIfDownstreamChannelTable 1 }

DocsIfDownstreamChannelEntry ::= 序列{
docsIfDownChannelId
32位整数,
docsIfDownChannelFrequency
32位整数,
docsIfDownChannelWidth
32位整数,
docsIfDownChannelModulation
整数,
docsIfDownChannelInterleave
整数,
docsIfDownChannelPower
TenthdBmV
}

docsIfDownChannelId对象类型
语法:32位整数(0..255)
最大权限:只读
状态:现行
描述
“在这个给定的MAC接口中的下行信道的CMTS的标志。如果接口是宕的,这个对象
返回当前最新的值。如果下行信道ID未知,这个对象返回数值0。”
::= { docsIfDownstreamChannelEntry 1 }

docsIfDownChannelFrequencyOBJECT-TYPE
语法:32位整数(0..1000000000)
单位:“hertz”
最大权限:读/写
状态:现行
描述
“这个频道下行频率的中心频率。这个对象会返回当前调制器的频率。如果CMTS提供
了IF输出,这个对象会返回0,除非这个CMTS处于最终的下行RF频率内。见相关对象中
有关这个对象的有效带宽的描述。”
参阅
“DOCSIS RF接口规范,4.3.3节。”
::= { docsIfDownstreamChannelEntry 2 }

docsIfDownChannelWidthOBJECT-TYPE
语法:32位整数(0..16000000)
单位:“hertz”
最大权限:读/写
状态:现行
描述
“这个下行信道的带宽。认为大多数应用都支持6MHz(北美)和/或8MHz(欧洲)的信道宽
度。见相关对象中有关这个对象的有效带宽的描述。”
参阅
“DOCSIS RF接口规范,表4-12和4-13。”
::= { docsIfDownstreamChannelEntry 3 }

docsIfDownChannelModulation对象类型
语法:整数 {
unknown(1),
other(2),
qam64(3),
qam256(4)
}
最大权限:读/写
状态:现行
描述
“这个下行信道的调制类型。如果接口是宕的,这个对象会返回配置的值(CMTS)、当前
的大多数数值(CM)、或者未知的的值(1)。参见对相关对象进行写操作的条件和限制。见参考
文献中有关qam64和qam256暗含的调制模式的规范。”
参阅
“DOCSIS RF接口规范,3.6.2节。”
::= { docsIfDownstreamChannelEntry 4 }

docsIfDownChannelInterleave对象类型
语法:整数 {
unknown(1),
other(2),
taps8Increment16(3),
taps16Increment8(4),
taps32Increment4(5),
taps64Increment2(6),
taps128Increment1(7)
}
最大权限:读/写
状态:现行
描述
“用于下行信道的Forward Error Correction (FEC)。
数值定义如下:
taps8Increment16(3):
protection 5.9/4.1 usec,latency .22/.15 msec
taps16Increment8(4):
protection 12/8.2 usec,latency .48/.33 msec
taps32Increment4(5):
protection 24/16 usec,latency .98/.68 msec
taps64Increment2(6):
protection 47/33 usec,latency 2/1.4 msec
taps128Increment1(7):
protection 95/66 usec,latency 4/2.8 msec
 如果这个接口宕了,这个对象就会恢复到配置的数值(CMTS)、当前值(CM)或者未知的
数值(1)。如果插入值已知,但是在表中没有定义的,返回其他的数值(2)。参见对相关对象进
行写操作的条件和限制。查看参考文献中有关通过设置这个对象来描述的FEC配置。”
参阅
“DOCSIS RF接口规范,4.3.2节。”
::= { docsIfDownstreamChannelEntry 5 }

docsIfDownChannelPower对象类型
语法:TenthdBmV
单位:“dBmV”
最大权限:读/写
状态:现行
描述
“在CMTS上,计算的信号发射功率。在CM上,收到的电平。如果CM不支持电平测
量,可以把它设置为0。如果接口宕掉,这个对象返回配置的数值(CMTS)、当前值(CM)或
者数值0。参见对相关对象进行写操作的条件和限制。见推荐电平指标。”
参阅
“DOCSIS RF接口规范,表4-12和Table 4-13。”
::= { docsIfDownstreamChannelEntry 6 }

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

docsIfUpstreamChannelTable对象类型
语法:DocsIfUpstreamChannelEntry
最大权限:不可访问
状态:现行
描述
“这个表描述了捕获的上行信道的属性(频宽)。”
::= { docsIfBaseObjects 2 }

docsIfUpstreamChannelEntry对象类型
语法:DocsIfUpstreamChannelEntry
最大权限:不可访问
状态:现行
描述
“上行频道的属性列表。在这个表中的表项,对于每一个ifEntry都有一个
docsCableUpstream(129)的ifType。”
索引{ ifIndex }
::= { docsIfUpstreamChannelTable 1 }

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标志。”
::= { docsIfUpstreamChannelEntry 1 }

docsIfUpChannelFrequency对象类型
语法:32位整数(0..1000000000)
单位:“hertz”
最大权限:读/写
状态:现行
描述
“上行信道的中心频率。如果未定义或者未知的频率,那么对象返回0。目前技术允许
的最小上行频率是5MHz。参见对相关对象进行写操作的条件和限制。”
参阅
“DOCSIS RF接口规范,表2-2。”
::= { docsIfUpstreamChannelEntry 2 }

docsIfUpChannelWidth对象类型
语法:32位整数(0..20000000)
单位:“hertz”
最大权限:读/写
状态:现行
描述
“这个上行信道的带宽。如果没有定义这个信道的带宽或者带宽未知的话,这个对象返
回数值0。目前,信道宽度最低为200000 Hz。参见对相关对象进行写操作的条件和限制。”
参阅
“DOCSIS RF接口规范,表4-3。”
::= { docsIfUpstreamChannelEntry 3 }

docsIfUpChannelModulationProfile对象类型
语法:无标记32位数
最大权限:读/写
状态:现行
描述
“在docsIfCmtsModulationTable中描述这个信道的docsIfModIndex的条目的定义。此
外,在这里时间间隔分组使用代码描述了信道,合在一起就充分地描述了对信道的调制。如
果docsIfCmtsModulationTable条目不存在或者docsIfCmtsModulationTable为空的话,这
个对象返回0。参见对相关对象进行写操作的条件和限制。”
::= { docsIfUpstreamChannelEntry 4 }

docsIfUpChannelSlotSize对象类型

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -