通信人家园

标题: 交换机工作原理  [查看完整版帖子] [打印本页]

时间:  2003-12-7 15:11
作者: DaPanDa     标题: 交换机工作原理

一、概述
  1993年,局域网交换设备出现,1994年,国内掀起了交换网络技术的热潮。其
实,交换技术是一个具有简化、低价、高性能和高端口密集特点的交换产品,体现
了桥接技术的复杂交换技术在OSI参考模型的第二层操作。与桥接器一样,交换机
按每一个包中的MAC地址相对简单地决策信息转发。而这种转发决策一般不考虑包
中隐藏的更深的其他信息。与桥接器不同的是交换机转发延迟很小,操作接近单个
局域网性能,远远超过了普通桥接互联网络之间的转发性能。
  交换技术允许共享型和专用型的局域网段进行带宽调整,以减轻局域网之间信
息流通出现的瓶颈问题。现在已有以太网、快速以太网、FDDI和ATM技术的交换产
品。
 类似传统的桥接器,交换机提供了许多网络互联功能。交换机能经济地将网络分
成小的冲突网域,为每个工作站提供更高的带宽。协议的透明性使得交换机在软件
配置简单的情况下直接安装在多协议网络中;交换机使用现有的电缆、中继器、集
线器和工作站的网卡,不必作高层的硬件升级;交换机对工作站是透明的,这样管
理开销低廉,简化了网络节点的增加、移动和网络变化的操作。
  利用专门设计的集成电路可使交换机以线路速率在所有的端口并行转发信息,
提供了比传统桥接器高得多的操作性能。如理论上单个以太网端口对含有64个八进
制数的数据包,可提供14880bps的传输速率。这意味着一台具有12个端口、支持6
道并行数据流的“线路速率”以太网交换器必须提供89280bps 的总体吞吐率(6道
信息流X14880bps/道信息流)。专用集成电路技术使得交换器在更多端口的情况
下以上述性能运行,其端口造价低于传统型桥接器。

二、三种交换技术
  1.端口交换
  端口交换技术最早出现在插槽式的集线器中,这类集线器的背板通常划分有多
条以太网段(每条网段为一个广播域),不用网桥或路由连接,网络之间是互不相
通的。以大主模块插入后通常被分配到某个背板的网段上,端口交换用于将以太模
块的端口在背板的多个网段之间进行分配、平衡。根据支持的程度,端口交换还可
细分为:
    ·模块交换:将整个模块进行网段迁移。
    ·端口组交换:通常模块上的端口被划分为若干组,每组端口允许进行网
段迁移。
    ·端口级交换:支持每个端口在不同网段之间进行迁移。这种交换技术是
基于OSI第一层上完成的,具有灵活性和负载平衡能力等优点。如果配置得当,那
么还可以在一定程度进行客错,但没有改变共享传输介质的特点,自而未能称之为
真正的交换。
  2.帧交换
  帧交换是目前应用最广的局域网交换技术,它通过对传统传输媒介进行微分段
,提供并行传送的机制,以减小冲突域,获得高的带宽。一般来讲每个公司的产品
的实现技术均会有差异,但对网络帧的处理方式一般有以下几种:
  ·直通交换:提供线速处理能力,交换机只读出网络帧的前14个字节,便将网
络帧传送到相应的端口上。
  ·存储转发:通过对网络帧的读取进行验错和控制。
  前一种方法的交换速度非常快,但缺乏对网络帧进行更高级的控制,缺乏智能
性和安全性,同时也无法支持具有不同速率的端口的交换。因此,各厂商把后一种
技术作为重点。
  有的厂商甚至对网络帧进行分解,将帧分解成固定大小的信元,该信元处理极
易用硬件实现,处理速度快,同时能够完成高级控制功能(如美国MADGE公司的
LET集线器)如优先级控制。
  3.信元交换
  ATM技术代表了网络和通讯技术发展的未来方向,也是解决目前网络通信中众
