利用VT6526建造低成本Gbit以太网交换机-新品速递_第1页
利用VT6526建造低成本Gbit以太网交换机-新品速递_第2页
利用VT6526建造低成本Gbit以太网交换机-新品速递_第3页
利用VT6526建造低成本Gbit以太网交换机-新品速递_第4页
利用VT6526建造低成本Gbit以太网交换机-新品速递_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑利用VT6526建造低成本Gbit以太网交换机-新品速递利用VT6526建造低成本Gbit以太网交换机

江苏宏图高科技股份有限公司(南京210009)易洪波南京电子技术研究所(南京210013)吴海兵

江苏宏图高科技股份有限公司(南京210009)易洪波

南京电子技术研究所(南京210013)吴海兵

1引言越广泛的应用。局域网中,交换机可以过滤数据包或者重新生成并转发新包,把一个大的网络划分成几个独立的冲突域,不同的冲突域之间可以互相沟通,有效地削减甚至消除网络中的信号碰撞,避免广播风暴,减少误包和错包的出现,支持更长的传输距离和更多的网络节点。当前,在宽带网络出现以后,网络应用越来越,如,视频点播和MP3等多媒体应用。在不断发展的环境下,各种应用对以太网交换机有了更多的要求,除了更高的速率外,还要求具有完善的网管和更高的智能化程度,能实现虚拟子网划分(VirtualLANs)、标记虚网(VLANTagging)、链路汇聚、流量控制等功能。但随着功能的完善,设备的价格也随着上升。下面就介绍一种有极高性价比的以太网交换机。

2VT6526芯片简介

VT6526是台湾威盛公司(VIATechnologyInc.)生产的一种低功耗、无阻塞共享内存进行存储转发的第2层单芯片交换集成电路,它以线速提供24个10M/100Mbps端口和2个10M/100M/1000Mbps端口。图1是它的原理方框图。图1中,BSF是基准频率,MAC是介质访问控制,MIB是管理信息库,其余如,LEDC、LEDIO、BS__ALERT、SMII、SSMIIx24、GMII、TBI、MIIX2等都是接口协议。

从图1可以看出,VT6526是一种低成本、无阻塞的第2层以太网交换芯片。它总共有26个MAC,包括24个10M/100Mbps端口和2个10M/100M/1000Mbps端口,每个端口都可以通过EEPROM在初始化配置中或CPU在线设置成通过手动或自适应以全速或半双工在10Mbps和100Mbps运行,并可选择是否开启流量控制。在输入端口对每个数据包进行CRC校验,输入输出控制模块根据前向表格对收到的数据包在队列控制器和缓冲控制器的协助下进行转发,前向表格控制器根据收到的数据在生成树算法下对前向表格进行更新。在VLAN模式下,输入输出模块根据相应的VLAN规则给数据包加入、移去、更改VLAN标签。在EEPROM中存储有初始化配置数据,全局配置模块中存储交换机运行时的关键数据和全局信息;CPU-I/O控制提供芯片和CPU之间的接口,可以通过DMA方式与16位CPU(如80186,ARM等)接口,也可以通过IDE接口与8位CPU接口(如8051);LED控制器将交换机状态通过送出串行数据送出驱动LED显示;BSF控制模块中存放进行广播的包;SRAM控制器存放了所有控制数据和包数据的访问请求。3网管型智能以太网交换机应用方案利用VT6526可以开发多种以太网交换机,下面介绍一种以VT6526为开发的一个24个10M/100M端口再加2个1G端口的网管型智能以太网交换机系统。3.1硬件一个网管型以太网交换机的硬件主要由以下几个部分组成:(1)第2层交换芯片:它根据MAC地址对数据链路层(Layer2)的数据包进行存储转发,并在CPU的支持下完成VLAN等多种基于第2层协议的应用,选用VT6526作为第2层交换芯片;(2)嵌入式CPU子系统:嵌入式CPU子系统主要通过配置和监测等网管软件对交换机进行管理,使交换机在第2层协议的支持下对其所在的网络进行管理,并与其他交换机或路由器交换信息以组成更大的网络。选用Samsung公司的S3C4510BCPU,该CPU是一种集成了16/32位ARM7TDMIRISC处理器的,价格比较低廉且适用于嵌入式以太网应用(如HUB/Switch等)的处理器。该CPU以DMA方式和VT6526连接,以符合IEEE802.3u协议第22部分的串口与88E3081和88E1000连接。(3)物理层(PHY)芯片:物理层芯片实现802.3协议中物理层的功能,选用3个MARVELL公司的88E308110M/100Mbps快速以太网收发器作为端口0到端口24的物理层芯片,该芯片是一个8口10M/100Mbps快速以太网收发器;端口25和26是10M/100M/1000Mbps端口,因此,选用88E1000Gbit以太网收发器,该收发器符合IEEE802.31000BASET/100BASE-TX/10BASE-T。如果选用88E1000S芯片,即可提供Gbit的光接口。(4)收发调制模块(TransformerModule):该模块是将物理层芯片的输出数据调制成适合线路传输的信号,将接收到的线路信号解调成物理层芯片可识别的数据。在端口0到端口24选用3个Pulse公司的H1140模块。该模块是一个8口10M/100Mbps快速以太网收发调制模块。端口25和26选用H5012模块,它是一个支持以太网10/100/1000BASET应用的2口模块,支持UTP5类线。(5)本交换机的电源有3.3V、2.5V、1.8V、1.5V几种。图2是该交换机的硬件原理框图。

