交换机的原理及其配置(一)

一,局域网交换机的基本功能

(1)交换机的基本概念

局域网交换机是一种工作在数据链路层的网络设备。交换机根据进入端口数据帧中的MAC地址,过滤,转发数据帧。交换式局域网传输通道,独享信道带宽,同时允许多对站点进行通信,系统带宽等于所有端口带宽之和等特性。

(2)局域网交换机的功能

交换机的主要功能包括物理编址、网络拓扑、错误校验、帧序列以及流控。它可以“学习”MAC地址表中,通过在数据帧的始发者和目的接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

a)建立和维护一个表示MAC地址与交换机端口对应关系的交换表。

b)在发送点和接收点之间建立一个虚连接。

c)完成数据帧的转发和过滤。交换机分析每一个进来的数据帧,根据帧中的目的MAC地址,通过查询交换表,确定是丢弃还是转发帧,数据帧应该转发到交换机的哪一个端口。

(3)局域网交换机的工作原理

交换机拥有一条背带总线和内部交换矩阵。这个背带总线的带宽很高,交换机的所有的端口都挂接在这条背部总线上。当收到数据包后,处理端口会查找内存中的地址对照表以确定目的MAC地址的网卡连接在哪个端口上,随后通过内部交换矩阵,迅速地将该数据包传送到目的端口。若目的MAC地址不存在,则这才广播到所有的端口,在接收到端口的回应后,交换机会“学习”新的地址,并把它添加入其内部的MAC地址表中。使用交换机通过MAC地址表,只允许必要的网络数据通过它。这样有效地将网络进行“分段”。通过交换机的这种过滤和转发方法,有效地隔离广播风暴,减少了错误包的出现。

交换机的工作原理与网桥十分相似,它通过自学习的方式建立起一个记录着MAC与交换机端口的映射关系,交换机通过获得数据帧的目的MAC地址和对交换表的查询,确定目的端口后建立连接并实现数据帧的交换。

交换机工作示例:

(4)交换表内容的建立和维护

a)交换表的内容包括:目的MAC地址,该地址所对应的交换机端口号以及所在的虚拟子网。

1)一个大型交换机的交换表

VLAN   DestMAC/RouteDes  [CoS]DestinationPortsorVCs/[ProtocolType]

——   ————————  —————————————————

———

第一列是VLAN的ID号,第二列是目的MAC地址,第三列是该地址相对应的交换机

的端口号。

2)一个小型交换机的交换表

Destination  AddressAddressType  VLAN  DestinationPort

—————   —————————  ——  ———————

该交换表的第一列为目的MAC地址,第二列为地址类型,第三列为VLAN的ID号,第四号为该目

的MAC地址所对应的交换机的端口号。

b)交换表的建立:交换机在初始开机的时候,交换表是空的,使用时,慢慢“学习”建立起它的交换表。

c)交换表的维护:由于高速缓存的空间是有限的。交换机每次查询交换表时所使用到的表项,都盖上一个时间戳;同时交换机每存入一个新的表项时,也给它盖上一个时间戳。经过长时间没有被使用到的表项,即被删除,以便交换表有足够的空间来加入新的表项。

d)交换机的保存:在中高端交换机中,通常交换表保存在可编址内容存储器(CAM)中,可以通过命令(show cam)显示交换表内容。

(5)显示交换表命令的使用方法

a)大中型交换机(cisco-4000及以上型号)

在交换机的超级用户模式下,输入命令“show cam dynamic”

b)小型交换机(cisc0-3xxx及以下型号)

在交换机的超级用户模式下,输入命令“show mac-address-table”

二,交换机的交换结构

(1)软件执行交换结构

交换机接收到数据帧后,先将其由串行代码转化为并行代码,暂时存储在交换机的快速缓存

RAM中,交换机的CPU开始根据数据帧中的目的MAC地址进行查询交换表。确定了

