交换机工作原理

一、概述

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的主要交换产品有Latt

isSwitch2800,BAY

stack workgroup、System3O00/5000(提供某些可选交换模块);Cisco的主要交换产

品有Catalyst

1000/2000/3000/5000系列。

三家公司的产品形态看来都有相似之处,产品的价格也比较接近,除了设计中要考

虑网络环境的具体需要(强调端口的搭配合理)外,还需从整体上考虑,例如网管、网

络应用等。随着ATM技术的发展和成熟以及市场竞争的加剧,帧交换机的价格将会进一步

下跌,它将成为工作组网的重要解决方案。

时间: 2024-10-06 12:26:23

交换机工作原理的相关文章

ARP协议-攻击与欺骗分析-交换机工作原理--(精华全篇版)

ARP协议攻击与欺骗分析-交换机工作原理 一:交换机的工作原理 (一):实验拓扑 1:主机A与主机B通信 交换机的工作原理 (1):主机A将一个带有主机A的的ip地址和MAC地址的数据进行封装成帧,向局域网中发送广播. (2):交换机1的接口G0/0/1接收到主机A发送来的数据帧,会立即将数据帧的源MA地 址和接收数据帧的接口G0/0/1记录在它的MAC地址表中.此时的源MAC地址是主机A. (3):交换机这个时候查看自己MAC地址表,看看自己的MAC地址表中是否记录了数据帧的目标MAC地址和默

【基础】ARP协议-交换机工作原理-及广播风暴问题分析

一.实验拓扑: 使用华为ENSP模拟器(版本V100R002C00 1.2.00.350) 二.实验需求: 1.   了解ARP协议及其作用 2.  掌握交换机的工作原理 3.   解决以太网广播风暴问题 三.实验步骤: 1.  iP规划: c1:192.168.1.10 c2:192.168.1.20 c3:192.168.2.30 R1:g0/0/1192.168.1.1  g0/0/2 192.168.2.1 2.       ARP协议作用: 1)  概念:ARP(全称Address R

以太网交换机工作原理和远程管理

以太网交换机(switch) 交换机为什么会出现? 初始,两个主机之间通信,距离过长时,信号传播会衰减失真. 设备 功能 缺点 中继器 放大电信号,延长信号传输距离 只有两个端口 集线器 同中继器,但有多个端口 所有端口都在同一个冲突域 网桥 分割了冲突域 只有两个端口 交换机 拥有多个端口,且每个端口都处于不同的冲突域 CSDM/CD 载波监听多路接入/碰撞检测 原理:发送数据前,先侦听信道是否空闲,若空闲,则立即发送数据,若忙碌,则等待一段时间直至信道中的信息传输结束后再发送数据,若上一段信

交换机工作原理与配置

以太网交换机分类 2960系:入门级交换机 3560系列:企业级交换机. 4500系列:模块化交换机,可以支持扩展. 6500系列:高端级交换机,主要用于大型企业,电信网通运营商. 交换机的工作原理 1)学习 交换机在转发的过程中会查看自己的MAC地址表,地址表中有目标MAC地址对应的接口号.如果条目中没有源MAC地址,那就对应起来,形成MAC地址表. 2)广播 如果交换机没有在MAC地址表中找到目标数据帧所对应的条目,就不知道从那个接口转发出去,这时候就要广播,好比说:00-00-00-00-

第十一章以太网交换机工作原理

在局域网中,交换机是非常重要的网络设备,负责在主机之间快速转发数据帧.交换机与集线器的不同之处在于,交换机工作在数据链路层,能够根据数据帧中的MAC地址进行转发.本章介绍了共享式以太网和交换式以太网的区别,最后重点讲述了交换机进行MAC地址学习以构建MAC地址表的过程,对数据帧的转发原理. 共享式与交换式以太网 共享式以太网 Hub与同轴电缆都是典型的共享式以太网所使用的设备,工作在OSI模型的物理层.Hub和同轴电缆所连接的设备位于一个冲突域中,域中的设备共享带宽,设备间利用CSMA/CD机制

路由和交换机工作原理

路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义.因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网.互连网. 将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统.根据中继系统所在的层次,可以有以下

Linux路由器及交换机工作原理

IP包头中TTL字段的含义是什么?它用来做什么? TTL(time to live):该字段用于表示IP数据包的生命周期, 作用:限制一个数据在网络中无限循环的转发下去. 简述arp缓存表的建立过程: Pc1发送数据给pc2,查看缓存表中没有pc2的Mac地址,便向所有的主机发送ARP请求.Pc2收到后回复ARP应答.Pc1知道pc2的Mac地址后将pc2的mac地址保存的缓存中,发送数据. arp缓存表中记录了什么字段信息: Internet地址   物理地址  类型     简述网络通信中数

交换机工作原理-路由交换原理7-【HCNA笔记】

1.交换原理 我们知道交换机有若干个物理端口,端口可以接入主机.路由或其他交换机.同时接入交换机的设备都有一个MAC地址,交换机内部存储着一张缓存表,表上记录着各个端口对应设备的MAC地址.这样当一台主机需要向另一台设备发送数据时,在数据帧中注明目的设备的MAC地址,交换机读取该MAC地址,查询缓存表找到对应的端口号,将帧直接发往该端口对应的设备即可.缓存表示意如下. 端口 MAC地址 0 00-50-BA-CE-07-0C 1 00-50-BA-CE-07-0D 2 00-50-BA-CE-0

以太网交换机工作原理

(1)交换机三大基本行为 a.收到数据,学习数据2层帧头中的源MAC,建立MAC地址表中的转发表项: b.根据2层帧头中的目的MAC匹配MAC地址表,转发数据 c.广播 泛洪(用路由器可以限制泛洪) (2)数据帧可以分单播帧,广播帧,组播帧 根据目的MAC区分 a.数据帧的目的MAC是某台设备的MAC,单播帧 b.目的MAC是  FF-FF-FF-FF-FF-FF  广播帧 c.目的MAC是组播MAC地址  01-00-5e-xx-xx-xx,组播帧 (3)未知单播:目的MAC在MAC地址表没有