接触过一些路由器和三层交换机说下我的理解,所说的大多为平时总结,找不到具体来源了。
我们看现在的结果,难理解的话,往前找,看看历史。
先说下历史:
就是普通的2层交换机,和路由器。
如果要执行三层转发,必须使用2层交换机和路由器配合。
仅仅使用三层转发,增加路由器很不划算。于是演进出了三层转发。
三层转发芯片,替代了cpu,带有更强的转发能力,而且容易扩展,后来发展成专门的NP网络处理器。
网络发展都向着高性能,低成本发展。
三层交换机就有专门的np和弱点的cpu组成,主要执行转发任务,转发表多或者方法来自于直联路由和静态路由。ospf,bgp也是支持的,算点小型的网络还可以,大型的根本无法计算。
路由器除了转发功能为了成本,也会使用NP,来降低CPU的使用,还要负责计算。这样必须使用强的cpu,来负责计算路由,支持mpls,组播,vpn等路由,接口齐全:E1,Ether,xDsl,支持多种接入。特殊的需求,时钟同步,1588等协议,这些都是交换机所不擅长的.
说了这么多,简单的说说数通设备(交换机,路由器等)的结构,帮你理解下。
一般分为转发平面,而控制平面.
转发平面一般决定性能,比如同时支持多少G或者多少T的转发能力.
比如可以做到200 * 1G的端口同时线性转发, 那么转发能力就是200G的容量.现在可以做到上T的能力.
控制平面决定如何将转发表计算出来,然后下发到转发平面,比如支持多少路由表.比如省出口,运营商出口,国家出口需要支持多少万条路由.比如出现断路了,需要路由切换,需要多少秒收敛.
那么交换机能注重转发平面,而路由器更注重控制平面.
高端交换机除了转发平面非常强以外,同时控制平面也会做到很强.
高端路由器除了控制平面强大以为,转发平面也会做的很强.
所以差距就没那么明显.
一句话:同样的价钱,买交换机能买到转发能力很强的设备,买路由器能买到协议计算能力更强的设备.
补充说下:以上仅仅是我的理解,来源四面八方,如有理解错误,欢迎指出,纠正
阅读全文
收起全文