文档库 最新最全的文档下载
当前位置:文档库 › 交换机的工作原理

交换机的工作原理

交换机的工作原理
交换机的工作原理

交换机的工作原理

交换机工作在数据链路层,它

可为用户提供点对点的传输服

务。有效地提高了网络的传输

性能。

交换机的工作方法:当交换机

收到数据时,它会检查它的目的地址,然后把数据从目的主机所在的接口转发出去。这就涉及到一个问题,交换机如何知道各用户的计算机是接在哪个接口上的。

1、MAC 地址表

MAC 地址表来源于网桥,又称网桥表。它记录了交换机各接口所接工作站的MAC 地址。交换机就是根据MAC 地址表进行数据转发的。

例:某网络如图,

A 向主机F 发送一个数据帧,该数据帧被MAC 地址表,发现主机F 3号接口上,就将数据帧从3号接口转发出 MAC 地址是用符号表示的,与实MAC 地址不同。

2、MAC 地址表的构建过程

MAC地址表是交换机通过自学习的方法获得的。

交换机收到一个数据帧时,先在MAC地址表中检查源地址,如果没有,则把它记录在网桥表中。再检查目的地址,如果有,则转发或丢弃,如果没有,则广播到所有接口。所以只要一个工作站发送过数据,它所对应的接口就会被记录下来,供今后转发时使用。这就是交换机的自学习过程。

3、交换机的转发规则

⑴ 如果数据帧的目的地址是广播地址或多播地址,则向除数据帧的来源接口外的所有接口转发该帧。

⑵ 如果数据帧的目的地址是单播地址,但不在交换机的接口地址对照表中,也向除数据帧的来源接口外的所有接口转发该帧。

⑶ 如果数据帧的目的地址存在交换机的接口地址对照表中,则向相应接口转发该帧。

⑷ 如果数据帧的目的地址与源地址在同一个接口上,则丢弃该帧。

4、MAC地址表的维护

MAC地址表的维护由交换机自动进行,交换机会定期扫描MAC地址表,发现在一定时间内(默认为300秒)没有出现的MAC地址,就把它从MAC地址表中删除。这样即便发生了工作站的移动、拆除等问题,交换机始终能把握网络最新的拓扑结构。

交换机的交换方式

1、直通式:(Cut Through)

当输入接口检测到一个数据帧时,就检查帧头,根据帧内的目的地址把数据帧发送到相应接口。

优点:交换速度快,延迟非常小。

缺点:不提供错误检测服务,有可能将出错的数据帧转发出去。不提供缓存,不能将速率不同的接口直接接通,容易丢帧。当接口数量较多时,交换电路会很复杂。

2、存储转发式:(Store and Forward)

这种方式先将数据帧完整的接收下来,先检查帧是否正确,再根据目的地址转发到指定接口。

优点:提供错误检测,改善了网络性能。支持速度不同的接口的转发服务,使交换机可以连接速度不同的网段。

缺点:传输延时较大,需要较大的缓存容量。

3、无碎片直通式:(Fragment Free)

它检查数据帧的长度是否够64个字节,若小于64字节,说明是碎片,进行丢弃,若大于64字节,则转发该帧。

碎片通常是由于以太网中的冲突造成的,如果一个数据帧在发送中检测到冲突,就会停止发送,但它已发送的部分就成为无用的碎片。利用这种方式可避免碎片的转发,提高了网络效率。

交换机的工作模式

1、半双工模式:(Half duplex)

在一个接口上,同一时刻只能发送数据或接收数据。

2、全双工模式:(Full duplex)

在一个接口上,同一时刻可同时进行数据的发送和接收。

全双工模式相当于将网络带宽提高了一倍。

交换机能否工作于全双工模式与接口所接的设备有关,如果所接设备(如集线器)不支持全双工通信,则只能工作于半双工模式。

虚拟局域网VLAN

VLAN又称虚拟局域网,是一种利用交换机对局域网进行逻辑分段的技术。

交换机可以把一个局域网(LAN)划分为若干个相对独立的逻辑网络,每个逻辑网络内的计算机可以直接通信,不同逻辑网络的计算机之间不能直接通信,这种逻辑网络就是虚拟局域网(VLAN)。

虚拟局域网的优点:

广播控制:VLAN可以把广播和多址传送限制在VLAN内部,限制并防止了广播风暴的发生和扩散。

安全性:VLAN把直接访问控制在VLAN内部,VLAN外的用户无法直接访问VLAN 内的共享资源。

性能:每个VLAN相当于一个小的独立局域网,不会受其它VLAN中通信的影响,提高了使用性能。

网络管理:VLAN基本上不受物理连接的限制,重新划分VLAN时一般也不需要重新布线,十分便于网络结构的增改、扩展。

不同VLAN内的主机不能直接互访,要想实现VLAN间的通信需要利用路由器或第三层交换机。

VLAN的划分方法

1、按交换机的接口进行划分(静态VLAN)

每个VLAN使用一个或几个交换机接口。

这种方法容易配置,是比较常用的方法;缺点是当用户主机发生移动时,可能就需要重新配置。

2、按MAC地址划分(动态VLAN)

由网管指定有哪些主机组成一个VLAN。

优点是当主机搬迁时,其所在的VLAN不会发生变化。缺点是配置工作量很大。

3、按IP地址划分(动态VLAN)

由网管指定有哪些IP地址属于一个VLAN。

优点是当主机搬迁时,其所在的VLAN不会发生变化。缺点是IP地址可人为更改,会带来安全隐患。

由于第二层交换机不能识别IP地址,所以这种划分方法只能用于第三层交换机。

Trunk技术

Trunk称为主干连接(Trunk Link),它是在不同交换机之间的一条链路,可以传递不同VLAN的信息。

Trunk的用途之一是实现VLAN跨越多个交换机进行定义,如:

要想使VLAN2可以跨越交换机定义,要求连接交换机的链路能够通过不同VLAN 的信号,所以需要把连接2台交换机的线路设置成Trunk。

