当前位置:首页 > 无线WIFI连接 > 正文内容

三层交换机路由技术

楷峰2023年04月10日 23:30无线WIFI连接83

如果您是路由器的新手用户,本文三层交换机路由技术将为您提供适用于不同品牌和型号的路由器设置方法和技巧。

本文目录一览:

路由器三层交换机工作原理是什么

一、什么是三层交换机

在92年,就已经有三层交换机诞生,那么到底什么是三层交换机呢?在早期,人们想把二层交换和三层路由功能结合在一台设备上,以减少 设备数量。那时第三层交换是基于软件的,转发速度很慢,后来才发展到以硬件来实现三层交换。从今天来看,三层交换机实质就是一种特殊的路由器,是一种在性能上侧重于交换(二层和三层),有很强交换能力而价格低廉的路由器。它以ASIC实现IP包的三层交换,其交换能力都在MPPS以上,而传统的路由器一般不超过10万包/秒(这里指的是单块板的转发能力,不是指采用分布式转发情况多块板的总的转发能力,也不包括现在采用昂贵的网络处理器构成的GSR等,此外现在有更高速CPU推出,但也很难超过1MPPS 【3】)。网络处理器价格高昂在于它除了三层交换部分本身比较复杂外,它还有很强的QOS,POLICY等功能。以IBM的Rainer处理器为例:它的 硬件可管理上千个流,软件配置不同流的带宽,内嵌 PowerPC 处理器; 拥有大量的协处理器和硬件加速器,可以并行地处理数据。而三层交换机的转发部分为了降低成本,根本不可能线速支持上千个流并有能力进行带宽分配。原来有人有一种观点,那就是用最长匹配实现大路由表查找的CAM很贵,换句话说用硬件来实现大路由表的最长匹配搜索成本很高,从调查资料来看,这种观点看来并不一定对。路由表的搜索采用CAM实现成本也并不高。以 Kawasaki LSI公司的支持最长匹配搜索的的CAM芯片KE5BLME064为例,它支持64K的路由前缀项,每个ENTRY 40bit 宽,包搜索速度可达6.7Mpps,时延为数百个纳秒,而价格不到60美元【6】。当然减少支持的路由表项无疑能降低成本,而且就三层交换机通常的应用环境来看不需要太多的路由表项,因此一般三层交换机支持的路由表项比GSR要少,例如CISCO 4000系列只支持到16K--32K路由表项,北电的ACCLER 1000支持32K。不过CISCO应用在6500系列上的SUPER ENGINES 2已经支持到128K,已经可以和骨干网路由器的表项相当了。CISCO设计的转发引擎上支持的路由表越来越大和CISCO考虑到三层交换机往城域网和骨干网上应用有关。总的来看,网络处理器之所以贵,应该还是贵在它的灵活性上,贵在支持QOS,POLICY,以及多种协议,尤其是有些协议还没有完全形成标准,网络处理器可能只需修改软件就可以支持(多数三层交换机就有困难,这也导致有很多厂家早期三层交换机与现在的协议不兼容),网络处理器要对包内容进行更多的识别,更复杂的调度,为了达到线速处理,里面常集合多个微引擎,支持多线程处理。这些也许才是导致网络处理器价格急剧上升的主要原因。相比起来三层交换机在这方面能力就很弱,例如CISCO 6000系列只支持16个QOS队列,4000只支持一个,5500支持两个,而Extreme的 三层引擎只支持4个队列。

因为是采用硬件实现三层交换,所以交换速度能做到很高,但要想同时支持大量三层协议,如IP, IPX,AppleTalk, DECnet等等,这些协议的封包格式不一样,用软件实现起来容易,用硬件实现却非常困难,用硬件实现转发的协议太多,只会带来成本的急剧上升,因此三层交换机上一般只考虑支持较为常用的IP,IPX协议,IP多播。也有的三层交换机支持其它的,但那是用软件实现的,转发速率较低,例如 CISCO 的CATALYST 6000系列就在MSFC上用软件实现AppleTalk等,转发速率在10万-20万包/秒【4】。

