苏小柳
(中国电子科技集团公司 第三十四研究所,广西 桂林 541004)
随着网络技术的不断发展,各种以太网通信网络系统相继产生,网桥作为网络的其中一种连接设备因为其如下特点也得到了越来越多的应用。网桥工作于数据链路层,它提供物理寻址并管理对物理介质的访问,控制数据包流向;分析输入数据帧,根据帧中包含的信息做出转发决定,将这些帧转发到目的地[1];使局域网各网段成为隔离开的冲突域,从而减轻扩展的局域网上的负荷;扩大物理范围,增加整个局域网上工作站的数目;互连不同物理层、不同MAC子层和不同速率的局域网;在网络出现故障时,一般只影响个别网段,从而提高了可靠性。
网桥可分为本地和远程网桥。本地网桥为处于一地的局域网网段间提供直接连接;远程网桥则通过电信网连接不同区域的局域网。本文将介绍基于nSYSTechnologies公司的芯片xBridge2.0[2]设计和实现的远程网桥。
xBridge2.0是一款可以连接LAN和WAN,从而实现远程网桥功能的单片高度集成的协议转换芯片,它完全与IEEE802.3协议相兼容[3]。芯片定义了两个独立的端口(Xporta、Xport-b),每个端口都能工作于HDLC(高级数据链路控制)接口、MII(媒体无关接口)、RMII(简化媒体无关接口)[4],支持以太网10 M、100 M全双工和半双工,有高达200 Mb/s的数据吞吐量。xBridge2.0可以在WAN至LAN之间、LAN至LAN之间以及WAN至WAN之间转发数据包,并自动学习连接在LAN或WAN上的MAC地址。xBridge2.0具备用于数据包缓存的内置存储器,可以通过硬件管脚直接进行配置而无需用CPU接口,还支持外接SDRAM或SRAM。……