实时传输协议管理信息库( 二 )


2.2MIB对于RTP系统应用的适用性
RTPMIB可用于两种类型的RTP应用:
1、RTP主机系统(终端系统)和RTP监视器,参见[RFC1889]节3;
2、RTPMIB在RTP翻译器(Translators)和混合器中(Mixers)的应用——参见[RFC1889]节7——还有待于进一步研究 。
2.2.1RTP主机系统是可以使用RTPMIB采集主机发送/接收RTP会话和RTP流数据的终端系统,网络治理员可以利用这些数据——比如在“帮助桌面”中——检查和诊断RTP会话生命期中出现的故障 。
2.2.2多点传送RTP会话中的RTP监视器可以是第三方,也可以放在RTP主机上 。RTP监视器可以使用RTPMIB采集RTP会话和流的统计数据,网络治理员可以利用这些数据编制网络容量计划或者用于其他的网络治理目标 。RTP监视器可以通过RTPMIB采集数据以便网络治理员检查和诊断RTP会话故障或者设置其操作 。
2.2.3许多主机系统需要保留自身收发数据以外的流的记录 。在主机监视系统中,主机代理可以利用来自主机的RTP数据维护主机发送流和接收流的数据,利用其RTCP数据采集会话中其它主机的数据 。举例来说,发送流的主机代理可以利用其RTP系统数据维护表rtpSenderTable,但是可能还需要为接收流的对方维护rtpRcvrTable表 。要做到这一点,RTP代理必须从流的接收方采集RTCP数据构造rtpRcvrTable表 。主机监视器系统必须(MUST)把对象rtpSessionMonitor设定为“true(1)”,但不一定要接受在其表中创建或者清除行的治理操作 。
2.3RTPMIB的结构
在RTPMIB中有6个表 。表rtpSessionTable包括描述主机或者监视器上的活动会话的对象 。表tpSenderTable保存了RTP会话中发送方的信息 。表rtpRcvrTable包含RTP会话数据中接收方的信息 。表rtpSessionInverseTable、表rtpSenderInverseTable和表rtpRcvrInverseTable分别保存了有效查找rtpSessionTable,rtpSenderTable,和rtpRcvrTable索引的信息 。
逆序检索表(rtpSessionInverseTable,rtpSenderInverseTable,和rtpRcvrInverseTable)是可选的表,用于帮助治理程序有效的访问其他表中的逻辑行 。假如不能从其他方的MIB访问表索引(rtpSessionTable表的索引rtpSessionIndex、rtpSenderTable的索引rtpSenderSSRC、rtpRcvrTable的SSRC对),执行MIB的这一方应该为多点传送的RTP会话实现这些表 。否则,治理程序就得遍历巨大的包括会话、发送方和接收方的树 。
对于一些非凡的RTP会话,对象rtpSessionMonitor标明了是否需要对RTP会话中的远程的接收方或者发送方进行监视 。假如rtpSessionMonitor为真(1),那么会话中的发送方和接收方都必须在rtpSenderTable和rtpRcvrTable中建立相应的条目予以监视 。RTP代理负责监视RTP会话,根据来自远程发送方或者接收方的RTCP报告的信息分别更新相应的rtpSenderTable和rtpRcvrTable对象 。
RtpSessionNewIndex是一个全局对象,使网络治理程序能够为在rtpSessionTable中创建的逻辑行保持一个索引 。这样就可以使用SNMP的SET操作配置监视器 。
3.定义
RTP-MIBDEFINITIONS::=BEGIN
IMPORTS
Counter32,Counter64,Gauge32,mib-2,Integer32,MODULE-IDENTITY,
OBJECT-TYPE,Unsigned32FROMSNMPv2-SMI
RowStatus,TAddress,
TDomain,TestAndIncr,
TimeStamp,TruthValueFROMSNMPv2-TC
OBJECT-GROUP,MODULE-COMPLIANCEFROMSNMPv2-CONF
Utf8StringFROMSYSAPPL-MIB
InterfaceIndexFROMIF-MIB;
rtpMIBMODULE-IDENTITY
LAST-UPDATED"200010020000Z"--2000年10月2日
ORGANIZATION
"IETFAVTWorkingGroup
Email:rem-conf@es.net"
CONTACT-INFO
"MarkBaugher
Postal:IntelCorporation
2111NE25thAvenue
Hillsboro,OR97124
UnitedStates
Tel: 15034668406
Email:mbaugher@passedge.com
BillStrahm
Postal:IntelCorporation
2111NE25thAvenue
Hillsboro,OR97124

推荐阅读