三层交换机现在主要提供以太网接口。以太网技术简单,价格低廉,在企业网里应用最为普遍,三层交换机采用以太网接口,能为企业网提供廉价而高速交换的设备,替代价格高昂而性能却上不去的的路由器。三层交换机的ASIC同时提供IP的二层和三层交换,把原来二层以太网交换机和路由器的功能熔为一体,极大的降低了用户的成本。随着宽带业务的兴起,三层交换机的应用范围不断拓展,尤其是GE和10G以太网技术的迅速发展,导致三层交换机从企业网已经逐步走向了城域网,而应用范围的拓展也促进了其设计的革新。例如原来在三层交换机广泛采用的是CACHE技术,在三层交换机往城域网和骨干网上应用时,业务流无规则性越来越强,网络拓扑变更也有增加,因为视频语言业务的增加,QOS等也有需求,采用这种技术的弊病越来越明显;三层交换机在向城域网和骨干网上发展时要求三层交换机需要支持的协议也越来越多,如有的厂家三层交换机已经支持OSPF, BGP,MPLS等协议,有的甚至采用可编程ASIC,支持IPV6。

三层交换机上支持的接口种类也越来越多,有的已经支持广域网口,例如CISCO 6000系列就提供广域网模块 flexWAN,可提供各种广域网接口。如ATM ,POS,帧中继,PPP等。但这部分也是和传统路由器一样,用软件来处理的, flexWAN上有两个263M的RM7000处理器来处理这些广域网接口协议,接口速度上不去,目前只支持到OC-3 ATM或OC-3 POS。这些广域网接口的适配器和CISCO 7200/7500系列兼容; 但可以肯定,如果你想在三层交换机上选用广域网接口,那和普通路由器上的广域网接口价格应该差不多,因为在接口上采用的技术是一样的。但这样一来,三层交换机导致了一向引以提供广域网接口而作为卖点的诸如CISCO 7000这类路由器就鲜有出路,有评论说这类路由器正在走向终结。

三层交换机一般不支持广域网口还有一个原因就是因为不同的广域网口,其MTU可能不一样,这样如果要达到线速转发的话,就必须在硬件上支持分片,这会导致设计很繁琐,目前的三层交换机都不支持分片,而交换机上全部采用以太网接口就不存在这一问题。 但这些厂家只是为了增强三层交换机的卖点而提供的多种广域网接口和协议模块,不能从硬件上就提供二层高速转发,而纯利用三层交换机的三层交换交换功能,不能充分发挥三层交换机的功能。增加广域网接口有个好处就是如果三层交换机需要和广域网相连上internet的话,就比较灵活,不一定在出口处非加一级路由器,而目前很多厂家三层交换机对广域网口不支持,结果在组网时上连internet都要增加一个路由器,当然这里不完全是因为接口的原因,还有这些三层交换机支持协议有限,例如不支持BGP协议,支持的路由表项不足,防火墙功能不完善有关系。

三层交换机根据应用场合分多种档次,性能和价格都不一样,不能一概而论。在城域网甚至骨干网上应用的三层交换机,要求在三层交换机上增加的功能也多,性能的提高伴随着设计复杂度的增大,必然带来价格的上升,特别高端的三层交换机实际就和GSR没有区别了。应该说,如果达到这个档次的三层交换机实际已经不能叫三层交换机,就象JUNIPER的高端路由器一样,它的主要部件都是以ASIC设计的,我们称之为三层交换机也不是不可以,但它的ASIC实现的功能太复杂,太强大,价格很高昂,还是称之为高端路由器更合适。通常的三层交换机之所以被称为交换机就是因为它的功能有限,主要以面向交换为目的,所以才称之为交换机。它的设计主要以面向企业网和城域网而设计的,在这个层面上需求的数量达,对这个层面上的用户而言,在达到满足主要性能的前提下,成本是最重要的考虑因素,它以够用为准则,不强调在三层交换机上实现过多的协议,提供过多根本用不上的功能【5】。例如,在三层交换机上实现很强大的QOS,支持BGP协议等,这些在绝大多数用户那儿实际并没有用处。在目前国内建设城域网时,它实际也不一定要考虑太多QOS,目前主要还是上NTERNET。这实际也符合中国的国情,就拿视频点播来说,在中国租一张碟片只需一两块钱甚至几角钱,VCD机在城市用户几乎普及,有多少人愿意去点播呢?

理解三层交换机的应用范围和要达到低成本的要求,就能理解为什么三层交换机在Cos, POLICY等方面功能较弱,主要提供以太网口,支持有限服务,有限协议,有限路由功能。三层交换机主要提供以太网接口,各种速率的以太网接口其帧格式都相似,很容易用硬件实现二层的高速转发,一般其二层转发功能远远超过三层功能,很多三层交换机二层转发能力都在100MPPS,而三层转发能力只有几个MPPS。GE和10GE以其低廉的价格,为三层交换机在广域网上的应用提供了很好的条件。