Trunk技术有多种不同的技术标准,其中2种是比较常见的:

1、IEEE 802.1Q标准

这种标准在每个数据帧中加入一个特定的标识,用以识别每个数据帧属于哪个VLAN。IEEE 802.1Q属于通用标准,许多厂家的交换机都支持此标准。

2、ISL标准

这是Cisco自有的标准,它只能用于Cisco公司生产的交换机产品,其他厂家的交换机不支持。

Cisco交换机与其他厂商的交换机相连时,不能使用ISL标准,只能采用802.1Q 标准。

交换机工作原理文档

EPA交换机原理文档 1. EPA交换机总体电路设计 EPA交换机的硬件部分主要有四大模块:CPU控制模块,以太网控制器模块,冗余电源模块、总线供电模块。图1为EPA交换机硬件设计框图。其中,CPU控制模块的主要功能是实现特定网络接口功能及执行相关控制信息;以太网MAC 层控制器与以太网PHY层控制器模块主要用来担负以太网现场设备的数据信息传输;冗余电源模块完成EPA交换机的供电功能;总线供电模块即RJ45接口提供数据通信的同时还为现场设备提供总线供电。结合CPU的特性,以太网MAC 层控制器采用总线连接的方式,由CPU的片选信号实现对以太网MAC层控制器的选通,控制网络通道。 图1 EPA交换机硬件设计框图 2 EPA交换机各模块电路设计 2.1 微处理器电路设计 本设计中微处理器选用美国ATMEL公司的AT91R40008,它是集成了ARM7TDMI核的32位微处理器,片内用大量的分组寄存器和8个优先级向量中断控制器来实时快速的处理中断。芯片集成了丰富的资源,片内的外围部件有可编程外部总线接口EBI、先进中断控制器AIC、并行I/O口控制器PIO、2个通

用同步/异步收发器USART、定时器/计数器TC和看门狗定时器WD、高级电源管理控制器PS、片内外围数据控制器PDC、A/D转换器和D/A转换器等。ARM7内核通过两条主要总线与片内资源进行互连:先进系统总线ASB(Advanced System Bus)和先进外围总线APB(Advanced Peripheral Bus)。内核通过ASB 总线实现与片内存储器、外部总线接口EBI以及AMBA桥的互联,其中AMBA 桥驱动APB总线用来访问片内外围部件。图2为微处理器体系结构图。 图2 微处理器体系结构 AT91R40008微控制器的片内外围器件可以分为通用外围部件和专用外围部件,通用外围部件主要包括外部总线接口EBI、先进中断控制器AIC、并行I/O 口控制器PIO、通用同步/异步收发器USART、定时器/计数器TC和看门狗定时器WD等。专用外围部件主要包括高级电源管理控制器PS、实时时钟RTC、片内外围数据控制器PDC和多处理接口MPI等。 AT91R40008的主要特点如下: ●高性能32位RISC体系结构和高代码密度的16位Thumb指令集; ●支持三态模式和在线电路仿真IDE; ●32位数据总线宽度,单时钟访问周期的片内SRAM;

二层交换机、三层交换机和路由器的基本工作原理

