LonWorks 路由器连接两个通信通道之间的LonTalk 信息。我们这里讨论的通道是指:由于物理的原因(如距离、通信介质),将网络分割成能独立发送报文而不需要转发的一段介质。在LonTalk 协议一节,我们还将继续讨论它和子网的关系。路由器是中继器、桥接器、配置型路由器和学习型路由器的统称。LonWorks 路由器能支持从简单到复杂的网络的连接,这些网络可以小到几个节点大到上万个节点。路由器主要作用如下:
(1)扩展通道的容量。由于节点的收发器的负载是有限的,这就决定了每一路通道中的节点数和通道的长度是有限的。我们可以使用路由器来扩展网络的容量,如使用桥接器来增加多通道以支持更多的节点;也可以使用中继器延长通道的长度。
(2)连接不同的通信介质或波特率。例如,在网的不同位置上以牺牲数据的传输速率为代价来换取长距离传送,在一些电缆安装较困难或者节点物理位置频繁变动的情况下,可以来用电力线作为通信介质;也可以使用一个1.25 Mb/s的双绞线作为主干通道,连接几个78 kb/s 的自由拓扑和电力通道。在所有这些情形中,必须使用路由器来连接不同的LON 通道。
(3)提高LON 总线可靠性。连到一个路由器上的两个通道在物理上是隔离的,因而一个通道失效并不影响另一个通道的使用。例如,在一个工业控制网中,相连的部分之间相互隔离可以防止因一部分失效而导致的其他部分停止工作。
(4)全面提高网络性能。在子系统内可以用路由器隔离通信。例如,在一个工业区域内,大多数节点通信是在某一部分内部进行的,而不是在各部分之间进行。在各部分之间使用智能路由器可以避免内部报文传输影响其他部分。从而提高了整个网络的吞吐率,同时也可以减少通信的反应时间。
LonTalk 协议的设计提供了对于路由器透明转发的节点之间报文的支持。为了提高路由器的效率LonTalk 协议定义了一套使用域、子网和节点的寻址层次。子网不跨越智能路由器,这样,智能路由器就能根据子网配置信息给出路由决策。为了使多个分散的节点寻址更简化,LonTalk 协议定义了另一套使用域和组的寻址层次,智能路由器也能根据组配置信息给出路由决策。
1. 路由器分类
在节点内,通道之间使用路由器对应用程序是透明的,因而无须了解路由器的工作原理就能工作。只有在需要确定一个路由器的节点网络映像时,才考虑路由器的工作原理。如果一个节点从一个通道移到另一个通道,只需改变节点网络映像。路由器的节点网络映像是由诸如LonMaker 之类的网络管理工具来管理的。
路由器有四种路由算法可供选择:配置型路由器、学习型路由器、桥接器或中继器。这些选项以降低系统性能来换取安装的方便。配置型路由器和学习型路由器属于智能路由器,路由智能可以使它们根据目标地址有选择地转发报文;桥接器转发所有符合它的域的报文;中继器发送所有的报文。
配置型路由器只转发路由器两个域中之一的报文,并遵循转发规则。路由器两端的每一端的每一个域都对应一个转发表(即每一个路由器有四张转发表),每个转发表实际上是一组分别对应于一个域中的255 个子网和255 个组的转发标志。根据报文的目标址子网或组地址,这些转发标志决定了这条报文是否被转发或被丢弃。网络管理工具能用网络管理报文,根据网络拓扑预置转发表。网络管理工具还能优化网络性能,更有效地利用带宽。配置型路由器可用于环形拓扑。转发表有两套,一套在EEPROM 中,另一套在RAM 中。当路由器一上电、复位后能根据“设置路由器模式”选项来初始化时,EEPROM 的转发表就复制到RAM 中。RAM 的转发表用于所有的转发决策。
学习型路由器只转发路由器两个域中之一的报文,并遵循转发规则。除了子网转发表是通过路由器固件自动更新,而不是由网络管理工具设置外,子网转发表的使用同配置型路由器。组转发表被置为转发所有带组目标地址的报文。
2. 常用路由器型号
埃施郞目前主推的路由器芯片及网关设备如表4-4 所示,用户可根据实际需求选择合适的设备。
表4-4 埃施郞主流路由器相关产品
(www.xing528.com)
续表
续表
FTRouter 5 000、照明网关产品和PL-RF 混合网关典型应用如图4-8~4-11所示。
图4-8 基于FT Router 5000 的路由器框图
图4-9 典型的智慧城市或校园无线照明系统
图4-10 典型的智慧城市或校园无线照明系统
图4-11 电力线载波和无线混合通信网络
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。