三层交换机在交换网上采用的技术和路由器都一样,没有什么差别。例如CISCO 6500系列就采用CROSS BAR技术。

三层交换机与路由器有什么区别

三层交换机与路由器有什么区别

之所以有人搞不清三层交换机和路由器之间的区别,最根本就是三层交换机也具有“路由”功能,与传统路由器的路由功能总体上是一致的。虽然如此,三层交换机与路由器还是存在着相当大的本质区别的,下面我分别予以介绍。

二层交换技术:

二层交换机是数据链路层的设备,它能够读取数据包中的MAC地址信息并根据MAC地址来进行交换。交换机内部有一个地址表,这个地址表标明了MAC地址和交换机端口的对应关系。当交换机从某个端口收到一个数据包,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在地址表中查找相应的端口,如果表中有与这目的MAC地址对应的端口,则把数据包直接复制到这端口上,如果在表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。二层交换机就是这样建立和维护它自己的地址表。由于二层交换机一般具有很宽的交换总线带宽,所以可以同时为很多端口进行数据交换。如果二层交换机有N个端口,每个端口的带宽是M,而它的交换机总线带宽超过N×M,那么这交换机就可以实现线速交换。二层交换机对广播包是不做限制的,把广播包复制到所有端口上。

二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。

路由技术:

路由器是在OSI七层网络模型中的第三层——网络层操作的。路由器内部有一个路由表,这表标明了如果要去某个地方,下一步应该往哪走。路由器从某个端口收到一个数据包,它首先把链路层的包头去掉(拆包),读取目的IP地址,然后查找路由表,若能确定下一步往哪送,则再加上链路层的包头(打包),把该数据包转发出去;如果不能确定下一步的地址,则向源地址返回一个信息,并把这个数据包丢掉。

路由技术和二层交换看起来有点相似,其实路由和交换之间的主要区别就是交换发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层。这一区别决定了路由和交换在传送数据的过程中需要使用不同的控制信息,所以两者实现各自功能的方式是不同的。

路由技术其实是由两项最基本的活动组成,即决定最优路径和传输数据包。其中,数据包的传输相对较为简单和直接,而路由的确定则更加复杂一些。路由算法在路由表中写入各种不同的信息,路由器会根据数据包所要到达的目的地选择最佳路径把数据包发送到可以到达该目的地的下一台路由器处。当下一台路由器接收到该数据包时,也会查看其目标地址,并使用合适的.路径继续传送给后面的路由器。依次类推,直到数据包到达最终目的地。

路由器之间可以进行相互通讯,而且可以通过传送不同类型的信息维护各自的路由表。路由更新信息主是这样一种信息,一般是由部分或全部路由表组成。通过分析其它路由器发出的路由更新信息,路由器可以掌握整个网络的拓扑结构。链路状态广播是另外一种在路由器之间传递的信息,它可以把信息发送方的链路状态及进的通知给其它路由器。

三层交换技术:

一个具有第三层交换功能的设备是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单的把路由器设备的硬件及软件简单地叠加在局域网交换机上。

从硬件上看,第二层交换机的接口模块都是通过高速背板/总线(速率可高达几十Gbit/s)交换数据的,在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的其他模块间高速的交换数据,从而突破了传统的外接路由器接口速率的限制。在软件方面,第三层交换机也有重大的举措,它将传统的基于软件的路由器软件进行了界定,其做法是: 对于数据包的转发:如IP/IPX包的转发,这些规律的过程通过硬件得以高速实现。

对于第三层路由软件:如路由信息的更新、路由表维护、路由计算、路由的确定等功能,用优化、高效的软件实现。