多难题的一剂“良药”,ATM采用固定长度53个字节的信元交换。由于长度固定,
因而便于用硬件实现。ATM采用专用的非差别连接,并行运行,可以通过一个交换
机同时建立多个节点,但并不会影响每个节点之间的通信能力。ATM还容许在源节
点和目标、节点建立多个虚拟链接,以保障足够的带宽和容错能力。ATM采用了统
计时分电路进行复用,因而能大大提高通道的利用率。ATM的带宽可以达到25M、
155M、622M甚至数Gb的传输能力。
三、局域网交换机的种类和选择
  局域网交换机根据使用的网络技术可以分为:
    ·以大网交换机;    ·令牌环交换机;
    ·FDDI交换机;    ·ATM交换机;
    ·快速以太网交换机等。
  如果按交换机应用领域来划分,可分为:
    ·台式交换机;    ·工作组交换机;
    ·主干交换机;    ·企业交换机;
    ·分段交换机;    ·端口交换机;
    ·网络交换机等。
  局域网交换机是组成网络系统的核心设备。对用户而言,局域网交换机最主要
的指标是端口的配置、数据交换能力、包交换速度等因素。因此,在选择交换机时
要注意以下事项:
  (1)交换端口的数量;  (2)交换端口的类型;
  (3)系统的扩充能力;  (4)主干线连接手段;
  (5)交换机总交换能力;  (6)是否需要路由选择能力;
  (7)是否需要热切换能力;  (8)是否需要容错能力;
  (9)能否与现有设备兼容,顺利衔接;  (10)网络管理能力。

四、交换机应用中几个值得注意的问题
  1.交换机网络中的瓶颈问题
  交换机本身的处理速度可以达到很高,用户往往迷信厂商宣传的Gbps级的高速
背板。其实这是一种误解,连接入网的工作站或服务器使用的网络是以大网,它遵
循CSMA/CD介质访问规则。在当前的客户/服务器模式的网络中多台工作站会同时
访问服务器,因此非常容易形成服务器瓶颈。有的厂商已经考虑到这一点,在交换
机中设计了一个或多个高速端口(如3COM的Linkswitch1000 可以配置一个或两个
100Mbps端口),方便用户连接服务器或高速主干网。用户也可以通过设计多台服
务器(进行业务划分)或追加多个网卡来消除瓶颈。交换机还可支持生成树算法,
方便用户架构容错的冗余连接。
  2.网络中的广播帧
  目前广泛使用的网络操作系统有Netware、Windows NT等,而Lan Server的服
务器是通过发送网络广播帧来向客户机提供服务的。这类局域网中广播包的存在会
大大降低交换机的效率,这时可以利用交换机的虚拟网功能(并非每种交换机都支
持虚拟网)将广播包限制在一定范围内。
  每台文交换机的端口都支持一定数目的MAC地址,这样交换机能够“记忆”住
该端口一组连接站点的情况,厂商提供的定位不同的交换机端口支持MAC数也不一
样,用户使用时一定要注意交换机端口的连接端点数。如果超过厂商给定的MAC数
,交换机接收到一个网络帧时,只有其目的站的MAC地址不存在于该交换机端口的
MAC地址表中,那么该帧会以广播方式发向交换机的每个端口。
  3.虚拟网的划分
  虚拟网是交换机的重要功能,通常虚拟网的实现形式有三种:
  (1)静态端口分配
  静态虚拟网的划分通常是网管人员使用网管软件或直接设置交换机的端口,使
其直接从属某个虚拟网。这些端口一直保持这些从属性,除非网管人员重新设置。
这种方法虽然比较麻烦,但比较安全,容易配置和维护。
  (2)动态虚拟网
  支持动态虚拟网的端口,可以借助智能管理软件自动确定它们的从属。端口是
通过借助网络包的MAC地址、逻辑地址或协议类型来确定虚拟网的从属。当一网络
节点刚连接入网时,交换机端口还未分配,于是交换机通过读取网络节点的MAC地
址动态地将该端口划入某个虚拟网。这样一旦网管人员配置好后,用户的计算机可
以灵活地改变交换机端口,而不会改变该用户的虚拟网的从属性,而且如果网络中
出现未定义的MAC地址,则可以向网管人员报警。
  (3)多虚拟网端口配置
  该配置支持一用户或一端口可以同时访问多个虚拟网。这样可以将一台网络服