目的端口后,交换机在源端口与目的端口之间建立起虚连接,然后将以并行代码形式存储在RAM中的数据帧转化为串行代码,发送到目的端口。上述的步骤都是由软件控制完成的。

软件执行结构示意图:

(2)矩阵交换结构

在矩阵交换结构中,交换机确定了目的端口后,根据源端口与目的端口打开交换矩阵中相应的开关,在两个端口之间建立连接,通过建立的这个传输通道来完成数据帧的传输。它的优点是交换速率快、时延小、易于实现;缺点是扩展与可管理性较差。

矩阵交换结构示意图:

(3)总线交换结构

总线交换结构的交换机拥有一条很高带宽的背部总线交换机的所有的端口都挂接在这条背部总线上,总线按时隙分为多条逻辑通道,各个端口都可以往该总线上发送数据帧,这些数据帧都按时隙在总线上传输,并从各的目的端口中输出数据帧。总线交换结构对总线的带宽有较高的要求,设交换机的端口数为M,每个端口的带宽为N,则总线的带宽应为M*N。总线交换结构扩展性和管理性好易实现帧的广播和多个输入对一个输出的帧传送。

总线交换结构示意图:

(4)共享存储交换结构

共享存储交换结构将共享存储RAM代替了总线交换结构中的总线,数据帧通过共享存储器实现从源端口直接传送到目的端口,它是总线交换结构的改进。共享存储交换结构的优点是结构简单,易于实现;它的缺点是当交换机的端口数量不断增加,存储容量不断把扩大的同时,数据交换的时延也越来越大,而且共享存储交换结构的成本比较高,适合小型交换机采用。

共享存储交换结构示意图:

三,交换机的交换模式

交换机的交换方式包括静态交换和动态交换两种。静态交换是由人工来完成端口之间传输通道的建立,如果没有人工的更改,这些通道是固定不变的;动态交换是通过目的MAC地址的查询而得到的输出端口来临时建立传输通道的,这个传输通道在数据帧传送完成后自动断开。

目前,交换机最常采用的交换方式是动态交换方式。动态交换方式主要有:快速转发,碎片丢弃和存储转发三种模式。

(1)快速转发交换方式

也叫直通转发模式,是指交换机在接收数据帧时,一旦检测到6个字节目的地址就立即进行转发操作。由于数据帧在进行转发处理仅是帧中的MAC地址部被拷贝到缓冲区,这时它并不是一个完整的帧,因此这个数据帧将无法经过校验、纠错,即被直接转发,即使是有错误的数据帧,仍然被转发到网络上。

快速转发交换模式的优点在于端口交换时延小,交换速度快;缺点是可靠性差,因此它适合于小型的交换机。

(2)碎片丢弃交换模式

碎片丢弃交换模式也被称为自由分段模式或是碎片隔离交换模式。交换机接收到数据帧时,先检测该数据帧是不是冲突碎片,如果不是冲突碎片,也不保存整个数据帧,而是在接收了它的目的地址就直接进行转发操作;如果该数据帧是冲突碎片,则直接将该帧丢弃。

冲突碎片是因为网络冲突而受损的数据帧碎片,其特征是长度小于64字节,它不是有效的数据帧,应该被丢弃。因此,交换机检测该数据帧是否冲突碎片,是通过判断这个数据帧是否达到64字节,小于64字节的数据帧都将被视为冲突碎片,而等于或大于64字节的数据帧都被视为有效帧。

碎片丢弃交换模式过滤掉了冲突碎片,提高了网络传速的效率和带宽的利用率。

(3)存储转发交换模式

存储转发模式与前两种转发模式最大的不同在于:它将接收到的整个数据帧保存在缓冲区中。它把数据帧先存储起来,然后进行循环冗余码校验检查,在对错误帧进行处理后,才取出数据帧的目的地址,进行转发操作。

存储转发方式的不足之处在于其进行数据处理的延时大。但是它的优点是可以对进行交换及的数据帧进行错误检测,有效地改善网络性能,同时它可以支持不同速率的端口间的转换,保持高速端口与低速端口的协同工作。因此,存储转发方式是计算机网络领域应用最广泛的方式。

