一种千兆以太网二层交换机的设计方案一种千兆以太网二层交换机的设计方案
二层交换技术的发展目前已比较成熟,但性价比适宜的产品仍然有较大的市场空间。本文详细描述了一款千兆
以太网二层交换机的设计方法,该交换机使用Vittesse 公司的交换芯片和PHY 芯片,实现了可管理二层交换
机,可广泛满足用户对带宽和网络管理的需求。
1. 引言
以太网从10M 开始发展,经历二十多年,已经发展到千兆以太网,它以高效、高速、高性能而着称,广泛应用在金融、商
业、教育、政府机关及厂矿企业等各行各业。千兆到桌面已经开始普及,主要用于骨干网的10G 以太网也已经成熟,IEEE 已
经开始讨论为10 万兆以太网制订标准的可能性。
90 年代中期二层交换机的引入使网络各站点之间可独享带宽,消除了无谓的冲突检测和出错重发,提高了传输效率,并且还
提供网络管理能力以及基于网络拓扑结构的交换功能。
目前二层交换机因为其具有硬件加强、配置和管理简单、价格便宜、吞吐量相对较大以及吞吐量变化相对较小等特点而被广泛
接受和持续部署,通过这种低成本、易于实现的技术来改善网络性能。
本文介绍一种我们开发的可管理千兆以太网二层交换机的设计方案,该交换机主要应用于核心层交换,可连接多个局域网,大
大提高网络核心层的交换能力,满足中小企业对带宽和网络管理的需求。(更多网络通信方案,请查看维库技术资料网
http://www.dzsc.com/data)
2. 系统介绍
该二层交换机采用SoC(Swith on a Chip)加物理层芯片(PHY)分离的结构,实现可管理的二层交换功能,其中采用的芯片
是Vitesse公司的VSC7407(交换芯片)、VSC8538或VSC8558(8 口千兆PHY)。交换机有24 个10/100/1000—BaseTX 自
适应端口,也可以设计为光电复用口, 有 4 个最高速为2.5Gbps 的堆叠口。
交换机采用共享内存的结构,由中心交换引擎检查每一个包并决定其发送的目标端口。
在功能设计方面有以下特点:
支持QoS,能够基于每个端口设定优先级,也可以针对不同协议制定优先级(IEEE802.1p),确保重要业务量不受延迟或丢
弃,同时保证网络的高效运行。
支持对输入输出流量进行设置。
支持虚拟局域网(VLAN,IEEE802.1Q),最多支持4096个VLAN,允许网络管理员对用户进行逻辑分组而无需关心用户与
网络的物理连接位置。这一功能的潜在好处是降低搬迁、增加和改变网络节点时的管理负担,以及将网络广播业务流限制在
VLAN内,有效地控制广播风暴的产生。
支持生成树协议,这使得交换机能够与传统的路由器和其他类型的路由器协同工作并防止网络中循环的出现。
支持堆叠功能,能够扩展端口,使其能够更灵活地构建网络。
支持网管SNMP,并可通过WEB进行管理,大大简化了网络管理的工作量。
可提供端口镜像功能,为网络传输提供了备份通道,还可以用于进行数据流量监测。
同时支持IPv4和IPv6,可以让用户从IPv4平滑过渡到IPv6,节约用户成本。
3. 系统硬件设计
系统硬件主要分为交换模块和PHY 模块,如图1 所示。
图1 硬件设计框图
3.1 交换模块和CPU模块
系统核心芯片是Vitesse 的VSC7407。该芯片引入了SoC(Systemon Chip)的设计概念,集成了以太网交换模块和
CPU(ARM926EJ-S)。交换模块和CPU 在芯片内部连接,这样可以大大简化外围电路,降低功耗。CPU 的作用是配置交换
模块,处理用户的交互信息;交换模块则根据配置处理以太网数据报。交换模块还集成了MAC模块,作为交换模块与PHY
芯片的接口。
CPU外围电路包括存储模块、上电复位电路和URAT接口等。其中存储模块包括DDR和FLASH:DDR提供CPU高速运行的存
储空间,FLASH用于在断电的情况下对程序和配置信息进行保存。由于FLASH有启动块,可以存储初始化程序,使CPU上电
时直接读取,这样就无须再接EEPROM,简化了电路。另两个部分上电复位电路在上电后复位芯片,URAT接口提供配置系
统的接口。
评论0