文本阅读:
高级音响师速成实用教醒(第2版)据露圈疆少,作为对"轮询"的补充,有效地提高了SNMP的性能。基于稳定性的考虑,SNMP的管理服务器多使用Unix作为系统支持,其效率和安全性明显高于Windows平台。如媒体矩阵的大型寻呼管理系统ControlMatrix都是在UNIX系统下建立的。
第六节 Conductor与BuddyLink一、Conductor
Conductor在该系统中充当着一个系统"总指挥"的作用。我们知道,以太网原本的设计就不是一个同步传输系统,各个节点之间是没有优先级的,同一时间大家都有可能向网上传递数据而造成"冲突",此时冲突的数据包在等待"随机退却"以后继续重发......这样的传输对于实时同步信号来说是不能接受的。对于这种情况,解决的方法就是采用IBM开发的"令牌环网"结构,不论采用的是"令牌环总线网"还是"令牌环网",都是采用了传递"令牌"的方式决定谁能发送、谁能接收数据的权利。这就避免了以太网的"冲突"问题,而且还容易划分出终端设备的优先级。但是"令牌环网"依然不是一个同步传输网络,因为它在相同优先级的设备中谁来发送信息是随机的,这在同步传输中还是不能允许,否则某些通道的声音可能因为"抢"不到令牌而出现声音断续的情况。此时就必须要求网络中存在一个"裁判",它按照各设备请求发送时间的顺序来判断谁现在可以发送,谁可以接收,下一个允许发送的设备是谁等。在CobraNet中这个"裁判"或者叫"总指挥"就是Conductor。也就是说CobraNet的传输是移植了部分令牌环网的理念,再加上同步信号传递的特点,才能真正实现在以太网中传输实时信号的愿望。
一个系统中的所有CobraNet设备,都有一个事先固化好的Conductor优先级参数,在连接到大系统上以后,它们都会自动向网络上其他CobraNet设备通报各自的优先级参数,各设备在经过比较之后,优先级最大的一台设备就自动成为了Conductor。在前面我们讲到了一种叫做"预约数据包"的以太网帧,它是由除去Conductor 以外的其他CobraNet每秒发出的一个数据包,这个数据包中除了含有预约请求信息以外,依然包含一个自己的Conductor优先级的信息,并向整个网络广播。为什么已经推选出"领导"了,其他的设备还要发布优先级信息?这是为了避免目前的Conductor突然离开网络(如断电)时,整个系统没有"总指挥"了。
此时原来排在第二优先级的CobraNet就自动成为了Conductor。如果存在相同优先级的情况下,那就看谁发布的优先级快了。总之一个大系统中只能有一个Conductor。
二、BuddyLink
BuddyLink是CobraNet设备的一种自动备份机制,也是系统的冗余(Redundancy)设计。
当系统中的一对CobraNet发射机(或接收)处于BuddyLink状态下时,它们必须具有相同的