二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中. 具体如下: (1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上; (2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口 (3)如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上 三层交换机: 三层交换技术就是将路由技术与交换技术合二为一的技术。在对第一个数据流进行路由后,它将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率. 路由器:传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC地址,同时IP数据包头的TTL(Time To Live)域也开始减数,并重新计算校验和。当数据包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。 路由器在工作时能够按照某种路由通信协议查找设备中的路由表。如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。 主要区别:二层交换机工作在数据链路层,三层交换机工作在网络层,路由器工作在网络层。

交换机地工作原理

交换机的工作原理 1、交换机的定义 局域网交换机拥有许多端口,每个端口有自己的专用带宽,并且可以连接不同的网段。交换机各个端口之间的通信是同时的、并行的,这就大大提高了信息吞吐量。为了进一步提高性能,每个端口还可以只连接一个设备。 为了实现交换机之间的互连或与高档服务器的连接,局域网交换机一般拥有一个或几个高速端口,如100MB以太网端口、FDDI端口或155MB ATM端口,从而保证整个网络的传输性能。 2、交换机的定义 通过集线器共享局域网的用户不仅是共享带宽,而且是竞争带宽。可能由于个别用户需要更多的带宽而导致其他用户的可用带宽相对减少,甚至被迫等待,因而也就耽误了通信和信息处理。利用交换机的网络微分段技术,可以将一个大型的共享式局域网的用户分成许多独立的网段,减少竞争带宽的用户数量,增加每个用户的可用带宽,从而缓解共享网络的拥挤状况。由于交换机可以将信息迅速而直接地送到目的地能大大提高速度和带宽,能保护用户以前在介质方面的投资,并提供良好的可扩展性,因此交换机不但是网桥的理想替代物,而且是集线器的理想替代物。 与网桥和集线器相比,交换机从下面几方面改进了性能: (1)通过支持并行通信,提高了交换机的信息吞吐量。 (2)将传统的一个大局域网上的用户分成若干工作组,每个端口连接一台设备

或连接一个工作组,有效地解决拥挤现像。这种方法人们称之为网络微分段(Micro一segmentation)技术。 (3)虚拟网(VirtuaI LAN)技术的出现,给交换机的使用和管理带来了更大的灵活性。我们将在后面专门介绍虚拟网。 (4)端口密度可以与集线器相媲美,一般的网络系统都是有一个或几个服务器,而绝大部分都是普通的客户机。客户机都需要访问服务器,这样就导致服务器的通信和事务处理能力成为整个网络性能好坏的关键。 交换机就主要从提高连接服务器的端口的速率以及相应的帧缓冲区的大小,来提高整个网络的性能,从而满足用户的要求。一些高档的交换机还采用全双工技术进一步提高端口的带宽。以前的网络设备基本上都是采用半双工的工作方式,即当一台主机发送数据包的时候,它就不能接收数据包,当接收数据包的时候,就不能发送数据包。由于采用全双工技术,即主机在发送数据包的同时,还可以接收数据包,普通的10M端口就可以变成20M端口,普通的100M端口就可以变成200M 端口,这样就进一步提高了信息吞吐量。 3、交换机的工作原理 传统的交换机本质上是具有流量控制能力的多端口网桥,即传统的(二层)交换机。把路由技术引入交换机,可以完成网络层路由选择,故称为三层交换,这是交换机的新进展。交换机(二层交换)的工作原理交换机和网桥一样,是工作在链路层的联网设备,它的各个端口都具有桥接功能,每个端口可以连接一个LAN或一台高性能或服务器,能够通过自学习来了解每个端口的设备连接情况。所有端口由专用处理器进行控制,并经过控制管理总线转发信息。 同时可以用专门的网管软件进行集中管理。除此之外,交换机为了提高数

计算机网络__交换机工作原理

计算机网络交换机工作原理 在前面了解到根据交换机在OSI参考模型中工作的协议层不同,将交换机分为二层交换机、三层交换机、四层交换机。交换机工作的协议层不同,其工作原理也不相同。下面我们将介绍各层交换机的工作原理。 1.二层交换机工作原理 二层交换机能够识别数据包中的MAC地址信息,然后根据MAC地址进行数据包的转发,并将这些MAC地址与对应的端口记录在内部的地址列表中。二层交换机的工作原理如下:当交换机从端口收到数据包后,首先分析数据包头中的源MAC地址和目的MAC地址,并找出源MAC地址对应的交换机端口。然后,从MAC地址表中查找目的MAC地址对应的交换机端口。 如果MAC地址表中存在目的MAC地址的对应端口,则将数据包直接发送到该对应端口。如果MAC地址表中没有与目的MAC地址的对应端口,则将数据包广播到交换机所有端口,待目的计算机对源计算机回应时,交换机学习目的MAC地址与端口的对应关系,并将该对应关系添加至MAC地址表中。 这样,当下次再向该MAC地址传送数据时,就不需要向所有端口广播数据。并且,通过不断重复上面的过程,交换机能够学习到网络内的MAC地址信息,建立并维护自己内部的MAC地址表。如图6-10所示,为二层交换机工作原理示意图。 图6-10 二层交换机工作原理 2.三层交换机工作原理 三层交换机是在二层交换机的基础上增加了三层路由模块,能够工作于OSI参考模型的网络层,实现多个网段之间的数据传输。三层交换机既可以完成数据交换功能,又可以完成数据路由功能。其工作原理如下: 当三层交换机接收到某个信息源的第一个数据包时,交换机将对该数据包进行分析,并判断数据包中的目的IP地址与源IP地址是否在同一网段内。如果两个IP地址属于同一网段,

交换机的工作原理

交换机的工作原理 一、概述 以太网交换机(以下简称交换机)是工作在OSI参考模型数据链路层的设备,外表和集线器相似。它通过判断数据帧的目的MAC地址,从而将帧从合适的端口发送出去。交换机的冲突域仅局限于交换机的一个端口上。比如,一个站点向网络发送数据,集线器将会向所有端口转发,而交换机将通过对帧的识别,只将帧单点转发到目的地址对应的端口,而不是向所有端口转发,从而有效地提高了网络的可利用带宽。以太网交换机实现数据帧的单点转发是通过MAC地址的学习和维护更新机制来实现的。以太网交换机的主要功能包括MAC地址学习、帧的转发及通信过滤和避免回路。 以太网交换机是用5个基本操作来完成功能:学习、老化、泛洪、选择性转发、过滤。 学习:交换机MAC地址表包含MAC地址和其对应的端口。每一个帧进入交换机时,交换机审查源MAC地址,进行查找,如果MAC地址表中没包含这个MAC地址,交换机创建一个新的条目,包括源MAC地址和接收的端口。以后如果有去往这个MAC地址的帧,交换机则往对应的端口进行转发。 老化:交换机中的MAC地址条目有一个生存时间。每学到一个MAC地址条目,都附加一个时间值。随着时间的流逝,该数值一直减小,当数据值减小到0的时,清除该MAC 地址条目。如果有包含该MAC地址的新的帧到达,则刷新MAC地址的老化时间值。 泛洪:如果交换机收到一个数据帧,则可在交换机的MAC地址表中找,若找不到该数据帧的目的MAC地址,交换机转发该数据帧到除接收端口以外的所有端口,即广播该数据帧。如果交换机收到一个广播的数据帧,即数据帧的目的MAC地址是“FFFFFFFFFFFF”,交换机也会转发该数据帧到除接收端口外的所有端口。因为没有设备的MAC地址是“FFFFFFFFFFFF”,交换机根据数据帧的源MAC地址进行学习,永远也不会学到这个MAC 地址。 选择性转发:交换机根据帧的目的MAC地址进行转发。当交换机收到某个数据帧时,交换机在MAC地址表中查找该数据帧的目的MAC地址,如果交换机已经学到这个MAC 地址,数据帧将被转发到该MAC地址的对应的端口,而不用泛洪到所有的端口。 过滤:在某些情况下,帧不会被转发,这个过程被称为帧过滤,一种情况是交换机不转发帧到接收到的端口;另一种情况是,如果一个帧的CRC校验失败,帧也会被丢弃。实用帧过滤的另一个原因是安全方面的考虑,可以阻止或允许交换机转发特定的MAC地址到特定的端口。 二、帧的转发 (1)交换机转发数据帧时遵循以下规则: 如果数据帧的目的MAC地址是广播地址或者组播地址,则向交换机所有端口转发(除数据帧来的端口)。 如果数据帧的目的地址是单播地址,但是这个地址并不在交换机的MAC地址表中,那么也会向所有的端口转发(除数据帧来的端口)。图13.3 数据帧交换过程如果数据帧的目的地址在交换机的MAC地址表中,那么就根据MAC地址表转发到相应的端口。 如果数据帧的目的地址与数据帧的源地址在一个网段上,它就会丢弃这个数据帧,交换也就不会发生。

二层交换机原理

一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。 3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。 4.广播帧和组播帧向所有的端口转发。 二、交换机的三个主要功能 学习:以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。 消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。 三、交换机的工作特性 1.交换机的每一个端口所连接的网段都是一个独立的冲突域。 2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。 3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。 四、交换机的分类 依照交换机处理帧时不同的操作模式,主要可分为两类: 存储转发:交换机在转发之前必须接收整个帧,并进行错误校检,如无错误再将这一帧发往目的地址。帧通过交换机的转发时延随帧长度的不同而变化。 直通式:交换机只要检查到帧头中所包含的目的地址就立即转发该帧,而无需等待帧全部的被接收,也不进行错误校验。由于以太网帧头的长度总是固定的,因此帧通过交换机的转发时延也保持不变。 五、二、三、四层交换机? 多种理解的说法: 1. 二层交换(也称为桥接)是基于硬件的桥接。基于每个末端站点的唯一MAC地址转发数据包。二层交换的高性能可以产生增加各子网主机数量的网络设计。其仍然有桥接所具有的特性和限制。 三层交换是基于硬件的路由选择。路由器和第三层交换机对数据包交换操作的主要区别在于物理上的实施。

交换机原理及作用-1

交换机原理及作用 什么是交换机?交换switching 是按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术统称。广义的交换机switch就是一种在通信系统中完成信息交换功能的设备。 交换和交换机最早起源于电话通讯系统(PSTN),我们现在还能在老电影中看到这样的场面:首长(主叫用户)拿起话筒来一阵猛摇,局端是一排插满线头的机器,戴着耳麦的话务小姐接到连接要求后,把线头插在相应的出口,为两个用户端建立起连接,直到通话结束。这个过程就是通过人工方式建立起来的交换。当然现在我们早已普及了程控交换机,交换的过程都是自动完成。 在计算机网络系统中,交换概念的提出是对于共享工作模式的改进。我们以前介绍过的HUB集线器就是一种共享设备,HUB本身不能识别目的地址,当同一局域网内的A主机给B主机传输数据时,数据包在以HUB为架构的网络上是以广播方式传输的,由每一台终端通过验证数据包头的地址信息来确定是否接收。也就是说,在这种工作方式下,同一时刻网络上只能传输一组数据帧的通讯,如果发生碰撞还得重试。这种方式就是共享网络带宽。 交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表中。 使用交换机也可以把网络“分段”,通过对照地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的隔离广播风暴,减少误包和错包的出现,避免共享冲突。 交换机在同一时刻可进行多个端口对之间的数据传输。每一端口都可视为独立的网段,连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络的全部带宽,都有着自己的虚拟连接。假使这里使用的是10Mbps的以太网交换机,那么该交换机这时的总流通量就等于2×10Mbps=20Mbps,而使用10Mbps的共享式HUB时,一个HUB的总流通量也不会超出10Mbps。 总之,交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。 交换机的应用 作为局域网的主要连接设备,以太网交换机成为应用普及最快的网络设备之一。随着交换技术的不断发展,以太网交换机的价格急剧下降,交换到桌面已是大势所趋。 如果你的以太网络上拥有大量的用户、繁忙的应用程序和各式各样的服务器,而且你还未对网络结构做出任何调整,那么整个网络的性能可能会非常低。解决方法之一是在以太网上添加一个10/100Mbps的交换机,它不仅可以处理10Mbps的常规以太网数据流,而且还可以支持100Mbps的快速以太网连接。

交换机的工作过程

交换机的功能及工作过程 By:吾怜茜 一.交换机概述: 交换机是一种工作在二层的设备,但是随着技术的不断进步,现在已经出现了诸如三层交换机,多层交换机产品。在本篇中讨论的是二层交换机的一些特性。 二.交换机的功能: 1.地址学习 有些地方也叫做基于源MAC地址学习,这个功能主要就是学习和存储MAC 地址。 2.帧的转发/过滤 数据帧的转发主要是交换机能够根据MAC地址表来转发数据,过滤则是对一些受限制的数据进行阻止或丢弃。 3.环路避免 由于交换机的某些特性会带来一些问题,比如形成环路,因此为了保证网络上数据的正确传输以及网络的稳定要采取一些措施来避免这些问题,主要是通过STP来实现,稍后会讲到。 三.交换机的工作过程: 交换机在运行的时候要维护几张表,比如CAM表,vlan.data表。CAM表用来保存学到的MAC地址;VLAN.DATA文件用来保存VLAN相关的信息。 1.在交换机初始加电的时候它的MAC地址表是空的,当其他与其相连的设备(PC,交换机,路由器等)向它发送一个信息的时候,交换机就会根据数据的源MAC和目标MAC对数据进行处理,因为发的是第一个包,所以这时候交换机会把源MAC地址和数据从本交换机进来的端口号做关联,然后加上VLAN号保存起来形成一个CAM表条目。因为交换机的MAC地址表现在是空的,所以它不知道数据的目的地在那里,这时候交换机会发送ARP请求把数据从除了数据进来的端口之外的所有端口广播,这个过程称为泛洪,当目标主机收到数据之后会返回一个回应包,告诉交换机自己的MAC地址,这时候交换机又会根据目标主机返回的包把目标主机的MAC地址和进来的端口关联起来加上VLAN号形成一个新的CAM表条目。这个过程就是地址学习。我们通过下面的图来详细了解一下。

交换机工作原理

交换机工作原理 一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。 3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。 4.广播帧和组播帧向所有的端口转发。 二、交换机的三个主要功能 学习:以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。 消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。 三、交换机的工作特性 1.交换机的每一个端口所连接的网段都是一个独立的冲突域。 2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。 3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。 四、交换机的分类 依照交换机处理帧时不同的操作模式,主要可分为两类: 存储转发:交换机在转发之前必须接收整个帧,并进行错误校检,如无错误再将这一帧发往目的地址。帧通过交换机的转发时延随帧长度的不同而变化。 直通式:交换机只要检查到帧头中所包含的目的地址就立即转发该帧,而无需等待帧全部的被接收,也不进行错误校验。由于以太网帧头的长度总是固定的,因此帧通过交换机的转发时延也保持不变。 五、二、三、四层交换机? 多种理解的说法: 1. 二层交换(也称为桥接)是基于硬件的桥接。基于每个末端站点的唯一MAC地址转发数据包。二层交换的高性能可以产生增加各子网主机数量的网络设计。其仍然有桥接所具有的特性和限制。 三层交换是基于硬件的路由选择。路由器和第三层交换机对数据包交换操作的主要区别在于物理上的实施。 四层交换的简单定义是:不仅基于MAC(第二层桥接)或源/目的地IP地址(第三层路由选择),同时也基于TCP/UDP 应用端口来做出转发决定的能力。其使网络在决定路由时能够区分应用。能够基于具体应用对数据流进行优先级划分。它为基于策略的服务质量技术提供了更加细化的解决方案。提供了一种可以区分应用类型的方法。 2. 二层交换机基于MAC地址 三层交换机具有VLAN功能有交换和路由///基于IP,就是网络 四层交换机基于端口,就是应用 3. 二层交换技术从网桥发展到VLAN(虚拟局域网),在局域网建设和改造中得到了广泛的应用。第二层交换技术是工作在OSI七层网络模型中的第二层,即数据链路层。它按照所接收到数据包的目的MAC地址来进行转发,对于网络层或者高层协议来说是透明的。它不处理网络层的IP地址,不处理高层协议的诸如TCP、UDP的端口地址,它只需要数据包的物理地址即MAC地址,数据交换是靠硬件来实现的,其速度相当快,这是二层交换的一个显著的优点。但是,它不能处理不同IP子网之间的数据交换。传统的路由器可以处理大量的跨越IP子网的数据包,但是它的转发效率比二层低,因此要想利用二层转发效率高这一优点,又要处理三层IP数据包,三层交换技术就诞生了。 三层交换技术的工作原理 第三层交换工作在OSI七层网络模型中的第三层即网络层,是利用第三层协议中的IP包的包头信息来对后续数据业

三层交换机的基本原理与设计思路

三层交换机还是比较常用的,于是我研究了一下三层交换机的基本原理与设计思路,在这里拿出来和大家分享一下,希望对大家有用。本文在介绍三层交换技术和三层交换机工作原理的基础上,给出了一款三层交换机的设计,依照该设计实现的三层交换机已投入实际运行。 1. 引言传统路由器在网络中起到隔离网络、隔离广播、路由转发以及防火墙的作业,并且随着网络的不断发展,路由器的负荷也在迅速增长。其中一个重要原因是出于安全和管理方便等方面的考虑,VLAN (虚拟局域网)技术在网络中大量应用。VLAN 技术可以逻辑隔离各个不同的网段、端口甚至主机,而各个不同VLAN 间的通信都要经过路由器来完成转发。由于局域网中数据流量很大,VLAN 间大量的信息交换都要通过路由器来完成转发,这时候随着数据流量的不断增长路由器就成为了网络的瓶颈。为了解决局域网络的这个瓶颈,很多企业内部、学校和小区建设局域网时都采用了三层交换机。三层交换技术将交换技术引入到网络层,三层交换机的应用也从最初网络中心的骨干层、汇聚层一直渗透到网络边缘的接入 2. 第三层交换技术 2.1三层交换的概念第三层交换技术也称为IP 交换技术或高速路由技术等,是相对于传统交换概念而提出的。众所周知,传统的交换技术是在OSI 网络标准模型中的第二层—数据链路层进行操作的,而第三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,第三层交换技术就是:第二层交换技术+第三层转发技术,这是一种利用第三层协议中的信息来加强第二层交换功能的机制。一个具有第三层交换功能的设备是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件简单地叠加在局域网交换机上。 2.2 三层交换的原理从硬件的实现上看,目前,第二层交换机的接口模块都是通过高速背板/ 总线交换数据的。在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的其他模块间高速地交换数据,从而突破了传统的外接路由器接口速率的限制(10Mbit/s ——100Mbit/s )。在软件方面,第三层交换机将传统的基于软件的路由器重新进行了界定: (1)数据封包的转发:如IP/IPX 封包的转发,这些有规律的过程通过硬件高速实现; (2)第三层路由软件:如路由信息的更新、路由表维护、路由计算、路由的确定等功能,用优化、高效的软件实现。 假设有两个使用IP 协议的站点,通过第三层交换机进行通信的过程为:若发送站点 A 在开始发送时,已知目的站 B 的IP 地址,但尚不知道它在局域网上发送所需要的MAC 地址,则需要采用地址解析(ARP )来确定 B 的MAC 地址。 A 把自己的IP 地址与 B 的IP 地址比较,采用其软件中配置的子网掩码提取出网络地址来确定 B 是否与自己在同一子网内。若 B 与 A 在同一子网内, A 广播一个ARP 请求, B 返回其MAC 地址, A 得到 B 的MAC 地址后将这一地址缓存起来,并用此MAC 地址封包转发数据,第二层交换模块查找MAC 地址表确定将数据包发向目的端口。若两个站点不在同一子网内,则 A 要向"缺省网关"发出ARP (地址解析)封包,而"缺省网关”的IP地址已经在系统软件中设置,这个IP地址实际上对应第三层交换机的第三层交换模块。当 A 对"缺省网关"的IP 地址广播出一个

程控交换机原理

电话交换机工作原理 关键词:程控交换机原理 电话交换机就控制方式而论,主要分两大类: 1.布线逻辑控制(WLC,Wired Logic Control)它是通过布线方式实现交换机的逻辑控制功能,.通常这种交换机仍使用机电接线器而将控制部分更新成电子器件,因此称它为布控半电子式交换机,这种交换机相对于机电交换机来说,虽然在器件与技术上向电子化迈进了一大步,但它基本上继承与保留了纵横制交换机布控方式的弊端,体积大,业务与维护功能低,缺乏灵活性,因此它只是机电式向电子式演变历程中的过度性 产物. 2.存储程序控制(SPC,Stored Program Control)它是将用户的信息和交换机的控制,维护管理功能预先变成程序,存储到计算机的存储器内.当交换机工作时,控制部分自动监测用户的状态变化和所拨号码,并根据要求执行程序,从而完成各种交换功能.通常这种交换机属于全电子型,采用程序控制方式,因此称为存储程序控制交换机,或简称为程控交换机. 程控交换机按用途可分为市话,长话和用户交换机;按接续方式可分为空分和时分交换机。 程控交换机按信息传送方式可分为:模拟交换机和数字交换机。 由于程控空分交换机的接续网络(或交换网络)采用空分接线器(或交叉点开关阵列),且在话路部分中一般传送和交换的是模拟话音信号,因而习惯称为程控模拟交换机,这种交换机不需进行话音的模数转换(编解码),用户电路简单,因而成本低,目前主要用作小容量模拟用户交换机。 程控时分交换机一般在话路部分中传送和交换的是模拟话音信号,因而习惯称为程控数字交换机,随着数字通信与脉冲编码调制(PCM)技术的迅速发展和广泛应用,世界各先进国家自60年代开始以极大的热情竞相研制数字程控交换机,经过艰苦的努力,法国首先于1970年在拉尼翁(Lanion)成功开通了世界上第一个程控数字交换系统E10,它标志着交换技术从传统的模拟交换进入数字交换时代。由于程控数字交换

交换机基本原理和转发流程总结解析

交换机基本原理和转发流程总结 关键词: 以太网集线器Ethernet HUB 交换机Switch 虚拟局域网VLAN 路由器Router 路由表Route Table 地址解析协议ARP ARP表ARP Table MAC表FIB Table 三层硬件转发表IP fdb Table 计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。下面将从互联网的渐进历程逐一阐述各种设备的工作原理:1、Ethernet HUB Ethernet HUB的中文名称叫做以太网集线器,其基本工作原理是广播技术(broadcast),也就是HUB从任何一个端口收到一个以太网数据帧后,它都将此以太网数据帧广播到其它所有端口,HUB不记忆哪一个MAC地址挂在哪一个端口——这里所说的广播是指HUB将该以太网数据帧发送到所有其它端口,并不是指HUB将该报文改变为广播报文。 以太网数据帧中含有源MAC地址和目的MAC地址,对于与数据帧中目的MAC 地址相同的计算机执行该报文中所要求的动作;对于目的MAC地址不存在或没有响应等情况,HUB既不知道也不处理,只负责转发。HUB工作原理: ① HUB从某一端口A收到的报文将发送到所有端口; ②报文为非广播报文时,仅与报文的目的MAC地址相同的端口响应用户A; ③报文为广播报文时,所有用户都响应用户A。 随着网络应用不断丰富,网络结构日渐复杂,导致传统的以太网连接设备HUB已经越来越不能满足网络规划和系统集成的需要,它的缺陷主要表现在以下两个方面: ①冲突严重——HUB对所连接的局域网只作信号的中继,所有物理设备构成了一个冲突域; ②广播泛滥。 2、二层交换技术

交换机的工作原理 详解

交换机的工作原理 一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。 3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。 4.广播帧和组播帧向所有的端口转发。 二、交换机的三个主要功能 以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。 消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。 三、交换机的工作特性 1.交换机的每一个端口所连接的网段都是一个独立的冲突域。 2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。 3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。 四、交换机的分类 依照交换机处理帧时不同的操作模式,主要可分为两类: 存储转发:交换机在转发之前必须接收整个帧,并进行错误校检,如无错误再将这一帧发往目的地址。帧通过交换机的转发时延随帧长度的不同而变化。 直通式:交换机只要检查到帧头中所包含的目的地址就立即转发该帧,而无需等待帧全部的被接收,也不进行错误校验。由于以太网帧头的长度总是固定的,因此帧通过交换机的转发时延也保持不变。 五、二、三、四层交换机 多种理解的说法:

图解三层交换机的全程工作原理

图解三层交换机的全程工作原理 如单纯的使用路由器,由于接口数量有限和路由转发速度慢,一般来说,在内网数据流量大,要求快速转发响应的网络中,如全部由三层交换机来做这个工作。 大家都知道,路由器可以连接企业局域网和广域网(如因特网),但却忽略了一路由器的另一个应用,那就是它的局域网连接功能。路由器的广域网连接可参见拓扑图图和三层交换机的路由连接图。 路由器的作用因不同的路由器类型而定,我们常说的路由器通常是指边界路由器,就是位于不同类型网络的边界,如拓扑图图和三层交换机的路由连接图所示。还有一种路由器,它设计的目的就不是用于不同类型网络的连接,而是用于同为局域网的不同局域网或不同子网之间的连接,这就是“中间节点路由器”。 它的网络结构如下图所示。它与三层交换机的路由连接图相比,只是用中间节点路由器接替了原来的三层交换机。

<“边界路由器”处于网络边界的边缘或末端,用于不同网络路由器的连接,这也是目前大多数路由器的类型。如前面介绍的互联网接入路由器和后面要介绍的VPN路由器都属于边界路由器。这类路由器所支持的网络协议和路由协议比较广,背板带宽非常高,具有较高的吞吐能力,以满足各类不同类型网络(包括局域网和广域网)的互联。 而“中间节点路由器”则处于局域网的内部,通常用于连接不同局域网,起到一个数据转发的桥梁作用。中间节点路由器更注重MAC地址的记忆能,要求较大的缓存。因为所连接的网络基本上是局域网,所以所支持的网络协议比较单一,背板带宽也较小,这些都是为了获得最高的性价比,适应一般企业的随能力。 它与三层交换机的路由功能相比,在路由功能上肯定比三层交换机的强,但在局域网这种数据交换频繁的网络中,采用中间节点路由器来进行局域网的连接,网络性能可能会受到一定影响。 ?浅析传统交换机当今交换机不同之处 ?细数交换机工作原理细节 ?讲解交换机MAC地址的选取配置问题 ?详解三层交换机与路由器之间的关联问题 ?简介三层交换机的工作过程 总的来说,如果所连接的局域网或子网较多、网络互访不是很频繁、路由较复杂的环境中,最好采用中间节点路由器连接方案。但在少数子网连接、网络间互访频繁的环境中,最好还是采用三层交换机连接方式。而且还可节省设备投资,因为三层交换机不仅具有满足应用需求的路由功能,还可当作交换机用,连接许多网络设备。

交换机的基本原理与配置

第五章 交换机的基本原理与配置 Frame:帧 Packet:包 Bit:位 以太网:10Mb/s 快速以太网:100Mb/s 以太网工作在数据链路层(以MAC地址寻址) 数据链路层的功能:1)、数据帧的建立、维护与拆除 2)、帧包装、帧传输、帧同步 3)、帧的差错恢复 4)、流量控制 以太网地址用来识别一个以太网上的某个单独的设备或一组设备 Mac地址:6个字节48位:前24位是供应商的标识,后24位是网卡的唯一标号 第八位是0-物理地址(单播地址) 1-逻辑地址(组播地址) 前24位:00-06-1b:IBM公司 00-0d-28:CISCO公司 ﹠前导码:包含八个字节,前七个字节的值为OxAA,而最后一个字节为OxAB,在DIX,中,前导码被认为是物理地址封装的一部分 ﹠目的地址(DA)包含六个字节,DA标识了帧的目的站点的MAC地址,DA可以是单播地址(单个目的地)、组播地址(组目的地)或广播地址 ﹠源地址(SA)包含六个字节,SA标识了发送帧站点的MAC地址SA一定是单播地址(即第八位是0)

