如图4所示,软件大体分为三个层面:
(1)驱动层
驱动程序将上层软件和硬件系统进行了连接,把上层软件的路由更新、管理及配置命令转化为硬件系统所能识别的格式,从而达到更新其内部数据结构如路由表,地址表等,控制及管理硬件交换系统的目的;同时设备驱动程序把底层硬件收到的路由更新报文、控制管理帧及收到的各种信息传递给上层软件处理;
(2)协议栈
实现了TCP/IP、802.1D和802.1Q等协议,为上层的应用程序提供良好的接口;
(3)应用层
主要包括路由模块和网管模块,路由模块实现了RIP和OSPF等协议,即实现第三层路由的主要功能;网管模块实现了SNMP和RMON等网管模块,使三层交换机具有部分网管功能,保证三层交换机更好地正常运转。
 图4 软件结构
4.第三层交换机的应用
第三层交换机的主要用途是代替传统路由器作为网络的核心,因此,凡是没有广域连接需求,同时又需要路由器的地方,都可以用第三层交换机来代替。在企业网和校园网中,一般会将第三层交换机用在网络的核心层,用第三层交换机上的千兆端口或百兆端口连接不同的子网或VLAN。第三层交换机解决了局域网VLAN必须依赖路由器进行管理的局面,解决了传统路由器速度低、复杂所造成的网络瓶颈问题。利用三层交换机在局域网中划分VLAN, 可以满足用户端多种灵活的逻辑组合, 防止了广播风暴的产生, 对不同 VLAN 之间可以根据需要设定不同的访问权限,以此增加网络的整体安全性,极大地提高网络管理员的工作效率,而且第三层交换机可以合理配置信息资源,降低网络配置成本,使得交换机之间连接变得灵活。
作者:阎大海1, 徐塞虹1, 张仕军21北京邮电大学计算机网络研究中心(100876) 2北京万林克通信技术有限公司(100101) Email:yandahai1980@126.com
参考文献 [1](美)Metzler, J.DeNoia,L ,第三层交换[M] 。机械工业出版社 2000 。 [2]MPC8272 PowerQUICC II(TM) ,Family Reference Manual[Z], Freescale Semiconductor,2004. [3]Advance data sheet BCM5645[Z], Broadcom company,2003.
The Research and Design of The Layer 3 Switch Yan Dahai1, Xu Saihong1, Zhang Shijun21. Computer Network Research Center , BUPT Beijing (100876) 2. Beijing Vanlink Communication 本文章更多内容:<<上一页 - 1 - 2 - 3 |