网络通信 频道

另眼讨论:讨论三层交换和路由的区别

  另眼看的观点区别

  我的观点:

  问题1:上面这段话是有错误的,交换机永远不可能用主机C的MAC来回应主机A,而是用自己的和A机所在网段的虚接口的MAC来回应。 也就是说三层交换并没有改变数据的发送以及接收流程。

  问题2:如果把默认网关看成黑盒子,那么的确无法判断是三层交换还是三层路由。

  问题3/4:你说的这个表联系上下文应该指的是一个供硬件转发使用的转发表,三层交换的路由过程基本上是靠硬件完成的,当第一个包被转发后,系统会形成一个单独的转发表,后续的转发由特殊的ASIC硬件查询这个表来完成,不在走软件查询的路由过程,从而提高转发速度,但是这并没有从本质上改变数据转发的流程,这个就是”一次路由,多次交换“。


  我认为的三层交换和三层路由的区别:

  1、三层交换机能够提供比路由器大的多的转发速率,而路由器的转发速率相对较低。
  2、三层交换机通常仅支持IP协议的告诉转发,路由器通常支持多种协议。
  3、三层交换机的接口比较单一,且数目众多。路由器有丰富的接口类型,但是一般单一类型的接口数目较少。
  4、三层交换机能够连接的网络类型较单一。路由器可以实现多种异种网络的互联。

  另外,我认为交换机和路由器在转发上没有本质的区别,无非一个偏硬件,一个偏软件。况且现在的高速路由器也借鉴了交换机的技术,也实现了部分的硬件转发,从而也就有了“快速转发,”“极速转发”等等术语。
 

0
相关文章