四,交换机的分类

(1)根据交换机支持的局域网标准分类

a)根据交换机支持的局域网标准分类可将交换机分为Ethernet交换机、FDDI交换机、ATM交换机和令牌环交换机。

b)Ethernet交换机根据其传输速率和介质,又可以分为一般Ethernet交换机,快速Ethernet交换机,千兆Ethernet交换机,万兆Ethernet交换机。

(2)根据交换机的构架分类

交换机根据构架分类

可分为单台交换机、堆叠交换机和模块交换机

(3)根据OSI参考模型的层次分类

交换机根据OSI参考模型的层次分类可分为第2层交换机、第3层交换机,第4层交换机和多层交换

机。

五,虚拟局域网VLAN技术

(1)VLAN的基本概念

VLAN是以交换机式网络为基础,把网络上的用户终端被划分为多个逻辑工作组,每一个逻辑工作组即一VLAN。该逻辑组都是一个独立的逻辑网端和广播域。这个逻辑组的设定不受实际交换机区段的限制,也不受用户所在的物理位置和物理网段的限制。逻辑组的设定在交换机中是通过软件完成的。

(2)VLAN的技术特点

a)VLAN工作在OSI参考模型的第2层数据链路层。

b)每一个VLAN都是一个独立的逻辑网段和广播域,其广播的信息只发送给该VLAN中的结点。

c)每一个VLAN都是一个独立的网络,各自有唯一不同的子网号,VLAN只能通过第3层路由才能进行通信而不能直接完成通信。

(3)VLAN的结构

网络上的用户终端被划分为多个逻辑工作组,每一个逻辑工作组即为一个VLAN。VLAN最大的特点是在组成逻辑网时无须考虑用户或设备在网络中物理位置。

VLAN的结构示意图:

(4)VLAN的标识

a)VLAN通常用VLAN ID或是VLAN name来标识。

b)VLAN ID由IEEE 802.1Q标准规定由12位二进制数,则它可以标识4096个VLAN。其中,ID=1至1005是标准范围;其中1至1000用于以太网,1002至1005是FDDI和Token Ring使用,ID=1025至4096是扩展范围。

c)VLAN name是由32位字符标识,可以是字母或数字。如果建立一个VLAN时没有给VLAN一个名字,则系统会自动为它分配一个名字。如VLAN ID是111,则其缺省VLAN名为VLAN00111。

(5)VLAN Trunk

VLAN Trunk(虚拟网中继)技术即是实现在多个交换机之间或是在交换机与路由器之间进行多个VLAN信息传输的技术。Trunk是一种封装技术,它是一条点到点的链路,主要功能就是仅通过一条链路就可以连接多个交换机从而扩展已配置的多个VLAN。

VLAN Trunk的标准机制是帧标签。帧标签为每一个数据帧制定一个唯一的VLAN ID,这样即可以表示该数据帧是属于哪一个VLAN的。

VLAN Trunk示意图:

在主干线路上要传输多个VLAN(VLAN1,VLAN2,VLAN3)的信息,则连接主干线路的两台交换机端口应具Trunk功能。

(6)VLAN的实现方式

a)静态VLAN

在静态VLAN中,由网络管理员根据交换机端口进行静态的VLAN分配,每个端口属于一个VLAN。

静态VLAN结构示意图:

b)动态VLAN

动态VLAN是指以交换机上联网以及的MAC地址、逻辑地址或数据包协议等信息为基础将交换机端口动态分配给VLAN的方式。

(7)划分VLAN的方法

a)基于端口划分VLAN

由网络管理员根据交换机端口进行静态的VLAN分配,每个端口属于一个VLAN。当在交换机上将其某一个端口分配给一个VLAN时,将一直保持不变直到网络管理员改变这种配置。

b)基于MAC地址

c)基于第三层协议类型或地址

按照网络协议类型(TCP/IP,IPX,DECET等)或按网络地址定义VLAN成员。