﹠类型:包含两个字节,用来标识上层协议的类型,例如:0800H表示IP地址 数据域包含46——1500个字节,数据域封装了通过以太网传输的高层协议信息,至少包括46个字节,否则会当做碎片 帧 帧校验序列(FCS)包含四个字节 CISCO(思科):美国的,生产交换机、路由器、防火墙 交换机的工作原理:1)、初始状态 2)、MAC地址学习 3)、广播未知数据帧 4)、接收方回应 5)、交换机实现单播通信 交换机以太网接口双工模式: (1)、单工:两个数据之间只能沿单一方向传输数据 (2)、半双工:两个数据之间可以双向数据传输,但不能同时进行 (3)、全双工:两个数据之间可双向且同时进行数据传输 交换机以太网接口速率:(1)、接口连接时进行协商 (2)、协商失败则无法正常通信 配置前的连接:(1)、console电缆 (2)、物理接口:计算机COM口 交换机/路由器:console口 (3)、软件连接:超级终端 其他软件 Secure CRT 软件的配置:(1)、端口选择 (2)、选择连接方式 (3)、COM口属性 进入交换机系统时显示:switch> CISCO交换机的命令行 (1)、用户模式:只能查看一些统计信息,权限最低 Switch> (2)、特权模式:switch>enable Switch# (3)、全局配置模式: switch#config terminal switch# (4)、接口模式:

