待解决问题
问技术大牛们一个问题  (进入论坛模式)
离问题结束还有0天0小时  |  提问者:TechMan   |  提问时间:2014-1-20 22:01
据我所知,有的核心路由器的转发芯片用的是三层交换芯片,有的用的是网络处理器,这二者之间谁好谁差呢?
问题答案 ( 6 条 )
说一下我的个人理解:
1、交换芯片是固化流程,常见的是Broadcom与Marvel
2、网络处理器可自由开发,就是传说中的NP
目前,很多厂商的交换机就是才有交换芯片+CPU实现,而路由器大部分才有NP作为主交换部件。
 |  回应该答案 (0)  |  回答者:ilove0932   |  2014-1-20 22:11
所谓的自由开发指的是NP的微码开发吗?
 |  回应该答案 (0)  |  回答者:TechMan   |  2014-1-20 22:15
三层交换机和路由器的区别吧
 |  回应该答案 (0)  |  回答者:emli   |  2014-1-20 22:54
楼主的概念有些混淆,三层是IP层了,一般指的物理交换都是二层转发。网络报文的开销字节没有搞清楚。
网络处理器,像2800(微码),还有H家的拼接88(至于怎么拼就看线速多大了),CPU通常是飞思卡尔的MPC5XXX系列。还有流控,报文一般都是在NP端上行就开始解开销段,加入自家定义的码元开销像下端TM,在到switch端根据码元开销选择下行出端口$%@%$@#!@%$#%$^&%^*%&(
不说了。
 |  回应该答案 (0)  |  回答者:fege5710   |  2014-1-20 23:58
这么说吧,现在高端路由交换设备都是 控制层面和转发层面分离的。


控制层面--负责处理路由协议,网管报文,策略等等。功能太多,不能完全用芯片实现,特别是高端路由器,一般采用NP架构(因为芯片比较固化,不方便升级)
转发层面--数据高速转发,一般都通过ASIC芯片实现,因为速度快。

没有好坏之分,各有所长。
就跟两个人一样,一个擅长跑直线,跑得快(ASIC芯片方式)。
一个擅长跑曲线,比较灵活(NP)。
高端设备,几乎都是两种架构的混合体。 路由用NP,交换用ASIC。

附:
你可以自己找一下几种架构的区别 x86/NP/ASIC/MIPS多核,网上有。
回应该答案 (0)  |  回答者:蔚蓝的永恒   |  2014-1-21 00:07
:)
 |  回应该答案 (0)  |  回答者:18615340901   |  2014-3-6 09:02
 
我要回答:  回答字数在10000字以内