假设两个使用IP协议的机器通过第三层交换机进行通信的过程,机器A在开始发送时,已知目的IP地址,但尚不知道在局域网上发送所需要的MAC地址。要采用地址解析(ARP)来确定目的MAC地址。机器A把自己的IP地址与目的IP地址比较,从其软件中配置的子网掩码提取出网络地址来确定目的机器是否与自己在同一子网内。若目的机器B与机器A在同一子网内,A广播一个ARP请求,B返回其MAC地址,A得到目的机器B的MAC地址后将这一地址缓存起来,并用此MAC地址封包转发数据,第二层交换模块查找MAC地址表确定将数据包发向目的端口。若两个机器不在同一子网内,如发送机器A要与目的机器C通信,发送机器A要向“缺省网关”发出ARP包,而“缺省网关”的IP地址已经在系统软件中设置。这个IP地址实际上对应第三层交换机的第三层交换模块。所以当发送机器A对“缺省网关”的IP地址广播出一个ARP请求时,若第三层交换模块在以往的通信过程中已得到目的机器C的MAC地址,则向发送机器A回复C的MAC地址;否则第三层交换模块根据路由信息向目的机器广播一个ARP请求,目的机器C得到此ARP请示后向第三层交换模块回复其MAC地址,第三层交换模块保存此地址并回复给发送机器A。以后,当再进行A与C之间数据包转发进,将用最终的目的机器的MAC地址封装,数据转发过程全部交给第二层交换处理,信息得以高速交换。既所谓的一次选路,多次交换。

第三层交换具有以下突出特点:

有机的硬件结合使得数据交换加速;

优化的路由软件使 得路由过程效率提高;

除了必要的路由决定过程外,大部分数据转发过程由第二层交换处理;

多个子网互连时只是与第三层交换模块的逻辑连接,不象传统的外接路由器那样需增加端口,保护了用户的投资。

三种技术的对比 :

可以看出,二层交换机主要用在小型局域网中,机器数量在二、三十台以下,这样的网络环境下,广播包影响不大,二层交换机的快速交换功能、多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案。在这种小型网络中根本没必要引入路由功能从而增加管理的难度和费用,所以没有必要使用路由器,当然也没有必要使用三层交换机。

三层交换机是为IP设计的,接口类型简单,拥有很强二层包处理能力,所以适用于大型局域网,为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素划他成一个一个的小局域网,也就是一个一个的小网段,这样必然导致不同网段这间存在大量的互访,单纯使用二层交换机没办法实现网间的互访而单纯使用路由器,则由于端口数量有限,路由速度较慢,而限制了网络的规模和访问速度,所以这种环境下,由二层交换技术和路由技术有机结合而成的三层交换机就最为适合。

路由器端口类型多,支持的三层协议多,路由能力强,所以适合于在大型网络之间的互连,虽然不少三层交换机甚至二层交换机都有异质网络的互连端口,但一般大型网络的互连端口不多,互连设备的主要功能不在于在端口之间进行快速交换,而是要选择最佳路径,进行负载分担,链路备份和最重要的与其它网络进行路由信息交换,所有这些都是路由完成的功能。在这种情况下,自然不可能使用二层交换机,但是否使用三层交换机,则视具体情况而下。影响的因素主要有网络流量、响应速度要求和投资预算等。三层交换机的最重要目的是加快大型局域网内部的数据交换,揉合进去的路由功能也是为这目的服务的,所以它的路由功能没有同一档次的专业路由器强。在网络流量很大的情况下,如果三层交换机既做网内的交换,又做网间的路由,必然会大大加重了它的负担,影响响应速度。在网络流量很大,但又要求响应速度很高的情况下由三层交换机做网内的交换,由路由器专门负责网间的路由工作,这样可以充分发挥不同设备的优势,是一个很好的配合。当然,如果受到投资预算的限制,由三层交换机兼做网间互连,也是个不错的选择。

主要区别

根本区别:路由器基于三层,支持广域网连接,丰富的广域网接口,包括serial、atm等等,支持多种不同有线传输介质,包括串行线缆、光纤、电话线、专线等等,并且接口上支持广域网连接的封装类型,支持HDLC、FR、ATM、PPP、ISDL封装,这些正是三层交换机具备不到的,三层交换机只包含大量的以太网接口,从现在看来,并不能完全取代路由器。接入的方式一般都是以广域网的形式来连接的,所以路由器在支持上,不管是硬件上的物理接口类型,还是所支持的协议,远远超出三层交换机的能力,所以从现在看来,未能取代路由器的在末节网络和Internet上的地位!虽然现在不少心的产品的三层交换机,集成的功能也很强大,看起来像路由器一样强大,支持很多,但是不专业!不专业体现在能力上。路由器支持三层和二层,三层交换机却不完全。

