最新三层交换机与路由器的比较
最新整理三层交换机与路由器有哪些本质区别
三层交换机与路由器有哪些本质区别交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。
交换机还具备了一些新的功能,如对V L A N(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。
很多人分不清路由器和交换机有什么区别,今天我们就来详细介绍一下交换机和路由器的本质区别,需要的朋友可以参考下。
主要功能不同虽然三层交换机与路由器都具有路由功能,但我们不能因此而把它们等同起来,正如现在许多网络设备同时具备多种传统网络设备功能一样,就如现在有许多宽带路由器不仅具有路由功能,还提供了交换机端口、硬件防火墙功能,但不能把它与交换机或者防火墙等同起来一样。
因为这些路由器的主要功能还是路由功能,其它功能只不过是其附加功能,其目的是使设备适用面更广、使其更加实用。
这里的三层交换机也一样,它仍是交换机产品,只不过它是具备了一些基本的路由功能的交换机,它的主要功能仍是数据交换。
也就是说它同时具备了数据交换和路由由发两种功能,但其主要功能还是数据交换;而路由器仅具有路由转发这一种主要功能。
主要适用的环境不一样三层交换机的路由功能通常比较简单,因为它所面对的主要是简单的局域网连接。
正因如此,三层交换机的路由功能通常比较简单,路由路径远没有路由器那么复杂。
它用在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。
而路由器则不同,它的设计初哀就是为了满足不同类型的网络连接,虽然也适用于局域网之间的连接,但它的路由功能更多的体现在不同类型网络之间的互联上,如局域网与广域网之间的连接、不同协议的网络之间的连接等,所以路由器主要是用于不同类型的网络之间。
它最主要的功能就是路由转发,解决好各种复杂路由路径网络的连接就是它的最终目的,所以路由器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与广域网间。
它的优势在于选择最佳路由、负荷分担、链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。
第三层交换机与传统路由器相比
当中继系统是转发器时,一般不称之为网络互联,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。高层网关由于比较复杂,目前使用得较少。因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络。本文主要阐述交换机和路由器及其区别。
交换机和路由器的应用
“交换”是今天网络里出现频率最高的一个词,从桥接到路由到ATM直至电话系统,无论何种场合都可将其套用,搞不清到底什么才是真正的交换。其实交换一词最早出现于电话系统,特指实现两个不同电话机之间话音信号的交换,完成该工作的设备就是电话交换机。所以从本意上来讲,交换只是一种技术概念,即完成信号由设备入口到出口的转发。因此,只要是和符合该定义的所有设备都可被称为交换设备。由此可见,“交换”是一个涵义广泛的词语,当它被用来描述数据网络第二层的设备时,实际指的是一个桥接设备;而当它被用来描述数据网络第三层的设备时,又指的是一个路由设备。我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口的转发提供了低时延、低开销的通路。
考虑到如今集线器与交换机的价格相差十分小,不是特殊的原因,请购买一个交换机。不必去追求高价,因为如今产品同质化十分严重,我最便宜的交换机现在没有任 何问题。给你一个参考报价,建议你购买一个8口的,以满足扩充需求,一般的价格100元左右。接上交换机,所有电脑再接到交换机上就行了。余下所要做的事情就只有把各个机器的网线插入交换机的接口,将猫的网线插入uplink接口。然后设置路由功能,DHCP等, 就可以共享上网了。看完以上的解说读者应该对交换机、路由器有了一些了解,目前的使用主要还是以交换机、路由器的组合使用为主,具体的组合方式可根据具体的网络情况和需求来确定。
由此可见,第三层交换机内部核心处应该有一个交换矩阵,为任意两端口间的通信提供通路,或是一个快速交换总线,以使由任意端口接收的数据帧从其他端口送出。在实际设备中,交换矩阵的功能往往由专门的芯片(ASIC)完成。另外,以太网交换机在设计思想上有一个重要的假设,即交换核心的速度非常之快,以致通常的大流量数据不会使其产生拥塞,换句话说,交换的能力相对于所传信息量而无穷大(与此相反,ATM交换机在设计上的思路是,认为交换的能力相对所传信息量而言有限)。虽然以太网第二层交换机是基于多端口网桥发展而来,但毕竟交换有其更丰富的特性,使之不但是获得更多带宽的最好途径,而且还使网络更易管理。而路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括:
三层交换机与路由器的区别
三层交换机与路由器的区别三层交换机在网上的应用越来越多,与传统的路由器加二层以太网交换机的组网方式比较,使用三层交换机可以明显的提高效率,降低成本,因为三层交换机在内部集成了路由功能和二层交换功能,并引入了一些其它机制和技术,使得转发效率特别高。
给人的初步印象就是,三层交换机就是一个路由器和二层交换机的集合体(二层交换机并不一定专门指以太网交换机,也可能提供其它类型局域网技术的交换,比如令牌环,FDDI等)。
这样的看法有一定的道理,但是很肤浅。
实际上,三层交换机在实现的时候,专门做了一些优化,引入了一些普通路由器上不存在的转发技术,使得三层交换机的效率特别高。
总体来说,三层交换机有下列特点,在文章中我们会一一介绍:1、三层交换机不但具有所有二层交换机的功能,比如基于MAC地址的数据帧转发,生成树协议,VLAN等,还具有三层功能,即能完成VLAN之间的三层互通;2、一般三层交换机上都实现了三层精确查找,即根据数据帧的目的网络层地址直接检索内部的高速缓冲区,而传统的路由器进行的则是最长匹配查找,即根据数据帧的目的网络地址查找路由表,选择有最长匹配的作为转发依据;3、专门针对局域网,特别是以太网进行优化,大部分三层交换机只提供以太网接口和ATM局域网仿真接口,有的三层交换机还提供了上行的高速接口,比如POS等,但路由器却接口种类丰富;4、由于三层交换机可以在二层和三层对数据帧进行转发,于是一些特殊的应用又出现了,比如VLAN聚合,ARP代理等,这些应用在实际中应用很广泛;5、伴随着一些特殊需求的出现,三层交换机并不仅仅局限于转发二层的以太网数据帧和三层的网络数据帧,而且集成了其它一些功能,比如DHCP Releay,服务质量,用户接入认证等。
在以上的特点中,最重要的就是第一条,在一些文章中,把第二条,即实现基于网络层地址(不是网络地址,而是主机的三层地址)的精确匹配查询作为三层交换机的最重要特点,在一些低端的三层交换机中,这是有道理的,因为如果不实现精确的三层匹配查询而象传统路由器那样仅仅依据最长匹配查询路由表,在以软件实现的这些设备中,效率是很低的,但如果在高端的三层交换机领域中,就不然了,因为实现的转发都是基于硬件的,即使使用最长匹配查询,其效率也不会有明显的降低,但如果这些高端交换机也实现了精确的三层匹配查询,效果会更明显。
三层交换机与路由器区别在哪里?
三层交换机与路由器区别在哪里?很多朋友问到, 路由器与三层交换机有什么区别?这是个好问题, 今天我们一起来了解下。
一、交换机的工作原理当交换机收到数据时, 它会检查它的目的MAC地址, 然后把数据从目的主机所在的接口转发出去。
交换机之所以能实现这一功能, 是因为交换机内部有一个MAC地址表, MAC地址表记录了网络中所有MAC 地址与该交换机各端口的对应信息。
某一数据帧需要转发时, 交换机根据该数据帧的目的MAC地址来查找MAC地址表, 从而得到该地址对应的端口, 即知道具有该MAC地址的设备是连接在交换机的哪个端口上, 然后交换机把数据帧从该端口转发出去。
1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射, 并将其写入MAC地址表中。
2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较, 以决定由哪个端口进行转发。
3.如数据帧中的目的MAC地址不在MAC地址表中, 则向所有端口转发。
这一过程称为泛洪(flood)。
4.广播帧和组播帧向所有的端口转发。
例: 某网络如图1所示。
图1 交换机地址表表1端口/MAC地址映射表假设主机pc1向主机pc7发送一个数据帧, 该数据帧被送到交换机后, 交换机首先查MAC地址表, 发现主机pc7连接在E0/24接口上, 就将数据帧从E0/24接口转发出去。
交换机的三个基本功能1.学习以太网交换机了解每一端口相连设备的MAC地址, 并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中.2.转发/过滤当一个数据帧的目的地址在MAC地址表中有映射时, 它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)3.消除回路当交换机包括一个冗余回路时, 以太网交换机通过生成树协议避免回路的产生, 同时允许存在后备路径。
二、二、三层交换机对比1.二层交换技术二层交换技术是发展比较成熟, 二层交换机属数据链路层设备, 可以识别数据包中的MAC地址信息, 根据MAC地址进行转发, 并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
交换机与路由器的区别
路由器---三层设备,用于不同网段之间的连接交换机---二层设备,用于局域网同一个网段之间的通信网桥-----二层设备,用于不同局域网之间的连接网桥:智能中继器。
普通中继就是把接收到的信号放大处理一下直接发出去,网桥就多一个功能,根据网络分割需要来决定放大发出去,还是丢弃不管。
交换机:高级一点的集线器。
集线器是把1个口收到的数据广播到所有其他口,交换机就聪明点,收到数据后看看数据要去哪个MAC地址,就送到哪个口。
路由:分割网络用。
通过路由后,网络就隔开了,属于2个独立的网络,不在局域内了。
主要功能就是NAT。
交换机与路由器的区别计算机网络往往由许多种不同类型的网络互连连接而成。
如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。
因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。
将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统。
根据中继系统所在的层次,可以有以下五种中继系统:1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。
2.数据链路层(即第二层,层L2),即网桥或桥接器(bridge)。
3.网络层(第三层,层L3)中继系统,即路由器(router)。
4.网桥和路由器的混合物桥路器(brouter)兼有网桥和路由器的功能。
5.在网络层以上的中继系统,即网关(gateway).当中继系统是转发器时,一般不称之为网络互联,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。
高层网关由于比较复杂,目前使用得较少。
因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络。
本文主要阐述交换机和路由器及其区别。
2 交换机和路由器“交换”是今天网络里出现频率最高的一个词,从桥接到路由到ATM直至电话系统,无论何种场合都可将其套用,搞不清到底什么才是真正的交换。
二层交换机三层交换机和路由器的基本工作原理和三者之间的主要区别
二层交换机、三层交换机和路由器的基本工作原理和三者之间的主要区别二层交换机:二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
具体如下:(1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;(2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上。
三层交换机: 三层交换技术就是将路由技术与交换技术合二为一的技术。
在对第一个数据流进行路由后,它将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而消除了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。
路由器:传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。
因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC地址,同时IP数据包头的TTL(Time To Live)域也开始减数,并重新计算校验和。
当数据包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。
路由器在工作时能够按照某种路由通信协议查找设备中的路由表。
如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。
由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。
主要区别:二层交换机工作在数据链路层,三层交换机工作在网络层,路由器工作在网络层。
具体区别如下:二层交换机和三层交换机的区别:三层交换机使用了三层交换技术简单地说,三层交换技术就是:二层交换技术+三层转发技术。
浅析路由器与三层交换机各种比较
浅析路由器与三层交换机各种比较路由器与三层交换机的性能和价格本是不可比较的,因为路由器是广域网设备,交换机是局域网设备,不具可比性,但使用三层交换机替代路由器的接入方案后,这个比较则是必须的。
浅析路由器与三层交换机各种比较,向大家介绍路由器与三层交换机方的比较,可能好多人还不了解路由器与三层交换机有哪些区别,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。
在以一端为中心,通过数字通道下联上百个节点的星型广域网络拓扑结构中,若用传统网络连接模式,其网络设备的处理能力有限和高昂成本是制约技术方案的两大重要因素。
随着新一代宽带接入技术和设备的推出,新型网络连接解决方案也呼之欲出。
新型网络接入解决方案就是用支持三层虚拟局域网(VLAN)技术的核心交换机替代传统的路由器与三层交换机作为广域网连接设备,通过数字专线通道两端支持G.703-ETH转换的以太网桥接入,在两个局域网间实现广域网数字通道的透明传输,同时在中心为每个分支节点分配一个VLAN标识及一段IP网址。
近几年来,VLAN技术和三层交换机设备的发展日臻成熟,支持G.703-ETH转换的以太网桥设备也在普遍使用,这为网络技术的发展开拓了广阔前景。
目前,三层交换机被广泛使用在楼宇、园区等规模的局域网中,以太网桥设备也仅用在局域网延长距离上,而将两种新技术产品有机结合起来大规模使用在星型广域网拓扑结构中,还需在实践中不断摸索完善。
VLAN技术1995年,各种令人兴奋的新型局域网技术开始被应用。
受到极大关注的技术是那些基于交换的,特别是交换以太网、快速以太网和ATM的技术。
这些技术所最先带来的好处之一就是VLAN,它有以下几方面特点:1)在IP网络中易于更改、移动设备,在传统局域网络中,网络管理员花费大量的时间处理设备的移动和更改。
如果安装了VLAN,则只需更改软件配置而无需移动设备。
2)额外的安全性,在一个VLAN中的设备只能直接和本VLAN的设备通信,若跨VLAN 通信,数据信息就需经过路由设备或支持三层的交换机。
三层交换机和路由区别
三层交换机和路由器的区别三层交换机和路由器都工作在网络的第三层,根据IP地址进行数据包的转发(或交换),原理上没有太大的区别,我们可以认为三层交换机就是一个多端口的路由器。
但从历史发展的角度去寻找,传统的路由器有3个特点:1、基于CPU的单步时钟处理机制2、能够处理复杂的路由算法和协议3、主要用于广域网的低速数据链路传统的交换机有3个特点:1、基于 ASIC 硬件,线速度交换2、工作在网络第二层,主要是以太网3、主要用于局域网的快速数据交换,随着企业内部网络的进一步扩大,主机增加到成百上千台,网络第三层的广播风暴成为了问题(权威的说法:一个 TCP/IP 网段上的主机数量不要超过 300 台)。
传统的交换机工作在网络第二层,不能隔离三层的广播。
一个的解决办法是在交换机上做VLAN隔离,再将VLAN上汇聚到上级路由器上,由路由器实现不同网段(3层网段)之间的路由转发。
这就是最初的路由+交换模型,典型的产品是CISCO的Catalyst 5500路由交换机。
路由+交换是一个过渡产品,今天的三层交换机在体系结构上已有很大的改观,路由和交换通过ASIC充分揉合,第一个包经过路由算法确定路径后,后续的数据包交由交换引擎实现线速度交换。
当然,把所有的路由算法都固化还很困难,这就是今天的三层交换机要么不能100%实现线速交换,要么只能支持有限的简单的路由协议的原因。
传统的路由器随着 Internet 的发展也继续保持其生命力。
复杂的协议(如 BGP、 MPLS),新的功能和应用(如VPN、Security)都离不开软件和 CPU 的计算,但路由器在体系结构上也进行了非常大的改进,并融合了越来越多的固件和ASIC。
路由和交换的发展透析着IT产业软件和硬件的演变,并将随着人们对功能和性能的不懈追求而继续演变下去。
交换机是二层的,然后是通过 ASCI芯片查MAC 表,然后知道数据包是通过哪个接口进行转发的。
这就是二层交换的基本概念。
交换机和路由器的区别
交换机和路由器的区别交换机和路由器的区别路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。
路由器主要克服了交换机不能路由转发数据包的不足。
总的来说,路由器与交换机的主要区别体现在以下几个方面,就跟随店铺一起去了解下吧,想了解更多相关信息请持续关注我们店铺!(1)工作层次不同最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。
由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
(2)数据转发所依据的对象不同交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。
而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。
IP地址是在软件中实现的.,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。
MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。
而IP地址则通常由网络管理员或系统自动分配。
(3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域。
由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。
连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。
虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
(4)路由器提供了防火墙的服务,它仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。
路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。
路由器与三层交换机的区别
众多的网络产品中,交换机对于构建高性能的网络起着至关重要的作用,其技术发展同样令人瞩目。
现在,“第三层交换”这个词在业界已经比较流行了,在大中型网络中,已经有了很多以千兆第三层交换机为核心的网络。
随着我国企业网、校园网以及宽带网的迅速发展,第三层交换机成为新的市场增长点,它的应用也从最初网络中心的骨干层、汇聚层一直渗透到网络边缘的接入层。
而该领域也不再由国外厂商独领风骚,许多国内厂商,如TCL网络和神州数码网络等都推出了各具特色的第三层交换产品。
一、交换技术的发展计算机技术与通信技术的结合促进了计算机局域网的飞速发展,从20世纪60年代末Aloha网的出现,到90年代后期千兆交换式以太网的登台亮相,短短的30年间,经历了从单工到双工、从共享到交换、从低速到高速、从简单到复杂、从昂贵到普及、从第二层交换到多层交换的飞跃。
1.第二层交换在刚开始组建局域网时,主要局限于主机连接、文件和打印共享,多个用户共享10Mbps带宽就能满足这些需求。
随着网络规模的日益扩大,先前的网络系统已不能胜任,这是因为在局域网中,最早的网络互联设备是集线器,它是第一层(物理层)设备。
由于在这种基于CSMA/CD物理层协议的网络中,经常发生用户数据的冲突,并由此导致重发数据,使传输的效率大大降低。
当时采用了第二层(数据链路层)设备网桥,它起到细化网段和减小冲突域的作用,从而优化了局域网的性能。
但网桥是对高层(第三层以上)协议透明的设备,不能有效阻止广播风暴,因此需要采用路由器。
路由器在子网间互联、安全控制和广播风暴限制等方面起了关键的作用,但复杂的算法、较低的数据吞吐量使其成为网络的瓶颈。
为了解决以上问题,业界对网桥进行了改进,制造出局域网交换机,用它来替代集线器,以提高网络的性能。
局域网交换机是一种第二层网络设备,它在运行过程中不断收集和建立自己的MAC地址表,并且定时刷新。
它的引入使网络各站点之间可独享带宽,消除了无谓的冲突检测和出错重发,提高了传输效率,而且是点对点传送用户数据,其他节点是不可见的。
三层交换机无法取代路由器的5个致命弱点
三层交换机无法取代路由器的5个致命弱点三层交换机和路由器的区别从硬件上说,三层交换机是通过交换芯片转发数据的,交换芯片是带有三层转发能力的,也就是路由的功能。
路由器则是通过CPU转发的,所有的报文的重新计算和转发任务是在CPU的计有人说交换芯片的路由功能很差。
但是现在国产厂商的设备,三层路由表表项都能达到64K个,这还不够多吗?支持OSPF/BGP/IS-IS这些都是软件层面的事情,跟交换芯片没什么关系。
至于防火墙/ACL等功能,交换芯片都自带的,写几个寄存器就可以搞定的。
并且路由器的表项一旦变大,CPU查找的时间会更长,转发速度会更慢的。
三层交换机无法取代路由器是因为以下几个致命的弱点:1、交换机(下面所有的交换机都指的是三层交换机)网络打通速度很慢,有一个专业的说法叫做线速转发,比如交换机的带宽是1Gbps,带在没有达到线速转发之前,速度是很低的,并且达到线速转发的时间可能要很久,以IPv6为例,有些设备需要十几分钟才能达到线速转发,而路由器是不需要消耗这么久的,路由器的路由表计算是走CPU的,任何时间都是线速转发的(当然如果CPU负载太重则例外)——这是交换机最致命的弱点。
2、交换机支持的网络类型很少,串行链路,ATM,这些口一般交换机支持的都很差,有些大型交换机会用专门的一个板卡提供这些网络接口的支持。
交换机通常支持的都是以太网光口或者电口。
路由器则不一样,一个核心路由器通常是带一堆各种各样的接口,反而是以太网口不太多。
虽然如今大部分线路都改造成光纤了,但在ISP那边,串行链路还是很多的,所以路由器就排上用场了。
3、路由器可以改造成网关或者防火墙——带日志记录的网关,因为所有报文都走CPU,所以CPU有能力记录下所有的报文,但交换机的交换芯片则没有这个能力——因为交换芯片太快了。
路由器的这个特点,也用在了很多企业、ISP的出口网络上,以及伟大的GFW也是工作在路由器这个层面上的。
4、三层交换机的转发速度很快,但设计复杂,不管是交换机还是路由器,都有一个控制CPU,路由器里转发CPU跟控制CPU通常是分开的。
2023路由器和交换机的区别
2023路由器和交换机的区别交换机与路由器的区别1. 可网管交换机和傻瓜交换机(1)可网管交换机也称智能交换机,它拥有独立的操作系统,且可以进行配置与管理。
一台可网管的交换机在正面或背面一般有一个网管配置Console接口,现在的交换机控制台端口一般采用RJ-45端口,如图4.1所示。
可管理型交换机便于网络监控、流量分析,但成本也相对较高。
大中型网络在汇聚层应该选择可管理型交换机,在接入层视应用需要而定,核心层交换机则全部是可管理型交换机。
(2)傻瓜交换机不能进行配置与管理的交换机称为不可网管交换机,也称傻瓜交换机。
如果局域网对安全性要求不是很高,接入层交换机可以选用傻瓜交换机。
由于傻瓜交换机价格非常便宜,被广泛应用于低端网络(如学生机房、网吧等)的接入层,用于提供大量的网络接口。
2. 固定端口交换机和模块化交换机(1)固定端口交换机固定端口交换机只能提供有限数量的端口和固定类型的接口(如100Base-T、1000Base-T或GBIC、SFP插槽)。
一般的端口标准是8端口、16端口、24端口、48端口等。
固定端口交换机通常作为接入层交换机,为终端用户提供网络接入,或作为汇聚层交换机,实现与接入层交换机之间的连接。
如图4.2所示为Cisco Catalyst 3560系列固定端口交换机。
如果交换机拥有GBIC、SFP插槽,也可以通过采用不同类型的GBIC、SFP模块(如1000Base-SX、1000Base-LX、1000Base-T等)来适应多种类型的传输介质,从而拥有一定程度的灵活性。
(2)模块化交换机也称机箱交换机,拥有更大的灵活性和可扩充性。
用户可任意选择不同数量、不同速率和不同接口类型的模块,以适应千变万化的网络需求。
如图4.3所示为Cisco Catalyst 4503模块化交换机。
模块化交换机大都具有很高的性能(如背板带宽、转发速率和传输速率等)、很强的容错能力,支持交换模块的冗余备份,并且往往拥有可插拔的双电源,以保证交换机的电力供应。
实践中体会三层交换与路由本质区别
实践中体会三层交换与路由本质区别作为一名网络管理员,经常会被别人问起三层交换机与路由器的区别,我自己也对这个问题很感兴趣,想想很有趣:为什么会存着这个话题,而且一直以来也没有一个明确的答案。
好在祥子最近做了一个工程用三层交换机替换路由器的工程实例,对这个问题有了一些实质的体会,工程做完后又细细的想了想,好象琢磨出一点意思来,下面是祥子的心得。
一、市场:三层交换正在替代路由器结合我们单位的实际情况,情况确实如题目所述的那样。
这几年来,我们新购置了多台三层交换机,却很少再采购路由器产品了。
为什么?局域网规模在不断扩大,网络扩容自然会使用交换机,各个专用局域网的不断建设,同样会使用三层交换机,而且局域网在规划时就要考虑到不同网络用途、不同业务部门间的隔离与连通,三层交换机可以很好的满足这方面的需求,而路由器的作用主要在于两个网络间的互联,单位的出口可能会改变,但到时候调调路由器的配置就可以了,一般来说不需要更换设备,所以路由器这几年来也没有新购置。
那么,为什么作为网管会经常被人问起三层交换机与路由器的区别呢?其实,所谓三层交换机,就是集成了路由功能的交换机,而路由功能不正是路由器的特性么?既然交换机上集成了路由功能,是不是就相当于路由器呢?三层交换机可不可以替代路由器呢?对于这样的问题我以前总是一笑置之,路由器当然不会被轻易的替代,几万块钱买的设备自然有它的用处,而且现实的的组网过程中,路由器和三层交换机位于不同的网络层次中,功能上相互重叠的很少,所以对这个三层交换机替代路由器的事情也没有太放在心上。
二:客户要求:上三层交换,省掉路由器吧?但是最近一个客户的网络环境中的一台路由器坏了,他们打算用一台三层交换机替代这台路由器,这个问题才不得不引起我们的重视,先说一下这个客户原来的网络结构吧,如图1所示。
图1大家可以看到,市公司这一局部网络是一个典型的星型网络,而且是一个利用路由器组成的星型网络。
采用路由器组网,是为了方便各县与市与与省公司之间的通讯,因为省公司拥有多个市公司,每个市公司又拥有多个县公司,要保证这么多机构间的互相通讯,必须要依靠动态路由协议,当时省公司统一使用了OSPF 协议,市公司各点的路由器是由我们来调试的,当时也算是个大工程,好在顺利的完成了,OSPF是一种非常优秀的动态路由协议,虽然单单是原理就可以写一本书,但是具体到一台路由器上,配置却是很简单,看一台华为2631路由器的配置:show runNow create configuration...Current configuration!version 1.66!interface Aux0async mode interactiveencapsulation ppp!interface Ethernet0speed autoduplex autono loopbackip address 15.8.40.1 255.255.248.0!interface Ethernet1speed autoduplex autono loopbackip address 12.12.12.16 255.255.255.0ip ospf enable area 0.0.0.10!exitrouter ospf enable!end其中涉与OSPF配置的只有两句,一句是在路由器上启用OSPF协议:router ospf enable,一句是在端口上指定ospf的区域:ip ospf enable area 0.0.0.10,写完这两条,路由器的OSPF功能就可以生效了,通过执行查看ospf路由的命令,就会看到大量的路由,这个网络里可以看到上千条的路由,这么大量的路由,靠静态写路由来实现通讯是不现实的,只有靠动态路由。
计算机四级考点:什么是三层交换,和路由的区别在哪里
计算机四级考点:什么是三层交换,和路由的区别在哪里计算机四级考点:什么是三层交换,和路由的区别在哪里导语:计算机四级指的是全国计算机等级考试的最高级别,科目种类有:四级操作系统原理、四级计算机组成与接口、四级数据库原理、四级软件工程、四级计算机网络。
考试从科目中任意选取两个科目进行考试,同时通过成绩方为合格。
下面我们来看看计算机四级考点:什么是三层交换,和路由的区别在哪里什么是三层交换,和路由的区别在哪里?答案:三层交换机和路由器都可工作在网络的第三层,根据ip地址进行数据包的转发(或交换),原理上没有太大的区别,这两个名词趋向于统一,我们可以认为三层交换机就是一个多端口的路由器。
但是传统的路由器有3个特点:基于CPU的单步时钟处理机制;能够处理复杂的路由算法和协议;主要用于广域网的低速数据链路在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的`其他模块间高速的交换数据,从而突破了传统的外接路由器接口速率的限制(10Mbit/s---100Mbit/s)。
对路由知识的掌握情况,对方提出了一个开放式的问题:简单说明一下你所了解的路由协议。
路由可分为静态&动态路由。
静态路由由管理员手动维护;动态路由由路由协议自动维护。
路由选择算法的必要步骤:1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由器宣告。
两种主要算法:距离向量法(Distance Vector Routing)和链路状态算法(Link-State Routing)。
由此可分为距离矢量(如:RIP、IGRP、EIGRP)&链路状态路由协议(如:OSPF、IS-IS)。
路由协议是路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各自的路由表。
交换机和路由器的区别和应用+图解
交换机和路由器的区别和应用+图解交换机属于传输层打一个形象一点的比方吧!集线器(HUB)就像一个最蹩脚的多用插座,设备和设备之间共享带宽(如二个设备共享10M的集线器,每个设备就只有5M的带宽了),互相之间有影响,尤其是设备和设备之间互相访问时;交换机(SWITH)就像一个高级的多用插座,每个设备独享带宽,互相之间影响很小,能够基本胜任局域网之间的一般应用;路由器则像一个有智能机器人管理的高级多用插座,在交换机的基础上内建有能够被网管的一个基本的操作控制系统,可以很方便的进行控制使用。
现在的民用路由器多数内置了POPE等方式的拨号程序,能够方便好多使用ADSL的用户们。
下面详细说下它们的原理区别说到交换机和路由器有的则根本搞不清楚它们各自到底有什么用,而有的则是弄不清它们之间的到底有什么区别,特别是在各媒体大肆宣扬三层交换机的“路由”功能的背景下。
其实说到这里,我自己也不得不承认,现在交换机与路由器区别是越来越模糊了,它们之间的功能也开始相互渗透。
不仅三层交换机具有了部分原来独属于路由器的“路由”功能,而且现在宽带和高端企业级路由器中也开始兼备交换机的“交换”功能了。
可谓是相互渗透,于是有人就预言,将来交换机和路由器很可能会合二为一,笔者也坚信这一点。
因为现在从技术上看,实现这一目标根本没有太大难度,同时对用户来说也是迫切需求的。
一方面可以简化网络结构,另一方面用户不必购买两种价格那么昂贵的设备,何乐而不为呢?但就目前来说,它们之间还是存在着较大区别的,当然这不仅体现在技术理论上,更主要体现在应用上。
本文就要全面向大家解读交换机与路由器在应用的主要区别。
一、交换机的星形集中连接我们知道,交换机的最基本功能和应用就是集中连接网络设备,所有的网络设备(如服务器、工作站、PC机、笔记本电脑、路由器、防火墙、网络打印机等),只要交换机的端口支持相应设备的端口类型都可以直接连接在交换机的端口,共同构成星形网络。
华为三层交换机和传统路由器
而第二层交换机可以避免上述情况的发生,第二层交换机本身在可以进行一层转发的同时,还可以做到第三层——-VLAN之间数据包的转发。有些第三层交换机具有辨别第四层协议端口的能力,有人就将其称为第四层交换机。从根本上来说,第四层交换实际上就是种第三层交换,只不过增加了一些增值的软件。
第四层交换实际上不在传输层上工作,它还是个第三层上进行交换操作,只不过是对第三层交换更加敏感而已。 华为交换机路由器采用先进的ASIC技术,可以用硬件直接处理第四层的数据流。华为交换机路由器允许对应用层流量设定服务质量策略,从而使网络管理人员能够对主干网的带宽使用进行控制。
交换机在操作过程中会不断地收集资料以便建立它本身的地址表,这个表相当简单,它指出某个MAC地址是在哪个端日上,当交换机收到一个TCP/IP包时,他便查一下该数据包的目的MAC地址,核对一下自己的地址表以确认该从哪个端日发送数据包。
由于这个过程比较简单,加上个大这种功能由ASIC(Application SpecifcIntegrated Clrcuit)硬件完成,因此,速度高,约需几十微秒,交换机便可决定一个IP包该往哪里送。一般来说,第二层交换功能有限,故可提供价格便宜、高带宽的网络连接,但它无法对主干数据流提供必要的控制能力。
过去,人们必须在网络设备的功能和性能之间作出选择,如今他们二者可以兼得,第三层交换技术和交换不路由技术解决了上述问题。第三层交换技术是相对于传统交换概念而提出的,传统的交换是在OSI网络标准模型中的第二层——数据链路层进行的,而第三层交换技术是在网络模型的第三层实现数据包的高速转发的。
简单地说,第三层交换技术就是第二层交换技术 +第三层转发技术。第三层交换技术的行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。
三层交换机与路由器的比较
为了适应网络应用深化带来的挑战,网络在规模和速度方向都在急剧发展,局域网的速度已从最初的10Mbit/s提高到100Mbit/s,目前千兆以太网技术已得到普遍应用。
在网络结构方面也从早期的共享介质的局域网发展到目前的交换式局域网。
交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率。
可以说,在网络系统集成的技术中,直接面向用户的第一层接口和第二层交换技术方面已得到令人满意的答案。
但是,作为网络核心、起到网间互连作用的路由器技术却没有质的突破。
在这种情况下,一种新的路由技术应运而生,这就是第三层交换技术:说它是路由器,因为它可操作在网络协议的第三层,是一种路由理解设备并可起到路由决定的作用;说它是交换器,是因为它的速度极快,几乎达到第二层交换的速度。
二层交换机、三层交换机和路由器这三种技术究竟谁优谁劣,它们各自适用在什么环境?为了解答这问题,我们先从这三种技术的工作原理入手:1.二层交换技术二层交换机是数据链路层的设备,它能够读取数据包中的MAC地址信息并根据MAC地址来进行交换。
交换机内部有一个地址表,这个地址表标明了MAC地址和交换机端口的对应关系。
当交换机从某个端口收到一个数据包,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在地址表中查找相应的端口,如果表中有与这目的MAC地址对应的端口,则把数据包直接复制到这端口上,如果在表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。
二层交换机就是这样建立和维护它自己的地址表。
由于二层交换机一般具有很宽的交换总线带宽,所以可以同时为很多端口进行数据交换。
如果二层交换机有N个端口,每个端口的带宽是M,而它的交换机总线带宽超过N×M,那么这交换机就可以实现线速交换。
第三层交换与路由器的比较
第三层交换与路由器的⽐较第三层交换与路由器的⽐较 在过去,⽹络中的数据⼤都遵守"80/20"规则,即⽹络中只有⼤约20%的数据包是通过⾻⼲路由器与中央服务器或企业⽹络的其他部分进⾏通信,⽽80%的⽹络流量主要仍集中在不同的部门⼦⽹内。
⽽现在,情况却发⽣了根本性的变化,以⾄形成了"20/80"规则。
为了应付不断增长的数据流量,共享介质型的⽹络纷纷被交换型⽹络所替代。
这种变化对原来⽤于⽹络分段的传统路由器产⽣了直接的冲击。
鉴于⼤部分的数据流量都跨越 IP⼦⽹,路由器事实上已经成为了⽹络传输的瓶颈。
传统的.路由器主要功能是实现路由选择与⽹络互联,即通过⼀定途径获得⼦⽹的拓扑信息与各物理线路的⽹络特性,并通过⼀定的路由算法获得达到各⼦⽹的最佳路径,建⽴相应路由表,从⽽将每个IP包跳到跳(hop to hop)传到⽬的地; 其次,它必须处理不同的链路协议。
IP包途经每个路由器时,需经过排队、协议处理和寻址选择路由等软件处理环节,造成延时加⼤。
同时路由器采⽤共享总线⽅式,总的吞吐量受到限制,当⽤户数量增加时,每个⽤户的接⼊速率降低。
路由器更注重对多种介质类型和多种传输速度的⽀持,⽽⽬前数据缓冲和转换能⼒⽐线速吞吐能⼒和低时延更为重要。
虽然路由器的性能最近也得到了⼀定的提⾼,⼤约达到1Mpps,但采⽤这种路由器的费⽤也⾼得惊⼈。
和路由技术相⽐,交换技术的好处就是速度快,当⽹络规模很⼤时,⾼速、⼤容量路由器是⼗分必要的。
另⼀⽅⾯,由于现代通信⽹络⼤都采⽤光纤技术,所以现在数据⽹络的主要瓶颈是节点路由器。
现在的第三层交换、路由交换或其他名词都是这种思路的结果。
虽然第三层交换最初是为局域⽹设计的,它采⽤⽬的IP地址进⾏交换,但是现在这种技术也已经开始在⼴域⽹中使⽤。
第三层交换在现在的⽹络建设中起着越来越重要的作⽤,它不需要将⼴播封包扩散,⽽是直接利⽤动态建⽴的MAC地址来通信,如IP地址、ARP等,具有多路⼴播和虚拟⽹间基于IP和IPX等协议的路由功能,这⽅⾯功能的顺利实现,主要依靠专⽤集成电路(ASIC)。
交换机和路由器的区别
交换机和路由器的区别关于交换机和路由器的区别交换机和路由器的区别交换机和路由器的区别之一路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了。
交换机只是用来分配网络数据的。
交换机和路由器区别之二路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,交换机不可以。
交换机在中继层,交换机根据MAC地址寻址。
交换机和路由器区别之三路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。
交换机可以把很多主机连起来,这些主机对外各有各的IP。
交换机和路由器区别之四路由器提供防火墙的服务,交换机不能提供该功能。
集线器、交换机都是做端口扩展的,就是扩大局域网(通常都是以太网)的接入点,也就是能让局域网可以连进来更多的电脑。
路由器是用来做网间连接,也就是用来连接不同的网络。
交换机和路由器区别之五举个例子:路由器相当于邮局,把信投递到收件人地址,它的任务就完成了。
但是信邮到了你们宿舍楼,而这个地址不是你一个人专享的,所以楼管王大爷还要负责把信给到你手里,他不会关心收件人地址,只看收件人姓名,然后打个内线电话叫你来取信。
如果没有邮局,你没法向世界各地的漂亮妹子们发信,也没法从楼外的漂亮妹子那里收信。
但是因为楼管王大爷的存在,你仍然可以通过他与同宿舍楼的好基友书信往来。
所有邮局构成的系统,就是“广域网”,而你的宿舍楼,就是“局域网”,构建局域网是不需要路由器的。
路由器简介路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。
路由器是互联网络的枢纽,"交通警察"。
目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。
路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三层交换机与路由器
的比较
三层交换机与路由器的比较
为了适应网络应用深化带来的挑战,网络在规模和速度方向都在急剧发展,局域网的速度已从最初的10Mbit/s提高到100Mbit/s,目前千兆以太网技术已得到普遍应用。
在网络结构方面也从早期的共享介质的局域网发展到目前的交换式局域网。
交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率。
可以说,在网络系统集成的技术中,直接面向用户的第一层接口和第二层交换技术方面已得到令人满意的答案。
但是,作为网络核心、起到网间互连作用的路由器技术却没有质的突破。
在这种情况下,一种新的路由技术应运而生,这就是第三层交换技术:说它是路由器,因为它可操作在网络协议的第三层,是一种路由理解设备并可起到路由决定的作用;说它是交换器,是因为它的速度极快,几乎达到第二层交换的速度。
二层交换机、三层交换机和路由器这三种技术究竟谁优谁劣,它们各自适用在什么环境?为了解答这问题,我们先从这三种技术的工作原理入手:
1.二层交换技术
二层交换机是数据链路层的设备,它能够读取数据包中的MAC 地址信息并根据MAC地址来进行交换。
交换机内部有一个地址表,这个地址表标明了MAC地址和交换机端口的对应关系。
当交换机从某个端口收到一个数据包,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在地址表中查找相应的端口,如果表中有与这目的MAC地址对应的端口,则把数据包直接复制到这端口上,如果在表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。
二层交换机就是这样建立和维护它自己的地址表。
由于二层交换机一般具有很宽的交换总线带宽,所以可以同时为很多端口进行数据交换。
如果二层交换机有N个端口,每个端口的带宽是M,而它的交换机总线带宽超过N×M,那么这交换机就可以实现线速交换。
二层交换机对广播包是不做限制的,把广播包复制到所有端口上。
二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific
Integrated Circuit)芯片,因此转发速度可以做到非常快。
2.路由技术
路由器是在OSI七层网络模型中的第三层——网络层操作的。
路由器内部有一个路由表,这表标明了如果要去某个地方,下一步应该往哪走。
路由器从某个端口收到一个数据包,它首先把链路层的包头去掉(拆包),读取目的IP地址,然后查找路由表,若能确定下一
步往哪送,则再加上链路层的包头(打包),把该数据包转发出去;如果不能确定下一步的地址,则向源地址返回一个信息,并把这个数据包丢掉。
路由技术和二层交换看起来有点相似,其实路由和交换之间的主要区别就是交换发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层。
这一区别决定了路由和交换在传送数据的过程中需要使用不同的控制信息,所以两者实现各自功能的方式是不同的。
路由技术其实是由两项最基本的活动组成,即决定最优路径和传输数据包。
其中,数据包的传输相对较为简单和直接,而路由的确定则更加复杂一些。
路由算法在路由表中写入各种不同的信息,路由器会根据数据包所要到达的目的地选择最佳路径把数据包发送到可以到达该目的地的下一台路由器处。
当下一台路由器接收到该数据包时,也会查看其目标地址,并使用合适的路径继续传送给后面的路由器。
依次类推,直到数据包到达最终目的地。
路由器之间可以进行相互通讯,而且可以通过传送不同类型的信息维护各自的路由表。
路由更新信息主是这样一种信息,一般是由部分或全部路由表组成。
通过分析其它路由器发出的路由更新信息,路由器可以掌握整个网络的拓扑结构。
链路状态广播是另外一种在路由器之间传递的信息,它可以把信息发送方的链路状态及进的通知给其它路由器。
3.三层交换技术
一个具有第三层交换功能的设备是一个带有第三层路由功能的第二层交换机,但它是二者的有机结合,并不是简单的把路由器设备的硬件及软件简单地叠加在局域网交换机上。
从硬件上看,第二层交换机的接口模块都是通过高速背板/总线(速率可高达几十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地址封装,数据转发过程全部交给第二层交换处理,信息得以高速交换。
既所谓的一次选路,多次交换。
第三层交换具有以下突出特点:
有机的硬件结合使得数据交换加速;
优化的路由软件使得路由过程效率提高;
除了必要的路由决定过程外,大部分数据转发过程由第二层交换处理;
多个子网互连时只是与第三层交换模块的逻辑连接,不象传统的外接路由器那样需增加端口,保护了用户的投资。
4.三种技术的对比
可以看出,二层交换机主要用在小型局域网中,机器数量在二、三十台以下,这样的网络环境下,广播包影响不大,二层交换机的快速交换功能、多个接入端口和低廉价格为小型网络用户提供了很完善的解决方案。
在这种小型网络中根本没必要引入路由功能从而增加管理的难度和费用,所以没有必要使用路由器,当然也没有必要使用三层交换机。
三层交换机是为IP设计的,接口类型简单,拥有很强二层包处理能力,所以适用于大型局域网,为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素划他成一个一个的小局域网,也就是一个一个的小网段,这样必然导致不同网段这间存在大量的互访,单纯使用二层交换机没办法实现网间的互访而单纯使用路由器,则由于端口数量有限,路由速度较慢,而限制了网络的规模和访问速度,所以这种环境下,由二层交换技术和路由技术有机结合而成的三层交换机就最为适合。
路由器端口类型多,支持的三层协议多,路由能力强,所以适合于在大型网络之间的互连,虽然不少三层交换机甚至二层交换机都有异质网络的互连端口,但一般大型网络的互连端口不多,互连设备的主要功能不在于在端口之间进行快速交换,而是要选择最佳路径,进行负载分担,链路备份和最重要的与其它网络进行路由信息交换,所有这些都是路由完成的功能。
在这种情况下,自然不可能使用二层交换机,但是否使用三层
交换机,则视具体情况而下。
影响的因素主要有网络流量、响应速度要求和投资预算等。
三层交换机的最重要目的是加快大型局域网内部的数据交换,揉合进去的路由功能也是为这目的服务的,所以它的路由功能没有同一档次的专业路由器强。
在网络流量很大的情况下,如果三层交换机既做网内的交换,又做网间的路由,必然会大大加重了它的负担,影响响应速度。
在网络流量很大,但又要求响应速度很高的情况下由三层交换机做网内的交换,由路由器专门负责网间的路由工作,这样可以充分发挥不同设备的优势,是一个很好的配合。
当然,如果受到投资预算的限制,由三层交换机兼做网间互连,也是个不错的选择。