交换机的工作原理及选型依据

浅谈交换机的工作原理及选型依据 摘要:随着人们对网络数据传输速度及传输性能的要求日益提高,传统的第一类网络集线设备——集线器(hub),由于其共享介质传输、单工数据操作和广播数据发送方式等原因决定了它很难满足用户对高速度及性能的要求,在这种需求下,一种新型的集线设备——交换机出现了,交换机克服了集线器的种种不足,在短时间内得到了业界的广泛认可,交换机技术也得到了飞速发展,传输速度更是得到了很大的提升,目前最快的以太网交换机端口带宽可达到10Gbps,千兆(G)级的交换机在各企业的骨干网络中早已得到了广泛使用。 关键词:集线器、交换机、MAC地址、背板带宽 1.1交换机的工作原理 交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备,交换机正如它的名字一样采用的是交换的工作模式,它可以“学习”网络中各个终端的Mac 地址,并把其存放在内部的MAC地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。 在计算机网络系统中,交换工作模式的提出是相对于对共享工作模式的改进,我们知道集线器(hub)是一种共享介质的网络设备,而且集线器(hub)本身不能识别目的地址,是采用广播的方式向所有节点发送,然后由每一个节点上的终端通过验证数据包头的地址信息来确定是否接收,在这种方式下很容易造成网络堵塞,因为接收数据的只有一个节点终端,而向所有的节点都发送数据,那么绝大多数的数据流是无效的,这样就造成网络数据的传输效率很低,而且由于发送的数据每个节点都会接收到,就可能导致不安全的因素产生。 交换机拥有一条很高很快的背部总线和内部交换矩阵。交换机的所有端口均挂接在这条背部总线上,当控制电路接收到数据包后,处理端口会查找内存中的MAC地址对照表以确定目的MAC地址的网卡接在哪个端口上,通过内部交换矩阵直接将数据包传送到目的端口,而不是所有端口,如果目的MAC地址不存在,则广播到所有的端口,交换机的这种工作方式较于集线器来说不但效率高,不浪费网络资源,因为它只是对目的地址传输数据,不容易造成网络堵塞,而且安全系数高,发送数据是其他节点很难侦听到所发送的信息。这也是交换机能很快取代集线器的重要原因之一。 交换机的另一个重要特点是它不像集线器一样每个端口共享带宽,它的每一个端口都

