局域网交换机体系结构和性能详细介绍
多层交换体系结构的引入有效地提高了局域网的速度,对多层交换体系结构排队模型、交换实施和交换结构等方面的了解,可以更深刻地认识到局域网交换机在性能上的提高。
排队模型
交换结构是指数据从一个端点到达另一个端点的“高速路”,排队是一种用于控制拥塞的缓冲机制,当交换结构出现拥塞时,会在很大程度上直接影响交换机的性能,所以进行拥塞管理是非常有必要的。
在多个端口争用同一个端口时就需要拥塞管理,对信息包进行排队处理。
排队可以采用动态缓冲区排队或固定缓冲区排队,其中动态缓冲区排队时缓冲区长度为固定增量(如每次64K字节),可以更有效地利用缓冲区资源;而固定缓冲区排序时缓冲区的长度是固定的,这样缓冲区的使用效率不高,但比定制控制器(custom controllers)成本低。
排队可以在交换结构的输入端口进行,即输入排队,也可在交换结构的输出端口进行,即输出排队。
在输入排队时,信息包在进入端口处得到缓冲,最高可将吞吐量减少60%,但会造成线路端阻塞;在输出排队时缓冲区设在输出端口,无线路阻塞,但在流量高峰期间会造成缓冲区溢出。
交换实施
交换实施用来说明交换决策的地点和方式:是在本地还是在中央地点,是最长匹配还是准确匹配。
交换决策的地点是中央地点时,就是集中交换。
集中交换采用集中发送表,针对交换和识别提供集中控制,为达到实施的快速处理,查询由ASIC完成,集中交换可以执行第2层或第3层查询。
在分布式交换时,交换决策由端口或模块在本地进行,其第2层和第3层表必须实现同步化,以便说明添加、移动或修改。
交换实施还可分为基于流量的交换和基于转发信息库的交换。
基于流量的交换是基于需求的交换,入口包含源地址、目标地址和/或第4层信息,处理的第一个信息包由路径处理器交换,此流中后面的信息包由路径高速缓存交换,流量高速缓存决策在本地和/或中央进行,所有信息包都在第3层交换。
基于转发信息库的交换是基于拓扑的交换,高速缓存根据路由表而非流量预装来进行。
信息包进入路由器无需过程交换,决策支持在本地或中央进行,与交换结构无关。
交换结构
交换结构包括两个层面的内容,其一是总线,其二是共享内存。
采用单个总线时,FDDI上行链路模块、A TM上行链路模块、以太网交换模块和快速以太网交换模块都连到一个中央结构元素(central fabric element)上,每个端口必须为接入仲裁,采用单个总线易于进行广播和多点广播,但容易造成过载。
采用交叉总线结构时,多条输入总线可实现纵横结构的建立,一般情况下不会造成阻塞。
但在进行广播和多点广播时比较复杂,如进行查阅表的转发时。
交换机内部有一个内存库(memory pool),交换机的各个模块一起来共享这一内存库。
其中到内存的交换输入由ASIC管理,交换核心(switching core)执行查阅功能,将目标地址分解到内存中的指针,然后交换信息包。
其中缓冲区可以为固定式或动态式,如果体系结构无阻塞,所需缓冲区就可以少一些。
交换机性能参数
交换机性能参数交换机性能参数1 线速 wire speed, wire rate, line rate指线缆中能流过的最大帧数,是理论值。
对网络设备而言,“线速转发”意味着无延迟地处理线速收到的帧,无阻塞(Nonblocking)交换。
2 转发速率 & 吞吐量—— pps2.1 转发速率Forwarding rate (based on 64-byte packets) 指基于64字节分组,在单位时间内交换机转发的数据总数。
转发速率体现了交换引擎的转发性能。
RFC规定标准的以太网帧尺寸在64字节到1518字节之间,在衡量交换机包转发能力时应当采用最小尺寸的包进行评价。
在以太网中,每个帧头都加上了8个字节的前导符(7个10101010八位组,1个10101011八位组),前导符的作用在于告诉监听设备数据将要到来。
然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,虽然帧间隙在实际应用中有可能会比12个字节要大,但是在衡量交换机包转发能力时应当采用最小值。
计算公式:当交换机达到线速时包转发率Mpps(Mega packet per second) =(1000Mbit×千兆端口数量+100Mbit×百兆端口数量+10Mbit×十兆端口数量+其它速率的端口类推累加)/((64+12+8)bytes×8bit/bytes)=1.488Mpps×千兆端口数量+0.1488Mpps×百兆端口数量+其它速率的端口类推累加如果交换机的该指标参数值小于此公式计算结果则说明不能够实现线速转发,反之还必须进一步衡量其它参数。
对于以太网最小包为64BYTE,加上帧开销20BYTE,因此最小包为84BYTE。
对于1个全双工1000Mbps接口达到线速时要求:转发能力=1000Mbps/((64+20)*8bit)=1.488Mpps对于1个全双工100Mbps接口达到线速时要求:转发能力=100Mbps/((64+20)*8bit)=0.1488Mpps2.2 端口吞吐量-反映端口的分组转发能力-常采用两个相同速率端口进行测试,与被测口的位置有关-吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。
精选网络设备应用9交换机性能参数
1000Base-SX和1000Base-LX既可使用单模光纤, 也可使用多模光纤;
1000Base-ZX则只能使用单模光据转发单元的联系通 道;背板交换容量的大小直接决定了交换机的最大交换容 量,这是交换机交换性能的一个重要指标。
21
3.优先级设置 一旦网络可以区分电话通话和网上浏览,优先级处理就可
以确保进行Internet上大型下载的同时不中断电话通话。 为了确保准确的优先级处理,所有业务量都必须在网络骨 干内进行识别。在工作站终端进行的数据优先级处理可能 会因人为的差错或恶意的破坏而出现问题。黑客可以有意 地将普通数据标注为高优先级,窃取重要商业应用的带宽, 导致商业应用的失效。这种情况称为拒绝服务攻击。通过 分析进入网络的所有业务量,可以检查安全攻击,并且在 它们导致任何危害之前及时阻止。
(4)物理端口号码 与源IP地址类似,物理端口号码可以指 示哪个服务器正在发送数据。这种方法取决于交换机物理 端口和应用服务器的映射关系。虽然这是最简单的分类形 式,但是它依赖于直接与该交换机连接的服务器。
20
2.标注 在识别数据包之后,要对它进行标注,这样其他网络设备
才能方便地识别这种数据。由于分类可能非常复杂,因此 最好只进行一次。识别应用之后就必须对其数据包进行标 记处理,以便确保网络上的交换机或路由器可以对该应用 进行优先级处理。通过采纳标注数据的两种行业标准,即 IEEE 802.1p或差异化服务编码点(DSCP),就可以确保多 厂商网络设备能够对该业务进行优先级处理。 在选择交换机或路由器等产品时,一定要确保它可以识别 两种标记方案。虽然DSCP可以替换在局域网环境下主导 的标注方案IEEE 802.1p,但是与IEEE 802.1p相比,实施 DSCP有一定的局限性。在一定时期内,与IEEE 802.1p 设 备的兼容性将十分重要。作为一种过渡机制,应选择可以 从一种方案向另一种方案转换的交换机。
局域网交换机体系结构对网络性能的影响
2 _ 3虚 拟局域 网结 构体 系 的局域 网
随着 交 换技 术 的 发展 , 把 区域 分散 的组 织在 逻 辑 上 组为 ~ 一 个新 的工 作 组 , 而 且 不 用 重 新配 置 节 点 , 但 同一 工 作 组 的成 员 在 需 要 时 可 以 改 变 它 的 物 理 地 址 ,这 就 是 虚 拟 局 域 网 技 术 ( VL A N) 。 利 用 这 种 技 术可 以将 局 域 网 交换 机 的 所 有 端 口从 逻 辑 上分 为 若 干个 工 作 组 , 通过 这 种 交换 技 术 能将 实际 的 局域 网 分 割 成 多个 子 网 , 它 允 许 各 个子 网运 行 不 同 的应 用 协 议 , 有 效 分 离通 信 量 , 减少 参 与 广 播 风暴 的设 备 数 量 , 防 止 交 换 网络 的
l 局域 网交换 机技 术特点
1 . 1 线速 交换 线速 交换 ,就是使交换速度达到传 输线 上的数据传输速 度, 实现线速 交换 的核 心是 AS I C技术, 可编程 A S I C( 特定用 途集 成电路) 将多项功能集 成在 同一个芯片上 , 用硬件 实现协 议解 析和 包 转 发 。
过量广播 ; 同时使 网络 的拓扑结构变得非常灵活 , 可 以将不 同 部 门的用户或者不 同物理 区域的用户根据实际需要加入不 同
的 虚拟 局 域 子 网 。 虚 拟 局 域 网采 用 的是 第 三层 交换 技 术 , 也 称 I P交 换技 术 , 在 网络 模 型 的 第三 层 实 现 了数据 包 的高 速 传 播 。 三层 交换 技 术 包 括 以下 重 要 特 点 : ( 1 ) 线速路 由: 比传统路 由器的路 由速度快 1 0倍 以上, 能 实 现 线 速 路 由转 发 ;
交换机的基本结构和功能
F0/1
F0/3
B
0260.8c01.3333
C
0260.8c01.2222
F0/2
F0/4
D
0260.8c01.4444
未知单播帧,广播帧:执行广播操作Flooding
广播地址在数据链路层表示为FFFF.FFFF.FFFF ,该地址不会被交换机学习到,目的地址为该 地址的数据帧将被交换机扩散
交换机工作原理-MAC地址表形成
在伺机通过的基础上做了调整,即 在转发前过滤有包错误的分段(64B)
1.2.3 交换机冗余备份与环路管理
冗余备份与环路: 冗余备份与环路易产生: 1、广播风暴 2、多个广播帧副本
概念
1、广播 2、广播风暴以及引起的主要原因
一、广播风暴的形成 二、多个广播帧副本
1.2.3 冗余备份与环路
Switch1 Port1
1.2.2 局域网的三种帧交换技术
1、存储转发:完全接收后转发, 期间进行错误检查和MAC地址表的 路由过滤 缺点:数据帧时延较大
2、直通(伺机通过)
在接受数据帧读取数据帧的目的地址到缓 冲器中,进行MAC地址表的路由过滤,然后 转发。
缺点:削减了检错能力
3、自由分段即无碎片直通式(伺机通 过+错误检测)
A、MAC地址表的建立
1、源主机向目的主机发送查询信息; 2、交换机记录下源MAC地址,然后向其他的端 口发送查询信息; 3、目的主机接收到查询信息,通过交换机直接与 源主机进行对话,交换机记录下目的主机的MAC 地址。 4、两台主机实行点对点的通信; 5、定时刷新。
交换机工作原理-MAC地址表形成
2、交换机与交换式网络
定义:以交换机为网络中心的网络, 叫交换式网络
三层交换机功能介绍及工作原理
三层交换机功能介绍及工作原理三层交换机是在数据链路层和网络层之间工作的网络设备。
它具备数据链路层交换机和路由器的功能,能够实现局域网内部和不同网络之间的数据转发和路由选择,提供高效且智能的数据转发功能。
下面将详细介绍三层交换机的功能和工作原理。
一、三层交换机的功能介绍:1.数据链路层交换功能:三层交换机具备数据链路层交换机的功能,可以根据MAC地址进行数据的转发和过滤。
当接收到一个数据帧时,三层交换机会查找目标MAC地址,根据MAC地址表更新转发表,并将数据帧转发至目标端口。
这样可以实现局域网内部的高速数据传输。
2.路由转发功能:三层交换机还具备路由器的功能,可以根据网络层的IP地址进行数据包的转发和路由选择。
当接收到一个数据包时,三层交换机会查找目标IP地址,并根据路由表选择最优路径进行数据包的转发。
这样可以实现不同网络之间的数据传输。
3.虚拟局域网(VLAN)支持:三层交换机支持将一个物理交换机划分为多个逻辑分区,每个分区中的设备可以互相通信,但与其他分区中的设备隔离。
这样可以提高网络的安全性和性能。
4.负载均衡功能:三层交换机可以根据流量的负载情况,自动选择最优的路径进行数据包的转发。
这样可以实现网络负载均衡,提高系统的性能和可靠性。
5.安全性和访问控制:三层交换机支持访问控制列表(ACL)功能,可以根据源IP地址、目标IP地址、端口号等进行数据包的过滤和访问控制。
这样可以提高网络的安全性,防止未授权的访问和攻击。
二、三层交换机的工作原理:1.数据链路层交换机功能:当接收到一个数据帧时,三层交换机会查找目标MAC地址。
如果目标MAC地址在转发表中已存在,三层交换机会直接将数据帧转发至相应端口;如果目标MAC地址不在转发表中,三层交换机会广播数据帧至所有端口,并记录下发端口。
2.路由转发功能:当接收到一个数据包时,三层交换机会查找目标IP地址。
如果目标IP地址在路由表中已存在,三层交换机会根据最长前缀匹配原则选择最优路径,并将数据包转发至相应路由;如果目标IP地址不在路由表中,三层交换机会将数据包丢弃或者发送至默认路由。
交换机的分类及功能
交换机的分类及功能
一、交换机的分类
1、根据功能分类
(1)局域网交换机:主要为用户提供网络内部的通信服务,以局域网为范围,主要提供交换、广播控制、路由选择等功能,支持各种网络协议,是现代网络的核心设备之一
(2)路由交换机:兼有路由器的路由功能,也兼有交换机的交换功能。
常用于组建多层网络,可以实现数据在不同网段之间的传输,从而在网络之间实现连接和传输信息。
(3)核心交换机:控制管理组网中各层次的交换机,是构成局域网的大型、重要的设备,它是网络入口,是网络服务资源的集散地,只有它才可调度全网资源。
(4)虚拟交换机:坐落在物理交换机上,通过软件来模拟分割出多个逻辑交换机,具有高可靠性、高安全性等优点。
它能够提高运行效率,灵活的安排网络拓扑结构,能够帮助企业在节省硬件成本的同时也保证网络数据的安全性。
2、根据连接方式分类
(1)共享交换机:是指多台计算机或网络设备通过连接时,用单一的交换机实现通信的设备,这种结构的交换机只有一个数据处理路径,只能进行基本的识别、接入、转发等功能。
网络设备应用--交换机性能参数
网络设备应用–交换机性能参数1. 引言交换机是计算机网络中常用的网络设备之一,用于实现局域网(LAN)内计算机之间的数据交换。
在实际应用中,选择合适的交换机是保证网络性能和稳定性的重要因素之一。
本文将介绍交换机的性能参数,包括转发速率、缓存大小、端口数和可扩展性等。
2. 转发速率交换机的转发速率是衡量其性能的重要指标之一。
它表示交换机每秒钟可以处理和转发的数据包数量。
转发速率越高,交换机的处理能力越强,网络传输速度也就越快。
转发速率通常以每秒转发的数据包数(pps)或每秒转发的比特数(Gbps)来衡量。
3. 缓存大小交换机的缓存大小也是衡量其性能的重要指标之一。
缓存用于临时存储数据包,当交换机接收到数据包时,会将其存储在缓存中,并按照一定的规则进行处理和转发。
缓存大小越大,交换机可以同时处理和转发更多的数据包,从而提高网络的吞吐量。
4. 端口数交换机的端口数指的是交换机拥有的物理端口数量。
每个端口可以连接一个计算机或其他网络设备,用于进行数据的接收和发送。
端口数决定了交换机可以同时连接的设备数量。
在选择交换机时,需要根据实际需求考虑所需的端口数,以保证网络能够正常运行。
5. 可扩展性交换机的可扩展性是指交换机在满足当前需求的基础上,是否能够方便地扩展以满足未来的需求。
可扩展性包括两个方面,一是可以扩展的端口数量,二是可以扩展的功能和性能。
在设计和选择交换机时,需要考虑到网络的未来发展,并选择具有良好可扩展性的交换机。
6. 安全性网络安全是一个重要的话题,交换机在保证网络安全方面也发挥着重要的作用。
交换机应提供基础的网络安全功能,如访问控制列表(ACL)、端口安全、虚拟局域网(VLAN)等。
这些安全功能可以帮助管理员对网络进行灵活的配置和管理,提高网络的安全性和可靠性。
7. 管理和监控交换机的管理和监控功能也是很重要的。
它们可以帮助管理员对交换机进行配置、管理和故障排除。
交换机应该提供可视化的管理界面,方便管理员进行配置和监控。
交换机性能参数知识介绍
交换机性能参数知识介绍交换机是计算机网络中的重要设备,用于在局域网中转发数据包。
交换机性能参数包括带宽、速率、端口数量、转发能力、转发规则等,这些参数决定了交换机的性能和适用场景。
带宽是交换机性能的一个重要指标,它表示交换机的数据传输能力。
具体来说,带宽表示交换机能够处理的最大数据流量,通常以Mbps或Gbps为单位。
带宽越高,交换机的数据传输能力越强,可以支持更多同时进行的数据传输。
速率是交换机每个端口的传输速度。
一台交换机通常有多个端口,每个端口都有自己的速率。
速率通常以Mbps或Gbps为单位,表示交换机在每个端口上允许的最大传输速度。
速率决定了单个设备在网络中的传输速度,更高的速率意味着更快的数据传输。
端口数量是交换机上可用的物理或逻辑端口数量。
物理端口是交换机的物理接口,通常使用RJ-45、SFP或GBIC等连接器连接设备。
逻辑端口是通过VLAN(Virtual Local Area Network)技术从物理端口中划分出来的虚拟接口,可以实现不同的网络隔离和管理。
端口数量取决于交换机的型号和规格,通常有8、16、24、48个端口等多种选择。
转发能力是交换机进行数据转发的能力。
转发能力通常以PPS(每秒数据包数)或Gbps为单位,表示交换机每秒能够处理的最大数据包数量或总数据吞吐量。
转发能力越高,交换机在网络中传输数据的速度越快。
转发规则是交换机用来决定如何转发数据包的规则集合。
转发规则包括根据MAC地址、IP地址、VLAN标记等进行筛选和过滤的规则。
交换机可以根据这些规则将数据包转发给特定的端口或VLAN,实现网络中不同设备之间的通信。
除了以上常见的性能参数,还有一些其他的参数也会影响交换机的性能。
比如,缓存大小决定了交换机在处理数据包时的缓存容量,较大的缓存可以降低数据丢失的概率;延迟指交换机接收和转发数据包所需的时间,较低的延迟可以提高交换机的响应速度;可靠性指交换机的稳定性和可用性,较高的可靠性意味着交换机可以长时间稳定工作。
什么是交换机它在计算机网络中的作用是什么
什么是交换机它在计算机网络中的作用是什么交换机是计算机网络中的一种核心设备,用于实现计算机之间的数据交换和通信。
它扮演着重要的角色,能够连接多台计算机和其他网络设备,协调数据的传输和转发,确保网络通信的稳定和高效。
本文将详细介绍交换机的定义、工作原理以及在计算机网络中的作用。
一、交换机的定义和分类交换机是一种基于OSI模型的第二层设备,主要用于局域网(LAN)和广域网(WAN)内部的数据交换。
它根据MAC地址(即物理地址)来决定数据的传输目的地,并实现数据包的转发。
根据其使用范围和功能特点,交换机可以分为以下几种类型:1. 传统交换机:只能支持以太网的数据交换,具有固定的端口数量和传输速率,适用于小型局域网。
2. 网络交换机:功能更为强大,支持不同类型的数据交换,如以太网、令牌环网等,具有更多的端口和更高的传输速率,适用于大型企业和数据中心。
3. PoE交换机:具备Power over Ethernet(PoE)功能,能够通过网线为网络设备提供电力供应,例如IP电话、摄像头等。
4. 无线交换机:集成了无线AP功能,可以连接无线终端设备并提供无线网络接入服务。
二、交换机的工作原理交换机的工作原理基于MAC地址转发和数据包交换技术。
当一个数据包到达交换机时,交换机会通过读取数据包中的目的MAC地址来判断数据包的去向。
它会在自己的转发表中查找该MAC地址对应的端口,并将数据包转发到相应的输出端口。
如果交换机的转发表中不存在目的MAC地址的映射条目,则会将数据包广播发送到所有连接的端口,以便学习新的MAC地址映射。
交换机的工作原理还包括以下几个重要的机制:1. 学习:交换机会学习到数据包到达的端口和对应的MAC地址,并将其记录在转发表中,以便后续的数据包转发。
2. 过滤:交换机会根据MAC地址过滤数据包,只将目标地址与源地址不同的数据包转发到其他端口,避免网络中的冲突和混乱。
3. 转发:交换机通过内部的交换矩阵或交换芯片,将数据包从一个输入端口转发到一个或多个输出端口,以实现数据的传输。
交换机工作原理及配置全解
交换机工作原理及配置全解交换机是计算机网络中常见的一种网络设备,其作用是在局域网内的设备之间进行数据交换和转发。
而交换机的工作原理即为实现这一功能的具体过程,下面将详细介绍交换机的工作原理及配置。
一、交换机的工作原理1.物理层连接:交换机通过其多个端口与计算机等网络设备进行物理连接,这些端口用于接收和发送数据。
2.数据帧:当一个数据包从交换机的一些端口进入时,交换机会将数据包封装成帧,即添加首部和尾部信息,形成数据帧。
3.MAC地址:数据帧中包含源MAC地址和目标MAC地址,MAC地址是每个设备的唯一识别码。
交换机通过查找数据帧中的目标MAC地址来确定将数据帧转发给哪一个端口。
4.MAC地址表:交换机内部有一个MAC地址表,用于存储设备的MAC地址和相应的端口号。
当交换机接收到一个数据帧时,它会查找该数据帧中的源MAC地址,并将其与相应的端口号添加到MAC地址表中。
5.转发数据帧:当交换机收到一个数据帧后,它会查找数据帧中的目标MAC地址,并在MAC地址表中查找相应的端口号。
如果找到了目标MAC地址,则将数据帧只转发到对应的端口上;如果没有找到,则将数据帧广播到所有端口上(除了源端口)。
6.学习功能:当交换机在数据帧中找不到目标MAC地址时,它会记录下该数据帧的源MAC地址和源端口号,并将其添加到MAC地址表中。
这样,以后如果再有数据包的目标地址是该源地址,交换机就可以直接将数据帧转发到对应的端口上,而不需要广播。
7.碰撞域:交换机工作在数据链路层,它能够隔离碰撞域。
当数据帧进入交换机后,交换机会根据其目标MAC地址直接将数据帧转发到对应的端口上,而不是广播到整个网络。
因此,交换机可以减少网络中的数据碰撞,提高网络性能。
二、交换机的配置1.登录交换机:通过终端软件(如PuTTY)连接计算机和交换机。
输入交换机的IP地址和用户名、密码进行登录。
2. 配置管理IP:在登录后的命令行界面中,通过命令配置交换机的管理IP地址,例如:“interface vlan 1”、“ip address192.168.1.1 255.255.255.0”。
