使用BCM56500实现板级高性能交换型路由器(图)

[09-12 16:28:14]   来源:http://www.88dzw.com  单片机学习   阅读:8434

文章摘要:(1)SDK软件初始化:diag_shell(),sysconf_int();(2)在本地的PCI总线上查询Broadcom设备:sysconf_prob();(3)根据查询到的设备进行相对应的驱动程序挂接:sysconf_attached();(4)应用正确的驱动程序对交换芯片进行初始化:system_init();(5)芯片基本的初始化后,进入正常的工作状态,此时可以进行应用程序的初始化了:bcm_init(),应用程序和协议栈入口。交换性能测试结果和三层功能实现设计定型后的LAN Switch经过SmartBits测试,每个端口都可以达到线速转发,稳定性测试表明可以达到48小时千兆线速无

使用BCM56500实现板级高性能交换型路由器(图),标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com


(1)SDK软件初始化:diag_shell(),sysconf_int();


(2)在本地的PCI总线上查询Broadcom设备:sysconf_prob();


(3)根据查询到的设备进行相对应的驱动程序挂接:sysconf_attached();


(4)应用正确的驱动程序对交换芯片进行初始化:system_init();


(5)芯片基本的初始化后,进入正常的工作状态,此时可以进行应用程序的初始化了:bcm_init(),应用程序和协议栈入口。

交换性能测试结果和三层功能实现


设计定型后的LAN Switch经过SmartBits测试,每个端口都可以达到线速转发,稳定性测试表明可以达到48小时千兆线速无丢帧性能。所得的结果如图4所示。

图4  千兆光接口48小时性能测试结果


由于这个设计方案使用CPU+ASIC方案,三层的IP路由转发功能由交换芯片的三层转发表(L3_Table)实现线速转发。其他的三层协议栈功能应用交换芯片中过滤器实现。在本设计中,根据需求完成了OSPF、RIP-2、DHCP、DHCP relay、IGMP、IGMP relay等常用IP协议栈,实现了基于PCI总线的板级高端口密度三层交换机的设计要求。



上一页  [1] [2] [3] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《使用BCM56500实现板级高性能交换型路由器(图)》相关文章

分类导航
最新更新
热门排行