交换机基本原理及转发流程

求索知识分享社区
三层以太网交换机基本原理及转发流程
本文简要介绍了三层以太网交换机的二三层转发机制, 主要目的是帮助读者 进一步了解交换机的基本原理及转发流程, 以期有利于更好的从事设备维护工作 和建立于进一步学习的索引. 三层以太网交换机的转发机制主要分为两个部分:二层转发和三层交换.
1. 二层转发流程
1.1. MAC地址介绍 MAC 地址是 48 bit 二进制的地址,如:00-e0-fc-00-00-06.可以分为单播地址, 多播地址和广播地址. 单播地址:第一字节最低位为 0,如:00-e0-fc-00-00-06 多播地址:第一字节最低位为 1,如:01-e0-fc-00-00-06 (问题 1:以 03 开头的 MAC 地址是单播 MAC 地址还是多播 MAC 地址) 广播地址:48 位全 1,如:ff-ff-ff-ff-ff-ff 注意: 1) 普通设备网卡或者路由器设备路由接口的 MAC 地址一定是单播的 MAC 地址 才能保证其与其它设备的互通. 2) MAC 地址是一个以太网络设备在网络上运行的基础, 也是链路层功能实现的 立足点. 1.2. 二层转发介绍 交换机二层的转发特性,符合 802.1D 网桥协议标准. 交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程. 学习线程如下: 1)交换机接收网段上的所有数据帧,利用接收数据帧中的源 MAC 地址来建立 MAC 地址表;
https://www.wendangku.net/doc/2011568052.html,