务器配置成多个业务部门(每种业务设置成一个虚拟网)都可同时访问,也可以同
时访问多个虚拟网的资源,还可让多个虚拟网间的连接只需一个路由端口即可完成
。但这样会带来安全上的隐患。虚拟网的业界规范正在制定当中,因而各个公司的
产品还谈不上互操作性。Cisco公司开发了Inter-Switch Link(ISL)虚拟网络协
议,该协议支持跨骨干网(ATM、FDDI、Fast Ethernet)的虚拟网。但该协议被指
责为缺乏安全性上的考虑。传统的计算机网络中使用了大量的共享式Hub,通过灵
活接入计算机端口也可以获得好的效果。
  4. 高速局域网技术的应用
  快速以太网技术虽然在某些方面与传统以大网保持了很好的兼容性,但
100BASE-TX、100BASAE-T4及100BASE-FX对传输距离和级连都有了比较大的限制。
通过100Mbps的交换机可以打破这些局限。同时也只有交换机端口才可以支持双工
高速传输。
  目前也出现了CDDI/FDDI的交换技术,另外该CDDI/FDDI的端口价格也呈下降
趋势,同时在传输距离和安全性方面也有比较大的优势,因此它是大型网络骨干的
一种比较好的选择。
  3COM的主要交换产品有Linkswitch系列和LANplex系列;BAY的主要交换产品有
LattisSwitch2800,BAY stack workgroup、System3O00/5000(提供某些可选交
换模块);Cisco的主要交换产品有Catalyst 1000/2000/3000/5000系列。
  三家公司的产品形态看来都有相似之处,产品的价格也比较接近,除了设计中
要考虑网络环境的具体需要(强调端口的搭配合理)外,还需从整体上考虑,例如
网管、网络应用等。随着ATM技术的发展和成熟以及市场竞争的加剧,帧交换机的
价格将会进一步下跌,它将成为工作组网的重要解决方案。

时间:  2003-12-8 08:46
作者: zhangboone

好文章
时间:  2003-12-13 22:46
作者: 一片方舟

以下是引用DaPanDa在2003-12-7 15:11:00的发言:
一、概述
  1993年,局域网交换设备出现,1994年,国内掀起了交换网络技术的热潮。其
实,交换技术是一个具有简化、低价、高性能和高端口密集特点的交换产品,体现
了桥接技术的复杂交换技术在OSI参考模型的第二层操作。与桥接器一样,交换机
按每一个包中的MAC地址相对简单地决策信息转发。而这种转发决策一般不考虑包
中隐藏的更深的其他信息。与桥接器不同的是交换机转发延迟很小,操作接近单个
局域网性能,远远超过了普通桥接互联网络之间的转发性能。
  交换技术允许共享型和专用型的局域网段进行带宽调整,以减轻局域网之间信
息流通出现的瓶颈问题。现在已有以太网、快速以太网、FDDI和ATM技术的交换产
品。
 类似传统的桥接器,交换机提供了许多网络互联功能。交换机能经济地将网络分
成小的冲突网域,为每个工作站提供更高的带宽。协议的透明性使得交换机在软件
配置简单的情况下直接安装在多协议网络中;交换机使用现有的电缆、中继器、集
线器和工作站的网卡,不必作高层的硬件升级;交换机对工作站是透明的,这样管
理开销低廉,简化了网络节点的增加、移动和网络变化的操作。
  利用专门设计的集成电路可使交换机以线路速率在所有的端口并行转发信息,
提供了比传统桥接器高得多的操作性能。如理论上单个以太网端口对含有64个八进
制数的数据包,可提供14880bps的传输速率。这意味着一台具有12个端口、支持6
道并行数据流的“线路速率”以太网交换器必须提供89280bps 的总体吞吐率(6道
信息流X14880bps/道信息流)。专用集成电路技术使得交换器在更多端口的情况
下以上述性能运行,其端口造价低于传统型桥接器。

二、三种交换技术
  1.端口交换
  端口交换技术最早出现在插槽式的集线器中,这类集线器的背板通常划分有多
条以太网段(每条网段为一个广播域),不用网桥或路由连接,网络之间是互不相
通的。以大主模块插入后通常被分配到某个背板的网段上,端口交换用于将以太模
块的端口在背板的多个网段之间进行分配、平衡。根据支持的程度,端口交换还可
细分为:
    ·模块交换:将整个模块进行网段迁移。
    ·端口组交换:通常模块上的端口被划分为若干组,每组端口允许进行网