最根本上的区别:协议和物理构造(硬件上,还有些区别的),还有一种含义,专业设备只有专业的活,路由器只做它的活,那么它肯定在三层超级专业,三层交换机既然做二层的活,又做三层的活,你会发现,效率很低。另外,路由器可以说是内网的第一道防火墙,交换机的防安全的能力还是不够,取代不了。另外现在非常高端的三层交换机是可以支持广域网的连接的,但需要添加相关的业务模块方可实现这样的功能。

;

三层交换机启用路由功能

交换机2层以下是普通交换机,只是简单的数据端口之间转发。

三层交换机具备了路由功能,开启路由功能,就具备了像路由器一样的功能,可以使局域网内多台电脑共同通过一个外网ip上网。

三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。

对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。

传统交换技术是在OSI网络标准模型第二层--数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。

什么是三层交换技术

分类: 电脑/网络 互联网

问题描述:

谁能给讲讲什么是三层交换技术

解析:

简单地说,三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

什么是三层交换

三层交换(也称多层交换技术,或IP交换技术)是相对于传统交换概念而提出的。众所周知,传统的交换技术是在OSI网络标准模型中的第二层——数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,三层交换技术就是:二层交换技术+三层转发技术。

三层交换技术的出现,解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

三层交换原理

一个具有三层交换功能的设备,是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单地把路由器设备的硬件及软件叠加在局域网交换机上。

