三层交换

1 最简单的解释

可以认为:三层交换=二层交换+三层转发。 

传统交换技术位于数据链路层,其缺点是不能跨网段转发。路由器工作在网络层,可以对跨网段的数据报进行转发,但其缺点是接口少,转发速率慢,开销大。

在大型局域网中往往划分子网,二层交换机只能在同子网中进行交换,跨子网的数据报只能通过路由器进行转发,开销大速度慢,造成了网络的瓶颈。

三层交换是二层交换技术和三层转发技术的结合,三层交换机包括二层的交换模块和三层的路由模块。

举例说明其工作过程:

A和B都连到交换机C上。

如果C为二层交换机,A向B发送数据时,首先通过IP和子网掩码判断A B是否在同一子网内,如果不在同一子网,则C无能为力,A B不能进行通信,A B在同一子网内,则A通过使用B的MAC地址和B进行通信。

如果C为三层交换机,A B在同一子网时,C直接使用其二层的交换模块转发数据。如果A B不再同一子网时,A首先将数据报向默认网关即C发送,C根据B的IP地址对数据报进行转发,并将A B相关信息记录在二层交换模块上,如果以后再遇到则可以直接进行转发,做到了 一次路由,多次转发 

2   二层交换与第三层交换以及路由器的区别

  第二层交换技术工作于数据链路层。它按所接收到数据包的目的MAC地址在内部地址表中对应端口进行转发,将本数据包MAC地址与对应端口记录在内部地址表中,MAC地址不在表内的就进行广播等待回应。因而二层交换机对MAC地址具有学习功能,对于网络层或高层协议来说是透明的,数据交换靠专用处理数据包转发的ASIC(应用专用集成芯片组)实现速度很快。但它不能处理三层及三层以上的协议,不能处理不同IP子网间的数据交换。

  第三层交换工作于OSI七层模型中的第三层,是利用三层协议中的IP包包头信息对后续数据流进行标记,进行帧头重组,将具有同一标记的数据流的报文交换到数据链路层,即提供一条目标地址与源地址之间的一条数据通道。因此,三层交换机不必拆包便可判断路由,从而将数据包直接转发,进行数据交换。从而可以实现不同子网IP包交换。另外三层路由模块不是简单的二层交换机与路由器的简单叠加,它是由三层路由模块叠加二层交换高速背板总线速率可达Gbit/s,其中大部分必需的需路由软件处理的数据转发为三层转发外,其余均为二层高速转发。

  路由器工作于OSI第三层网络层,工作模式与二层相似。路由器主要决定最佳路由并转发数据包。路由器内有一个路由表,其中记录各种链路信息,供路由算法计算出到目的地的最佳路由。据此路由器再进行数据转发。如不能知道目的路由,则将包丢弃,并向源地址返回信息。路由器可相互学习路由信息或将自已的链路状态进行广播,使路由信息按一定方式进行更新,从而由算法计算最佳路由。因此路由器路径计算工作量很大。路由器一般端口数量有限,路由转发速度慢。在内网数据流量较大,又要求快速转发响应时,常建议使用三层交换机,而将网间路由工作交由路由器完成。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值