(8)生成树协议STP

生成树协议STP是一个二层的链路管理协议,它的功能是保证在网络中没有回路的前提下,为第二层提供冗余路径。

在一个安全性比较高的网络中,都应该有链路冗余,它可以为两个站点之间提供多条传输路径,

防止网络中单点失效,调高了网络的可靠性。当然链路冗余也或导致一定的弊端,多链路多路径可能

形成回路,这样数据在环路无限循环,或者使站点重复接受同一数据,或者使交换机在多个端口上得到

同一个终端站点的MAC地址,以致数据不能准确地被发送到目的地址。另外,回路还可能产生广播风暴,

影响整个网络的正常运行。

为了解决这一问题,提出了生成树协议STP,并制定出了相关的IEEE 82.1D标准。

STP的工作原理是,通过交换机之间传递网桥协议数据单元(BPDU),并用生成树算法(STA)对其进行

计算,先选定一个根网桥,然后确定交换机冗余链路端口的工作状态,让一些端口进入阻塞工作模式,

另一些端口进入转发模式。其中阻塞端口仍然是以个激活的端口,但它只能接受和读取BPDU,不能接受

和转发数据帧。

如果网络拓扑发生变化或是生成树中的一个路径因故障而失效时,生成树就会重新计算,激活其他

的备份链路,生成新的树拓扑,并强制将原来的故障链路变为备份链路,这时端口状态也会随之改变,

以保证数据的传输路径是唯一的。

交换机与网桥在STP的工作过程中是有区别的,交换机要对VLAN进行处理,他指定一个根交换机,并

为每一个VLAN选择一个根网络,然后再确定各个冗余端口的阻塞或转发链路,保证唯一的传输路径,并将

其他的冗余链路作为备份链路,生成无回路的拓扑结构。

BPDU作为STP的根网络确定乃至整个树状结构的生成提供必要的信息。BPDU每隔2s或是在网络发生故

障、网络拓扑变化时,便发送新的BPDU,以维护生成树状结构。

BPDU中的信息主要包括Root ID,Root Path Cost,Bridge ID,Port ID,Hello time,Max Age。

BPDU数据内容表:

BPDU数据包有两种类型,一种是包含配置信息的配置BPDU(不超过35字节),另一种是包含拓扑变

化信息的拓扑变化通知BPDU(不超过4字节)。

Root ID和Bridge ID用8字节表示,2个字节的优先级和6个字节的MAC地址,优先级默认为32768,

取值范围0到61440,增量值是4096,以小为优。当优先级相同时,那么就要根据MAC地址决定根网桥,

MAC地址小的路由器就是根网桥。

生成树:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-05 23:27:30

交换机的原理及其配置(一)的相关文章

交换机的原理与配置

交换机的原理和配置 在我们之前的学习中,我们知道网络传输共分为七个层次.而其中第二层就是数据链路层,而在数据链路层中典型的就是交换机!所以今天我将为大家介绍数据链路层的交换机,它的原理是什么的?又该如何配置呢?一.数据链路层的功能1.数据链路的建立.维护和拆除2.帧包装,帧传输,帧同步3.帧的差错恢复 (校验)4.流量控制及自适应 二.以太网MAC地址MAC地址一共48位前24位是供应商标识 后24位是网卡的唯一身份信息 目的地址可以理解为目标的MAC地址:源地址可以理解为发送方的MAC地址:类

交换机的原理及其配置(二)

六,交换机的配置 (1)交换机的配置方式 a)使用Console端口配置 使用控制端口Console配置交换机:Console是一个用来连接配置终端的异步串行口,接口标准为RJ-45.是交换机 刚出厂时,第一次对其进行配置所用的方法.使用Console端口配置交换机时,需要准备一台已经安装了超级终端软 件的计算机作为配置终端,同时还需要一条由厂家提供的RJ-45到9针或25针异步串行口接口的信号电缆.使用超级终 端软件对异步串行口进行参数配置:传输速率9600,数据位8位,停止位1位. 具体的步

