标题: [交换技术] 三层交换技术解析 (查看:2408 回复:15)
本帖已经被作者加入个人空间
ls2567588
版主

工具软件/技术资料/其他资料


现役斑竹  
UID 265685
精华 2
积分 142
帖子 4562
MST币 7653 点    
BST币 142 点    赚取
阅读权限 180
注册 2006-2-11
来自 上海市浦东新区
状态 离线
 
[ 使用道具 ]  
发表于 2006-6-6 18:09  [ 资料 ]  [ 博客 ]  [ 主页 ] [ 短消息 ]  [ 加为好友添加 ls2567588 为MSN好友 通过MSN和 ls2567588 交谈 QQ
三层交换技术解析
本帖发表在我是网管论坛,帖子地址:http://bbs.54master.com/63938,1,1
简单地说,三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。
  什么是三层交换
  三层交换(也称多层交换技术,或IP交换技术)是相对于传统交换概念而提出的。众所周知,传统的交换技术是在OSI网络标准模型中的第二层――数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,三层交换技术就是:二层交换技术+三层转发技术。
  三层交换技术的出现,解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。
  三层交换原理
  一个具有三层交换功能的设备,是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。
  
  其原理是:假设两个使用IP协议的站点A、B通过第三层交换机进行通信,发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A要向“缺省网关”发出ARP(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址。否则三层交换模块根据路由信息向B站广播一个ARP请求,B站得到此ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的MAC地址表中。从这以后,当A向B发送的数据包便全部交给二层交换处理,信息得以高速交换。由于仅仅在路由过程中才需要三层处理,绝大部分数据都通过二层交换转发,因此三层交换机的速度很快,接近二层交换机的速度,同时比相同路由器的价格低很多。
  三层交换机种类
  三层交换机可以根据其处理数据的不同而分为纯硬件和纯软件两大类。
  (1)纯硬件的三层技术相对来说技术复杂,成本高,但是速度快,性能好,带负载能力强。其原理是,采用ASIC芯片,采用硬件的方式进行路由表的查找和刷新。如图1所示。


图1 纯硬件三层交换机原理
  当数据由端口接口芯片接收进来以后,首先在二层交换芯片中查找相应的目的MAC地址,如果查到,就进行二层转发,否则将数据送至三层引擎。在三层引擎中,ASIC芯片查找相应的路由表信息,与数据的目的IP地址相比对,然后发送ARP数据包到目的主机,得到该主机的MAC地址,将MAC地址发到二层芯片,由二层芯片转发该数据包。
  (2)基于软件的三层交换机技术较简单,但速度较慢,不适合作为主干。其原理是,采用CPU用软件的方式查找路由表。如图2所示。

图2 软件三层交换机原理
  当数据由端口接口芯片接收进来以后,首先在二层交换芯片中查找相应的目的MAC地址,如果查到,就进行二层转发否则将数据送至CPU。CPU查找相应的路由表信息,与数据的目的IP地址相比对,然后发送ARP数据包到目的主机得到该主机的MAC地址,将MAC地址发到二层芯片,由二层芯片转发该数据包。因为低价CPU处理速度较慢,因此这种三层交换机处理速度较慢。
  市场产品选型
  近年来宽带IP网络建设成为热点,下面以适合定位于接入层或中小规模汇聚层的第三层交换机产品为例,介绍一些三层交换机的具体技术。在市场上的主流接入第三层交换机,主要有Cisco的Catalyst 2948G-L3、Extreme的Summit24和AlliedTelesyn的Rapier24等,这几款三层交换机产品各具特色,涵盖了三层交换机大部分应用特性。当然在选择第三层交换机时,用户可根据自己的需要,判断并选择上述产品或其他厂家的产品,如北电网络的Passport/Acceler系列、原Cabletron的SSR系列(在Cabletron一分四后,大部分SSR三层交换机已并入Riverstone公司)、Avaya的Cajun M系列、3Com的Superstack3 4005系列等。此外,国产网络厂商神州数码网络、TCL网络、上海广电应确信、紫光网联、首信等都已推出了三层交换机产品。下面就其中三款产品进行介绍,使您能够较全面地了解三层交换机,并针对自己的情况选择合适的机型。
  Cisco Catalyst 2948G-L3交换机结合业界标准IOS提供完整解决方案,在版本12.0(10)以上全面支持IOS访问控制列表 ACL,配合核心Catalyst 6000,可完成端到端全面宽带城域网的建设(Catalyst 6000使用MSFC模块完成其多层交换服务,并已停止使用RSM路由交换模块,IOS版本6.1以上全面支持ACL)。
  Extreme公司三层交换产品解决方案,能够提供独特的以太网带宽分配能力,切割单位为500kbps或200kbps,服务供应商可以根据带宽使用量收费,可实现音频和视频的固定延迟传输。
  AlliedTelesyn公司Rapier24三层交换机提供的PPPoE特性,丰富和完善了用户认证计费手段,可适合多种接入网络,应用灵活,易于实现业务选择,同时又保护目前用户的已有投资,另可配合NAT(网络地址转换)和DHCP的Server等功能,为许多服务供应商看好。
  总之,三层交换机从概念的提出到今天的普及应用,虽然只历经了几年的时间,但其扩展的功能也不断结合实际应用得到丰富。随着ASIC硬件芯片技术的发展和实际应用的推广,三层交换的技术与产品也会得到进一步发展

[ 本帖最后由 litelforever 于 2007-10-8 14:11 编辑 ]

[ 点这里复制网址,推荐给你QQ/MSN上的好友们! ]
本站声明:以上内容由网友 ls2567588 提供,与54master立场无关!
《我是网管》论坛
耶穌大哥說:   "武功再高. 也怕菜刀.
我很风流,但我不下流!我长的不帅,但是也见的人!
54资料共享群:19397889 54上海活动群:19397172
[ 顶部 ]
linguis
学徒网管




UID 528202
精华 0
积分 0
帖子 24
MST币 11 点    
BST币 0 点    赚取
阅读权限 60
注册 2007-6-8
状态 离线
 
[ 使用道具 ]  
发表于 2007-10-19 16:59  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
顶  又学习了一点
谢谢 分享

本站声明:以上内容由网友 linguis 提供,与54master立场无关!
[ 顶部 ]
ayuangege
学徒网管




UID 598345
精华 0
积分 5
帖子 13
MST币 -3 点    
BST币 5 点    赚取
阅读权限 60
注册 2007-10-17
状态 离线
 
[ 使用道具 ]  
发表于 2007-10-20 09:28  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
感谢提供 感谢提供

本站声明:以上内容由网友 ayuangege 提供,与54master立场无关!
[ 顶部 ]
86600689
学徒网管




UID 539362
精华 0
积分 0
帖子 176
MST币 0 点    
BST币 0 点    赚取
阅读权限 60
注册 2007-7-4
状态 离线
 
[ 使用道具 ]  
发表于 2007-10-21 13:53  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友添加 86600689 为MSN好友 通过MSN和 86600689 交谈
三层其它 说白了,也就是多了个路由功能和可网管

本站声明:以上内容由网友 86600689 提供,与54master立场无关!
[ 顶部 ]
wang173040
学徒网管




UID 585759
精华 0
积分 0
帖子 176
MST币 214 点    
BST币 0 点    赚取
阅读权限 60
注册 2007-9-20
状态 离线
 
[ 使用道具 ]  
发表于 2007-10-30 13:08  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
好东西要大家分享
不过也学到了很多

本站声明:以上内容由网友 wang173040 提供,与54master立场无关!
[ 顶部 ]
天天高薪
学徒网管




UID 605969
精华 0
积分 5
帖子 8
MST币 38 点    
BST币 5 点    赚取
阅读权限 60
注册 2007-10-31
状态 离线
 
[ 使用道具 ]  
发表于 2007-10-31 20:26  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
知识就是要拿来分享的!!

本站声明:以上内容由网友 天天高薪 提供,与54master立场无关!
[ 顶部 ]
summer_cz
学徒网管




UID 606171
精华 0
积分 49
帖子 14
MST币 475 点    
BST币 49 点    赚取
阅读权限 60
注册 2007-11-1
状态 离线
 
[ 使用道具 ]  
发表于 2007-11-1 10:28  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
软件控制的三层,除了路由,还有哪些报文会上cpu处理的?

本站声明:以上内容由网友 summer_cz 提供,与54master立场无关!
[ 顶部 ]
xiaoyaohuchen
学徒网管




UID 456049
精华 0
积分 0
帖子 206
MST币 3 点    
BST币 0 点    赚取
阅读权限 60
注册 2006-11-7
状态 离线
 
[ 使用道具 ]  
发表于 2007-11-1 13:32  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
顶  又学习了一点

本站声明:以上内容由网友 xiaoyaohuchen 提供,与54master立场无关!
[ 顶部 ]
小人头
学徒网管




UID 518714
精华 0
积分 13
帖子 93
MST币 380 点    
BST币 13 点    赚取
阅读权限 60
注册 2007-5-3
状态 离线
 
[ 使用道具 ]  
发表于 2007-11-1 16:37  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
谢谢楼主分享,又复习了一遍

本站声明:以上内容由网友 小人头 提供,与54master立场无关!
[ 顶部 ]
yxwb015
学徒网管




UID 606699
精华 0
积分 5
帖子 10
MST币 23 点    
BST币 5 点    赚取
阅读权限 60
注册 2007-11-2
状态 离线
 
[ 使用道具 ]  
发表于 2007-11-2 09:54  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
三层交换啊...好高的东东.呵呵

本站声明:以上内容由网友 yxwb015 提供,与54master立场无关!
[ 顶部 ]
  
 



当前时区 GMT+8, 现在时间是 2008-5-12 07:11

Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.075514 second(s), 12 queries , Gzip enabled

清除 Cookies - 关于我是网管 - 联系我是网管 - 广告服务 - 诚聘版主 - 无图版 - WAP -