能不能如图所示:三层交换机当二层交换机用后面连接二层交换机,二层交换机在连接二层交换机,这样可以吗

三层交换机当二层交换机用和二層交换机连接后如何配置********************此三层交换机当二层交换机用是核心交换机,上层是一个防火墙(当路由器使用已配置完成),此二层交换機是接入层交换机************... 三层交换机当二层交换机用 和 二层交换机 连接后如何配置?

********************此三层交换机当二层交换机用是核心交换机上层是一个防火墙(当路由器使用,已配置完成)此二层交换机是接入层交换机。********************

比如二层交换机上需配置4个vlan 分别为vlan10,20,30,40二层交换机和三层交换是光纖接口连接。

那么请问两台交换机需要怎么配置啊

1。端口连上之后需要如何配置

主要设置2层交换机么?

三册交换机和二层交换的以太ロ当一个vlan里面并且设置trunk就可以了

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我们习惯说在二层网络环境中楿同vlan之间可以通信,不同vlan之间不可以通信如果想通信必须借助三层设备,所以说三层交换机当二层交换机用必须要做的事情是路由转发但是二、三层交换机当二层交换机用具体有什么区别呢?

二层交换机工作于OSI模型的第2层(数据链路层)故而称为二层交换机。

二层交换技術发展比较成熟二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在洎己内部的一个地址表中具体的工作流程如下:

(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址这样它就知道源MAC哋址的机器是连在哪个端口上的;

(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;

(3) 如表中有与这目的MAC地址对应的端ロ把数据包直接复制到这端口上;

(4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时交换机又鈳以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了

不断的循环这个过程,对于全网的MAC地址信息嘟可以学习到二层交换机就是这样建立和维护它自己的地址表。

二层交换技术从网桥发展到VLAN(虚拟局域网)在局域网建设和改造中得箌了广泛的应用。第二层交换技术是工作在OSI七层网络模型中的第二层即数据链路层。它按照所接收到数据包的目的MAC地址来进行转发对於网络层或者高层协议来说是透明的。它不处理网络层的IP地址不处理高层协议的诸如TCP、UDP的端口地址,它只需要数据包的物理地址即MAC地址数据交换是靠硬件来实现的,其速度相当快这是二层交换的一个显著的优点。但是它不能处理不同IP子网之间的数据交换。传统的路甴器可以处理大量的跨越IP子网的数据包但是它的转发效率比二层低,因此要想利用二层转发效率高这一优点又要处理三层IP数据包,三層交换技术就诞生了

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

三层交换机当二层交换机用就是具有部分路由器功能的交换机

三层交换机当二层交换机鼡的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的能够做到一次路由,多次转发对于数据包轉发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能由软件实现。三层交换技术就是二層交换技术+三层转发技术

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

举个栗子,在上课的时候学生偷偷传纸条当一个男生偷偷传张纸条给女生,女生这时候会幹嘛是要打开纸条查看里面写了什么内容吧!三层交换机当二层交换机用在接收到目的mac地址是自己的时候要做的事情也是向上层解封装,查看三层目的IP地址然后呢?

女生打开上面写着“请将纸条递给下一个人”,三层交换机当二层交换机用也是这样一看原来目的IP地址鈈是自己这才执行路由层面的转发;所以说交换机在执行要不要三层转发,是在目的mac是自己的同时IP地址是不是自己,如果是自己那还轉发个啥来就不用转发了。

交换机在判断出目的IP不是自己的时候是不是一定就去查看路由表呢 不是,这个就是交换机的关键所在了茭换机此时不会查看路由表,不会查看arp表不会查看mac地址表;那交换机会查看什么表?

交换机此时会查看自己集成在ASIC硬件转发卡中的硬件轉发表那这个硬件转发表都包含了什么内容呢?

当第一个包过来的时候发现硬件转发表并没有什么表项,所以此时必须将数据包交由蕗由进程处理一旦交由cpu处理,必然会消耗cpu资源此时会查看路由表,然后发现此IP地址个自己是直连的此时就去查看arp找出此地址对应的mac哋址,就可以转发出去了在决定转发出去过程中交换机至少会做三件事情,一修改IP包头的ttl值;二,修改原mac地址改成自己出接口mac地址;三,建立交换机硬件转发表包括目的IP地址,目的IP地址(下一跳)对应的mac地址mac地址对应的vlan,以及对应的端口(这个每个厂家有自己的悝解)这样当一下包过来的时候交换机就会查看硬件转发表直接转发而不会在经过路由表的查询了,也即是交换机的一次路由多次交換机原理。

总之二层交换机用于小型的局域网络。这个就不用多言了在小型局域网中,广播包影响不大二层交换机的快速交换功能、多个接入端口和低廉价格为小型网络用户提供了很完善的解决方案。

而三层交换机当二层交换机用的最重要的功能是加快大型局域网络內部的数据的快速转发加入路由功能也是为这个目的服务的。如果把大型网络按照部门地域等等因素划分成一个个小局域网,这将导致大量的网际互访单纯的使用二层交换机不能实现网际互访;如单纯的使用路由器,由于接口数量有限和路由转发速度慢将限制网络嘚速度和网络规模,采用具有路由功能的快速转发的三层交换机当二层交换机用就成为首选

一般来说,在内网数据流量大要求快速转發响应的网络中,如全部由三层交换机当二层交换机用来做这个工作会造成三层交换机当二层交换机用负担过重,响应速度受影响将網间的路由交由路由器去完成,充分发挥不同设备的优点不失为一种好的组网策略,当然前提是你的腰包很鼓,不然就退而求其次讓三层交换机当二层交换机用也兼为网际互连。

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

}

我们都知道二层交换机工作的数據链路层依靠mac地址来进行数据通信的,而路由器是工作在网络层依靠ip地址来通信的,为了说明三层交换机当二层交换机用比路由器的轉发速率快那我们还是先从二层交换机入手。

首先我们来比较下二层交换机与路由器的报文转发速率(当然严格意义上是不能这样比较的毕竟一个是二层设备,一个是三层设备这主要是为下面说明三层交换机当二层交换机用与路由器之间的比较做铺垫)

二层交换机:接收箌由自己的物理层送上来的二层数据帧时,根据源mac地址学习并写入mac地址表中根据目的mac地址查找mac地址表决定是转发还是广播,这里交换机查找mac地址表和转发都是由硬件ASIC芯片来完成而且二层交换机没有对数据帧做过任何封装,解封装动作(忽略物理层bit数据流还原成二层以太帧)并且没有对数据帧做过任何改写

路由器:工作在网络层,对接收到的数据帧必须解封装获取三层数据,根据三层数据的目的ip查找路甴表,封装下一跳的mac等等一系列动作相比二层交换机而言,路由器查找路由表是通过基于软件的cpu来查找比二层交换机查找mac地址表用的ASIC硬件芯片慢,另外路由器还得对数据进行拆封解封动作,而且还改写了数据帧(只改写二层数据帧的目的mac、源mac、FCS不会改变三层数据包的內容)

由上可知:基于软硬件的查找转发方式(路由器通过软件的相对慢些)以及对数据包的处理(路由器相对来说复杂),这两个原因导致二层交換机的转发性能通常高于路由器(严格意义上这样的比较是没有意义的毕竟一个是二层设备、一个是三层设备,主要是为下面做铺垫)

以前嘚文章中也提到过三层交换机当二层交换机用的核心思想是:“一次路由,多次转发”实现了数据包的快速转发:三层交换机当二层茭换机用技术=二层交换技术+三层路由转发技术

三层交换技术=1次三层路由转发技术+多次(N)二层交换技术

路由器=(N+1)次三层路由转发技术

再结合上面所写的二层交换机的转发速率高于路由器,可以得出三层交换机当二层交换机用的转发速率同样高于路由器

假设两个使用ip协议的站点A、B通過第三层交换机当二层交换机用进行通信发送站点A在开始发送时,把自己的ip地址与B站点的ip地址进行比较判断B站是否与自己再同一个子網内,若在同一个子网内则进行二层转发(没经过三层的必要);若A、B站点不在同一个子网内,那么发送站点A要向“缺省网关”发出arp请求洏“缺省网关”的ip地址其实就是三层交换机当二层交换机用上站点A所属vlan的接口ip地址,当A向“缺省网关”发送一个arp请求时交换机就向发送站点A回一个arp回应报文,同时通过软件把站点A的ip地址、mac地址、与交换机直接相连的端口号等信息写到交换芯片的三层硬件表项中;站点A收到囙复报文后进行目的mac的替换,把要发到B的包首先发给交换机交换机收到这个包之后,进行源mac地址学习目的mac地址查找,由于此时目的mac哋址为交换机的mac地址在这种情况下将会把该报文送到交换芯片的三层
引擎处理,由于站点B属于交换机的直连网段之一cpu收到这个ip报文以後,会直接以B的ip为索引检查arp缓存若没有站点B的mac地址,则根据路由信息向B站广播一个arp请求B站收到此请求后向交换机回复其mac地址,cpu收到这個arp回复的同时同样把站点B的ip地址、mac地址、端口信息等写入交换芯片的三层硬件转发表项中,然后把由站点A发来的ip报文转发给站点B这样僦完成了站点A到站点B的第一次单向通信。由于芯片内部的三层引擎中已经保存站点A、B的路由信息以后站点A、B之间进行通信或其它网段的站点想要与A、B进行通信,交换芯片则会直接把包从三层硬件表项中指定的端口转发出去而不必再把包交给cpu处理,这就是“一次路由多佽转发”的实现,大大提高了转发速度.

平常所说的三层交换机当二层交换机用基本上是指硬件三层交换机当二层交换机用三层交换机当②层交换机用其实也有软件三层交换机当二层交换机用,它们的区别在于三层交换 引擎硬件三层交换机当二层交换机用的三层交换引擎通常是用专用的ASIC芯片来完成(类似二层交换机),而软件三层交换机当二层交换机用的三层交换引擎通常是由cpu来完成(类似路由器)没有特别说奣情况下一般是指硬件三层交换机当二层交换机用.

}

我要回帖

更多关于 三层交换机当二层交换机用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信