交换机工作原理与配置

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

交换机原理和配置

交换机是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.交换机工作于OSI参考模型的第二层,即数据链路层 数据链路层的功能 数据链路的建立.维护与拆除帧包装.帧传输.帧同步帧的差错恢复流量控制 交换机原理 以太网MAC地址 用来识别一个以太网上的某个单独的设备或一组设备,它由48位二进制组成. 以太网帧格式 以太网有多种帧格式,常用的是Ethernet II格式 交换机转发原理 (1)初始状态一台新的交换机刚接入网络对外

生成树协议(STP)原理与配置PVST+实现负载均衡

交换网络环路的产生 在实际网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉时,另一条线路仍然可以传输数据.但是,当交换机收到广播请求时,交换机就根据转发原理(交换机从除收到该广播帧之外的所有端口转发广播帧),形成了一个环路,这种广播帧会越来越多,最终形成广播风暴,导致网络瘫痪.这种广播风暴只有在物理环路消失时才可能停止. 但是环状的物理线路能够为网络提供备份线路,增强网络的可靠性,这在网络设计中是必要的,因此,这就需要一种解决方法,一方面能够保证网络的可靠性,另一方面还要防止广播风暴的产

Cisco PT模拟实验(5) 交换机的生成树协议配置

Cisco PT模拟实验(5) 交换机的生成树协议配置 实验目的: 理解生成树协议工作原理 掌握快速生成树协议RSTP的基本配置方法 实验背景:公司财务部和销售部的PC通过2台交换机实现通信,为提高网络可靠性,冗余链路是一个不错的思路,可防止因某条链路故障导致整个网络的中断,但冗余拓扑存在网络环路等一系列问题,为此需要在交换机上做适当配置. 技术原理: 生成树协议:监视二层交换式网络以找出所有可用的链路,并关闭冗余链路以确保不会出现环路. 首先利用生成树算法创建一个拓扑数据库,然后将网络的冗余备

交换技术之 交换机间同步Vlan配置信息 VTP

交换技术之 交换机间同步Vlan配置信息 VTP 1.目的: 解决多个交换机之间Vlan配置信息的同步(不包括哪些接口属于哪个vlan ,这个猜需要到具体的交换机上对端口进行配置) 2.原理: 配置一个管理端 Server(所有的vlan配置都在这台交换机,配置信息会自动同步到客户端) 配置一个或多个客户端 Client(不允许创建Vlan的一些信息,只能通过同步服务器端的配置) 3.拓扑图: 4.配置命令: VTP-SERVER(config)#vtp domain frogtwo VTP-S

CCNA网络工程师学习进程(5)路由器和交换机的登录安全配置和vlan划分

    本节详细介绍路由器和交换机的登录安全配置以及VLAN划分的原理.     (1)登录安全配置: 路由器登录有两种验证方式:有本地验证方式和远程验证方式.本地登录验证方式可以配置用户名和密码也可以只配置密码:远程登录只需配置密码. 实验拓扑图:(配置好IP地址)     1)配置本地登录验证: 1.1在路由器上分别配置上述代码: 本地仅密码验证: en conf t line console 0 password sjm login 本地用户名及密码验证: en conf t line c

Cisco PT模拟实验(5) 交换机的端口聚合配置

Cisco PT模拟实验(5)  交换机的端口聚合配置 实验目的: 理解端口聚合基本原理 掌握一般交换机端口聚合的配置方法 实验背景:公司财务部和销售部的PC通过2台交换机进行频繁通信,为提高链路之间的带宽,保证网络通信的可靠性:同时提供链路冗余,避免链路单点故障,从而影响关键节点的大面积断网,可考虑采用端口聚合技术来实现. 技术原理: 端口/链路聚合,是指把交换机上多个物理端口捆绑合成一个逻辑端口(称为Aggregate Port),这样在交换机之间形成一条拥有较大宽带的链路(ethercha