笑傲江湖之三层交换篇( 三 )


风清扬又问了大把类似脑筋急转弯的问题,然后风清扬说:"现在你明白根据IP地址直接查出端口的道理了吗?等到你明白这个道理,你自然会做出三层交换机来",令狐冲仔细回忆了今天的话,终于明白了和二层转发由MAC地址对应到出端口的道理一样,三层转发也可以直接由IP地址对应到出端口,IP地址的路由可以通过ARP来学习,同样需要老化 。这样,VLAN间转发除第一个包需要通过ARP获得主机路由外,其它的报文直接根据IP地址就能够查找到出端口,转发速度远远高于路由器转发的速度 。抬头看时,风清扬已经走了 。
一年后,令狐冲下思过崖,成功的推出Quidway S3526、Quidway S8016三层交换机,实现了VLAN间的互通,并且与嵩山,黑木崖等路由器实现互通 。
三层交换机是在二层交换机的基础上增加三层交换功能,但它不是简单的二层交换机加路由器,二而是采用了不同的转发机制 。路由器的转发采用最长匹配的方式,实现复杂,通常使用软件来实现;而三层交换机的路由查找是针对流的,它利用CACHE技术,很轻易采用ASIC实现,因此,可以大大的节约成本,并实现快速转发 。
很多文章会提及三层交换机和路由器的区别,一般的比较是三层交换机又快又便宜 。这些话没有错,但场合是汇聚层 。我们看到,在汇聚层,面向三层交换机直接下挂的主机,因为能够获得其主机路由,所以三层交换机能够实现快速查找;而对于通过其它路由器连接多个子网后到达的主机,三层交换机和路由器的处理是一样的,同样采用最长匹配的方法查找到下一跳,由下一跳路由器进行转发 。
因此,通常的组网方式是在骨干层使用GSR,汇聚层使用三层交换机 。当然,对于一个小型的城域网,也可以直接拿三层交换机组网,不需要GSR 。
; 附件
笑傲江湖之三层交换篇-200310-c.pdf

推荐阅读