3.2网管软件由于这是一种网管型的交换机,交换机的软件除了完成对VT6526等芯片的驱动控制外,还需支持相关的第2层协议和部分第3层协议以提供完善的网络管理功能,网管软件是交换机的重要组成部分,也较为复杂,该网管软件的功能层次图和基本流程图如图3和图4所示。图3中,CLI是主叫线路识别,SNMP是简单网络管理协议,IGMP是Internet组管理协议窥探。图4中,UDP是用户数据报协议,STP是信令转发。

其主要的功能需求如下:

用Vxworks嵌入式实时操作系统(RTOS)开发下列的网管软件单元:·VT6526等芯片的驱动控制;·二层相关协议支持:spanningtree、GVRP、GMRP、IGMPSNOOPING;·管理方式:SNMP、web方式、CLI(命令行),其中,CLI同时基于telnet或串口(console口);·IP相关协议需求:TCP/IP、SNMP、RMON、Telnet、tftp、http;·文件系统(基于flash)。

3.3交换机主要功能该网管型智能交换机除完成传统的线速数据包的存储转发的基本功能以外,还在完善的网管软件的支持下提供以下强劲的功能:(1)VLAN该交换机根据配置的VLAN标签规则,在IO端口各相应的数据包加入、移去和更改VLAN标签,并进行相应的转发处理。该交换机可以提供多种方式的VLAN:·基于端口的VLAN:在这种模式下,所有的数据包和相关端口的PVID联系在一起,以PVID为标记在组成VLAN的相关端口之间转发,可以不使用标签;·基于标签的VLAN:这种模式下,在软件的支持下,交换机内建立一个符合802.1Q协议的VLAN网桥,它分析所收到的每一个包,根据收到的包的VLAN标签头,将该包归属到一个且的一个VLAN中去,并在相应的VLAN中进行转发。在此过[LL]程中,交换机支持跨VLAN之间的包过滤和基于VLAN的生成树;基于协议的VLAN:在这种模式下,交换机根据数据包所使用的协议,建立该包的VLANID,并以之为基础进行转发,该模式支持IP、ARP、NovellIPX、AppleTalk、DECnetMOP等十多种协议。(2)支持802.3ad联接聚合:交换机支持多8个聚合群,用户可以在0端口到25端口(10M/100M/1000Mbps端口)内任意选择多4个端口建立一个聚合群。(3)提供数据流监测功能:交换机可以对入口、出口以及端口的双向数据流量进行监测。(4)支持STP和基于VLAN的STP。(5)在有IGMP请求的前提下,交换机提供IP多播。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论