两层交换机用于小型
局域网,不需要说太多。在小型局域网中,广播包
影响不大。内部不是电路,而是光路。逻辑起点不是开关电路,而是开关光路,这将大大提高开关的
处理速度。
二级交换技术的发展相当成熟。二级交换机属于数据链路层设备。它可以
识别数据包中的MAC
地址信息,根据MAC地址发送它,并将这些MAC地址与内部地址表中的相应端口记录起来。
具体的
工作流程如下:
(1)当交换机从端口接收数据包时,它首先读取包头中的源MAC地址,以便它知道源的MAC地址
连接到哪个端口。
(2)读取包头的
目标MAC地址,并在地址表中找到相应的端口。
(3)如果表中有与该目的地的MAC地址相对应的端口,则将数据包直接
复制到端口。
(4)如表中找到相应的端口的广播数据包到所有的端口,目标机在源机器上的响应,交换机可以
学习一目的MAC地址和端口对应的下一次数据
传输时不再需要对所有端口广播该过程的不断循环。的MAC地址信息,整个
网络可以得知,两层交换机是建立和
维护它自己的地址表。
从两层交换机的工作原理可以推断出以下三点:
(1)由于交换机大多数端口数据交换的同时,这需要一个很宽的带宽的总线,如果N端口的两层交换机,每个端口的带宽是M,交换机总线带宽超过NTIMES;M,那么这个开关可以实现线速交换;
(2)学习的机器连接到端口的MAC地址,写入地址表,地址表的大小(一般两种表达方式:一是良好的
内存,其他的是MAC表项的值),和地址表的大小会影响交换机的接入能力。
(3)另一种是两级交换机通常包含专用集成电路(ASIC)
芯片,用于处理报文转发,因此转发速度非常快,不同厂家使用不同的ASIC,直接影响产品的
性能。
以上三点也是判断两层或三层交换机性能的主要技术
参数,例如A向B发送数据,目标IP已知,然后A将使用
子网掩码获取网络地址,以确定目标IP是否与此相同。
如果在同一段,但不知道转发MAC地址的数据,a将发送一个ARP请求,B返回MAC地址,一个使用mac包数据包并发送到交换机,交换机使用两层交换模块,MAC地址查找表,将数据包转发到相应的端口。
如果目标IP地址不在同一个子网中,那么A和B在流缓存条目中实现通信,没有相应的MAC地址条目,将第一个正常数据包发送给
默认网关,默认网关通常在
操作系统中已经
设置了第三层
路由模块。在同一个子网数据上不可见。
在mac表中要做的第一件事是默认网关的MAC地址。然后,三层模块接收数据包,
查询路由表以确定到B的路由,并构造一个新的帧报头,其中缺省网关的MAC地址是源MAC地址。
主机B的MAC地址是目的MAC地址,通过一定的识别触发机制,建立主机A和B的MAC地址和转发端口之间的对应关系,并记录入口缓存条目表。之后,从A到B的数据直接传送到两级交换模块,这通常被称为路由多转发。
这是对三层交换机工作流程的简单总结,可以看出三层交换机的特点。
(1)数据的高速转发是通过
硬件的组合来实现。这不是一个两个交换机和
路由器的简单叠加,三层交换路由模块直接加在高速背板总线的两层,突破了传统路由器的接口速率限制可达Gbit / s在背板带宽数,这是三层交换的两个重要参数。
(2)简单的路由软件简化了路由过程,大多数数据转发,除了必要的路由和路由软件处理外,
都是两层高速的模块转发。大多数路由软件都是由高效的
优化软件处理的,而不是简单地复制路由器中的软件。
二层和三层交换机的选择
两层交换机用于小型局域网,不需要超过文字。在小型局域网中,广播包影响不大。两级交换机、多址端口、低价格的快速切换
功能为小型网络
用户提供了一个完美的
解决方案。
路由器具有接口
类型丰富、三层功能强大、路由能力强、适合大型网络路由等优点,具有选择最佳路由、负载共享、链路备份等网络路由信息交换和路由器功能的优点。
在三层交换机的最重要的功能是加快大型局域网内部的数据的快速转发,并加入路由功能也是为这个目的。如果大型网络划分成一个小型局域网根据部门、地区等因素的影响,这将导致大量的互联网访问。
简单的使用两层交换机可以实现Internet访问,如路由器接口由于使用数量有限,路由和转发速度快,将限制网络的速度和网络规模,使用路由功能进行快速转发的三层交换机是首选。
一般来说,网络中的数据流量,快速转发响应的网络,如所有三层交换机来做这个工作,会造成三层交换机负担过重,响应速度会受到影响,网络路由的路由器完成国米,充分发挥不同设备的优点,它是一个好,当然,前提是网络
策略,客户的钱包鼓,或二层交换机也让三网络互连。