交换机结构原理

1、硬件结构
三层交换机的硬件结构分为两个部分,处理器模块和交换模块,它们之间通过PCI接口相连,同时配合相应的外围电路形成完整的三层交换机系统
在这里插入图片描述
(1)处理器模块
处理器部采用一款MOTOROLA PowerQUICC II CPU,同一些外部存储设备以及一些外围电路构成三层交换机的处理器部分。

处理器模块主要是运行嵌入式操作系统,配置系统和路由表的维持,而不是数据转发通路的组成部分。

CPLD 保存一些CPU初始化的一些配置以保证上电后CPU正常启动;
Flash 芯片用于存储三层交换机的所需要的所有软件和相关配置;
SDRAM 在系统启动之后载入FLASH中的程序,保证系统正常运行;

处理器模块一方面提供一个快速以太网接口和一个异步口,用于对交换机进行配置和调试;另一方面通过PCI接口和交换模块相连,通过PCI接口对交换模块进行控制,并进行数据传输 。

在这里插入图片描述
(2)交换模块
交换模块采用了BROADCOM公司的BCM5645作为 ASIC芯片,通过 PCI接口 与处理器模块进行通信完成数据传输;通过5645提供的 内存接口,可以给交换模块提供一个64M的外部SDRAM,从而提高交换机的吞吐量和交换速度。5645通过MII接口和GMII接口分别连接24个百兆以太网和2个千兆以太网

2、软件结构
在这里插入图片描述
三层交换机的软件系统采用了模块化、分布式的设计方法,基于实时多任务操作系统。

软件系统的结构呈层次结构,一层建立在另一层的基础上,每一层都使用近邻它的下一层所提供的服务,并且为它上面一层提供更高一级的服务,其优点是:可以向上层软件屏蔽底层操作,提高上层软件的可移植性,提高软件的可维护性。

(1)驱动层

驱动程序将上层软件和硬件系统进行了连接,把上层软件的 路由更新管理及配置命令 转化为 硬件系统所能识别 的格式,从而达到更新其内部数据结构如路由表、地址表等,控制及管理硬件交换系统的目的;

同时设备驱动程序把 底层硬件收到 的路由更新报文、控制管理帧及收到的各种信息 传递给上层 软件处理;

(2)协议栈
实现了TCP/IP、802.1D和802.1Q等协议,为上层的应用程序提供良好的接口;

(3)应用层
主要包括路由模块和网管模块,路由模块实现了RIP和OSPF等协议,即实现第三层路由的主要功能;网管模块实现了SNMP和RMON等网管模块,使三层交换机具有部分网管功能,保证三层交换机更好地正常运转。

  • 5
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值