求索知识分享社区
2)端口移动机制:交换机如果发现一个包文的入端口和报文中源 MAC 地址的 所在端口(在交换机的 MAC 地址表中对应的端口)不同, 就产生端口移动, MAC 将 地址重新学习到新的端口; 3)地址老化机制:如果交换机在很长一段时间之内没有收到某台主机发出的报 文,在该主机对应的 MAC 地址就会被删除,等下次报文来的时候会重新学习. 注意: 老化也是根据源 MAC 地址进行老化. 报文转发线程: 1)交换机在 MAC 地址表中查找数据帧中的目的 MAC 地址,如果找到,就将该 数据帧发送到相应的端口,如果找不到,就向所有的端口发送; 2)如果交换机收到的报文中源 MAC 地址和目的 MAC 地址所在的端口相同,则 丢弃该报文; 3)交换机向入端口以外的其它所有端口转发广播报文. 1.3. VLAN二层转发介绍 报文转发线程: 引入了 VLAN 以后对二层交换机的报文转发线程产生了如下的影响: 1)交换机在 MAC 地址表中查找数据帧中的目的 MAC 地址,如果找到(同时还 要确保报文的入 VLAN 和出 VLAN 是一致的)就将该数据帧发送到相应的端口, , 如果找不到,就向(VLAN 内)所有的端口发送; 2)如果交换机收到的报文中源 MAC 地址和目的 MAC 地址所在的端口相同,则 丢弃该报文; 3)交换机向(VLAN 内)入端口以外的其它所有端口转发广播报文. 以太网交换机上通过引入 VLAN,带来了如下的好处: 1)限制了局部的网络流量, 在一定程度上可以提高整个网络的处理能力. 2)虚拟的工作组,通过灵活的 VLAN 设置,把不同的用户划分到工作组内; 3)安全性,一个 VLAN 内的用户和其它 VLAN 内的用户不能互访,提高了安全 性. 另外,还有常见的两个概念 VLAN 的终结和透传, 从字面意思上就可以很好的 了解这两个概念. 所谓 VLAN 的透传就是某个 VLAN 不仅在一台交换机上有效,
https://www.wendangku.net/doc/2011568052.html,