段迁移。
    ·端口级交换:支持每个端口在不同网段之间进行迁移。这种交换技术是
基于OSI第一层上完成的,具有灵活性和负载平衡能力等优点。如果配置得当,那
么还可以在一定程度进行客错,但没有改变共享传输介质的特点,自而未能称之为
真正的交换。
  2.帧交换
  帧交换是目前应用最广的局域网交换技术,它通过对传统传输媒介进行微分段
,提供并行传送的机制,以减小冲突域,获得高的带宽。一般来讲每个公司的产品
的实现技术均会有差异,但对网络帧的处理方式一般有以下几种:
  ·直通交换:提供线速处理能力,交换机只读出网络帧的前14个字节,便将网
络帧传送到相应的端口上。
  ·存储转发:通过对网络帧的读取进行验错和控制。
  前一种方法的交换速度非常快,但缺乏对网络帧进行更高级的控制,缺乏智能
性和安全性,同时也无法支持具有不同速率的端口的交换。因此,各厂商把后一种
技术作为重点。
  有的厂商甚至对网络帧进行分解,将帧分解成固定大小的信元,该信元处理极
易用硬件实现,处理速度快,同时能够完成高级控制功能(如美国MADGE公司的
LET集线器)如优先级控制。
  3.信元交换
  ATM技术代表了网络和通讯技术发展的未来方向,也是解决目前网络通信中众
多难题的一剂“良药”,ATM采用固定长度53个字节的信元交换。由于长度固定,
因而便于用硬件实现。ATM采用专用的非差别连接,并行运行,可以通过一个交换
机同时建立多个节点,但并不会影响每个节点之间的通信能力。ATM还容许在源节
点和目标、节点建立多个虚拟链接,以保障足够的带宽和容错能力。ATM采用了统
计时分电路进行复用,因而能大大提高通道的利用率。ATM的带宽可以达到25M、
155M、622M甚至数Gb的传输能力。
三、局域网交换机的种类和选择
  局域网交换机根据使用的网络技术可以分为:
    ·以大网交换机;    ·令牌环交换机;
    ·FDDI交换机;    ·ATM交换机;
    ·快速以太网交换机等。
  如果按交换机应用领域来划分,可分为:
    ·台式交换机;    ·工作组交换机;
    ·主干交换机;    ·企业交换机;
    ·分段交换机;    ·端口交换机;
    ·网络交换机等。
  局域网交换机是组成网络系统的核心设备。对用户而言,局域网交换机最主要
的指标是端口的配置、数据交换能力、包交换速度等因素。因此,在选择交换机时
要注意以下事项:
  (1)交换端口的数量;  (2)交换端口的类型;
  (3)系统的扩充能力;  (4)主干线连接手段;
  (5)交换机总交换能力;  (6)是否需要路由选择能力;
  (7)是否需要热切换能力;  (8)是否需要容错能力;
  (9)能否与现有设备兼容,顺利衔接;  (10)网络管理能力。

四、交换机应用中几个值得注意的问题
  1.交换机网络中的瓶颈问题
  交换机本身的处理速度可以达到很高,用户往往迷信厂商宣传的Gbps级的高速
背板。其实这是一种误解,连接入网的工作站或服务器使用的网络是以大网,它遵
循CSMA/CD介质访问规则。在当前的客户/服务器模式的网络中多台工作站会同时
访问服务器,因此非常容易形成服务器瓶颈。有的厂商已经考虑到这一点,在交换
机中设计了一个或多个高速端口(如3COM的Linkswitch1000 可以配置一个或两个
100Mbps端口),方便用户连接服务器或高速主干网。用户也可以通过设计多台服
务器(进行业务划分)或追加多个网卡来消除瓶颈。交换机还可支持生成树算法,
方便用户架构容错的冗余连接。
  2.网络中的广播帧
  目前广泛使用的网络操作系统有Netware、Windows NT等,而Lan Server的服
务器是通过发送网络广播帧来向客户机提供服务的。这类局域网中广播包的存在会
大大降低交换机的效率,这时可以利用交换机的虚拟网功能(并非每种交换机都支
持虚拟网)将广播包限制在一定范围内。
  每台文交换机的端口都支持一定数目的MAC地址,这样交换机能够“记忆”住