其原理是:假设两个使用IP协议的站点A、B通过第三层交换机进行通信,发送站点A在开始发送时,把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A要向“缺省网关”发出ARP(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站A对“缺省网关”的IP地址广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址。否则三层交换模块根据路由信息向B站广播一个ARP请求,B站得到此ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的MAC地址表中。从这以后,当A向B发送的数据包便全部交给二层交换处理,信息得以高速交换。由于仅仅在路由过程中才需要三层处理,绝大部分数据都通过二层交换转发,因此三层交换机的速度很快,接近二层交换机的速度,同时比相同路由器的价格低很多。

三层交换机种类

三层交换机可以根据其处理数据的不同而分为纯硬件和纯软件两大类。

(1)纯硬件的三层技术相对来说技术复杂,成本高,但是速度快,性能好,带负载能力强。其原理是,采用ASIC芯片,采用硬件的方式进行路由表的查找和刷新。如图1所示。

图1 纯硬件三层交换机原理

当数据由端口接口芯片接收进来以后,首先在二层交换芯片中查找相应的目的MAC地址,如果查到,就进行二层转发,否则将数据送至三层引擎。在三层引擎中,ASIC芯片查找相应的路由表信息,与数据的目的IP地址相比对,然后发送ARP数据包到目的主机,得到该主机的MAC地址,将MAC地址发到二层芯片,由二层芯片转发该数据包。

(2)基于软件的三层交换机技术较简单,但速度较慢,不适合作为主干。其原理是,采用CPU用软件的方式查找路由表。如图2所示。

图2 软件三层交换机原理

当数据由端口接口芯片接收进来以后,首先在二层交换芯片中查找相应的目的MAC地址,如果查到,就进行二层转发否则将数据送至CPU。CPU查找相应的路由表信息,与数据的目的IP地址相比对,然后发送ARP数据包到目的主机得到该主机的MAC地址,将MAC地址发到二层芯片,由二层芯片转发该数据包。因为低价CPU处理速度较慢,因此这种三层交换机处理速度较慢。

市场产品选型

近年来宽带IP网络建设成为热点,下面以适合定位于接入层或中小规模汇聚层的第三层交换机产品为例,介绍一些三层交换机的具体技术。在市场上的主流接入第三层交换机,主要有Cisco的Catalyst 2948G-L3、Extreme的Summit24和AlliedTelesyn的Rapier24等,这几款三层交换机产品各具特色,涵盖了三层交换机大部分应用特性。当然在选择第三层交换机时,用户可根据自己的需要,判断并选择上述产品或其他厂家的产品,如北电网络的Passport/Acceler系列、原Cabletron的SSR系列(在Cabletron一分四后,大部分SSR三层交换机已并入Riverstone公司)、Avaya的Cajun M系列、3Com的Superstack3 4005系列等。此外,国产网络厂商神州数码网络、TCL网络、上海广电应确信、紫光网联、首信等都已推出了三层交换机产品。下面就其中三款产品进行介绍,使您能够较全面地了解三层交换机,并针对自己的情况选择合适的机型。

Cisco Catalyst 2948G-L3交换机结合业界标准IOS提供完整解决方案,在版本12.0(10)以上全面支持IOS访问控制列表 ACL,配合核心Catalyst 6000,可完成端到端全面宽带城域网的建设(Catalyst 6000使用MSFC模块完成其多层交换服务,并已停止使用RSM路由交换模块,IOS版本6.1以上全面支持ACL)。

Extreme公司三层交换产品解决方案,能够提供独特的以太网带宽分配能力,切割单位为500kbps或200kbps,服务供应商可以根据带宽使用量收费,可实现音频和视频的固定延迟传输。

AlliedTelesyn公司Rapier24三层交换机提供的PPPoE特性,丰富和完善了用户认证计费手段,可适合多种接入网络,应用灵活,易于实现业务选择,同时又保护目前用户的已有投资,另可配合NAT(网络地址转换)和DHCP的Server等功能,为许多服务供应商看好。

总之,三层交换机从概念的提出到今天的普及应用,虽然只历经了几年的时间,但其扩展的功能也不断结合实际应用得到丰富。随着ASIC硬件芯片技术的发展和实际应用的推广,三层交换的技术与产品也会得到进一步发展。

三层交换机工作原理是什么?

三层交换机工作原理:使用IP的设备A------------------------三层交换机------------------------使用IP的设备B。

比如A要给B发送数据,已知目的IP,那么A就用子网掩码取得网络地址,判断目的IP是否与自己在同一网段。

如果在同一网段,但 不知道转发数据所需的MAC地址,A就发送一个ARP请求,B返回其MAC地址,A用此MAC封装数据包并发送给交换机,交换机起用二层交换模块,查找MAC地址表,将数据包转发到相应的端口。

如果目的IP地址显示不是同一网段的,那么A要实现和B的通讯,在流缓存条目中没有对应MAC地址条目,就将第一个正常数据包发送向一个缺省网关,这个缺省网关一般在操作系统中已经设好,对应第三层路由模块。

所以可见对于不是同一子网的数据,最先在MAC表中放的是缺省网关的MAC地址;然后就由三层模块接收到此数据包,查询路由表以确定到达B的路由,将构造一个新的帧头,其中以缺省网关的MAC地址为源MAC地址,以主机B的MAC地址为目的MAC地址。

通过一定的识别触发机制,确立主机A与B的MAC地址及转发端口的对应关系,并记录进流缓存条目表,以后的A到B的数据,就直接交由二层交换模块完成。这就通常所说的一次路由多次转发。

表面上看,第三层交换机是第二层交换器与路由器的合二而一,然而这种结合并非简单的物理结合,而是各取所长的逻辑结合。

其重要表现是,当某一信息源的第一个数据流进行第三层交换后,其中的路由系统将会产生一个MAC地址与IP地址的映射表,并将该表存储起来,当同一信息源的后续数据流再次进入交换环境时,交换机将根据第一次产生并保存的地址映射表,直接从第二层由源地址传输到目的地址,不再经过第三路由系统处理。

从而消除了路由选择时造成的网络延迟,提高了数据包的转发效率,解决了网间传输信息时路由产生的速率瓶颈。所以说,第三层交换机既可完成第二层交换机的端口交换功能,又可完成部分路由器的路由功能。

即第三层交换机的交换机方案,实际上是一个能够支持多层次动态集成的解决方案,虽然这种多层次动态集成功能在某些程度上也能由传统路由器和第二层交换机搭载完成,但这种搭载方案与采用三层交换机相比。

不仅需要更多的设备配置、占用更大的空间、设计更多的布线和花费更高的成本,而且数据传输性能也要差得多,因为在海量数据传输中,搭载方案中的路由器无法克服路由传输速率瓶颈。

显然,第二层交换机和第三层交换机都是基于端口地址的端到端的交换过程,虽然这种基于MAC地址和IP地址的交换机技术,能够极大地提高各节点之间的数据传输率,但却无法根据端口主机的应用需求来自主确定或动态限制端口的交换过程和数据流量,即缺乏第四层智能应用交换需求。

第四层交换机不仅可以完成端到端交换,还能根据端口主机的应用特点,确定或限制它的交换流量。简单地说,第四层交换机是基于传输层数据包的交换过程的,是一类基于TCP/IP协议 应用层的用户应用交换需求的新型局域网交换机。

第四层交换机支持TCP/UDP第四层以下的所有协议,可识别至少80个字节的数据包包头长度,可根据TCP/UDP端口号来区分数据包的应用类型,从而实现应用层的访问控制和服务质量保证。

所以,与其说第四层交换机是硬件网络设备,还不如说它是软件 网络管理系统。也就是说,第四层交换机是一类以软件技术为主,以硬件技术为辅的网络管理交换设备。

最后值得指出的是,某些人在不同程度上还存在一些模糊概念,认为所谓第四层交换机实际上就是在第三层交换机上增加了具有通过辨别第四层协议端口的能力,仅在第三层交换机上增加了一些增值软件罢了。

因而并非工作在传输层,而是仍然在第三层上进行交换操作,只不过是对第三层交换更加敏感而已,从根本上否定第四层交换的关键技术与作用。

我们知道,数据包的第二层IEEE802.1P字段或第三层IPToS字段可以用于区分数据包本身的优先级,我们说第四层交换机基于第四层数据包交换。

这是说它可以根据第四层TCP/UDP端口号来分析数据包应用类型,即第四层交换机不仅完全具备第三层交换机的所有交换功能和性能,还能支持第三层交换机不可能拥有的网络流量和服务质量控制的智能型功能。

三层交换机既然有路由功能,它能当路由一样使用吗?还装个路由器干吗?

1、部分功能能当路由器使用,如做vlan间互访的路由。三层交换机是为IP设计的,接口类型简单,拥有很强二层包处理能力,适用于大型局域网,为了减小广播风暴的危害,必须把大型局域网划成一个一个小局域网,这样必然导致不同网段间存在大量的互访,此时就可用三层交换价的路由功能做vlan间的互访。

2、不能完全代替。路由器端口类型多,支持的三层协议多,路由能力强,在大型网络之间的互连中,不在于在端口之间进行快速交换,而是要选择最佳路径,进行负载分担,链路备份和最重要的与其它网络进行路由信息交换等,三层交换机既做网内的交换,又做网间的路由,必然会大大加重了它的负担,影响响应速度。

扩展资料:

1、三层交换机也具有“路由”功能,与传统路由器的路由功能总体上是一致的,在一定程度上可以代替传统路由器。

2、在一定程度上却又不能完全代替路由器。

(1)主要功能不同。三层交换机虽具备了一些基本的路由功能,但仍是交换机产品,主要功能还是数据交换,也就是说它同时具备了数据交换和路由转发两种功能,但其主要功能还是数据交换。而路由器仅具有路由转发这一种主要功能。

(2)主要适用的环境不一样。三层交换机的路由功能通常比较简单,路由路径远没有路由器那么复杂,它用在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。而路由器则不同,它的设计初哀就是为了满足不同类型的网络连接,更多体现在不同类型网络之间的互联上。

(3)性能体现不一样。从技术上讲,路由器和三层交换机在数据包交换操作上存在着明显区别。路由器一般由基于微处理器的软件路由引擎执行数据包交换,而三层交换机通过硬件执行数据包交换,转发效率较路由器高。

通过这些技巧,您可以轻松设置和管理无线网络,获得更快速、可靠、安全的上网体验。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.xt88888.com/post/14000.html

分享给朋友:

“三层交换机路由技术” 的相关文章

电竞路由器怎么买

电竞路由器怎么买

本篇文章给大家谈谈电竞路由器怎么买,以及要买路由器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、玩网络游戏用什么路由器好(家里用) 2、双十一哪款电竞路由性价比较高?...

路由器天线怎么放合适

路由器天线怎么放合适

今天给各位分享路由器天线怎么放合适的知识,其中也会对路由器上面的天线怎么放好进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、六根的路由器的天线把他怎样摆放最好...

路由器的开发有哪些项目

路由器的开发有哪些项目

今天给各位分享路由器的开发有哪些项目的知识,其中也会对路由器开源进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、路由器是谁发明的? 2、路由器软件开发工程...

控制上网设备的路由器有哪些

控制上网设备的路由器有哪些

今天给各位分享控制上网设备的路由器有哪些的知识,其中也会对控制上网设备的路由器有哪些功能进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、用什么路由器可以防止孩...

ipv6怎么路由器

ipv6怎么路由器

今天给各位分享ipv6怎么路由器的知识,其中也会对路由器ipv6怎么用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、家庭局域网怎么设置ipv6地址上网...

路由器网关密码怎么找回

路由器网关密码怎么找回

今天给各位分享路由器网关密码怎么找回的知识,其中也会对如何找回路由器密码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、宽带连接用户名和密码忘了怎么办?...