交换机的工作原理

交换机的工作原理 交换机虽然大家都知道,但是你们都知道他是如何进行工作的吗?下面一起跟着看看吧! 一、交换机的工作原理 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机 端口的映射,并将其写入MAC地址表中。 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进 行比较,以决定由哪个端口进行转发。 3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端 口转发。这一过程称为泛洪(flood)。 4.广播帧和组播帧向所有的端口转发。 二、交换机的三个主要功能 以太网交换机了解每一端口相连设备的MAC地址,并将地址同 相应的端口映射起来存放在交换机缓存中的MAC地址表中。 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。 消除回路:当交换机包括一个冗余回路时,以太网交换机通过 生成树协议避免回路的产生,同时允许存在后备路径。 三、交换机的工作特性 1.交换机的每一个端口所连接的网段都是一个独立的冲突域。

2.交换机所连接的设备仍然在同一个广播域内,也就是说,交 换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。 3.交换机依据帧头的信息进行转发,因此说交换机是工作在数 据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。 四、交换机的分类 依照交换机处理帧时不同的操作模式,主要可分为两类: 存储转发:交换机在转发之前必须接收整个帧,并进行错误校检,如无错误再将这一帧发往目的地址。帧通过交换机的转发时延随帧长度的不同而变化。 直通式:交换机只要检查到帧头中所包含的目的地址就立即转 发该帧,而无需等待帧全部的被接收,也不进行错误校验。由于以太网帧头的长度总是固定的,因此帧通过交换机的转发时延也保持不变。 五、二、三、四层交换机 多种理解的说法: 二层交换(也称为桥接)是基于硬件的桥接。基于每个末端站 点的唯一MAC地址转发数据包。二层交换的高性能可以产生增加各子网主机数量的网络设计。其仍然有桥接所具有的特性和限制。 三层交换是基于硬件的路由选择。路由器和第三层交换机对数 据包交换操作的主要区别在于物理上的实施。 四层交换的简单定义是:不仅基于MAC(第二层桥接)或源/目的地IP地址(第三层路由选择),同时也基于TCP/UDP应用端口来 做出转发决定的能力。其使网络在决定路由时能够区分应用。能够基

相关文档