该端口一组连接站点的情况,厂商提供的定位不同的交换机端口支持MAC数也不一
样,用户使用时一定要注意交换机端口的连接端点数。如果超过厂商给定的MAC数
,交换机接收到一个网络帧时,只有其目的站的MAC地址不存在于该交换机端口的
MAC地址表中,那么该帧会以广播方式发向交换机的每个端口。
  3.虚拟网的划分
  虚拟网是交换机的重要功能,通常虚拟网的实现形式有三种:
  (1)静态端口分配
  静态虚拟网的划分通常是网管人员使用网管软件或直接设置交换机的端口,使
其直接从属某个虚拟网。这些端口一直保持这些从属性,除非网管人员重新设置。
这种方法虽然比较麻烦,但比较安全,容易配置和维护。
  (2)动态虚拟网
  支持动态虚拟网的端口,可以借助智能管理软件自动确定它们的从属。端口是
通过借助网络包的MAC地址、逻辑地址或协议类型来确定虚拟网的从属。当一网络
节点刚连接入网时,交换机端口还未分配,于是交换机通过读取网络节点的MAC地
址动态地将该端口划入某个虚拟网。这样一旦网管人员配置好后,用户的计算机可
以灵活地改变交换机端口,而不会改变该用户的虚拟网的从属性,而且如果网络中
出现未定义的MAC地址,则可以向网管人员报警。
  (3)多虚拟网端口配置
  该配置支持一用户或一端口可以同时访问多个虚拟网。这样可以将一台网络服
务器配置成多个业务部门(每种业务设置成一个虚拟网)都可同时访问,也可以同
时访问多个虚拟网的资源,还可让多个虚拟网间的连接只需一个路由端口即可完成
。但这样会带来安全上的隐患。虚拟网的业界规范正在制定当中,因而各个公司的
产品还谈不上互操作性。Cisco公司开发了Inter-Switch Link(ISL)虚拟网络协
议,该协议支持跨骨干网(ATM、FDDI、Fast Ethernet)的虚拟网。但该协议被指
责为缺乏安全性上的考虑。传统的计算机网络中使用了大量的共享式Hub,通过灵
活接入计算机端口也可以获得好的效果。
  4. 高速局域网技术的应用
  快速以太网技术虽然在某些方面与传统以大网保持了很好的兼容性,但
100BASE-TX、100BASAE-T4及100BASE-FX对传输距离和级连都有了比较大的限制。
通过100Mbps的交换机可以打破这些局限。同时也只有交换机端口才可以支持双工
高速传输。
  目前也出现了CDDI/FDDI的交换技术,另外该CDDI/FDDI的端口价格也呈下降
趋势,同时在传输距离和安全性方面也有比较大的优势,因此它是大型网络骨干的
一种比较好的选择。
  3COM的主要交换产品有Linkswitch系列和LANplex系列;BAY的主要交换产品有
LattisSwitch2800,BAY stack workgroup、System3O00/5000(提供某些可选交
换模块);Cisco的主要交换产品有Catalyst 1000/2000/3000/5000系列。
  三家公司的产品形态看来都有相似之处,产品的价格也比较接近,除了设计中
要考虑网络环境的具体需要(强调端口的搭配合理)外,还需从整体上考虑,例如
网管、网络应用等。随着ATM技术的发展和成熟以及市场竞争的加剧,帧交换机的
价格将会进一步下跌,它将成为工作组网的重要解决方案。 


以上的黑体字部分这样做可以么?
时间:  2003-12-21 20:05
作者: 江河湖海


时间:  2003-12-24 09:33
作者: 湘南风流人

黑体字应该是说,多块网卡可以分担负荷访问服务器的数据量。
时间:  2003-12-25 13:30
作者: Wolves

我好需要这样的知识!!

非常感谢!!!
时间:  2004-1-3 22:09
作者: guandao

很好呀.
时间:  2004-1-29 14:52
作者: hzpdi_lt

good
时间:  2004-1-29 14:56
作者: jianchi96114

内容不新颖,在这滥竽充数!

时间:  2004-1-29 14:57
作者: jianchi96114


时间:  2004-1-29 21:08
作者: billanny

我觉得这位仁兄说的很不错
时间:  2004-2-19 10:22
作者: 家园客人

对于一些没读多少书但也是做电脑这一块的人来说,这样的东东的确是些好东西。大家都需要这样的东西。
时间:  2004-2-20 21:47
作者: 新手上路

仁者见仁,智都见智嘛,如果是这方面的高手的话,也可以在方面发表对它的更有高层次的见解,不能否定它的,什么是滥竽充数?
我们所缺的就是这样的知识!请帮忙能否提供一下还有类似于这样文章的网站吗?

我支持楼上所述!全力支持!
时间:  2004-2-24 15:44
作者: 我要学习

感谢楼主发表这么好的文章
时间:  2004-2-27 16:41
作者: 予翔

TKS,正好我也想了解一下;)
时间:  2004-3-1 22:12
作者: Gl513

顶~!!
时间:  2004-3-2 17:38
作者: yuereye

任何好东西都欢迎,不在水平高低
时间:  2004-3-2 19:30
作者: keydcj12

good
时间:  2004-3-5 15:50
作者: lswxscy

谢谢
时间:  2004-3-10 20:45
作者: 阿宜

说得不太完整,对初学者来说.比如,几种制式的区别与应用,电源部分等等......
当然,总比没有强.
时间:  2004-3-21 22:44
作者: shgliu

没有将电信网的交换机放进去,是不是。请指教。
Msn: shgliu2000@hotmail.com
时间:  2004-4-8 11:15
作者: turbox

好!我就缺这样的知识!谢谢楼主!
时间:  2004-4-16 23:36
作者: 陈毅森     标题: 看通信行业..........

通信行业的发展的确是日新月异!

时间:  2004-4-18 20:36
作者: msrns

支持!
时间:  2004-4-18 21:36
作者: jinlong5

好啊
时间:  2004-4-21 12:17
作者: reaload

真是了解了先,怎么说也要谢了
时间:  2004-7-17 20:24
作者: bianhanhao

好东西

好野大家分享呀
时间:  2004-7-18 15:23
作者: 一江清水

”内容不新颖”,
总比没有强.
时间:  2004-8-28 16:34
作者: dafei371

确实是好东西,但是放在计算机里面似乎更好
时间:  2008-1-18 11:39
作者: ckb0120

<table height="265" cellspacing="0" cellpadding="0" width="99%" border="0"><tbody><tr><td valign="top" width="100%"><div id="dispbody" style="MARGIN-TOP: 10px; FONT-SIZE: 12px; MIN-HEIGHT: 200px; WORD-BREAK: break-all; LINE-HEIGHT: 21px; WORD-WRAP: break-word;"><font class="font_body" id="zoom_6">我好需要这样的知识!!<br/><br/>非常感谢!!!</font>
                                        </div></td></tr></tbody></table>
时间:  2008-1-18 11:40
作者: ckb0120

<table height="265" cellspacing="0" cellpadding="0" width="99%" border="0"><tbody><tr><td valign="top" width="100%"><div id="dispbody" style="MARGIN-TOP: 10px; FONT-SIZE: 12px; MIN-HEIGHT: 200px; WORD-BREAK: break-all; LINE-HEIGHT: 21px; WORD-WRAP: break-word;"><font class="font_body" id="zoom_29">确实是好东西,但是放在计算机里面似乎更好</font>
                                        </div><div style="MARGIN-TOP: 10px; FONT-SIZE: 12px; MIN-HEIGHT: 200px; WORD-BREAK: break-all; LINE-HEIGHT: 21px; WORD-WRAP: break-word;"></div><div style="MARGIN-TOP: 10px; FONT-SIZE: 12px; MIN-HEIGHT: 200px; WORD-BREAK: break-all; LINE-HEIGHT: 21px; WORD-WRAP: break-word;">顶</div></td></tr></tbody></table>
时间:  2008-1-18 11:45
作者: zy-511


时间:  2008-1-18 23:27
作者: go_continue

kankan
时间:  2008-3-14 09:23
作者: Lynin

感谢分享~~~~~~~~~~~~~~
时间:  2008-3-14 10:50
作者: 2599yw

恩,这样的文章应该多点




通信人家园 (https://www.txrjy.com/) Powered by C114